awk 内建变量以及批量重命名文件

批量重命名文件

如果文件夹中包含大量名称为[email protected]=58e0aef4_4a0fb6dd091f48aaf3bd48d3efc05646c7399a56,而如果你想重命名为TH-WordPress-Theme-Development-S10-V4-720p-clip.webm,那么可以使用如下命令:

awk内置命令

名称 内容
$0 当前记录行,代表一行记录
$1~$n 当前记录的第n个字段,字段间由FS分隔
FS 输入字段分隔符,默认是空格
NF 当前记录中的字段个数,就是有多少列,一般取最后一列字段
NR 已经读出的记录数,就是行号,从1开始
RS 输入的记录分隔符,默认为换行符
OFS 输出字段分隔符,默是空格
ORS 输出的记录分隔符,默认为换行符
ARGC 命令行参数个数
ARGV 命令行参数数组
FILENAME 当前输入文件的名字
IGNORECASE 如果为真,则进行忽略大小写的匹配
ARGIND 当前被处理文件的ARGV标志符
CONVFMT 数字转换格式 %.6g
ENVIRON UNIX环境变量
ERRNO UNIX系统错误消息
FIELDWIDTHS 输入字段宽度的空白分隔字符串
FNR 当前记录数
OFMT 数字的输出格式 %.6g
RSTART 被匹配函数匹配的字符串首
RLENGTH 被匹配函数匹配的字符串长度
SUBSEP \034


BaiduProject对iexplore.exe主页劫持的解除

一般来讲,我是不太喜欢装网上的那些Ghost版的系统,因为常常会有风险,我一般只喜欢原版的系统。不过上次新买了ssd硬盘,让哥哥帮我安装了硬盘,顺便重新装了个系统。

使用SSD之后,各方面的性能确实有了质的提升,打开IDE软件不再慢如牛了,真是开心哈。不过发现iexplore.exe打开时,被一个域名为www.hao429.com的网站给劫持了。这个可以通过Process Hacker这个软件查看。但是这个软件似乎没有解除劫持的功能。虽然劫持个主页不算什么事情,但是本人十分讨厌这个,因为你没有经过我的同意就劫持我的主页,我是不能接受的。

首先在注册表中搜索hao429这个关键词,发现多处都是这个域名,一一删除,再次打开ie,劫持还是没有解除。于是再次搜索,发现BaiduProject这个注册表项包含这个域名,按我的理解应该是这个软件在劫持。使用Everything搜索到BaiduProject的安装位置,首先执行卸载软件,但是还有一些残余无法删除,于是动用我的git bash,简直不费吹灰之力,执行\rm -rf BaiduProject即可。这样再打开ie,劫持就解除了。

不得不说,现在的软件都太流氓了,但是我喜欢和这些流氓斗。



package golang.org/*: unrecognized import path “golang.org/*” (https fetch: Get https://golang.org/x/text/transform?go-get=1: net/http: TLS handshake timeout)

在下载go的运行库的时候,如果库的地址为golang.org就会出现下载的时候产生以下错误。这个通常就是golang.org以及googlesource.com被GFW限制造成的,主要是googlesource.com,这是因为后者是google的。

$ go get “golang.org/x/text/transform”
package golang.org/x/text/transform: unrecognized import path “golang.org/x/text/transform” (https fetch: Get https://golang.org/x/text/transform?go-get=1: net/http: TLS handshake timeout)

解决的方案通常有两种办法,第一个找到目标库的直接下载的链接,下载之后,放到gopath的正确目录中。通常的放置路径为$GOPATH/$LIB_NAME,这里如果lib name为”golang.org/x/text/transform”,则放置的路径为:$GOPATH/golang.org/x/text/transform,务必注意路径的正确性,否则无法加载成功。第二个办法就是将被block的两个域名放进代理里边即可。



e^(1/x)的积分求解

数学好久不学就会忘记,偶然碰到需要求解该积分,就将求解思路列出。

  • 如何积分\int_0^xe^{-a/bx}dx

这里需要使用到分部积分的方法,分部积分的公式如下:

\int_0^xv'(x)\mu(x)dx = v(x)u(x) - \int_0^xv(x)\mu'(x)dx

v'(x)=\frac{a}{bx^2}e^{-a/bx}\mu(x)=x^2,而且:

v(x)=e^{-a/bx}\mu'(x)=2x,将这些变量代入到分部积分公式中可以得到以下公式:

\int_0^xe^{-a/bx}dx = x^2e^{-a/bx} - \int_0^x2xe^{-a/bx}dx

将以上公式的第二部分进行进一步的分部积分,如此进行递归,然后总结,即可得到结果序列,这里主要就是e^{1/x}积分的结果不能表示为初等函数。



电影《爱有来生》观后感

这不是一片正式的电影影评,也不打算这么写,我是比较懒惰的人,就把观后的所思所想写出来吧,方便以后的查阅。

《爱有来生》基于须兰的小说《银杏,银杏》改编而来。我看时尚未留意,只到剧中时,觉得这电影讲的故事比较唯美,就起了一查究竟的想法。总结来说,这个片子讲一对仇人,因仇相聚,到相爱时却死去,约定来生于一棵银杏下再见,却因机缘不巧,相误的故事。男主由段奕宏担当,有人讲不应选这样的一个硬汉作为男主,我感觉还好,我并不感觉有违和感,甚至觉得很妥帖。女主俞飞鸿,也是这片子的导演,给段安排的这么一个大段的独白,须是念得不缓不急,不然片子一定会乱掉,还是蛮考验能力的。

这里不评导演的能力,小说我也没有看。电影使用大段的独白,很考验段的能力,他徐徐念着,很有意味。当然这和句子本身写得很有意思有关,否则念起来能有什么意思。我看这片子,听着独白,那种世故,温馨的奇特感觉,让我想起了张爱玲的《爱》,比较两者,语言的描述是很有相似之处的。

后来进一步查阅,发现有人评论须兰的文风是有受张爱玲影响的(另外,由于张爱玲的小说以及红楼梦的影响,有张派小说的说法),我没有看过须兰的一篇文章,当然不能评论什么。不过这种语言,对我有种奇特的吸引力。只是现在科研任务繁忙,不然抽空一定看看。

以下是须兰的小说列表

长篇小说
武则天

中短篇小说
樱桃红
红檀板
捕快
思凡
月黑风高
宋朝故事
闲情
仿佛
曼短寺
千里走单骑
光明
纪念乐师良宵少年英雄史
银杏银杏
石头记
奔马
白牛

散文
狐狸的棋局
好色
非相
切割
黄金
凤凰委羽
牡丹
我的私人眼福
古典的阳光
听来的故事
斯蒂芬·金的一个早晨
牡丹
阿桃

参考



wordpress添加图片的时候如何添加相对路径以及自定义大小

由于我的wordpress编辑器使用的是markdown编辑器,但是插入图片的时候有两个问题我想解决。

  • 插入的是绝对路径,如果换了域名,那么图片的所以地址将会失效。
  • 插入图片的代码是html代码,我想换成markdown代码。

通过一番搜索,可以使用如下的代码:

参考



goland如何编译go的工程

jetbrains加的ide一般来说都是比较好用的,就是通常都非常占用内存,1G基本上轻轻松松就达到了。如果硬盘不太好,那么打开的速度也是让人难以忍耐。但是没办法,真的很好用呀。最近用上了go语言,初始接触,就不评论好不好了,总之跨平台实在太方便了,另外速度快。

jetbrains家推出一款go语言的ide,为goland,开始的时候竟然不知道如何编译,总是出错,现在知道了,特地写出来,以供参考。

  • 首先在工程新建一个src文件夹,src文件中的文件以包的形式存在,对于入口文件,其包名必须以main命令,附带一个main函数,如下:
    Images

  • 在ide的设置中,添加工程的根目录为GOPATH,这样才能进行编译。
    Images

  • 编译单个文件
    Images

  • 编译工程
    Images

goland可以添加许多的live templates,这样特别方便快捷输入常用的代码,还是十分方便的。