chrome插件VIM

在linux中,说vim是最好的一个文本编辑器,我想应该没人反对。而vim中最常用的几个移动键,特别是J、K这两个键在阅读文档时确实觉得很方便。在windows当中阅读的最多的就是网页了,由于在linux养成的vim阅读习惯,时不时的滚动网页时按J、K两个键,很囧有没有~~

为了不让自己 经常发生这样的囧事,决定给浏览器(chrome)写个小插件,当我按下J、K等键时能像在vim里面一样正常工作。想法很简单(如果要实现vim中所有的快捷键那估计不是我能完成的,何况自己vim用的还不熟悉了),当然实现也不难,就是监听下chrome的几个快捷键,当他们被按下时执行一定的滚屏操作。

chrom插件vim效果 阅读更多 »

分享到:

mysql用户函数区别

mysql提供了很多内部函数吗,其中查看用户的函数有四个,分别是:user()、system_user()、session_user()、current_user()。相信很多人见了他们都眼熟,或者已经用过他们。有木有感觉他们返回的值一直都是一样!?他们有没有区别,如果有是什么区别了?

只能说我菜,在网上找了下没发现谁解释过他们四个的区别,那就只能自己来了。下面是通过mysql客户端查看到的帮助信息,直接贴解释吧。

user:Returns the current MySQL username and hostname as a string in the utf8 character set.

system_user:SYSTEM_USER() is a synonym for USER().

session_user:SESSION_USER() is a synonym for USER().

current_user:

Returns the username and hostname combination for the MySQL account
that the server used to authenticate the current client. This account
determines your access privileges. As of MySQL 5.0.10, within a stored
routine that is defined with the SQL SECURITY DEFINER characteristic,
CURRENT_USER() returns the creator of the routine. The return value is
a string in the utf8 character set.

The value of CURRENT_USER() can differ from the value of USER().

其实想翻一下再放出来的,怎奈自己那见不人的英语水平,就不翻译了。总的来说:user()、system_user()、session_user(),这三是同一个东西(synonym )。然后current_user()跟前三个也很像,不过他偶尔又会有点区别。

 

分享到:

IIS报错:PHP has encountered an Access Violation at xxxx

自从把MM店铺放到Window+IIS的环境之后,各种问题不断。

最开始,由于iis进程池设置不合理,导致网站同时在线用户数量稍微大点就自动停止服务;

然后,之后网站被挂马,入口文件时不时被修改。后面不知道是添加的计划任务(schtask)起作用了,还是360的网站安全检测代码起作用了,总之现在解决了;

剩下一个最蛋疼的问题,不定期冒出来,错误内容大概是:PHP has encountered an Access Violation  at xxx。之前由于为了能让网站尽快恢复过来,直接去服务器重启下IIS服务就ok,很明显这只不过是治标不治本的方法,暂时好了,过段时间问题继续。今天再次出现,一行行代码定位终于找问题代码,尽然是调用file_get_contents函数请求远程地址时报错,很不理解。由于不能理解问题的原因,只能绕道选择了替换方法,改用curl扩展先让网站正常起来。

网站跑起来了,本来想慢慢来看下具体是什么原因导致的,结果在网上找了半天依旧没找到解决办法,基本上统一认为这是PHP在IIS下以ISAPI方式运行的一个bug,不止是PHP5可能有这问题,从PHP4就一直存在。这么高深的东西我当然是没法解决,自觉认怂。这是(Bug #35732 Access violation on file open)别人关于上面那个问题提交的一个bug问题单,感兴趣的童鞋可以去研究下。

问题没解决,还是说点本人意见:如果可以千万别用window做服务器,一定要用win也别搭建IIS+PHP组合,否则你会跟我一样痛苦。我是被逼的,不得不这么用。

 

分享到:

博客升级

今天将wordpress升级了下(目前使用最新版:3.8.1),确实好久没来动她了。

本来也只想更新下的,不过更新完之后发现之前一直使用的主题(blocks)不能很好的使用了,头部出来你一个warning 错误。不想去去改它,加上这个主题用了很长一段时间了,所以还是决定换个主题,换个风格。

于是,启用了之前的下载好的一个主题(dot-b)。

换一个新主题当然又少不了一些设置(或者说修改):

1、添加统计代码(虽然主题支持直接设置,但好像不合我口味,手动去footer.php文件修改了下);

2、设置头部社交网络链接(之前没弄过,确实还费了点劲才弄好了,还好主题作者有详细的说明);

3、设置导航(把之前一直在使用的,文章分类+单页导航改了,现在只留下单页链接);

4、改了一下头部图片(找图片也是一个费劲的事,最后找到了,图片出处也没有对她的介绍,国外网站图片希望不会有版权问题,不管他暂时先用着)。

5、最后写下这篇文章,算是对自己两小时折腾的记录。

分享到:

ls命令-F参数说明

虽然在linux中ls天天敲个不停,但是对他每个参数的详细功能我却不见得熟悉。

今天在用ubuntu时,一个ll下去,发现文件名后面多了一些奇怪的东西(*/|)。出于好奇type了下ll:ll is aliased to ‘ls -alF’。其中-a -l没啥好说的,发现比平时多了一个-F。继续好奇,man下ls,发现:

-F, –classify
append indicator (one of */=>@|) to entries

尽然是个标记,但是却没找到每个标记所代表的意思。

这些基础的东西当然是找“鸟哥”,不过遗憾在鸟哥上虽然有说明也不是很全面,只解释了其中四个标记的具体含义,分别是: * 代表可执行文件; / 代表目录; = 代表 socket文件; | 代表 FIFO 文件。看起来还剩两个不知道啥意思。嘻嘻,其实不然应该说还有三个,还有一个是看不到的什么都不加 代表普通文本文件。于是又去google了下,发现 @ 代表链接(link)文件。

最后还差一个   “>” 不知道什么意思。有路过知道的可以分享下。先谢了

 

 

分享到:

2014

早几天有来写点什么的冲动,发现月底博客已经没有流量无法访问了,没去管它。拖到今天来写这篇文章,其实已经变了味,不再有当时那种冲动了。

确实不想写了,回望13年,过的一塌糊涂;展望14年,就像一只趴在玻璃上的苍蝇,前途一片光明,却找不到出路。。。

14年??

 

 

分享到:

12306网站新增支付宝支付服务功能

11月29日支付宝,在新浪微博发布消息称:自2013年11月30日起,在12306网站购买火车票可以用支付宝付款!微博原文如下

11月30日起,在12306网站购买火车票可以用支付宝付款啦!通过支付宝买火车票,不仅付款方便快捷,同时支持退票款实时到账支付宝账户。感谢铁路部门和所有用户对支付宝的信任,我们一定全力为大家提供优质的服务。支付宝,知托付!

支付宝官方微博

同时,铁道部网站12306也在当日发布消息:“自11月30日起,中国铁路客户服务中心12306网站支付宝账户支付服务功能上线试运行,旅客网购火车票新增一种支付方式。”

12306网站新增支付宝支付

 

参考原文:支付宝官微博12306官网公告。

 

分享到:

MM店铺双十一活动详情

MM店铺双十一活动详情

6
一、MM店铺双十一活动时间:11-08到11-12日。

二、邀请好友送集分宝。活动期间邀请数量没有上线,邀请满11的倍数,送111集分宝!例如:邀请11人送111集分宝;邀请22人再送111集分宝,以此类推。

三、邀请好友送集分宝,大比拼。邀请好友人数大于100人,排名一、二、三名,将分别获得:1111集分宝、999集分宝、888集分宝。

四、邀请好友送集分宝,邀请满100人。活动期间邀请人数满100,再送111集分宝。

五、购物送集分宝。活动期间下单,订单结算时在原有返利基础上,每单再送11集分宝。

六、购物送集分宝。活动期间下单,被邀请好友购物,邀请人拿返利,返利比例高达11%

七、积分兑换集分宝,活动期间,将推出20积分兑换11集分宝,数量有限兑完即止。

八、积分兑换集分宝,活动期间,将推出150积分兑换111集分宝,数量有限兑完即止。

更多精彩请点击:MM店铺

分享到: