月份:2016年3月

悼念程序员的那些难忘时刻 漫画组图(一)

作为程序员,我们经历过多少风风雨雨,久经沙场,总有一些让人难忘、让人回味的时刻,本系列文章旨在帮你回忆起那些难忘精彩或者悲催的时刻,让我们一起来悼念! 1、你身边的人总是把你当成修电脑的 事实上:我只是大部分时间在Google上搜索问题而已。 2、突然你代码写不下去了…但发现Stack Overflow却挂了 3、当你误改了一行代码 4、当你尝试修复一个bug的时候 5、终端用户不知道该如何使用你开发的软件 6、关键问题是…你不能复制代码 7、星期五下午项目经理给你分配任务的时候 8、上线前可以在这里添加一个按钮吗? 9、你的代码看起来一团糟,让我来重构它 10、当你尝试修复别人某些代码的时候 恭喜你,现在成了你的问题了! 11、当你阅读别人代码的时候 12、当你2天无法完成3天任务的时候,没有别的,仅仅是因为你没有领导的技能而已。 原文链接:http://www.codeceo.com/article/programmer-crazy-things-1.html 原文作者:码农网 – 小峰… Read More

Magento模块开发之数据库SQL操作方法说明

今天主要来看Magento中的Mysql4/Resource(资源) 如何对数据库进行操作, 来执行更为复杂的 sql 语句。 在Magento中Model 通常都会继承 Mage_Core_Model_Abstract, 而这个 Abstract 又继承了Varien_Object, 在 Abstract 类中包含许多常用的方法,例如: getId(), load(), save(), delete() 等等…而 Mysql4/Resource… Read More

git reset, git checkout, git revert 区别 (译)

题记:团队中大多数成员使用 sourceTree 和 github 两款 git 工具,然而大家对于图形化工具提供的 reset,checkout,revert 功能点并不是很了解,甚至于混淆,然后凭借猜测去使用。功夫不负有心人,在尝试过多次冲突处理或分支开发的坑后,终于形成了自己的一套使用方式,可喜可 贺。然而问题的解决方案的并不是效率最高的,内部的执行过程我们也不清楚,这对于一个自律的程序艺术家是无法接受的。基于这个问题,翻译这篇博客,为 git 中高级用户的 undo 操作提供参考。鼓励在熟悉命令行操作再通过图形化工具提高开发效率。水平有限,释疑为主,翻译为辅 Reset Checkout and Revert 原文地址:https://www.atlassian.com/git/tutorials/resetting-checking-out-and-reverting git… Read More