磨刀不误砍柴工专题

磨刀不误砍柴工——模板方法模式

1.定义   定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可以重新定义该算法的某些特定步骤。 2.理解   提到模板,我们大家都很熟悉,说白了它就是一个骨架或者样式,只需要我们去填充内容就可以了。把这种思想散发到编程中,就是我们的模板方法模式。 3.举例   老师给学生出考试题,老师先要把考题写在黑板上然后学生抄下来才能答题,相信大家都这

磨刀不误砍柴工(1)stress 和 pidstat

stress命令 stress命令是一个常用的压测工具 常用参数解析: -t, --timeout N 超时时间,指定stress执行多长时间-c, --cpu N 启动N个线程执行开方操作,目的就是把这N个核跑满-i, --io N 启动N个线程执行sync()操作刷磁盘-m, --vm N 启动N个线程执行malloc()/free()操作,分配和回收内存--vm-bytes B 指

磨刀不误砍柴工!先想好了再开干

编者按:有经验的设计师在拿到需求后,往往不会急着开Photoshop,而会自问该做的事都做好了吗?要知道,如果能提前执行好这四个步骤,能大大减少改稿推翻重做以及和PM“吵架”的几率,没错,四个步骤说的就是今天这篇干货。 鸿影:初入行(算上实习)时的我,在接到一个来自产品经理的口头需求后,经常犯、现在也会偶尔复发的一个错误就是粗略了解思索一下,就立刻打开软件投入到对解决方案的探索中去;在需

gitconfig中磨刀不误砍柴工的小配置

1、 git config --global help.autocorrect 1,git命令自动纠错,如:git stats会被自动纠正成git status执行 2、 git config --global core.autocrlf true,跨平台合作时的换行符问题,这个配置会帮你自动转换换行符(如果你是windows,配置为true) AutoCRLF #提交时转换为LF,检出