Mac 让 iTerm2 记住用户名密码 expect 脚本

刚刚用iTerm2的时候,总是要一遍遍的敲用户名、密码。 我在想, 能不能像Windows的软件一样,可以直接让软件记住。然后只要点击一下,就直接ssh到远程服务器上面去了。
之后经过搜索,可以用expect脚本实现。

这里[lindex $argv 0][lindex $argv 1][lindex $argv 2][lindex $argv 3] 分别代表着4个参数。

将这个文件 item2login.sh 复制到 /usr/local/bin 就可以了。 然后在iTerm2里面配置。
继续阅读

网站修改相关,记录日志

开启CDN后获取用户真实IP修改,文件路径:/Lib/ThinkPHP/Common/functions.php

搜索自定义格式修改,文件路径:/Lib/Plus/Action/SearchAction.class.php 继续阅读

重置样式

移动端

PC端

内容,列表,左右滚动,左侧滚动,右侧滚动

百度用的定时弹窗+轮播广告代码

前几日到百度找图片,发展它的视频弹窗MS8错,就研究了一下,发现可用并且还行,分享给admin5的朋友们。
第一步:把以下内容保存为1.js,放在你的根目录下/js目录
内容:

第二步:把以下内容保存为2.js,放在你的根目录下/js目录

第三步:建立dy01,dy02,dy03的JS文件,可以更多。同样放在你的根目录下/js目录。
二级调用文件如果你不想使用框架,请先通过 http://tool.chinaz.com/Trans/Html_Js.asp 将其转换为JS内容。直接保存为你想要的dyxx.JS
dy的JS文件中,可以是强弹代码(自个儿找一下,百度一搜一堆。)
HTML页面(页面大小,内容请自行设计,控制。可以是表格,图片,随你意了。)
联盟的JS或框架广告代码
总之呢,这个东西自己多试下,用来轮播广告还是8错的。

完整代码: 继续阅读

修改discuz x3.2 tag 标签长度不能超过6个汉字

source/function/function_collection.php
source/class/class_tag.php 有2处
搜索{3,20} 即可找到,3是最小值,20是最大值

还有一个文件,如果不修改,TAG标签过长会报参数错误:/source/module/misc/misc_tag.php

修改上个两个文件最大值,如果上两个文件你修改为{3,100}

js一维数组转二维数组

使用sessionStorage、localStorage存储数组与对象

有时候,我们需要将数据存储到sessionStorage和localStorage中,这样做的好处有:

1 缓存数据

2 减少对内存的占用

但是,storage只能存储字符串的数据,对于JS中常用的数组或对象却不能直接存储。

上面的写法都是不能成功的!但我们可以通过JSON对象提供的parse和stringify将其他数据类型转化成字符串,再存储到storage中就可以了。请看下面的代码。

localStorage也一样,只是和sessionStorage的存储时间不一样。
需要注意的是,JS中的数组本质上也是对象类型,所以上面的代码对数组也是适用的。

常用正则表达式