解决Linux之Gnome主题下Rime输入法默认中文问题
以下命令,可觸發自動部署: rm ~/.config/ibus/rime/default.yaml; ibus-daemon -drx // 重新部署 一例、默認英文輸出 有些用戶習慣默認英文輸出,在需要用中文時再做切換。這就需要我們在方案中重設狀態開關初始值。 還記得否?我們可用reset設定項在方案中爲某些狀態開關重設初始值:reset 設爲 0 或 1,分別選中 states 列表中的兩種狀態。...
使用Form Iframe Request取代Ajax技术和Jquery的Ajax方法
Ajax 一样的用户体验。其实,是可以实现的,那就是使用 Iframe。 之前看过一篇文章,有人说过 Google 的天才们发明了 HtmlFile 的一个东西,当时不知所云。后来在一个偶然的机会,需要去修改 QiboCms 系统,才发现里面的评论一处使用 Iframe 来作为局部刷新了,当时也是蛮佩服当时的作者的,这样的兼容性应该更好。如果一个程序员在 GB2312 编码的程序和网页上使用 Jqu...
7 月了,好久没写文章
我小时候还有写日记的习惯,当时学校和老师也要求写,当时的情况是...情况是写的日志本需要上交给老师看,写的不好要挨批,被老师骂做是记流水账,其实,日记不就是记流水账吗,哈哈哈哈。经过被老师骂,需要上交等一系列的操作,写日记的习惯慢慢的丢掉了,如果当时坚持下来,不说每天写,隔三差五也有很多明艳的记忆了。当我看了圣经之后,我才发现,世界上的神写的文字也是那么的放荡不羁,呵呵,日记其实不应该给别人看的,日记...
代码分享之合法校验过滤编辑器提交的HTML内容
一定的风险,容易造成页面样式错乱,但是大部分编辑器生成的 HTML 还是包含 style 属性的。对 style 属性里面的 CSS 没有再做分析,以后有时间再补充。代码中使用了 Closure,因此需要 PHP 5.3 以上的版本才能跑。另外里面用到了函数 array_get,这个不是 PHP 内置函数,使用的时候需要注意修改。function HtmlFilter( $html, $allow_t...
aliyun cli 操作示例
r": 1, "PageSize": 20, "RequestId": "", "TotalCount": 1 } 特点就是 RecordId 居然没有发生变化,接口还是比较好用的,不会出现修改的时候需要指定 RR 去除后缀,而实际响应的列表二级域名有后缀的情况。它这个做的更加方便,只需要指定 RecordId 即可。...
谈谈项目开发过程中GIT合并分支
ommit 在别的分支,你就不能使用 git cherry-pick 检出了。当然 git pull 的方式偶尔会将别人的分支下载到本地,对于有洁癖的人或许不喜欢,关于本地的 origin 分支,还是需要经常的清理的。如果本次开发的功能涉及的代码比较多,并且提交了多次,我觉得可以使用 pull request 来提交,这样的方式的目的是产生一个 pull request 合并提交记录,方便以后审阅代码...
读 Wordpress 有感
一个事物的诞生和长久都是因为壁垒,好也好,坏也好,壁垒在,其他都是浮云!编程语言好比砖头,有的砖头可能光滑一点,有的砖头可能需要打磨一下,万里长城的出现,不是某个砖头能推翻的!对于一些企业,技术管理人员推翻了所有的项目,全部转换为 golang 来写,我只能说这样的领导者太年轻了!万里长城出现了,这就是壁垒,PHP 的壁垒就在这里,不是某个语言能影响的了的,语言连数据都不包含,不可能某一个特别好用的了...
使用array_map取代PHP函数array_column
,绝大多数的主机服务器还都在使用 PHP5.3 左右的版本。为了程序的健壮性,慎用此函数,最好使用 array_map 来取代它,不过 array_map 的取代也只能向下兼容到 5.3 的版本,因为需要使用 lambda 函数表达式。如下示例:array_column($array, $column) array_map(function($e) use ($column) {return $e[$...
这就是金秋阳澄湖大闸蟹
的呢?很贴心,里面还有紫苏,剪刀,调味包。拿起紫苏包,看看下面是什么。猜猜里面一共多少只,你一定想不到,里面还有个冰矿泉水。大闸蟹怎么保存呢?三大秘籍,且看我细细道来,一般人不告诉 Ta 哦。 大闸蟹需要靠在一起,这样他们可以相濡以沫,活的更久 低温湿润,降低新陈代谢,水能提供生命养分 捆绑存放,大闸蟹力气还是蛮大的哦,绑起来减少蛋白质消耗 有两个大闸蟹的线松掉了。绑大闸蟹,需要用手掌抓住它,手指压住...
2016上海PHPCON技术峰会
痛不痒的事情,于是产生了大量的工具和五花八门的解决方案。真正的技术难点大都是内核级别提供或者解决了的,有颠覆性的技术产品并不多,Nginx 颠覆 Apache 可以说是为数不多的一个了。真正的技术大牛需要充沛的体力,自由的时间,强大的原动力,扎实的操作系统知识和 C 语言编程功底,还必须有丰富的项目实战经验,缺一不可啊,也许只有这样的人才能做出跨界融合的颠覆性软件产品。所以没有自己的事业和业务需求很难...