0%

用Chrome八九年了,插件一点的一点积累越来越多,之前写过一些提高效率的Chrome插件,这里做个完整总结备份,供自己记录和大家参考。

以下插件是我目前Chrome中的插件,之前被删了的当然就不会列出了,也有一些插件,虽然将来可能不会再用,但毕竟曾经陪伴过我一段时间,也没有删除而是在此列出来了。

来张图片轻松一下

阅读全文 »

关于硬链接、软链接和快捷方式

硬链接、软链接

在UNIX/Linux文件系统中,文件类型分为普通文件、目录文件、设备文件和符号链接等几类。每个文件的存储包含三部分,分别是文件名(filename)、文件说明(inode)、数据块(data block)。打开文件时,通过文件名找到inode id,然后找到inode,根据inode信息找到数据块。

关于inode,参考阮一峰的【理解inode】,其中阐述比较详细,也介绍了软硬链接。

系统允许不同文件名,对应到同一inode,这就是所谓的硬链接(hard links),可使用ln命令创建。此外,inode中会记录指向自己文件名的个数,方便删除操作,即个数为0才会回收数据块。

软链接(symlink)又称符号链接是一种特殊类型的文件,它指向源文件,甚至指向其他文件系统(远端)的文件,当然所指向的文件也可能被删了,此时类似于空指针,可使用ln -s 命令创建。需要注意,软链接可用相对地址或绝对地址,如果相对地址的软链接,移动之后可能会失效。删除目录软链接时,切记rm smlink而不是rm smlink/后者会

目录不允许创建硬链接,试想,如果不同目录下的子目录指向同一个目录(inode),可能会存在子目录中包含父目录的情况,造成目录死循环,如cp等命令会失效。这是因为硬链接太逼真了,无法区分这个是源文件还是硬链接,都是平等的,目前文件系统的设计,无法处理这种情况;但是,可以对目录建立软链接,它只是一种特殊类型的文件,里面存储了源文件的路径,在遍历目录时只把它当成一种文件来看待。需要注意的是,在复制目录时,是可以对目录下的文件均复制为硬链接的,cp -al,但这和对目录创建硬链接是有本质区别的。此处可参考如:

Why are hard links to directories not allowed in UNIX/Linux?
Why are hard links not allowed for directories?

阅读全文 »

最后一次总结正则表达式(RegExp)

正则很强大,但有时候就是不知道如何用它,或想不起来用它,之前写过简单的RegExp 常用语法,这次把语法再简单复习一遍,并努力的描述了正则的应用场景,再加上几个练习以加深印象,希望是自己最后一次总结正则。

阅读全文 »

使用微信聊天记录统计信息

需求

在公司食堂吃饭,由于每张饭卡每月需要缴纳150管理费,所以大家为了省钱几个或十几人共用一张饭卡,以此省钱。多人公用饭卡,这就涉及到一个记账的问题。充值需要记录,每人花费多少也要记录。

一种方案是,设计信息系统,大家吃完后自行记录,B/S或APP或文件,但多少有些不方便,容易忘记,造成坏账众多。后来找到简便易行之法——利用微信群,大家吃完后发送数字即可,除了记账,大家还可以互相监督,减少坏账。期间也想过微信公众号,类似桌游助手那种思路,或者小程序肯定也可以。但开发工作量较大,所有就一直用微信群做了。

但微信群统计有一个缺点,月末统计每人的花费比较麻烦。目前只能是,聊天记录按人筛选,然后手工输入到excel统计。这显然太麻烦了,一定要想个办法。

阅读全文 »

使用apache配置代理服务

官网只提供源码,但是官网给出了网址可以下载二进制文件

修改配置文件httpd.conf打开如下模块

1
2
3
4
5
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

修改端口及黑名单白名单

1
2
3
4
5
6
7
Listen 8089
ProxyRequests On
<Proxy *>
Order allow,deny
Allow from all
# Deny from 127.0.0.1
</Proxy>

此时可启动httpd.exe,完毕,可使用自带Internet代理或SwitchOmega测试。

获取CA证书,并且手动安装SSL到Tomcat上

申请CA证书

免费资源部落中搜索SSL或者证书字样,会得到好多文章。

https://www.freehao123.com/gogetssl-comodo-ssl-rapidssl/
https://www.freehao123.com/free-ssl-paihang/

阿里云也已经提供了免费的证书服务。不过我没有申请下来,本以为几分钟搞定,但是过了一天还没有,可能是哪里没弄好吧。腾讯云也有类似的服务,几分钟就申请下来了,为期一年的。

阅读全文 »