c语言
Nec22019
这个作者很懒,什么都没留下…
展开
-
线程
1.Linux线程的发展 早在LINUX2.2内核中。并不存在真正意义上的线程,当时Linux中常用的线程pthread实际上是通过进程来模拟的,也就是同过fork来创建“轻”进程,并且这种轻进程的线程也有个数的限制:最多只能有4096和此类线程同时运行。 2.4内核消除了个数上的限制,并且允许在系统运行中动态的调整进程数的上限,当时采用的是Linux Thread 线程库,它转载 2017-10-07 17:36:32 · 284 阅读 · 0 评论 -
树的遍历
一、基本概念每个结点最多有两棵子树,左子树和右子树,次序不可以颠倒。性质:1、非空二叉树的第n层上至多有2^(n-1)个元素。2、深度为h的二叉树至多有2^h-1个结点。满二叉树:所有终端都在同一层次,且非终端结点的度数为2。在满二叉树中若其深度为h,则其所包含的结点数必为2^h-1。完全二叉树:除了最大的层次即成为一颗满转载 2017-10-08 11:39:18 · 328 阅读 · 0 评论 -
C语言内存管理函数
C语言内存管理函数memset函数void *memset(void *ptr, int val, size_t num);函数作用:用来将制定指定的前n个字节设置为特定的值。参数说明:ptr为要操作的内存的函数。value为要设置的值。既可以向value传递int类型的值,也可以传递char类型的值,int和char可以根据ASCII码相互转载 2017-10-02 16:45:50 · 346 阅读 · 0 评论 -
linux下网络编程
1.有一篇好的文章,对Linux下socket编程的原理和要点说的很清楚:http://blog.csdn.net/chencheng126/article/details/442607992.一些windows网络编程的要点吧。包括大头序,小头序,网络字节序。一些常用的函数等。。http://blog.csdn.net/chencheng126/article/detai转载 2017-10-02 17:10:23 · 237 阅读 · 0 评论