C
wp1027322856
这个作者很懒,什么都没留下…
展开
-
标准I/O
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。标准I/O流(stream):所有的I/O操作仅是简单的从程序移进或者移出,这种字节流,就定义为流。标准I/O预定义了3个流,可以自动的为进程所用stdin 0 标准输入stdout 1 标准输出stderr 2 标准出错输出标准I/O提供的3种原创 2017-08-09 17:19:29 · 259 阅读 · 0 评论 -
插入,归并,快速,冒泡,shell,选择排序 用c实现
插入:#includeint main(){ int a[10] = {1,5,2,3,8,9,7,0,4,4}; int i,j,k; for( i=1;i { k = a[i]; for(j=i-1;a[j] > k && j > -1; j--) { a[j+原创 2017-10-20 23:30:09 · 217 阅读 · 0 评论 -
OSI 7层模型和TCP/IP 4层网络模型详解
原文链接 : 点击打开链接 OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部转载 2017-09-26 22:04:26 · 664 阅读 · 0 评论 -
Linux网络编程——SQLite数据库
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-27 22:27:53 · 493 阅读 · 0 评论 -
线程基础/线程同步和互斥
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-12 22:33:01 · 252 阅读 · 0 评论 -
进程间通信
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。 Linux下进程通信概述:传统的进程间通信方式:无名管道(pipe),有名管道(fifo),信号(signal)System V IPC对象:共享内存,消息队列,信号灯BSD:套接字(socket)1.无名管道特点:只能用于具有亲缘关系的进程之间通信。半双工的通信模式,具有固定的读端和写原创 2017-08-13 22:45:19 · 275 阅读 · 0 评论 -
C语言基础
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。仅仅用来提醒自己那些需要注意的,自己没记好的;计算机:哈佛结构,哈佛结构是一种将程序指令存储和数据存储分开的存储器结构冯诺依曼结构,是一种将程序指令存储和数据存储合并在一起的存储器结构C语言流程: 编辑 ---- 编译、链接 ----- 执行 vim原创 2017-08-23 18:54:11 · 291 阅读 · 0 评论 -
Linux网络编程——UDP服务器和广播/组播
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-27 17:15:43 · 2340 阅读 · 0 评论 -
Linux网络编程——I/O多路复用
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-27 17:16:24 · 416 阅读 · 0 评论 -
Linux网络编程——TCP服务器
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-17 08:57:07 · 456 阅读 · 0 评论 -
进程基础
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-12 09:11:18 · 261 阅读 · 0 评论 -
静态库和动态库的分析
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。库的概念:从本质上来说库就是一种可执行代码的二进制形式,可被操作系统载入内核执行。linux和windows本质不同,二者库的二进制是不兼容的。1.静态库静态库在程序编译时才会被连接到目标代码中,程序运行时不需要该静态库,因此体积较大。优点:静态库对函数库的链接是放在编译时期完成的,程序运行时原创 2017-08-12 08:29:14 · 272 阅读 · 0 评论 -
文件和目录
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。/**************自己写的实现ls -l*******************************/#include#include#include#include#include#include#include#include原创 2017-08-09 21:56:49 · 181 阅读 · 0 评论 -
Linux网络编程——网络基础知识
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。原创 2017-08-17 14:54:16 · 425 阅读 · 0 评论 -
文件I/O
学习笔记,小白可以相互学习,大佬看到能告诉咱理解不对的地方就好了。文件I/O不同于标准I/O是不带缓冲的,即是每个read和write都调用内核中的相应系统调用。对于内核而言,所有的打开文件都是有文件描述符引用。文件描述符就是一个非负整数。函数:1.openint open(const char *pathname,int flages)int open(c原创 2017-08-09 20:09:07 · 297 阅读 · 0 评论 -
二分法,哈希,顺序查找
二分法查找:#includetypedef struct array{ int a[100];}A,*ARR;void set_value(ARR arr){ int i; for(i = 0;i { arr->a[i] = i; }}void show_arr(struct array *a原创 2017-10-20 23:35:18 · 316 阅读 · 0 评论