开源项目使用
关于开源项目的使用记录
45°的阳光
虽然你变秃了,但是你变强了
展开
-
MD5操作指令
1.生成MD5报文:md5sum filename2.将生成的MD5报文写入到md5文件md5sum filename>filename.md53.将多个文件的md5报文存放到文件中md5sum *filenam >filename.md54.验证文件内容有无变化:md5sum -c filename.md55.判断多个文件有无被修改,并写到一个文件中:md5sum -c filename.md5 > filename.md5...原创 2020-08-25 14:20:01 · 2323 阅读 · 0 评论 -
MQTT开发(一)嵌入式c客户端开源项目的下载
1.官网网址:http://mqtt.org/下面是图片下载步骤1->2->3->根据具体开发需要选择相应版本的开源代码,这里博主采用的嵌入式开发方案g’ithub下载链接:https://github.com/eclipse/paho.mqtt.embedded-c以上代码就下载完成。2.代码大致介绍:以上就是在嵌入式设备上搭建c客户端用到的开源代码,其它平台可以在官网寻找...原创 2020-08-21 18:55:16 · 1004 阅读 · 0 评论 -
使用openssl实现ras-密钥创建-加密-解密(c语言)
一、下载安装过程openssl下载安装过程二、使用介绍1-使用指令实现/*********************************************************************************************1.openssl genrsa -out test.key 1024 —>生成一个密钥**2.openssl rsa -in test.key -pubout -out test_pub.ke原创 2020-08-20 16:14:57 · 2997 阅读 · 1 评论 -
openssl官网-下载安装过程
OpenSSL是一个开放源代码的软件库包,主要来保证安全通信。1.官网下载地址:https://www.openssl.org/source/2.3.安装1–>./config --prefix=/usr/local/openssl2–>make3–>make install4.动态库环境配置1–>vim /etc/ld.so.conf2–>/usr/local/openssl/lib3–>最后执行:ldconfig /etc/ld.so.con原创 2020-08-20 13:19:41 · 13226 阅读 · 0 评论 -
base64编码解码讲解
一、base64base64是一种对字符通过二进制进行编码解码转换的一种编码算法,便于在不同环境间通信,规避了乱码的出现。base64算法:1->字符串转换为三个字节一组,不足三个字节时用“=”补全2->然后将一组三个字节的数据转换为4组6位的数据3->转换后的每个6为数据对应base64数组的元素的位置unsigned char base64[64]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012345678原创 2020-08-13 18:38:50 · 4035 阅读 · 0 评论 -
使用cJSONG解析一个json
demon如下#include <stdio.h>#include "cJSON.h"char *creat_json(){ char *creat_json = NULL; cJSON *json=NULL; cJSON *province=NULL; cJSON *twcityArray=NULL; /*1.初始化*/ //创建一个json对象,返回一个cJSON结构体类型的指针。 json=cJSON_CreateObject(); //创建一个json对原创 2020-08-09 14:21:58 · 132 阅读 · 0 评论 -
用cJSON创建一个json
创建如下结构:{ "country": "中国", "province": { "name": "台湾", "city": ["台北", "高雄"] }}demon如下#include <stdio.h>#include "cJSON.h"int creat_json(){ char *creat_json = NULL; cJSON *json=NULL; cJSON *province=NULL; cJSON *twcityArray; /*1原创 2020-08-07 17:41:35 · 546 阅读 · 0 评论 -
cJSON下载使用过程
JSON(JavaScript Object Notation)是一种轻量级的文本数据交换格式,易于让人阅读。在嵌入式应用中因简洁实用性比较高,与web端通信交流时是一种不错的文本解析工具一、下载链接:https://sourceforge.net/projects/cjson/...原创 2020-08-07 15:48:08 · 2492 阅读 · 0 评论 -
用curl实现的简单的下载程序——附超详细注释,实操无问题
之前捣鼓了一番在电脑上安装好了最先的curl库,今天迫不及待的用了一波,实操感觉不错!下面看demon一、程序demon:#include <curl/curl.h>#include <stdio.h>#include <string.h>#include <errno.h>char DOWNLOAD_PATH[300];int download_function(char *url, char *down_path){ if ((NUL原创 2020-07-31 18:26:27 · 834 阅读 · 0 评论 -
curl的下载安装过程——Linux c
1.到下图中的网址中下载curl开源项目2.然后在linux命令行输入tar -zxvf curl-7.71.1.tar.gz3.然后:cd curl-7.71.1 进入curl-7.71.1文件夹下4.然后在命令行输入./configure --prefix=/usr/local/curl5.然后输入make6.sudo make install...原创 2020-07-26 16:17:23 · 992 阅读 · 0 评论