会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HarlanC
生有涯,知无涯。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
14
下一页
2017年5月25日
UNIX文件I/O
摘要: 第一次用markdown语法写博客,写出来的还比较整齐,感觉博客园对序号的支持不是很好,调了一会才有了比较满意的效果,还有有哪位知道使用markdown如何插入frame? 这边博客主要说了APUE中文件I/O的主要知识点,并且尝试写了一些代码,都列在了博客中。 3.1 文件描述符 对于内核而言,所
阅读全文
posted @ 2017-05-25 21:47 HarlanC
阅读(543)
评论(3)
推荐(1)
2017年5月19日
依赖注入和单元测试
摘要: 上一篇博文介绍了测试的相关概念,这篇主要说一下依赖注入以及如何在单元测试中使用。原文链接: http://www.javaranch.com/journal/200709/dependency-injection-unit-testing.html 近些年来对于依赖注入(Dependency Inj
阅读全文
posted @ 2017-05-19 07:08 HarlanC
阅读(5379)
评论(2)
推荐(4)
2017年5月10日
一文帮你理解什么是单元测试
摘要: 最近想对我们的单元测试做一下总结,楼主在日常工作中写了不少单元测试,但有些概念和用法并没有刨根问题的去追寻,研究。于是把一些不清晰的概念输入到google中来寻找答案,发现了几个不错的帖子,从中学到了东西,也发现了问题,和大家分享,如有错误,敬请指正。 我们所做的产品测试包括了下文所说的软件测试词汇
阅读全文
posted @ 2017-05-10 21:13 HarlanC
阅读(17239)
评论(0)
推荐(5)
2017年5月7日
UNIX 系统概述
摘要: 1. UNIX体系结构(UNIX Architecture) 调用内核的接口叫做系统调用(system call,图1.1中的阴影部分),普通函数库是建立在系统调用接口的基础之上。应用(application)可以同时使用函数库或者系统调用。Shell是一种特殊的应用,它为运行其他应用提供接口。总的
阅读全文
posted @ 2017-05-07 11:44 HarlanC
阅读(1632)
评论(2)
推荐(0)
2017年4月27日
谈一下我们是如何开展code review的
摘要: 众所周知,代码审查是软件开发过程中十分重要的环节,楼主结合自己的实际工作经验,和大家分享一下在实际工作中代码审查是如何开展的, 笔者水平有限,若有错误和纰漏,还请大家指正。 代码审查的阻力 我想不通公司不同部门对代码审查这项工作的重视程度还是不一样的,对于代码审查的阻力总结了以下几点: 国内的整体环
阅读全文
posted @ 2017-04-27 08:14 HarlanC
阅读(5657)
评论(24)
推荐(16)
2017年4月25日
effective c++ 思维导图
摘要: 历时两个多月的时间,终于把effective c++又复习了一遍,比较慢,看的是英文版,之前看的时候做过一些笔记,但不够详细,这次笔者是从头到尾的翻译了一遍,加了一些标题,先记录到word里面,然后发布到博客园上。这么做是为了方便查阅,复习C++,同时练习英文,希望这些帖子也能够对大家有所帮助。 有
阅读全文
posted @ 2017-04-25 07:46 HarlanC
阅读(2558)
评论(0)
推荐(4)
读书笔记 effective c++ Item 55 让你自己熟悉Boost
摘要: 你正在寻找一个高质量的,开源的,与平台和编译器无关的程序库的集合?看一下Boost吧。想加入一个由雄心勃勃的,充满天赋的正致力于最高水平的程序库设计和实现工作的C++程序员们组成的团体么?看一下Boost吧。想了解C++将来可能会是什么样子的?看一下Boost吧。 Boost是一个C++开发人员组成
阅读全文
posted @ 2017-04-25 07:43 HarlanC
阅读(736)
评论(0)
推荐(0)
2017年4月23日
读书笔记 effective c++ Item 54 让你自己熟悉包括TR1在内的标准库
摘要: 1. C++0x的历史渊源 C++标准——也就是定义语言的文档和程序库——在1998被批准。在2003年,一个小的“修复bug”版本被发布。然而标准委员会仍然在继续他们的工作,一个“2.0版本”的C++标准预计在2009年被发布(虽然所有的工作很有可能在2007年底被完成)。直到现在,发布下一版C+
阅读全文
posted @ 2017-04-23 18:21 HarlanC
阅读(544)
评论(0)
推荐(0)
2017年4月22日
读书笔记 effective c++ Item 53 关注编译器发出的警告
摘要: 许多程序员常常忽略编译器发出的警告。毕竟,如果问题很严重,它才将会变成一个error,不是么?相对来说,这个想法可能在其它语言是无害的,但是在C++中,我敢打赌编译器的实现者对于对接下来会发生什么比你有更好的理解。例如,下面的错误是每个人都时不时会犯的: 1. 你对警告的理解可能是错的 你的想法是用
阅读全文
posted @ 2017-04-22 18:55 HarlanC
阅读(497)
评论(0)
推荐(0)
读书笔记 effective c++ Item 52 如果你实现了placement new,你也要实现placement delete
摘要: 1. 调用普通版本的operator new抛出异常会发生什么? Placement new和placement delete不是C++动物园中最常遇到的猛兽,所以你不用担心你对它们不熟悉。当你像下面这样实现一个new表达式的时候,回忆一下Item 16和Item 17: 两个函数会被调用:一个是调
阅读全文
posted @ 2017-04-22 12:59 HarlanC
阅读(806)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
14
下一页
公告