
C
文章平均质量分 81
仁杰已被注册
有些事不是非做不可,但是做了就要认真对待,要去做好
折腾,是学习任何技术的必经之路
展开
-
线性表——数据结构之一
1.什么是线性表?线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和一个后继结点。一般地,一个线性表可以表示成一个线性序列:a0,a1...an其中a1是开始结点,an是终端结点2.线性表的存储结构有哪些?(1)顺序存储结构原创 2017-05-14 19:50:29 · 401 阅读 · 0 评论 -
inet_ntoa、 inet_aton、inet_addr
inet_addr() 简述:将一个点间隔地址转换成一个in_addr。 #include unsigned long PASCAL FAR inet_addr( const struct FAR* cp); cp:一个以Internet标准“.”间隔的字符串。 注释: 本函数解释cp参数中的字符串,这个字符串用Internet的“.”间隔格式表示一个转载 2017-06-15 20:20:55 · 293 阅读 · 0 评论 -
fork函数总结
fork函数总结 在Unix/Linux中用fork函数创建一个新的进程。进程是由当前已有进程调用fork函数创建,分叉的进程叫子进程,创建者叫父进程。该函数的特点是调用一次,返回两次,一次是在父进程,一次是在子进程。两次返回的区别是子进程的返回值为0,父进程的返回值是新子进程的ID。子进程与父进程继续并发运行。如果父进程继续创建更多的子进程,子进程之间是兄弟关系,同样子转载 2017-06-21 11:23:43 · 401 阅读 · 0 评论 -
多线程编程概念及常用API
1.多线程概述基础概念线程进程里执行代码的部分;包含一系列机器指令所必须的机器状态,包括当前指令位置(一般为PC寄存器)、栈顶指针SP、通用寄存器、地址和数据寄存器等线程不包括进程中的其他数据,如地址空间和文件描述符进程线程加上地址空间、文件描述符和其他数据一个进程中的所有线程共享文件和地址空间,包括程序段、数据段和堆栈进程 vs 线程多转载 2017-06-23 14:21:16 · 382 阅读 · 0 评论 -
linux使用中出现的小问题汇总(持续更新)
1./bin/sh^M: bad interpreter:没有那个文件或目录解决/bin/sh^M: bad interpreter:没有那个文件或目录解决 执行脚本时发现如下错误:/bin/sh^M: bad interpreter: 没有那个文件或目录 错误分析:因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DO原创 2017-06-14 10:44:24 · 275 阅读 · 0 评论