- 博客(7)
- 收藏
- 关注
原创 makefile 与 库的使用
makefile 与 库的使用 库: 库:库就是把平时用的或者一个项目中所用的重复的代码集中放在一个目录下,一般是做成静态库或者动态库的形式放在一个地方,每次需要使用的时候链接以下就可以了。库放置的地方和形式下面将会分开说。 静态库: 如果程序时在编译时加载库的文件的就使用静态库。也就是说使用静态库的时候,静态库代码在编译时就拷贝到了程序的代码段,相对的程序的体
2015-05-31 22:25:48 604
原创 Linux C I/O 小结2
linuxC i/o 小节2 文件的权限控制: 文件的权限有三个管理者,文件所有者,组用户,其他用户。一般情况下,有三种基本的权限 1.r------------------------- 4 读的权限 2.W------------------------ 2 写的权限 3.X------
2015-05-26 15:11:23 1036
原创 linux C IO 小结1
linux C I/O (文件操作1) 文件主要包含两个方面的内容: 1.文件本身所包含的数据 2.文件的属性(日期,权限,访问者,所有者。。。) 其中一个非常有用的数据结构在中,这里包含了所有关于文件信息的东西 目录也是一种文件,叫目录文件。 linux下的一些目录: /bin:存放一些普通用户可以
2015-05-22 21:59:09 387
原创 《APUE》笔记--第一章
《APUE》笔记--第一章 闲着没事就翻了翻《APUE》的第一章,随手记几个概念吧。 操作系统:可以将它定义为一款软件,通常将这款软件叫内核。 系统调用:内核的接口 公共函数库构建在系统调用的接口之上,应用程序既可以使用公用函数库,也可以使用系统调用。shell是一个特殊的应用程序,为其他应用程序提供了一个接口。 shell:
2015-05-18 22:53:55 370
原创 初探二叉树
数据结构之初探二叉树 树的一些基本概念: 树:N个节点组成的有限集合(N>=0)。 子树:上一个根节点的孩子,并且也是下一层子树的根节点。 二叉树:最多只有两个孩子节点的树。 空树:没有子节点的树。 非空树:
2015-05-12 21:24:14 585
原创 初探几种排序算法
多种排序算法的总结(不包括复杂度的详细推算) 稳定排序与不稳定排序 稳定排序:相同元素在排序中的相对位置不改变。 不稳定排序:相同元素在排序中的相对位置改变。 内部排序与外部排序: 内部排序:待排的记录与内容都放在计算机的随机存储器中进行的排序过程 外部排序:一般指待排序记录的数量很大,以致内存中一次不能完全容纳全部的记录,在排序过程中,需要对外存进行访问的排序过程。 排
2015-05-11 07:53:31 1068
原创 《C专家编程》学习笔记1
1.整形升级和寻常算术转换: char,short int 或者位段,包括他们的有符号和无符号型,以及枚举类型,可以使用在需要的int 或unsignede int 的表达式中。如果int可以完整的表示源类型的所有值,那么该源类型的值就转换为int 型,否则转换为无符号类型,这称之为整形升级。 对于其他类型的转换,如果有两个操作数:转换关系如下: long doub
2015-05-05 18:19:03 678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人