上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 64 下一页
摘要: 背景 "libcurl" 是一个跨平台的开源网络协议库,支持http, https, rtsp等多种协议 。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies和用户认证。 host平台 :Ubuntu 16. 阅读全文
posted @ 2020-03-31 10:12 schips 阅读(1929) 评论(0) 推荐(1)
摘要: 通过 hexo 生成静态博客 背景 在对比了很多博客网站以后,我决定开始慢慢迁移我的文章,以后有时间的话还会搭建自己的网站,目前主流的静态博客生成器有三个: jekyll, hexo, hugo. 静态博客生成器是一种将 文档(主流是markdown 格式)生成静态网站页面文件的工具;当我们再将生成 阅读全文
posted @ 2020-03-30 14:48 schips 阅读(1081) 评论(3) 推荐(0)
摘要: HTTP协议 学习:2 基于libcurl的开发 背景 上一讲我们介绍了HTTP报文的一些内容,这一讲我们基于http有关的开源库,进行HTTP通信。最后再完成一个简单的下载小程序。 ref : https://blog.csdn.net/myvest/article/details/8289978 阅读全文
posted @ 2020-03-30 10:36 schips 阅读(2405) 评论(0) 推荐(0)
摘要: HTTP协议 学习:1-报文分析 背景 上一讲我们介绍了HTTP协议的一些 概念 ,对HTTP协议有了一个基础的认识。 正如之前学习MQTT协议一样,我们需要对HTTP的报文进行分析。 HTTP 报文 HTTP/1.1以及更早的HTTP协议报文都是语义可读的。在HTTP/2中,这些报文被嵌入到了一个 阅读全文
posted @ 2020-03-30 10:17 schips 阅读(962) 评论(0) 推荐(0)
摘要: HTTP协议 学习:0-有关概念 背景 实际上,HHTP协议是一种比较简单的协议,它的本质上是一个文本协议,在实际开发中,我们重点关注解析对方发来的内容的过程(字符串匹配)。 参考资料: HTTP HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最 阅读全文
posted @ 2020-03-30 09:26 schips 阅读(1256) 评论(0) 推荐(0)
摘要: 背景 针对 SQLite3 的学习总结 arm linux 移植 SQLite 3 如何在 Linux 上移植使用 SQLite3,标题虽然是在讲 arm linux,但实际上是跨平台的。 基于 SQLite 3 的 C 学习:1-开发流程 与 基本函数 介绍了基本概念以及如何 用C/C++ 开发 阅读全文
posted @ 2020-03-27 19:50 schips 阅读(318) 评论(0) 推荐(0)
摘要: 背景 在网络编程中,经常会用到一些模型,在这里做一下总结。 正文 Linux 网络编程的5种IO模型:阻塞IO与非阻塞IO 这是最简单的模型,一般配合多线程来实现。 Linux 网络编程的5种IO模型:多路复用(select/poll/epoll) 一个线程解决多连接的问题 Linux 网络编程的5 阅读全文
posted @ 2020-03-27 18:10 schips 阅读(779) 评论(0) 推荐(0)
摘要: Windows 编译 FFMpeg 背景: 为了提高公司产品的质量,对FFMPEG进行优化,需要重新编译。 Host :Windows-10,core-i7 MinGW :网络版 pkg-config:0.23 编译前准备 安装下列软件时,路径最好不要带有空格 安装 MinGW 下载好MinGW以后 阅读全文
posted @ 2020-03-27 09:09 schips 阅读(8555) 评论(2) 推荐(2)
摘要: Linux驱动中的异步函数(aio_read和aio_write) 我们可以在signal_handler使用了read和write函数处理设备文件的读写操作。然而这两个函数可以分别用aio_read和aio_write代替。在本节将重新改造signal驱动,使用aio_read和aio_write 阅读全文
posted @ 2020-03-26 20:46 schips 阅读(4222) 评论(0) 推荐(0)
摘要: Linux 网络编程的5种IO模型:异步IO模型 资料已经整理好,但是还有未竟之业:复习多路复用epoll 阅读例程, 异步IO 函数实现 背景 上一讲《 Linux 网络编程的5种IO模型:信号驱动IO模型 》我们已经介绍了信号驱动模型,以及带有BUG的例程。 前面四种IO模型实际上都属于同步IO 阅读全文
posted @ 2020-03-26 17:49 schips 阅读(4316) 评论(0) 推荐(1)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 64 下一页