software

  • 介绍一款牛逼的软件, 名叫 cmder, 官网是 http://bliker.github.io/cmder/

    全安装版 cmder 自带的程序

    全安装版 cmder 自带了 msysgit, 压缩包 23M, 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令

    msysgit-bin

    比如我最喜欢的 grep, curl(没有 wget), 说实话我并不知道怎么在 windows 下搜索某个目录下的文本, cmder 拯救了我, 像 vim, ssh, ls, bash, perl 更是每个都是痛点需求

    vim
    nslookup

    左右上下分屏, 多 tab 终端, 都不在话下

    perl

    linux 下 bash 的快捷




  • 微信公众号编辑器,在公司和前端处理图文消息预览和实际发送不一致问题,研究开发出此工具,基于tp5,codemirror,ueditor、vue和CssToInlineStyles

    直接将css+html 转换为html和行内样式,方便发布时复制,并且提供了预览

    同时 这样的转换处理支持 email outlook

    首页:http://5000.gr24ae8f.jaylabs.xunda-bj.goodrain.net:10080

    效果图:

    git 地址 https://git.coding.net/jaylabs/wechat_msg_editor.git

  • vi /etc/modprobe.d/blacklist.conf

    最后一行加入

    blacklist acer-wmi
    

    保存退出重启就好了。

  • 速查表 新版升级

    历史回顾

    我感叹于laravel的生态完好,tp5的类api的缺失(以前thinkphp3时代,帮助公司用apigen NetBeans里生成过一个3.1版本的api)。

    在我走之后,估计没人用NetBeans了 所以就没人做升级。

    然后我觉得laravel的速查表不错,见下图:

    于是就想到了把他移植到tp5上,作为自己回到thinkphp5开发上的第一个贡献。

    记得那个时候是清明前开始动手的。使用最土的,静态页面,一个个类手动去编辑。

    后来发现类太多了,我每次在sublime 里 先打开一个类,复制出来临时文件,处理好,粘贴到静态index.html里,太麻烦了,要处理

  • 介绍
    本章主要介绍怎样对比数据库的表结构的差异,这里主要介绍使用mysqldiff工具来对比表结构的差异,其实在5.6版本之后通过查询information库中的系统表也能对比出来,但是mysqldiff还有一个好处就是可以直接生产差异的SQL语句这个功能就是我们需要利用的,而通过分析系统表要实现这个就比较难;接下来就来看看怎样使用这个工具。

    语法

    mysqldiff --server1=user:pass@host:port:socket --server2=user:pass@host:port:socket db1.object1:db2.object1 db3:db4
    这个语法有两个用