用Chrome八九年了,插件一点的一点积累越来越多,之前写过一些提高效率的Chrome插件,这里做个完整总结备份,供自己记录和大家参考。
以下插件是我目前Chrome中的插件,之前被删了的当然就不会列出了,也有一些插件,虽然将来可能不会再用,但毕竟曾经陪伴过我一段时间,也没有删除而是在此列出来了。
PowerDesigner协作环境配置
PowerDesigner协作环境配置
配置本机odbc数据源
在Oracle数据库上建一个用户用于pd使用,然后配置windows odbc数据源。如果pd为64位则配置64位数据源,参考windows10 建立ODBC数据源
Enterprise Architect协作环境配置
关于硬链接、软链接和快捷方式
关于硬链接、软链接和快捷方式
硬链接、软链接
在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)
正则很强大,但有时候就是不知道如何用它,或想不起来用它,之前写过简单的RegExp 常用语法,这次把语法再简单复习一遍,并努力的描述了正则的应用场景,再加上几个练习以加深印象,希望是自己最后一次总结正则。
使用微信聊天记录统计信息
使用微信聊天记录统计信息
需求
在公司食堂吃饭,由于每张饭卡每月需要缴纳150管理费,所以大家为了省钱几个或十几人共用一张饭卡,以此省钱。多人公用饭卡,这就涉及到一个记账的问题。充值需要记录,每人花费多少也要记录。
一种方案是,设计信息系统,大家吃完后自行记录,B/S或APP或文件,但多少有些不方便,容易忘记,造成坏账众多。后来找到简便易行之法——利用微信群,大家吃完后发送数字即可,除了记账,大家还可以互相监督,减少坏账。期间也想过微信公众号,类似桌游助手那种思路,或者小程序肯定也可以。但开发工作量较大,所有就一直用微信群做了。
但微信群统计有一个缺点,月末统计每人的花费比较麻烦。目前只能是,聊天记录按人筛选,然后手工输入到excel统计。这显然太麻烦了,一定要想个办法。
SSH高级用法
Redmine和Hmailserver安装配置
Redmine和Hmailserver安装配置
部署环境:windows server 2016
Redmine
Redmine是一个项目管理工具,可下载带敏捷插件的版本Redmine+Agile,可以下载Installer
或Virtual Machines
,也可以在浏览器中查看DEMO。
使用apache配置代理服务
使用apache配置代理服务
官网只提供源码,但是官网给出了网址可以下载二进制文件
修改配置文件httpd.conf
打开如下模块
1 | LoadModule access_compat_module modules/mod_access_compat.so |
修改端口及黑名单白名单
1 | Listen 8089 |
此时可启动httpd.exe
,完毕,可使用自带Internet代理或SwitchOmega测试。
获取CA证书,并安装SSL到Tomcat
获取CA证书,并且手动安装SSL到Tomcat上
申请CA证书
在免费资源部落中搜索SSL或者证书字样,会得到好多文章。
https://www.freehao123.com/gogetssl-comodo-ssl-rapidssl/
https://www.freehao123.com/free-ssl-paihang/
阿里云也已经提供了免费的证书服务。不过我没有申请下来,本以为几分钟搞定,但是过了一天还没有,可能是哪里没弄好吧。腾讯云也有类似的服务,几分钟就申请下来了,为期一年的。