sublime 3143 LICENSE

新鲜出炉的版本,发现用原来的LICENSE已经失效了,于是乎找到了最新有效的LICENSE对3144也是有效的

—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——

虽然vscode也还行但是sublime也还是不错的
附ubuntu中文支持
1178020925.gz
使用方法
下载后,用tar -xf 1178020925.gz
会得到一个 sublime的文件夹,然后进入该文件夹内运行命令:

sudo sh install.sh

即可完美支持中文






mysqldump 多数据库备份

mysqldump -uroot -p --all-databases > back.sql 备份所有数据库
然而如果我们想排除个别数据库怎么办?

mysql -e "show databases;" -uroot -ppassword | grep -Ev "Database|information_schema|mysql|db1|db2" | xargs mysqldump -uroot -ppassword --databases > mysql_back.sql

恢复的时候 只恢复单个的数据库 怎么办?

 mysql -u root -p databasename --one-database< mysql_back.sql 

单网卡绑定多IP

两种办法?

1 逐个添加

cd /etc/sysconfig/network-scripts

cp ifcfg-eth0 ifcfg-eth0:0
vi ifcfg-eth0:0
   ifcfg-eth0:0修改的地方为
      DEVICE=eth0:0 
      IPADDR=192.168.1.2   
修改完后,保存退出
然后用 ifup eth0:0 使配置生效

如果还有ip需要绑定,则再新建一个ifcfg-eth0:0的副本ifcfg-eth0:1,然后同样修改device 和ipaddr 然后用 ifup eth0:1,其他更多ip以此类推.

2 分段添加

touch /etc/sysconfig/network-scripts/ifcfg-eth0-range0
vi ifcfg-eth0-range0
DEVICE=eth0                   //绑定IP段的网卡名称
ONBOOT=yes                    //开机启用此网卡
BOOTPROTO=static              //协议为静态
IPADDR_START=192.168.0.101    //网段的起始IP
IPADDR_END=192.168.0.120      //网段的截止IP
NETMASK=255.255.255.255       //子网掩码
CLONENUM_START=0              //这个数字是网卡别名的开始位置,比如这里的3是指eth0:0,并且会把
IPADDR_START设置的IP192.168.0.101绑定到eth0:0上,以此类推
NO_ALIASROUTING=yes           //这个参数的作用是数据包始终通过eth0进出,不走网卡别名(如eth0:0),设置这个参数可以加快路由的响应速度,所以强烈建议配置。

最后重启网络使配置生效 service network restart

mysql-workbench中duration fetch的含义

duration 为查询所花的时间
fetch 读取结果所花的时间
一般优化以duration时间为重
fetch 时间比较大的话,考虑到是网络因素,或者查询语句中,有相关后续处理的函数
如:

select * from names where mid(xingming,2) regexp '死|病|鬼|瘪|丑|杀|缺'

上面的语句连续用了2个处理函数,会导致fetch时间比较长
查看比较详细的 语句执行过程中 各个阶段所占时间可以用如下的命令
set profiling=1;
需要执行的sql
show profiles;
show profile for query 1;










jquery-datetimepicker 用法

需要引用的文件 可以到这里http://www.bootcdn.cn/jquery-datetimepicker/去引用或者下载

<link href="//cdn.bootcss.com/jquery-datetimepicker/2.5.4/build/jquery.datetimepicker.min.css" rel="stylesheet">
<script src="//cdn.bootcss.com/jquery-datetimepicker/2.5.4/build/jquery.datetimepicker.full.min.js"></script>

当然 jquery也必须先引入
调用:

<script type="text/javascript"> 
            $(function () {
                $.datetimepicker.setLocale('zh');
                $('#datetimepicker1').datetimepicker({format:"Y-m-d",timepicker:false});
                $('#datetimepicker2').datetimepicker({format:"Y-m-d",timepicker:false});
            });
</script>

具体用法(可用的参数:https://xdsoft.net/jqplugins/datetimepicker/)