一切福田,不離方寸,從心而覓,感無不通。

asp.net允许跨域配置web.config

  from:https://www.cnblogs.com/q149072205/p/11089954.html

龙生   16 Feb 2020
View Details

Linux下部分删除history记录

Linux环境: CentOS Linux release 7.3.1611 (Core) 目的: 保护操作隐私。。 首先看history命令详细情况: 一般我们已知的是history -c 命令,即清除所有历史记录 但是如果服务器用的是公司的,就不好执行这种粗暴的操作了。。 部分删除操作: 1.vim ~/.bash_history 该文件即为历史记录存储文件,我们随意修改 2.修改后再次 history 查看,发现并没有变化。原因:缓存 执行:history -r 读取历史文件并将其内容添加到历史记录中,即重置文件里的内容到内存中,完成修改!   from:https://blog.csdn.net/abysscarry/article/details/79700293

龙生   15 Feb 2020
View Details

Git-查看远程分支、本地分支、创建分支

1.查看本地分支

  2.查看远程分支

  3.查看所有分支

4.切换远程分支

PS:作用是checkout远程的Release分支,在本地起名为myRelease分支,并切换到本地的myRelase分支 5.合并分支 合并前要先切回要并入的分支 以下表示要把issue1234分支合并入master分支

6.撤消上一次commit的内容(该操作会彻底回退到某个版本,本地的源码也会变为上一个版本的内容) git reset --hard <commit-id> 以下表示要撤消“update build gradle configuration file”这一次的commit id,返回到"add battery settings ui"这一次的commit id,

7. git commit -m 注释换行 git commit -m 注释可以通过单引号来换行,比如:

通过git commit --amend 命令可以查看到刚刚的log信息为

  from:https://www.cnblogs.com/yongdaimi/p/7600052.html

龙生   15 Feb 2020
View Details

Git 基础 – 打标签

打标签 像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建新标签、以及不同类型的标签分别是什么。 列出标签 在 Git 中列出已有的标签是非常简单直观的。 只需要输入 git tag:

这个命令以字母顺序列出标签;但是它们出现的顺序并不重要。 你也可以使用特定的模式查找标签。 例如,Git 自身的源代码仓库包含标签的数量超过 500 个。 如果只对 1.8.5 系列感兴趣,可以运行:

创建标签 Git 使用两种主要类型的标签:轻量标签(lightweight)与附注标签(annotated)。 一个轻量标签很像一个不会改变的分支——它只是一个特定提交的引用。 然而,附注标签是存储在 Git 数据库中的一个完整对象。 它们是可以被校验的;其中包含打标签者的名字、电子邮件地址、日期时间;还有一个标签信息;并且可以使用 GNU Privacy Guard (GPG)签名与验证。 通常建议创建附注标签,这样你可以拥有以上所有信息;但是如果你只是想用一个临时的标签,或者因为某些原因不想要保存那些信息,轻量标签也是可用的。 附注标签 在 Git 中创建一个附注标签是很简单的。 最简单的方式是当你在运行 tag 命令时指定 -a 选项:

-m 选项指定了一条将会存储在标签中的信息。 如果没有为附注标签指定一条信息,Git 会运行编辑器要求你输入信息。 通过使用 git show 命令可以看到标签信息与对应的提交信息:

输出显示了打标签者的信息、打标签的日期时间、附注信息,然后显示具体的提交信息。 轻量标签 另一种给提交打标签的方式是使用轻量标签。 轻量标签本质上是将提交校验和存储到一个文件中——没有保存任何其他信息。 创建轻量标签,不需要使用 -a、-s 或 -m 选项,只需要提供标签名字:

这时,如果在标签上运行 git show,你不会看到额外的标签信息。 命令只会显示出提交信息:

后期打标签 你也可以对过去的提交打标签。 假设提交历史是这样的:

现在,假设在 v1.2 时你忘记给项目打标签,也就是在 “updated rakefile” 提交。 你可以在之后补上标签。 要在那个提交上打标签,你需要在命令的末尾指定提交的校验和(或部分校验和):

可以看到你已经在那次提交上打上标签了:

共享标签 默认情况下,git push 命令并不会传送标签到远程仓库服务器上。 在创建完标签后你必须显式地推送标签到共享服务器上。 这个过程就像共享远程分支一样——你可以运行 git push origin [tagname]。

如果想要一次性推送很多标签,也可以使用带有 --tags 选项的 git push 命令。 这将会把所有不在远程仓库服务器上的标签全部传送到那里。

现在,当其他人从仓库中克隆或拉取,他们也能得到你的那些标签。 删除标签 […]

龙生   15 Feb 2020
View Details

Vue项目静态文件之图片的引用

一、前提 工程文件目录 |- mock |- node_modules |- public |- src |-- api |-- assets |-- components |-- router |-- store |-- style |-- test1.scss |-- test1_main.scss |-- utils |-- views |-- static_test |-- test1.scss |-- App.vue |-- main.js 二、背景图的引用 背景图样式直接写在element的style属性里 直接在html模板里,在dom对象的style里加背景图,不起效果,代码如下:

  背景样式class写在vue文件的style标签里 写法: background: url('图片相对当前的路径') center top no-repeat

 

  编译后的css:

  背景样式class写在样式文件里,在vue文件里引入样式文件 样式写法:

  这个图片路径很重要,url是图片相对于当前vue文件的路径,而不是图片相对于样式文件的路径。 html写法, /views/static_test/test1.vue:

  样式写法, /style/test1.scss:

  /views/static_test/test1.vue,引入样式文件写法:

  编译后:

  背景样式class写在样式文件里,在main.js里引入样式文件 html写法, /views/static_test/test1.vue:

  样式写法, /style/test1_main.scss:

  请注意,url是main.js相对于图片文件的路径。 引入样式文件方法,main.js:

[…]

龙生   14 Feb 2020
View Details

css3 字体自动换行第二行缩进一格

我们知道css中text-indent属性可以使每个段落首行开头文字缩进,如缩进2个文字距离样式。 p{   text-indent: 2em; /*em是相对单位*/ } 注:em是相对长度单位。相对于当前对象内文本的字体尺寸。我们中文段落一般每段前空两个汉字。实际上,就是首行缩进了2em。 那如果我们想让第二行缩进一格呢: p { text-indent: -2em; margin-left: 2em; } 设置text-indent: -2em;以后p标签中第一行文字向左偏移,这样第二行开始的文字就等于缩进了, 但是这样设置会导致第一行向左超出div,所以再用margin-left使p标签整体右移即可, 不过也可以用 padding-left:2em ,这样IE8里也能显示。   from:https://www.cnblogs.com/lvyeconghua/p/9375817.html

龙生   14 Feb 2020
View Details

CentOS 7 最小化安装的无线网络配置

1.首先下载iw工具。 yum -y install iw 2.获取无线网卡的名称 执行iw dev,假设获得名称为 wlp3s0(示例) 3.激活无线网络接口 执行ip link set wlp3s0 up 4.扫描当前环境中的无线网络 执行iw wlp3s0 scan|grep SSID,假设你能够连接的网络名称是TP-LINK-1(示例) 5.登录指定网络 执行wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "TP-LINK-1" "此网络的密码") 6.主动请求动态地址 dhclient wlp3s0 7.查看获取的网络地址 执行ip addr show wlp3s0 上善若水,水利万物而不争。 from:https://www.cnblogs.com/yoyotl/p/6090721.html

龙生   14 Feb 2020
View Details

linux下移植wifi之安装iw and iw操作(五)

第四节 安装iw and iw操作 一、 先查看README,获取了三个有用点: 1.    This is 'iw', a tool to use nl80211(iw需要nl80211) 2.  To build iw, just enter 'make'. If that fails, set the PKG_CONFIG_PATH environment variable to allow the Makefile to find libnl.(通过这个参数来指定libnl库的位置) 3.  'iw' is currently maintained at http://git.sipsolutions.net/iw.git/,(iw软件下载网站) 4.  some more documentation is available at http://wireless.kernel.org/en/users/Documentation/iw. (iw 操作说明文档) 解压:tar -xf /mnt/hgfs/linux_share/0711/iw-4.9.tar.xz nl80211已经安装了,通过PKG_CONFIG_PATH变量,我们已经指定了nl80211头文件和库的路径,可以通过命令进行查看。 命令:echo $PKG_CONFIG_PATH 得:/home/clh/work/libnl-3.2.25/tmp/lib/pkgconfig: 二、编译 在info.c的代码前面添加 #define htole16(X)  (((((uint16_t)(X)) << 8) | ((uint16_t)(X) >> 8)) & 0xffff) 修改Makefile ,加上libnl的头文件 和 lib库。 CFLAGS += -I/home/clh/work/libnl-3.2.25/tmp/include/libnl3 LDFLAGS += -L/home/clh/work/libnl-3.2.25/tmp/lib make CC=arm-linux-gcc make DESTDIR=$PWD/tmp […]

龙生   14 Feb 2020
View Details

centos7 与windows10之间的开机引导

一、centos7下引导windows10 当在win10系统下安装centos7系统后进入centos系统需要引导windows10开机启动项。 1、打开terminal,输入命令vi /boot/grub2/grub2.cfg 编辑开机引导文件。 2、在 70 行左右的 ### END /etc/grub.d/00 header 和 ### BEGIN /etc/grub.d/10_linux ### 间添加 menuentry ‘Windows10’{ set root = (hd0,1) chainloader +1 } 表示 Windows7 的引导设备为第 1块磁盘的第 1 个分区,根据实际情况填,如果不知道输入命令lsblk查看,或者试几次,如果不正确的话开机选择win10后会报错。 4、重启reboot,即可看到开机引导项。 二、windows10下引导linux 当在centos7系统下安装win10系统后进入win10系统需要引导centos开机启动项。 1、下载并安装EasyBCD开机引导软件,软件很小,功能很强大。如果懒得 百度下,附上百度云下载链接https://pan.baidu.com/s/1-yF3s1fmumnE06_NV2rUYg 2、打开easybcd,点击添加新条目,选择linux,类型选择GRUN2,名称随便写,就是你开机引导显示的名称,然后点击驱动器选择你linux安装的分区,如果不知道,方法同上可以多试几次,点击添加条目,即可添加成功。 centos7 与windows10之间的开机引导 3、最重要的一点,添加成功后点击编辑引导菜单选择倒计时那一项然后点击保存设置,时间自己定,我上次就是没看自动选择的跳过菜单而导致重启n次也显示不出启动项。   from:https://blog.csdn.net/qq_37671523/article/details/102161216

龙生   14 Feb 2020
View Details

获取指定的历史版本代码

首先 ,把项目 clone 到其他文件夹下

然后查看指定历史版本 tree 的 SHA checkout 即可,哎,程序员,需要什么学什么。。。

然后就顺利切到指定的分支版本了。。。   from:https://www.cnblogs.com/jiu0821/p/9270145.html

龙生   12 Feb 2020
View Details