会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
nicekingwei
博客园
首页
新随笔
联系
管理
订阅
03 2018 档案
《代码大全2》读书笔记2
摘要: 我这周阅读的部分讨论的是怎样组装一个程序。对于程序设计,作者打比方说:构造一个程序就像用原子来造一间房屋,直接从原子开始建造是极其困难的,所以我们需要抽象、需要封装、需要层次、需要复用、需要结构化等等思维工具来帮助我们管理复杂度。由于熵增原理广泛存在于自然界,所以我们还需要一些约定的规范来使得程
阅读全文
posted @
2018-03-28 22:57
nicekingwei
阅读(182)
评论(1)
推荐(0)
《代码大全2》读书笔记1
摘要:用隐喻来更充分地理解软件开发 隐喻(metaphors)即比喻,在这里指用现实生活的具体事物来描述计算机世界中的虚拟事物。病毒(virus)、流(stream)、池(pool)、库(library)等都是这方面的经典例子。现实世界的构建是缓慢的,很多事物的出现都有漫长的过程,然而计算机世界则是在短短
阅读全文
posted @
2018-03-28 22:57
nicekingwei
阅读(169)
评论(1)
推荐(0)
《我是一只IT小小鸟》读书报告
摘要:这周我读了《我是一只IT小小鸟》,感触颇深。 这本书讲了很多IT人的成长经历,他们背景不同,学历不同,兴趣和主攻方向不同,性格不同,经历也不同。他们的成功或阶段性的成功可能很难完全重现,但他们的品质,他们的经验是值得我们认真思考并消化的。 首先,学习应该认真刻苦,不能浪费青春美好的时光。计算机行业发
阅读全文
posted @
2018-03-28 22:56
nicekingwei
阅读(165)
评论(1)
推荐(0)
词频统计
摘要:统计词频 需求分析 本次作业需要完成的是一个词频统计程序。 需求分析: 具体设计 扩展字符串的类,使得字符串可以在忽略大小写和后缀数字的情况下进行比较 使用哈希表进行统计 寻找词频前十的单词时,维护一个10个大小的“榜单”,线性遍历哈希表,用其中的每一个元素来更新“榜单”,时间复杂度O(N) 读取文
阅读全文
posted @
2018-03-27 17:42
nicekingwei
阅读(1001)
评论(3)
推荐(0)
《代码大全2》读书笔记3
摘要: 这周我阅读了《代码大全2》中与具体编码相关的部分,包括控制流、变量命名、数据结构的使用等。 先说控制流,作者认为,控制流应该尽量简单、清晰,函数的功能应该单一,异步编程时应该避免回调地狱。在语言中需要表达多重分支结构时,应该用else if或guard expression。循环的时候多用迭
阅读全文
posted @
2018-03-22 13:30
nicekingwei
阅读(178)
评论(3)
推荐(0)
公告