ISO C标准I/O库使用流的概念读写文件。流是对数据传输的抽象,可以把流理解为从起点到终点间的字节序列。
标准I/O库通过维护进程空间内的缓冲区,减少read/write系统调用次数来提高I/O效率。之前介绍的Unbuffered I/O和文件描述符fd打交道,标准I/O则使用FILE指针。
typedef struct{
short level;/*缓冲区满程度*/
uns...
分类:
其他好文 时间:
2014-05-10 09:37:37
阅读次数:
388
Jaydeep
Kaur在软件测试的整个软件测试生命周期(STLC),包括需求分析,测试,交付和支持方面有近四十年的经验。有了为银行,保险公司和资本市场公司工作的经验,Jaydeep领导着卓越数据屏蔽中心Capgemini质量保证团队。她闲暇时间就读读小说,还对市场上最新的产品有着浓厚的兴趣。?.....
分类:
其他好文 时间:
2014-05-09 17:08:50
阅读次数:
340
Groovy和java是什么关系呢?人们都说Groovy和java很像,究竟哪里很像?人们都说Groovy相对于java更加的简洁,语言表达力更强,又何以见得呢?首先我想从以下三个方面来阐释我所理解的Groovy相对于java更强的语言表现力。从易到难排序:第一:GStringjava中的strin...
分类:
其他好文 时间:
2014-05-08 20:19:30
阅读次数:
240
第一章 JavaScript语言基础一、代码的执行速度决定的因素是:
1、代码量少,运行速度不一定快 2、代码量多,速度也不一定慢 建议1:警惕Unicode代码
javascript代码每个字符都两字节,这样函数名和变量名都可以使用中文来命名 1
分类:
其他好文 时间:
2014-05-07 09:10:17
阅读次数:
240
常见系统数据文件
下表列出了常见的系统数据文件及其查找函数。
以/etc/passwd文件为例,读取数据的程序框架如下:
void get_pw_entry()
{
struct passwd *ptr;
setpwent();
while ((ptr = getpwent()) != 0) {
……
}
endpwe...
分类:
其他好文 时间:
2014-05-07 08:46:54
阅读次数:
341
1.同步容器,同步容器包括Vector和HashTable,是早期jdk的一部分。另一部分是同步包装类,以Collections.synchronizedxxx的工厂方法创建。
2.同步容器虽然是线程安全的,但是对于复合操作,有时你可能需要加上额外的客户端加锁进行保护,即对于使用这些容器的客户端代码,如果存在复合操作,还是可能存在风险。
3.例如check-and-act操作、循环中的元素操作...
分类:
编程语言 时间:
2014-05-07 08:33:56
阅读次数:
423
最近正在进行《Effective C++》的第二遍阅读,书里面多个条款涉及到了shared_ptr智能指针,介绍的太分散,学习起来麻烦,写篇blog整理一下。
LinJM @HQU
2014/05/05
shared_ptr是一个智能指针。在C++ 11颁布之前,它包含在TR1(Technical Report 1)当中,现在囊括在C++11的标准库中。
智能指针
智能指...
分类:
其他好文 时间:
2014-05-07 05:50:43
阅读次数:
437
感受设计演变过程中所蕴含的大智慧,体会乐与怒的程序人生中值得回味的一幕幕。——《大话设计模式》
能把计算机编程类的书写成小说一样的效果,是这本书的最大亮点,也是我最为敬佩的地方。拿到书之后,爱不释手,用了23个番茄将书完整的通读了一遍,在读书的过程中时而凝眉沉思,不得其解,时而拍腿称快,大呼妙哉!虽然很多的地方还是不太明白,但是思维已经随着问题在程序世界里徘徊。...
分类:
其他好文 时间:
2014-05-07 05:49:22
阅读次数:
234
书名:《黑客与画家》
作者:Paul Graham 阮一峰 [译]
出版社:人民邮电出版社
推荐理由:跟随硅谷创业之父,走进黑客的世界
作者介绍:
Paul Graham,Lisp专家,世界上首个互联网应用程序Viaweb开发人之一。创建的Viaweb公司后被雅虎收购,改名为Yahoo!Store。2005年创办YCombinator,开创了天使投资新模式,被《福布斯》杂...
分类:
其他好文 时间:
2014-05-07 04:54:22
阅读次数:
337
《程序员修炼之道-从小工到专家》是一本1999年写的老书,但15年之后,书中的许多道理依然没变,时不时拿出一章咀嚼一下仍有许多可回味之处。
分类:
其他好文 时间:
2014-05-06 12:47:12
阅读次数:
276