By admin, 5 十二月, 2015

 有些网页在普通浏览器里使用很正常,但是在微信浏览器里,文本框死活不能输入文字,只是看见微信不断提示防欺诈的信息。而且这种现象还不是每台手机都出现,只在小米3上见过,简直令人抓狂。

遇到这种情况,不妨检查一个CSS里有没有下面的代码,有的话去掉也许可以解决。

 

* {
    -webkit-touch-callout: none;
    s-webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

标签

By admin, 3 十二月, 2015

文档:https://fcitx-im.org/wiki/Compile_from_source 

Ubuntu 15.10里安装相关依赖库及编译命令: make的过程需要下载一些数据文件,需要设置代理。

 

sudo apt-get remove -y fcitx fcitx-config-gtk

sudo apt-get install -y cmake extra-cmake-modules libxkbcommon-dev libenchant-dev libxml2-dev libxkbfile-dev libpresage-dev qt4-qmake libqt4-dev libcairo2-dev

By admin, 30 十一月, 2015

这是一个有启发的学习英语方法:

去年面试失败很大的一个原因可能就是英语。当时我见到外国人根本不知道如何张口,更别说在电话里面了。我当时的每个面试都是战战兢兢,如履薄冰地准备好一切可能问到的的问题的回答,然后念出来,一旦遇到了没准备的内容可想而知。

By admin, 28 十一月, 2015

因为需要扩展ibus-pinyin,搜到了一个叫BYVoid的人,不知道他是谁,浏览他的博客之后(https://www.byvoid.com/),发现是个很出名的人:

郭家寶(BYVoid),清华大学计算机系2010级本科生,曾获得信息学奥林匹克竞赛(NOI)金牌。他从中学开始涉足开源开发,参与过「汉典网」等许 多Web项目的前后端设计开发,同时是Linux输入法ibus-pinyin的作者(这是《Node.js开发指南》对他的介绍,但是根据https://www.byvoid.com/zhs/blog/page/23中的描述并非这样:“最近结识了中文Linux下最常见的输入法iBus的作者Peng Huang,并有幸加入了ibus-pinyin输入法的开发工作。”)。《Node.js开发指南》作者。

标签

By admin, 27 十一月, 2015

数据显示,Laravel很慢,只有主流PHP框架1/3速度,内存则是主流框架2倍多。Symfony2表现令人满意,每秒可以处理250个请求,功能强大但速度和内存都不差。Drupal7比Drupal8快2-3倍。Drupal8的性能接近于Symfony2,每秒大概处理200个请求。对于登录用户,Drupal的速度会下降到原来的1/25左右,可见缓存在Web程序的性能里起决定性作用。

标签

By admin, 27 十一月, 2015
  1. 文件统一使用UTF-8编码
  2. 类名使用StudlyCaps风格
  3. 方法名使用camelCase风格
  4. 常量名使用CONSTANT_VARIABLE风格
  5. 属性名、变量名建议使用以下三种风格之一:$StudlyCaps, $camelCase, or $under_score。在一定作用域范围内,这种风格应该是一致的。
  6. 使用空格做缩进,而不是TAB。编辑器可以设置把TAB转换成空格。
  7. 行的长度应尽量保持在80个字符以内,不应超过120字符。编辑器可以在80个字符处设置一条竖线。
  8. 左圆括号后、右圆括号前不应有空格。例如:if ($a === $b) 不应写成if ( $a === $b )
  9. 赋值、运算符号两边应该有空格,但++除外。例如:for ($i = 0; $i < 10; $i++)
  10. 适当的地方加空行把代码按逻辑归类

 

代码风格示例:

标签