热雪的博客


  • 首页

  • 标签

  • 分类

  • 归档

基本TCP套接字编程

发表于 2018-05-05 | 分类于 unpv
1.socket函数12#include <sys/socket.h>int socket(int family,int type,int protocol);//成功返回0,失败-1 2.connect函数12#include <sys/socket.h>int conne ...
阅读全文 »

TCP和UDP总结

发表于 2018-05-05 | 分类于 unpv
一, 传输层TCP1.TCP概况:TCP是一个复杂可靠的字节流协议,提供客户与服务器的连接,可靠性,估算往返时间,流量控制,全双工 2.TCP连接建立和终止: 注意:每一个SYN可以有多个选项:MSS(最大分节大小),窗口规模等。 3.TCP状态转换图 注意: TIME_WAIT状态存在理 ...
阅读全文 »

排序算法总结(C++)

发表于 2018-04-14 | 分类于 算法
常见C++排序算法图 1,直接插入​ 插入排序的时间复杂度最好的情况是已经是正序的序列,只需比较(n-1)次,时间复杂度为O(n),最坏的情况是倒序的序列,要比较n(n-1)/2次,时间复杂度为O(n^2 ) ,平均的话要比较时间复杂度为O(n^2 ) ​ 插入排序是一种稳定的排序方法 ...
阅读全文 »

剑指offer

发表于 2018-04-13 | 分类于 面试
1,定义空类型,里面没有任何变量和成员函数,求sizeof,得到结果是1。因为声明该类型实例时,他在内存中要占有一定空间; 添加构造函数和析构函数后,得到结果还是1,构造函数和析构函数的调用只需要知道地址,而与类型实例无关; 把析构函数标记为虚函数,c++编译器会生产虚函数表,为每一个实例添加指向虚 ...
阅读全文 »

C++面试问题

发表于 2018-04-13 | 分类于 面试
C++有两种方式定义常量 用#define预处理器 用const关键字:const int LENGTH = 10; 注意:定义const的常量接下来再不能赋值 12345> const double pi; > pi=3.14159265 ...
阅读全文 »

Linux线程

发表于 2018-03-20 | 分类于 apue
如果把聊天软件看作一个进程,则线程就是发送聊天信息这一个单一动作的其中一个,聊天的过程可以细分为若干的线程,这就是线程。 一、线程函数1.原型1234567891011121314151617181920212223242526272829#include<pthread.h>//比较两 ...
阅读全文 »

Linux进程间通信(IPC)

发表于 2018-03-18 | 分类于 apue
进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。 一、管道1、特 ...
阅读全文 »

Tinyhttpd的源码分析

发表于 2018-03-17 | 分类于 Linux项目
Tinyhttpd概况:Tinyhttpd是十大开源必读项目之一,通过不到600行的代码,即可剖析一个超轻量级http Web Server的本质,实践计算机网络,Unix网络编程和http的相关知识。 代码解释:1234567891011121314151617181920212223242526 ...
阅读全文 »

hexo的搭建

发表于 2018-03-17 | 分类于 环境搭建
成功搭建,做法详见CSDN博客收藏和百度没有购买域名,只用GitHub的服务器 hexo new “title”写博客,然后用markdown编辑器写hexo clean 清楚缓存hexo g 生产文件hexo d 部署到github
阅读全文 »

基于linux平台的安防监控系统

发表于 2017-07-01 | 分类于 Linux项目
一、项目概况​ 本研究搭建Linux作为开发平台,并在以CortexTM-A8为内核的s5pv210处理器上构建嵌入式Linux系统。系统上面移植了JPEG库和MJPG-streamer流媒体服务器,建立嵌入式Linux的web服务器。此外,本系统还对MJPG-streamer流媒体服务器进行 ...
阅读全文 »
12

Winter is coming!

20 日志
7 分类
2 标签
GitHub CSDN
© 2018
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4