- 博客(7)
- 收藏
- 关注
原创 阅读 七周七语言
看介绍很吸引我。 记下一词: 享受编程 ruby 没有环境在网上找了一个 http://codepad.org, 支持很多语言。 解释型语言 纯面向对象语言. 一切皆对象, 数字是 Fixnum 强类型语言。运行时检查类型。动态语言 (可以在运行过程中,变换类型) 面向接口编程,而不是面向实现。 动态语言 。 有pop,push 的方法的,就可以当做“栈”
2013-12-29 20:23:08 493
原创 重构 读后感和实践
重构需要测试支持, 我用google test 试了一下, 感觉很不错。 每次改完,测试后,我对代码的质量更有信心, 不想以前, 需要手工做些测试。 测试自己认为会出错的。 每次改动小一点。 步子太大扯到蛋。 在需要添加功能无从下手时, 先重构代码试试。
2013-12-29 17:39:33 676
原创 学用gprof
1 编译使用 -pg 2 运行程序会生产 gmon.out 3 gprof -q BFS_huarongdao gmon.out >out 4 less out 查看
2013-12-14 16:28:41 465
原创 简单使用set/unordered_set (备忘)
在set/unordered_set 用自定义类型, 编译失败。 记录下。 在set 中使用自定义类型 mask, 需要提供 std::less 和等价的方式 set 构造函数的原型 set (const _Compare &__comp, const allocator_type &__a=allocator_type()) 如果是自定义变量需要提供 Compare, compa
2013-12-13 20:47:29 2068
原创 实现华容道
看到文章 http://coolshell.cn/articles/10476.html 文章对应代码在: https://github.com/chenshuo/recipes/blob/master/puzzle/huarong.cc 学习C++, 也自己实现一个华容道。 脑袋一拍就出来下面的代码 class chessboard; class chess; class ch
2013-12-12 21:33:46 2021
原创 学习 github git 使用
在github 上先申请一个帐号。 在 repositories 标签下, “new” 一个 repo 叫 “test code”。 然后我就要在上面写代码了。 在本地用git,命令如下 touch README.md git init git add README.md git commit -m "add readme" 悲剧了 *** Please tell m
2013-12-05 14:23:25 606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人