自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员黄老师的精品课!

Stay hungry ,Stay foolish!

  • 博客(5)
  • 资源 (51)
  • 收藏
  • 关注

原创 TCP的四次挥手为什么需要2MSL ?

众所周知,TCP建立连接三次握手,断开连接四次挥手,具体流程如下:MSL是什么意思?MSL, the maximum segment lifetime (最长报文段寿命) 。 segment可以在网络中存活的最长时间,超过这个时间会被丢弃。这个时间限制是有界限的,TCP Segment通过IP datagrams进行传输,IP datagrams使用ttl属性来定义这个时间。R...

2019-09-27 10:16:57 3734

原创 TCP网络状态变换时序图

关于TCP网络编程,大家一定要有以下的图:

2019-09-26 14:53:49 658

原创 linux下 IO 阻塞 非阻塞

1.区分堵塞、非堵塞在一个IO操作过程中,以read为例,会涉及到两个过程:1.等待数据准备好;2.将数据从内核拷贝到进程中这两个阶段是否发生阻塞,将产生不同的效果。堵塞IO:进程在请求read阻塞io的数据时,操作需要彻底完成后才返回到用户空间非堵塞IO:进程在步骤1不堵塞,如果数据没准备好,read(io操作)函数会立即返回一个状态值反馈给进程,所以对于非阻塞io,可以用一...

2019-09-24 17:54:10 373

原创 epoll ET模式的demo

#include <stdio.h>#include <sys/epoll.h>#include <sys/socket.h>#include <sys/types.h>#include <netinet/in.h>#include <arpa/inet.h>#include <fcntl.h>#i...

2019-09-24 17:48:55 407

原创 IO多路复用的三种机制Select,Poll,Epoll

I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作select、poll 和 epoll 都是 Linux API 提供的 IO 复用方式。相信大家都了解了Unix五种IO模型,不了解的可以 =>查看这里[1] blocking I...

2019-09-24 17:21:27 361

Windows gdb-8.1.1.rar

gdb 8.1.1的windows版本,可以解决windows gdb 链接 远程 gdb server的问题!

2024-06-30

阿里云发送短信C++源码、实测通过

1.阿里云发送短信C++源码 2.VS2019编译实测通过 3.相关Key 需要替换成自己申请的

2022-01-24

3天掌握SQL Server 2012 数据库脚本.rar

黄强老师《3天掌握SQL Server 2012 数据库》视频课程配套脚本

2022-01-10

黄强老师、30分钟彻底学会C语言指针源码.rar

黄强老师《30分钟彻底学会C语言指针》视频课程配套源码

2022-01-10

黄强老师、Boost库高级编程源码.rar

黄强老师《Boost库高级编程》视频课程配套源码

2022-01-10

黄强老师、C++多线程编程源码.rar

黄强老师《C++多线程编程》视频课程配套源码

2022-01-10

黄强老师、C语言高手之路源码.rar

黄强老师《C语言高手之路》视频课程配套源码

2022-01-10

黄强老师、STL标准模板库源码.rar

黄强老师《STL标准模板库》视频课程配套源码

2022-01-10

黄强老师、从小白入门C++源码.rar

黄强老师《从小白入门C++》视频课程配套源码

2022-01-10

黄强老师、从小白入门C语言源码.rar

黄强老师《从小白入门C语言》视频课程配套源码

2022-01-10

黄强老师、从小白入门MFC源码.rar

黄强老师《从小白入门MFC》视频课程配套源码

2022-01-10

黄强老师、C++模板高级编程源码.rar

黄强老师《C++模板高级编程》视频课程配套源码

2022-01-10

黄强老师、从新手小白进入C#编程源码.rar

黄强老师《从新手小白进入C#编程》视频课程配套源码

2022-01-10

黄强老师、Qt串口编程 Modbus编程源码.rar

黄强老师《Qt串口编程 Modbus编程》视频课程配套源码

2022-01-10

黄强老师、Qt多线程编程源码.rar

黄强老师《Qt多线程编程》视频课程源码

2022-01-10

Qt_Android_MySQL_Plugin.zip

qt 5.12.11 Android MySQL 插件的编译脚本

2021-11-22

mysql-connector-c-6.1.11-win32.msi

32位的mysql 8 连接器

2021-11-17

UGUI Super ScrollView 最新版2.3.2

在unity assetstore 最新付费$39 下载的UGUI Super ScrollView 最新版2.3.2, 奉献给大家享用!

2019-02-23

directx7.0sdk完整SDK,亲测可用

directx7.0sdk完整SDK,亲测可用,用于游戏项目,已经成功与VC6.0调试通过!

2018-08-29

icePubDLL.dll

icePubDLL Ice Public DLL 冰雪公开发布的动态链接库

2018-03-20

vs2013编译mysql c++ connector

官网的适用VS2008 , vs2013编译mysql c++ connector 后可以正常使用!

2017-10-10

IO多路复用之poll——完整代码

IO多路复用之poll——完整代码

2017-07-27

IO多路复用之select——完整代码

IO多路复用之select——完整代码

2017-07-27

VS2010-MFC编程入门教程

VS2010 MFC 编程 入门教程 , 新手专用

2017-07-18

类VC界面bardemo

类VC6.0界面 bardemo CSizingControlBar

2017-07-18

高质量C++C编程指南(林锐博士)

高质量C++C编程指南(林锐博士),很好的教材

2017-03-30

精通C#+3.0与.NET+3.5高级编程+的源代码.rar

精通C#+3.0与.NET+3.5高级编程+的源代码.rar

2012-05-31

C#+3.0与.NET+3.5高级编程

C#+3.0与.NET+3.5高级编程

2012-05-31

LINQ从入门到精通

LINQ从入门到精通

2012-05-31

LINQ中文教程.pdf

LINQ中文教程.pdf

2012-05-31

WPF编程宝典 C#+2010版

WPF编程宝典——C#+2010版

2012-04-26

3DES 加密算法 MFC

3DES DES加密算法 MFC DEMO

2011-11-26

OpenGL编程指南(第六版).pdf

OpenGL编程指南(第六版).pdf ),学习openGL必备

2011-10-23

OpenGL超级宝典+第4版+中文版4_1.pdf )

OpenGL超级宝典+第4版+中文版4_1.pdf )

2011-10-23

openGL超级宝典(第四版)

openGL超级宝典(第四版).学习openGL必备

2011-10-23

OpenGL 中文版chm .CKER翻译].

OpenGL 中文版chm .CKER翻译].学习OPENGL必备

2011-10-23

openGL的实用工具包 GLUT库

openGL的实用工具包 GLUT库,2. Inside the folder you should have: glut.dll glut32.dll glut.h glut.lib glut32.lib

2011-10-23

Visual+C++游戏编程基础(源码),肖永亮

Visual+C++游戏编程基础(源码),网上最全的,肖永亮

2011-10-16

学VC,编游戏(电子书教程+C++源代码+%2B+游戏资源)

学VC,编游戏 学VC,编游戏,2D有例子

2011-10-10

MSChart ,TeeChart使用方法

MSChart ,TeeChart使用方法 ,用于绘制图表,柱图

2011-10-07

空空如也

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

TA关注的人

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