1、代码逻辑直截了当、更少的依赖关系、性能调至最优,没有改进的余地 2、没有重复代码 3、能通过所有测试 4、包含尽量少的实体,比如类、方法、函数等 5、有意义的命名是提现表达力的一种方式,可以修改多次来定下名字 6、只做一件事情 7、小规模抽象 最后附上一句话,与君共勉: 习艺之要有二点:知和行。 ...
分类:
其他好文 时间:
2017-10-16 16:43:23
阅读次数:
99
感觉光听课效果不是特别好, 象征性地记一下关键点(也许是。。),用于概念速查、要点回顾。 反正不费时间并且也没明显坏处。。 不涉及细节、没有系统性。 1、发明行列式的最初目的是? 2、对角线法则适用范围? 3、问题的复杂度主要取决于? 4、解释向量加法定义的合理性。 5、递归实现行列式计算。 6、线 ...
分类:
其他好文 时间:
2017-10-15 17:31:01
阅读次数:
215
多线程的目的 为什么要使用多线程?可以简单的分两个方面来说: 在多个cpu核心下,多线程的好处是显而易见的,不然多个cpu核心只跑一个线程其他的核心就都浪费了; 即便不考虑多核心,在单核下,多线程也是有意义的,因为在一些操作,比如IO操作阻塞的时候,是不需要cpu参与的,这时候cpu就可以另开一个线 ...
分类:
编程语言 时间:
2017-10-15 11:30:10
阅读次数:
171
export在linux的bash中可以理解为设置环境变量。设置后能够被当前的shell及子shell使用。这些变量的含义有一些有意义,可以查看相应的文档,我给你解释一些我知道的:ORACLE_HOME 表示ORACLE软件安装的目录ORACLE_SID ORACLE的SID,作用是用来区分同一台计... ...
分类:
数据库 时间:
2017-10-15 11:12:22
阅读次数:
205
熟练而优雅的使用正则,对于程序员来讲,实在太有意义了(即便非此类者,也是好处多多);它辅助处理复杂的文本查询和字符串操作,不仅能用之于代码,还能雅之于编辑器,浏览器,Terminal等,实在是编码居家必备之优技。而正则表达式,若要快速掌握也是不易,所以此文存在的意义,即汇集些常用的正则表达式,以备不 ...
分类:
其他好文 时间:
2017-10-12 17:09:14
阅读次数:
204
不少仪器工作站输出的数据报告文件为PDF格式,PDF格式用于排版打印,但不易于数据解析,因此解析PDF数据需要首先读取到PDF文件中的文本内容,然后根据内容规则解析有意义的数据信息。 C#解析PDF文件常用的库有PDFBox和iTextSharp,PDFBox为Java库,通过IKVM使用,因此调用 ...
一、学习scrum心得 这次的作业很有意义,它让我了解到了团队的力量,很多事情一个人做来可能很费力,但是在团队中大家集中力量,问题能够很快的得到解决,软件开发开发永远不是单打独斗。同时我也学习了解到了Scrum是敏捷开发的一种,它与另一种敏捷开发极限编程不同,它更加灵活,周期也要长一点,每天要开会议 ...
分类:
其他好文 时间:
2017-10-11 14:03:56
阅读次数:
160
本文对Java中常见的单例模式写法做了一个总结: 好多没怎么使用过的人可能会想,单例模式感觉不怎么用到,实际的应用场景有哪些呢?以下,我将列出一些就在咱们周边和很有意义的单例应用场景。 1. Windows的Task Manager(任务管理器)就是很典型的单例模式(这个很熟悉吧),想想看,是不是呢 ...
分类:
其他好文 时间:
2017-10-11 11:10:14
阅读次数:
109
1. 什么是中文分词器 对于英文,是安装空格、标点符号进行分词 对于中文,应该安装具体的词来分,中文分词就是将词,切分成一个个有意义的词。 比如:“我的中国人”,分词:我、的、中国、中国人、国人。 2. Lucene自带的中文分词器 StandardAnalyzer: 单字分词:就是按照中文一个字一 ...
分类:
Web程序 时间:
2017-10-09 02:02:17
阅读次数:
336
GIT账号地址:2998544014@qq.com 在阅读提问的智慧后,我认为我们应当把自己看做一个有能力的人,遇到问题时先认真思考,刻苦钻研,实在弄不懂的时候再提问,而且自己的问题,要有意义,同时注意提问的场合,使用贴切的语言,最重要的是要学会自己解决问题,孔子说三思而后行,那么提问也是,三思而后 ...
分类:
其他好文 时间:
2017-10-09 00:40:54
阅读次数:
185