自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 浅谈文件系统

文件系统狭义的概念是一种对存储设备上的数据进行组织和控制的机制。文件系统的功能包括:管理和调度文件的存储空间,提供文件的逻辑结构、物理结构和存储方法;实现文件从标识到实际地址的映射,实现文件的控制操作和存取操作,实现文件信息的共享并提供可靠的文件保密和保护措施,提供文件的安全措施。之前为了修改文件系统的缺陷研究过实现,今天看到之前的笔记就总结一下了,过了一段时间再加上没有设计文档参考,总结会有一...

2019-07-18 21:55:27 115

原创 简单的快速排序法

void quickSort(int *attr, int begin, int end){ int i,j; if (begin >= end)/*不需要处理*/ { return; } /* attr[begin]作为基准 */ i = begin + 1; j = end; /* 循环将比基准大的放后边 */ while (i < j) { if...

2019-06-12 22:07:42 110 3

原创 TCP实战练习

距离写这个实例过了太久了,就不写理论了。此次只实现了单用户连接,目标是实现多用户连接并且客户端之间可以互相通信,希望以后能补充完全吧。简单说一下我在调试过程中遇到的问题:每次kill掉该服务器进程并重新启动的时候,都会出现bind错误:error:98,Address already in use。然而再kill掉该进程,再次重新启动的时候,就bind成功了。原因是tcp再关闭连接时,为了保证双...

2019-04-09 22:08:48 267 1

转载 堆和栈的区别

一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)...

2018-12-12 23:35:50 93 1

原创 Makefile入门实例

Makefile

2018-12-12 23:30:15 131 1

OpenJTAG.rar

主要用来用于jz2440等一系列的开发板,解压后插入JTAG,安装驱动就可以了,需要安装3次。韦东山开发板可用

2020-08-04

unix环境高级编程.rar

unix环境高级编程 pdf高清无水印 第1章 UNIX基础知识 1 第2章 UNIX标准化及实现 17 第3章 文件I/O 35 第4章 文件和目录 54 第5章 标准I/O库 91 第6章 系统数据文件和信息 110 第7章 UNIX进程的环境 122 第8章 进程控制 141 第9章 进程关系 180 第10章 信号 198 第11章 终端I/O 246 第12章 高级I/O 273 第13章 精灵进程 312 第14章 进程间通信 320 第15章 高级进程间通信 355 第16章 数据库函数库 386 第17章 与PostScript打印机通信 413 第18章 调制解调器拨号器 435 第19章 伪终端 476 附录A 函数原型 497 附录B 其他源代码 512 附录C 习题答案 518 参考书目 536

2019-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除