1. 新代码的定位 一开始就有系统结构清晰的总体视图,所以,新的功能单元可以添加到正确的功能区域,而不是为了一时方便,代码随意添加。(这样,有的时候开发者的工作会需要动写脑筋,但是在系统维护和扩展时,就变得容易了) 2. 系统的一致性 顶层设计的良好风格和决定,为底层代理好处,代码是统一、整洁的。清 ...
分类:
其他好文 时间:
2017-02-06 23:20:12
阅读次数:
163
1.勒布朗法则:later equals never 对于我来说:很多事如果往后拖的话,再重拾的几率就很小,所以要逼迫自己捉住现在,把手头的事情尽可能的做到尽善尽美,否则,日后只会越拖越远。 2.糟糕的代码所带来的深痛影响在于将来他会使你深陷泥沼 刚开始写的代码比较简单,但是后面要不断的添加功能,如 ...
分类:
其他好文 时间:
2017-01-26 18:13:23
阅读次数:
232
坑点:GET-SUM的第二个参数可以是0,这时直接输出0.(论1A和差点1A的区别)(没事反正这次是在cogs上交的我下次重写一遍bzoj上一定能1A) 最大子段和的处理需要对每棵子树维护一下最大前缀和,最大后缀和以及最大子段和(都不能为空)。把这些数据打包写成一个结构体就比较整洁了。 每个子树的数 ...
分类:
其他好文 时间:
2017-01-22 12:28:18
阅读次数:
223
代码整洁之道 前言 如何用功 阅读大量代码 找优点和缺点 第一章 整洁代码 不要留到以后,稍后等于永不 烂代码影响生产力 代码整洁性不但有关效率,还有关生存 好代码 C++之父 尽量减少依赖关系,便于维护 性能调至最优,防止修改导致混乱 分层战略完善错误处理代码 代码逻辑直接了当 叫缺陷难以隐藏 破... ...
分类:
其他好文 时间:
2017-01-12 10:44:39
阅读次数:
158
Sublime Text作为一个尽为人知的代码编辑器,其优点不用赘述。界面整洁美观、文本功能强大,且运行速度极快,非常适合编写代码,写文章做笔记。Sublime Text还支持Mac、Windows和Linux各大平台,方便用户使用。种类繁多、功能强大的插件更给Sublime Text 3锦上添花。 ...
分类:
其他好文 时间:
2017-01-08 17:55:06
阅读次数:
184
第一章: 1.混乱的代码难以维护,导致生产力越来越低。糟糕的代码引发混乱,越改越烂。 2.整洁的代码:优雅,高效,少依赖,性能优,命名规范,清晰尽量少的api 3.破窗理论:窗户破损的建筑让人觉得无人照管,于是别人也无心看管,任其继续破损,最终自己也参加破坏活动。 第二章 有意义的命名 1.使用可搜 ...
分类:
其他好文 时间:
2017-01-07 11:59:53
阅读次数:
146
今年年初大约有5个月时间,我都在参与一档综艺节目的拍摄,也是在那段日子,我认识了化妆师Lucy。 她的皮肤白得亮眼,并且,勤奋得无处不在。 一天早晨,她照例5:30来到我房间化妆,打开自己一尘不染的粉红色化妆箱,整排码得整整齐齐,每一件都干净整洁,我们开始妆前打底。 “老师,以后织布面膜要躺着贴。” ...
分类:
其他好文 时间:
2016-12-29 16:28:58
阅读次数:
160
有些时候为了排版的整洁,页面展示的图片不得不都是限定宽高的,如果想要点击图片放大至原始大小进行预览,再次点击回到原来样子,就要用到下面的代码了:var_w=parseInt($(window).width());//获取浏览器的宽度
$("#abcimg").each(function(i){
varimg=this;
varrealWidth;//..
分类:
其他好文 时间:
2016-12-09 20:15:53
阅读次数:
164
最初我喜欢这本书可能是因为非技术方面的原因,这本书中有很多我喜欢的插图。这本书的第一章的第一句话是这样说的:读这本书通常有两个原因:1. 你是一名程序员。2. 你想成为更好的程序员。我们需要更好的程序员。 这本书的每一章都可以总结出一句话,其实每章开始的插图就是这句话的浓缩。 本书的第一章是关于什么 ...
分类:
其他好文 时间:
2016-12-05 22:56:10
阅读次数:
265
在编写c/c++代码时,调用函数的书写让程序变得整洁易读,但是调用函数的返回值(局部变量的返回值,变量,结构体,数组等)也有注意事项。c/c++严禁返回局部变量的指针或引用。 其实函数的返回值的规则非常好记: 函数的返回值可以是数值和全局变量的指针或引用。 函数的返回值不能是局部对象或者是局部变量的 ...
分类:
编程语言 时间:
2016-12-05 22:34:18
阅读次数:
154