- 博客(10)
- 收藏
- 关注
原创 网络编程
TCP协议(Transmission Control Protocol,传输控制协议)为应用层提供可靠的、面向连接的、基于流(stream)的服务。TCP协议使用超时重传、数据确认等方式来确保数据包被正确的发送到目的,因此TCP服务是可靠的。使用TCP协议通信的双方必须先建立TCP连接,并且在内核中为该连接维持一些必须的数据结构。当通信结束时,双方必须关闭连接以释放这些内核数据。UDP协议(U...
2018-10-03 13:35:23 188
原创 linux文件编程
友情提醒:遇到不会使用的函数时,可以使用man+函数名查看使用方法。(很重要!!!) 文末有总结比较!!!1.在Linux中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运行在不同的级别上,在逻辑上是相互隔离的。 因此,用户进程在通常情况下不允许访问内核数据,也无法使用内核函数,它们只能在用户...
2018-08-15 20:28:01 119
原创 停车场项目
停车场项目需求问题描述:停车场是一个能放 n 辆车的狭长通道,只有一个大门,汽车按到达的先后次序停放。若车场满了,车要停在门 外的便道上等候,一旦有车走,则便道上第一辆车进入。当停车场中的车离开时,由于通道窄,在它后面的车 要先退出,待它走后在依次进入。汽车离开时按停放时间收费。基本功能要求: (1)建立三个数据结构分别是:停放队列...
2018-08-15 19:56:24 985
原创 数据结构
第三章:线性表1.线性表:零个或多个数据元素的有限序列线性线性表的几种操作:InitList(*L); //初始化建立一个空的线性链表LListEmpty(L);//若为空返回为true,否则返回falseClearList(*L); //将线性列表L清空Getelem(L,i,*e); //将线性链表L的第i个元素之返回给eLocateEmle(L,e); //在...
2018-08-15 19:41:38 263
原创 队列写杨辉三角形
核心思想:第一步:先创建队列1存放0,1,0三个数,再创建一个空队列2,首位置添0,取0,1相加进入 队列2,取1,0相加进入队列2,然后队列2末尾添0,清空队列1 第二步:队列1首尾添0,取队列2前两位相加进入队列1,取队列2第2,3位相加进入队列1.......队列1末尾添0;如此往复,写出杨辉三角形 #ifndef _YANGHUI_H#define...
2018-08-09 14:04:21 533
原创 链表建立通讯录
今天主要练习用多文件和链表写通讯录,关键是添加联系人这一步骤,完成之后,其他功能就容易了。#include "contact.h"#include <stdio.h>#include <string.h>#include <stdlib.h>void print(){ printf("************欢迎使用通讯录!**********...
2018-08-05 20:07:15 1400
原创 数据结构
第一章:绪论1逻辑结构:.集合、线型、树型、图形结构(数据元素多对多)2.物理结构:顺序储存结构(连续的储存单元,如数组)链式储存结构(不连续的储存单元,单线联系,如链表)第二章:算法算法具有的5个基本特性:输入、输出、有穷性、确定性(算法的每一步都具有确定含义)、可行性。2.判断一个算法的效率时函数的常数和其他次要项常常可以忽略,而更应该专注最高阶项的阶数。3.算法的时间...
2018-07-30 12:36:32 117
原创 编译,makefile
1.学习vim的基本使用方法2.gcc的编译步骤:预处理 编译 汇编 连接3.Makefile 规则: target: dependency (Tab)command ...
2018-07-19 21:24:27 105
原创 vim基本操作
列出几点常见问题:1.i,I进入文本编辑模式2.esc返回一般模式3.dd, ndd, x 或X (dG 及d1G 分别表示删除到页首及页尾)删除行,多行和单个字元4.yy, nyy, p 或 P复制一行、n行并加以贴上5.:w; :q: :wq; :wq!存档、离开、存档后离开、强制存档后离开6.搜索string这个字符串:?string (往前搜寻) /string (...
2018-07-18 20:55:02 118
原创 linux基础
嵌入式系统定义:以应用为中心,以计算机技术为基础,软硬件可剪裁,应用系统对功能、可靠性、成本、体积、功耗和应用环境有特殊要求得我专用计算机系统。ls:显示cd /:进入目标文件bin:目录存放可执行文件,普通指令dev:存放设备文件,一个文件对应一个设备home:系统默认用户目录proc:查看内核信息sys:查看内核信息sbin:存放管理员可使用命令usr:应用...
2018-07-17 19:56:35 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人