自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (23)
  • 收藏
  • 关注

原创 【Linux + C语言】让你的printf多姿多彩,让你的日志打印高效快捷 —— printf带颜色打印输出

本文介绍了printf函数的别样用法,也许能给你多一些启发,快来试试看吧?

2018-12-21 22:15:03 31682 5

原创 【Linux + Makefile】Makefile的高阶用法:解决C文件包含的头文件修改了,但C文件不重新编译的问题

makefile的聪明之处。

2018-12-16 21:29:29 54084 5

原创 【Linux + Makefile】十分钟教你学会Makefile的FORCE

Makefile有种FORCE的写法,你了解过它的原理和用途吗?

2018-12-16 16:15:38 55214 7

原创 【C语言进阶】常见数据格式转换处理的代码实现

博主在日常工作中开展项目开发,经常遇到要将数据格式做转换处理,比如一段字符串转换为16进制的byte数组、或者一段16进制的byte数组转换成字符串输出等等。

2018-12-14 21:55:08 26936 2

原创 【C语言应用】使用查表法计算CRC8

查表法实现CRC8。

2018-12-14 21:42:41 30516

原创 【openssl】如何利用openssl命令行快速生成RSA私钥?

如题,面对这个问题,我们可以使用以下命令行解决:openssl genrsa -out rsa2048.key -des3 2048 其中,-out 随后的是输出的RSA文件的文件名,默认是PEM格式;-des3,表示输出的PEM格式的RSA私钥使用3DES加密,所以在输出RSA私钥时,要求用户输入密码,用于加密该文件;2048,表示RSA私钥的位数,常用值有1024,204...

2018-12-10 22:43:28 22757

原创 【Linux编程】如何使用gcc生成预编译文件?

如何在Linux下使用GCC编译生成预处理文件?

2018-12-10 22:16:14 23680 1

原创 【Linux编程】如何使用gcc编译源代码时输出map文件?

如何使用GCC编译程序的时候输出map文件?

2018-12-10 21:45:40 27192 8

原创 【C语言应用】使用余式表的方式计算CRC16

在平时的工作中,可能你也面遇到计算CRC16校验的问题。笔者曾经对接过MODBUS协议,就是使用了CRC16作为校验码。以下是笔者分享的,如何使用【余式表】计算CRC16的接口代码。

2018-12-10 21:20:28 17899

原创 【Linux编程】如何将gettimeofday获取的时间信息转换成可显示的字符串时间?

大家在平时的项目中,一定经常面临打日志信息的问题,在打日志这个问题上,大家有时一定会非常关注【时间戳】这个信息点。想必大家也很经常使用【gettimeofday】接口来获取当前的系统时间,但是很遗憾的是,它获取的时间信息是存储在一个叫strcut timeval的结构体中。那么如何将这个结构体的时间信息转换为可是显示的时间字符串呢?比如显示 "2018-12-10 20:52:00"。本文...

2018-12-10 21:05:42 21445

原创 【网络编程】Linux平台如何使用代码实现从ifconfig命令中取得机器的ip地址

熟悉Linux命令行的童鞋都知道,ifconfig命令可以列出当前机器所有网络设备节点对应的IP地址,如下示例所示;我们在实际的编程代码中,也需要通过代码来获取本地的IP地址,那么有没有办法,直接在代码中调用【ifconfig】命令行来获取本地的IP地址呢?答案肯定是有的,本文将给你正确的答案,请按下面的示例代码:#include <stdio.h>#include...

2018-12-10 20:43:14 8270 1

原创 【C语言进阶】sprintf 和 snprintf 真的没有区别吗?

C语言上总有些非常相近的接口函数,比如sprintf和snprintf就是其中的一对。以笔者多年的工作经验,这对接口函数在平时的编程中,使用的频度是非常高,只是你真的了解它们俩的区别吗?

2018-12-09 22:49:34 9433 2

原创 【C语言进阶】“数组指针”和“指针数组”都是啥跟啥?

相信学习过C语言的童鞋,一定被这2个东西折腾过吧?

2018-12-09 13:20:34 7051

原创 【C语言进阶】C语言指针的高阶用法

相信大家当初学习C语言的时候,老师一定跟你说过这样的一句大实话:【指针,是C语言的灵魂】。

2018-12-07 22:44:34 8652 6

原创 【网络编程】用于echo回显测试的TCP服务器的设计

TCP echo 服务器,一个很简单用于测试网络通讯的小demo。

2018-12-06 22:32:18 22851 1

原创 【C语言进阶】利用assert高效排查你的C程序

众所周知,我们在实际开发C程序的时候,往往是编码容易——调试困难,修改容易——排查困难。这个时候,你可以想想assert也许可以帮你忙!

2018-12-05 23:30:33 25204 1

原创 【Linux内核】从小小的宏定义窥探Linux内核的精妙设计

Linux操作系统,可以说它就是程序猿的代码天堂;这不仅仅因为它是开源的,更多的是因为它的诞生,是由世界上无数的代码天才共同缔造而来;跑在它上面的Linux内核,经受了世界上各式各样的服务器压力测试,始终保持着高效、稳定、安全的特性,一如既往地服务全人类。甚至可以说Linux操作系统造福了人类,很难想象,当Linux操作系统消失了,这个世界会变得怎么样?

2018-12-04 22:10:42 8346 4

原创 【shell脚本】如何快速生成一个固定大小且内容随机的文件?

笔者最近在项目自测试中,有个小小的需求:需要在原始文件的后面,追加一个固定大小的文件,组成一个更大的文件做测试,并且为了保证测试结果的准确性和随机性,这个固定大小的文件还必须是内容随机的。经过学习和整理,发现在linux命令行有个非常有用的命令dd就可以解决此问题。

2018-12-03 20:41:48 12344 2

原创 【非对称算法和信息摘要算法的核心应用】数字签名和消息验签是怎么一回事

笔者在前面几篇文章中,一口气分别介绍了【对称加密算法、非对称加密算法、信息摘要算法】,从中读者能大致了解到各种算法的应用场景是怎么样的。这一次,我们将进一步介绍【非对称加密算法】和【消息摘要算法】的综合应用:数字签名和消息验签。数字签名是什么? 为什么数字签名采用非对称算法和信息摘要算法? 数字签名的操作步骤是什么? 消息验签的操作...

2018-12-02 23:07:19 8150 1

原创 【算法大杂烩】常见算法的归类和总结——消息摘要算法

在上一篇文章 【算法大杂烩】常见算法的归类和总结——非对称加密算法 中我们简要介绍了常见的非对称加密算法的相关知识。这次我们乘胜追击,介绍【信息摘要算法】。什么是信息摘要算法? 常见的信息摘要算法有哪些以及它们的特性和区别是什么? 信息摘要算法的应用场景有哪些?什么是信息摘要算法? 信息摘要算法是一种对“信息”进行...

2018-12-02 15:32:44 8519 1

原创 【算法大杂烩】常见算法的归类和总结——非对称加密算法

在上一篇文章【算法大杂烩】常见算法的归类和总结——对称加密算法中我们简要介绍了常见的对称加密算法的相关知识。这次我们趁热打铁,介绍【非对称加密算法】。什么是非对称加密算法? 对称加密算法和非对称加密算法最本质的区别是什么? 常见的非对称算法哪些以及它们的特性和区别是什么? 非对称加密算法的应用场景有哪些?非对称加密算法 ...

2018-12-02 00:32:53 9096 4

华邦电子-SPIFLASH-W25Q16 datasheet

华邦电子-SPIFLASH-W25Q16 datasheet

2021-11-10

Wireshark使用经典教程(带书签).pdf

Wireshark使用经典教程(带书签) 不可多得的详细教程,适合没有wireshark使用基础的童鞋。

2021-10-29

STM32H750XBH6-datasheet.pdf

STM32H750XBH6的datasheet,欢迎下载。 它也是ART-Pi的主芯片。

2021-10-27

micro-ecc-master.zip

microECC,一个开源的ECC处理库,具有很强的运算速度,在嵌入式领域应用广发。

2021-10-11

libusb-0.1.12.tar.bz2

libusb库(开源)的低稳定版本,很难找的资源,免费共享给大家了。

2021-10-11

【面试】Java面试知识卡片大全.zip

8张Java面试常考的题目做成卡片形式,帮助你快速突破面试难关。

2021-09-24

The Red Hat newlib C Library

The Red Hat newlib C Library (PDF)

2021-09-24

【官方】ARM架构的汇编语言参考手册.pdf

【官方】ARM架构的汇编语言参考手册.pdf

2021-09-24

访问CSDN主页网络抓包

本资源是从自定义域名跳转到访问CSDN主页的网络报文抓包,感兴趣的可以下载下来分析分析。

2021-09-15

bat2exe-tool.zip BAT脚本转exe可执行文件的小工具

bat2exe-tool.zip BAT脚本转exe可执行文件的小工具 如果对你有用的话,欢迎关注我的主页:https://blog.csdn.net/szullc

2021-09-02

gdb调试官方指导手册

Debugging with gdb gdb调试官方指导手册 需要的朋友可以下载一下 更多资源,请关注我的主页

2021-08-31

Fastdata极数-2020年中国互联网家装行业报告.pdf

Fastdata极数-2020年中国互联网家装行业报告 需要了解家装行业的朋友,可以下载看看,数据比较全面。

2021-08-31

RISCV处理器架构的官方参考学习资料.zip

RISCV处理器架构的官方参考学习资料,好不容易从官网上一个个抠出来的,学完之后,你就基本掌握了RISCV处理器架构的相关知识了。 更多资料请关注我的主页。

2021-08-30

BL602_BL604_DS_1.6_zh_CN.pdf

BL602:基于RISC-V核的低功耗、高可靠Wi-Fi+BLE二合一SoC芯片; 官方datasheet。

2021-08-30

常见开源许可协议的核心内容—思维导图.pdf

以思维导图的方式,描述几种常见的开源许可协议的核心内容。

2021-08-30

memwatch_for_memory_leak_detect

使用memwatch检测代码内存操作的示例代码。

2019-03-07

DirectFB 开源库的源代码(稀缺资源,开源学习利器)

DirectFB 开源库的源代码,好不容易从国外的资源网站找到的。。。。绝对的好用

2016-11-24

cJSON开源库代码(值得学习)

cJSON 帮助你用C语言快速解析JSON数据,http开发的利器

2016-11-24

LINUX常用命令大全

LINUX常用命令大全

2016-11-24

王宜怀老师Kinetis教材

王宜怀老师Kinetis教材 linux ARM

2015-06-04

C语言---大学实用教程. 全集、例题、资料等

C语言---大学实用教程. 全集、例题、资料等

2015-06-04

空空如也

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

TA关注的人

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