2015年5月26日

Linux C I/O 小结2

摘要: linuxC i/o 小节2 文件的权限控制: 文件的权限有三个管理者,文件所有者,组用户,其他用户。一般情况下,有三种基本的权限 1.r------------------------- 4读的权限 2.W-----... 阅读全文

posted @ 2015-05-26 15:11 zmrlinux 阅读(190) 评论(0) 推荐(0)

2015年5月22日

linux C IO 小结1

摘要: linux C I/O (文件操作1) 文件主要包含两个方面的内容: 1.文件本身所包含的数据 2.文件的属性(日期,权限,访问者,所有者。。。)其中一个非常有用的数据结构在中,这里包... 阅读全文

posted @ 2015-05-22 21:59 zmrlinux 阅读(176) 评论(0) 推荐(0)

2015年5月18日

《APUE》笔记--第一章

摘要: 《APUE》笔记--第一章 闲着没事就翻了翻《APUE》的第一章,随手记几个概念吧。操作系统:可以将它定义为一款软件,通常将这款软件叫内核。系统调用:内核的接口公共函数库构建在系统调用的接口之上,应... 阅读全文

posted @ 2015-05-18 22:53 zmrlinux 阅读(165) 评论(0) 推荐(0)

2015年5月12日

初探二叉树

摘要: 数据结构之初探二叉树 树的一些基本概念: 树:N个节点组成的有限集合(N>=0)。 子树:上一个根节点的孩子,并且也是下一层子树的根节点。 二叉树:最多只有两个孩子节点的树。 ... 阅读全文

posted @ 2015-05-12 21:24 zmrlinux 阅读(235) 评论(0) 推荐(0)

2015年5月11日

初探几种排序算法

摘要: 多种排序算法的总结(不包括复杂度的详细推算)稳定排序与不稳定排序 稳定排序:相同元素在排序中的相对位置不改变。 不稳定排序:相同元素... 阅读全文

posted @ 2015-05-11 07:53 zmrlinux 阅读(127) 评论(0) 推荐(0)

2015年5月5日

《C专家编程》学习笔记1

摘要: 1.整形升级和寻常算术转换:char,short int 或者位段,包括他们的有符号和无符号型,以及枚举类型,可以使用在需要的int 或unsignede int 的表达式中。如果int可以完整的表示源类型的所有值,那么该源类型的值就转换为int 型,否则转换为无符号类型,这称之为整形升级。 对... 阅读全文

posted @ 2015-05-05 18:19 zmrlinux 阅读(152) 评论(0) 推荐(0)

2015年4月28日

《C陷阱与缺陷》学习笔记

摘要: 单引号本质代表引用一个数字,而双引号本质上代表一个指针。printf(‘\n’)在当今大多数编译器非法。a+++++b的解法: 这种写法应当有一个最合理的解释: a++ + ++b 但是编译器执行的是大嘴编译法,对于编译器至少看上去应当为:(((a++) ++) +b),但是一个常量不允许++... 阅读全文

posted @ 2015-04-28 17:24 zmrlinux 阅读(155) 评论(0) 推荐(0)

2015年4月24日

用两个栈实现一个队列

摘要: 最近在自学数据结构,就做了一个非常经典的题,使用两个栈实现一个队列。其实个人思路就是两个栈倒来倒去,真的很麻烦。不多说了直接上代码。/***********************************************************************... 阅读全文

posted @ 2015-04-24 20:26 zmrlinux 阅读(238) 评论(0) 推荐(0)

2015年4月23日

C与内存

摘要: C与内存段: 在UNIX中段表示一个二进制文件的相关的内容块。 而在Inter x86内存模型中,段表示一种设计结果。地址空间并不是一个整体而是分成一些64K大小的区域,称之为段。 对于一个a.out的可执行文件编译器和链接器向其中... 阅读全文

posted @ 2015-04-23 22:14 zmrlinux 阅读(153) 评论(0) 推荐(0)

2015年4月22日

C语言杂记1

摘要: C语言杂记 注意signed int 与 unsigned int 之间的比较,与运算因为当int 型变量为-1时很可能被升级成无符号整型,就导致取反+1这种运算的产生,出现无法控制的很... 阅读全文

posted @ 2015-04-22 23:16 zmrlinux 阅读(130) 评论(0) 推荐(0)

导航