谈谈项目开发过程中GIT合并分支
ommit 在别的分支,你就不能使用 git cherry-pick 检出了。当然 git pull 的方式偶尔会将别人的分支下载到本地,对于有洁癖的人或许不喜欢,关于本地的 origin 分支,还是需要经常的清理的。如果本次开发的功能涉及的代码比较多,并且提交了多次,我觉得可以使用 pull request 来提交,这样的方式的目的是产生一个 pull request 合并提交记录,方便以后审阅代码...
迁移服务器遇到的事
又是迁移服务,每次都是拖延症,因为迁移很痛苦,很烧脑,需要一整天的专注。这次终于住上了别墅,再也不会因为空间的问题而烦恼,MySQL 这种垃圾软件,解决了 1% 的问题,带来了 99% 的痛苦,像这样的垃圾软件竟然在我等初入 IT 界时被奉为圭臬,几乎是面试必须要懂的,真是时代之悲哀啊!先讲一讲我一路走来,十多年了,这次迁移遇到的怪事。 331 rm /var/log/main.log 332 ls ...
使用LMLPHP实现简单的CURL请求POST例子
字,说 PHP CURL 很强大,但是搞了这么久,不知道强大在哪。不过仔细一看,确实挺强大的,可以实现所有的 HTTP 请求,难道还不强大吗? 说实话,如果是进行简单的 GET 请求,我个人认为根本不需要 CURL,PHP 的 file_get_contents 足够方便和强大了。但是如果是 POST 并且需要上传文件,HTTPS 等复杂的请求,使用 file_get_contents 好像比较麻烦吧...
PHP数组式访问接口ArrayAccess
这样的语言预定义接口功能很少人知道,即使不知道也不会影响一个程序员的开发和设计。PHP 的设计者们不直接实现这样的接口就是让程序员有更强的能力创造新的行为的对象。 实现了 ArrayAccess 的类需要实现四个抽象方法,分别是 offsetExists, offsetGet, offsetSet, offsetUnset 。当使用 isset($obj['index']), $obj['index'...
PHP扩展PDO MySQL之PDOStatement::bindParam vs bindValue
了接口来约束自己的行为,生怕出问题,测试之后证明,完全兼容之前的 Mysql 类,写完花了这么几个月的时间,真的伤不起。 这次写 PDO 驱动类的时候,没有参照其他人的写法,完全看官方文档,结合自己的需要,尽量的简单的实现。其实 PDO 已经是面向对象的风格了,其实并不需要什么驱动类来太多的封装,写这个只是为了更好的兼容项目中的代码。刚开始我看 bindValue 和 bindParam 的时候,文档...
解决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...
谈谈关于Jquery中html()方法设计不合理的地方
Ajax 技术加载过来的网页中包含 JavaScript 代码或者 SCRIPT 标签。这样的需求是很常见的,比如某个特效或者某个 JS 文件只服务与某个网页,就没有必要一开始就全部加载,而应该是按照需要加载,当用户触发了之后再加载那个 JS 文件。如果不使用 Jquery,你一定会遇到一个问题,就是 JavaScript 代码不会执行,Script 标签不会被解析加载。如果您是个前端工程师,并且你不...
Chrome插件在高版本浏览器中安装报错解决
tes). See developer.chrome.com/extensions/manifestVersion.html for details. 上面的错误系插件版本过低,在高版本Chrome中需要在manifest文件中添加 manifest_version 配置项。 按照上面的提示在清单文件中增加了 "manifest_version": 2 配置项,又出现如下错误: "manifest_v...
PS缩小图层兼如何使用蒙版
PS(PhotoShop)图片处理技术,本人略懂一二。只是时间一长不去使用,很多的快捷键就会忘记。图片处理的好不好,光靠技术也是不够的,还需要人足够的细心,一个一个像素的去抠,同样可以达到以假乱真的效果。 多个图层贴合时,如何缩小图层大小? 快捷键Ctrl+T, 图片进入缩放模式,按住Shift可以等比缩放,按回车确认。 如何使用蒙版? 蒙版的使用其实比较简单,图层菜单栏里面有选项可以创建,图层工具...