自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 20190604(TCP KeepAlive,以及HTTP Keep-Alive了解)

目录1.TCP keepAlive的机理及使用2.setsockopt()对keepAlive的设置3.HTTP Keep-Alive1.TCP keepAlive的机理及使用TCP是面向连接的,在实际应用中通常都需要检测对端是否还处于连接中。如果已断开连接,主要分为以下几种情况:1.连接的对端正常关闭,即使用closesocket关闭连接。 2.连接的对...

2019-06-04 18:10:31 284

原创 20190604(C语言时间操作函数以及-lz -lrt -lm -lc都是什么库)

目录1.获取时间函数2.计算时间差3.-lz -lrt -lm -lc都是什么库1.获取时间函数1. char * asctime(const struct tm * timeptr);函数说明asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,...

2019-06-04 16:06:00 1004

原创 20190603(NTP,ntp client-C语言实现)

1.NTPNTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。...

2019-06-04 14:55:53 7917 5

原创 20190527(vim使用)

1.vim模式一般模式:以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标, 你可以使用删除字符或删除整行来处理文件内容, 也可以使用复制、粘贴来处理你的文件数据。编辑模式:在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下【i, I, o, O, a, A,...

2019-05-31 16:07:44 118

原创 20190422(http协议的connect,send,receive)

目录1.HTTP Protocol1.HTTP ProtocolHttp协议即超文本传输协议,是Web联网的基础,也是手机联网常用的协议之一,http协议是建立在TCP协议之上的一种应用。Http连接最显著的特点是客户端发送的每次请求都需要服务器回送相应,在请求结束后,会主动释放连接,从建立连接到关闭连接的过程称之为“一次连接”。a》在HTTP1.0中。客户端的每次请求都要建立...

2019-05-22 10:41:17 443

原创 20190507(select()函数)

1.select()学习学习select()是因为要用到了,要仿照写一个进程,学习网站:https://blog.csdn.net/cstarbl/article/details/7645298select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型。 #include <sys/time.h...

2019-05-22 10:37:30 386

原创 20190521(svn 命令使用)

目录1.svn用法2.git用法1.svn用法1.检出svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn checkout http://路径(目录或文件的全...

2019-05-22 10:36:30 165

原创 20190506(libwebsockets库使用学习)

目录1.libwebsockets库中回调函数里resons部分宏2. API解释3.实现代码1.libwebsockets库中回调函数里resons部分宏关于libwebsockets库中回调函数里resons部分宏的解释参考:https://blog.csdn.net/qifengzou/article/details/50281545回调函数原型:ws_servi...

2019-05-06 21:48:26 8846 1

原创 20190503(cmake安装,利用libwebsockets库去实现http服务器,websocket服务器,虚拟机安装)

目录1.libwebsockets简介安装2.libwebsockets实现简易http服务器3.实现简易websocket服务器4.websocket介绍5.虚拟机安装1.libwebsockets简介安装https://blog.csdn.net/u013780605/article/details/79489183(完全抄录原作者,抄录的目的是一为了一字不差看...

2019-05-06 09:12:56 5753

原创 20190502(OSI七层模型理解/Websocket理解/)

1.OSI七层模型了解物理层:网卡,网线,集线器,中继器,调制解调器数据链路层:网桥,交换机,HUB网络层:路由器网关工作在第四层传输层及其以上物理层在OSI参考模型中,物理层(Physical Layer)是参考模型的最低层,也是OSI模型的第一层。物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。物理层的作用是实现相邻计算机节点之间...

2019-05-02 20:49:03 3519 2

原创 20190419(Linux Kernel与跟文件系统详解续,printk用法,linux中文件属性l,b,c,d含义)

1.开篇语尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所采用的主要工具。这是因为在 UNIX 传统中,它使用文件 I/O 机制管理硬件设备和数据文件。2.什么是文件系统文件系统指文件存在的物理空间。linux系统中每个分区都是一个文件系统,都有自己的目录层次结构(我觉得前面一句话有问题,文件系统是文件管理系统的简称,文件系统是linux系统在设备上存储数据的组织方法...

2019-04-19 20:15:56 242

原创 20190418(Flash分区,MTD层级,Bootloader、LinuxKernel、FileSystem)

目录1.flash分区2.MTD层级3.Bootlader 、Linux Kernel、 RootFile4.详解Bootloader5.bootloader、kernel、文件系统相关问题6.Arm从bootloader 、kernel到rootfs的启动流程1.flash分区2.MTD层级 参考资料:Li...

2019-04-18 17:24:31 635

原创 20190417(python key抄录)

目录1.python 2.7关键字2.了解3.list操作:4.字典(dictionary)操作5.MTD了解1.python 2.7关键字上个礼拜通过学习《本方法学习python》开始接触python 2.7,学习了两天,写了一部分代码,今天工作利用测试之余,总结下python 2.7的关键字31个(抄录)and del from not...

2019-04-18 10:34:00 122

原创 linux编译各种报错(拙见)

1.error: expected expression before 'struct'未定义或者未包含相关的头文件2.Error when bootstrapping CMake: Cannot find a C++ compiler that supports botG++版本过低3.Error when bootstrapping CMake: Problem while r...

2019-04-18 09:35:00 3518

原创 20190225(B I P frame(所想没有写全))

1. I B P Frame简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面)P帧表示的是这一帧跟之前的一个关键帧(或P帧)的差别,解码时需要用之前缓存的画面叠加上本帧定义的差别,生成最终画面。(也就是差别帧,...

2019-04-17 14:19:42 217

原创 20190223(MP4学习,Unicode了解,大小端温习)

目录1.MP4学习2.Unicode了解:3.大小端字节序:4.单词学习:5.相关网站1.MP4学习MP4 实际代表的含义是 MPEG-4 Part 14(它只是 MPEG 标准中的 14 部分)MP4 主要作用是可以实现快进快放,边下载边播放的效果。MP4 中最基本的单元就是 Box,它内部是通过一个一个独立的 box 拼接而成的。MP4 box 可以分为...

2019-02-25 09:25:43 255

原创 20190222(Nginx的了解以及MP4的了解)

目录1.学习MP4的时候,作者利用Nginx模块举例说明File Type Box(ftyp),就顺便看了下什么是Nginx2.MP4的学习3.单词学习4.相关网站1.学习MP4的时候,作者利用Nginx模块举例说明File Type Box(ftyp),就顺便看了下什么是Nginx      Nginx:Nginx同Apache一样都是一种WEB服务器,Apache不可能...

2019-02-22 20:22:58 393

转载 Linux之Libcurl库的介绍与应用

linux下libcurl使用

2017-08-23 19:21:21 5441 1

转载 xml简单介绍以及libmxml编程

mxml

2017-08-23 09:55:32 459

转载 wget命令部分参数使用一般方法

wget 使用

2017-08-23 09:41:01 853

编译原理的学习以及了解书籍

编译原理的学习以及了解书籍

2024-01-10

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

TA关注的人

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