- 博客(4)
- 资源 (16)
- 收藏
- 关注
原创 Source Insight与github的使用
最近在使用Source Insight查看一些源代码,使用github进行版本控制,在进行中文注释的时候,上传到github后,中午注释部分是乱码。原因是Source Insight一直没有对uft8有正面的支持,其默认编码方式为ANSI码。这算是SI的硬伤。 需要用utf8中文注释的如何办?不过在不久前有人开发出了让Source Insight默认使用utf8作为编码的补丁。
2015-10-29 21:37:44 8467
原创 C库文件操作函数详解
C库文件操作标准库函数汇总: 文件的打开操作 fopen 打开一个文件 文件的关闭操作 fclose 关闭一个文件 文件的读写操作 fgetc 从文件中读取一个字符 fputc 写一个字符到文件中去
2015-10-05 22:41:35 2865 1
原创 fork,vfork和clone底层实现
fork,vfork,clone都是linux用来创建子进程的(确切说vfork创造出来的是线程)。1.fork 创造的子进程复制了父亲进程的资源,包括内存的内容task_struct内容(2个进程的pid不同)。int sys_fork(struct pt_regs *regs) { return do_fork(SIGCHLD, regs->sp, r
2015-10-03 17:38:21 1303 1
原创 Linux内存管理
一、地址相关概念1. 物理地址(physical address) 物理内存,真实存在的插在主板内存槽上的内存条的容量的大小。 内存是由若干个存储单元组成的,每个存储单元有一个编号,这种编号可唯一标识一个存储单元,称为物理地址。我们可以把内存看成一个从0字节一直到内存最大容量逐字节编号的存储单元数组,即每个存储单元与内存地址的编号相对应。2. 虚拟地
2015-10-03 13:32:28 577
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人