自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于libjpeg或libjpeg-turbo使用中的一个注意事项

概述:在使用libjpeg在我的项目中,在测试过程中压缩图像出错,然后程序直接退出了,这对于我们程序来说那肯定是不行的啊。所以就开始找问题啦,在网上找到原因,原来是我们在压缩过程中使用了libjpeg默认的出错处理函数error_exit(),所以导致出错以后程序就整个退出了。今天我主要就是把这个分析的过程记录下来。我们先看一个例子,我们使用默认的错误处理函数进行图片解压缩。代码如下:#includ

2017-12-23 14:47:31 3144

原创 Webbench源码分析之多进程(三)

概述:前面我们把参数输入,http协议以及socket客户端编程部分都说了,今天就把多进程这一块内容学习过程记录一下。同时今天学习的这一部分也是webbench的核心部分了。知识点: 1,多进程的创建。 2,多进程无名管道pipe通信。 3,多进程信号。还是老样子,在学习源码之前先把用到的知识点搞懂,然后再进行学习,这样就事半功倍了。1,多进程的创建 说到多进

2017-12-21 18:02:13 639

原创 Webbench源码分析之socket及http协议(二)

概述:通过阅读webbench源码,我个人总结了大致以下六个知识点。我第一个参数输入我在上篇博客中说过了,今天主要是http协议和socket客户端编程的一个学习记录,后面的4,5,6知识点都属于多进程的一个学习,我下篇再一起说了。知识点: 1,参数输入函数getopt_long()函数使用。 2,http协议。 3,socket客户端网络编程知识。 4,多进

2017-12-20 14:11:20 578

原创 Webbench源码分析之参数输入getopt_long(一)

概述:最近想看一些优秀的开源项目,然后知乎上找到一个列表,说可以看看webbench源码,总共代码也就500多行。所以就开始看开源代码webbench,这也算是笔记吧。今天主要看了参数输入部分,所以就详细了解了getopt_long函数的使用方法。webbench.c的源码/** (C) Radim Kolar 1997-2004* This is free software, see GNU

2017-12-15 19:03:54 649

原创 移植openssl到32位的mips核心板上的详细步骤及遇到的问题解决

概述:因工作需求,需要移植openssl开源库到mips架构的核心板上。所以,就开始移植吧。上位机环境:ubuntu14.04 64位 核心板: mips linux 32位1,openssl移植。 先下载源码,这是开源库直接去官网自己下载就行啦。我下载的openssl-1.1.0g版本。然后参考这篇博客来进行移植。 我们进入源码目录,执行config脚本,我这里写了个运行c

2017-12-05 14:09:03 2306 3

嵌入式面试知识点总结

主要是自己嵌入式面试整理的一份知识点总结文档。

2019-03-20

cJSON使用实例Demo包

cJSON的完整使用实例demo,解压即可编译使用,运行环境linux.

2018-12-25

sqlite3使用实例代码

主要是个人写的一个sqlite3 c接口的数据库操作demo,基本满足平时的使用要求。

2018-01-11

空空如也

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

TA关注的人

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