- 博客(17)
- 资源 (1)
- 收藏
- 关注

原创 根据起点、终点、半径、优弧、劣弧、顺时针和逆时针等要求,线性方程解圆心(C语言)
根据起点、终点、半径、优弧、劣弧、顺时针和逆时针等要求,线性方程解圆心(C语言)。
2021-12-13 09:24:21
2429
4

原创 STM32输出1-500KHz任意整数频率脉冲,代码时间空间优化实现误差最小频率输出。
提示:此文章只是分析了一种优化STM32发送脉冲减少误差的方法实现,由于本人水平有限,该方法并不是最优解,但确是一种比较容易理解的实现方法。STM32输出1-500KHz任意整数频率脉冲,代码时间空间优化实现。前言一、问题及简化后的数学模型二、解决方法分析三、最终结果前言 在使用单片机发送脉冲时,往往要求发送范围比较广的任意频率的脉冲,在STM32当中实现指定频率脉冲的发送时,需要计算预分频和重装载值,但是有些频率,可以由多个预分频和重装载值计算得出,有些频率无法通过预分频和重装载值计算得出,只
2021-10-16 13:27:57
9386
8

原创 一个公式,两行代码,实现任意两天天数计算(如该日当年第几天)(可推导蔡勒(Zeller)公式)
关于任意年月日是当年第几天算法分析(C语言代码极简版)常规解法特殊解法 通过此文章,将介绍一种求以上问题的极简算法。(文字不好看就看图片吧)常规解法/*程序题目:输入年,月,日判断该日是该年的第几天!*/ 常规解法是通过一个数组,保存12个月每个月的天数,(默认2月是28天),输入年份后,将该月之前的所有天数之和加起来,再加上该月日期,即可得到平年下该年月日为该年的第几天,但是如果是闰年,并且月数大于等于3月,那说明该年天数还得继续得加上一天,通过此方法可以求得任意年日是该年的第几天。常
2021-10-16 00:33:47
1064
原创 C语言实现utf-8转gbk,并解决中文标点符号问题。(没有使用API)
嵌入式设备从服务器当中获取的数据一般编码格式都是UTF-8,但是要处理中文时采用的字符编码格式一般为GBK,这时候我们需要将UTF-8格式数据转换为GBK编码格式。
2022-08-28 00:54:32
2038
原创 ESP8266_RTOS_IDF + VSCODE开发环境搭建
采用了IDF风格的ESP8266工程和ESP32非常相似,只有部分底层API修改过了,所以在学习ESP32前可以先学习一下ESP8266 IDF RTOS开发.
2022-08-24 17:45:00
5812
原创 【Proteus 8.9安装教程】
最近帮别人搞了“称重器”,使用到了HX711这款传感器,查阅资料发现只有Proteus 8.9及以上版本里面才有HX711的传感器,所以特地安装了一下Proteus 8.9,安装包在微信搜一搜里面很容易找到,下载下来即可。
2022-08-22 20:00:00
15010
5
原创 【设置 samba 实现文件共享】
最近一个同事在VMware下安装的Ubuntu总是设置不了 “共享文件夹” ,即使设置了,重启后也会消失不见,虽然后面也帮TA解决了这个问题,但是我在想,有没有类似于windows下的网络共享文件夹,将Linux虚拟机下的某些目录映射成Windows下的磁盘/文件呢?然后就在网上找到了“使用Samba服务程序进行文件共享”的方案,可以在Linux下和Linux与Windows下共享文件夹(FTP本质是传输文件,为不是共享文件,之间还是有所差别的),下面讲解一下具体设置!
2022-08-22 20:00:00
10019
原创 【Firefly Ubuntu设置系统为中文失败原因说明及解决方法~】
Firefly Ubuntu16.04官方已经不再维护,在参考Firefly论坛里面的文章设置GNOME桌面的Ubuntu20为中文环境时会出现错误,这是因为locale已经更新了支持中文的命令选项~
2022-08-21 23:35:33
2599
原创 C语言的JSON解析库:cJSON 1.7.15函数说明
本文介绍了C语言编程语言下的json封装和解析库cJSON的函数说明~希望能够帮助使用这个开源项目的人能够快速入手。
2022-06-27 16:02:42
1449
原创 VS找不到 Windows SDK 版本 问题解决方案(非常详细)
MSB8036 找不到 Windows SDK 版本 8.1。请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决方案并选择“重定解决前言方法前言有时候“执行调试C++项目”或者“新建C++项目”时,会出现下面的编译错误:MSB8036 找不到 Windows SDK 版本 8.1。请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。**那我们该如何解决这个编译错误呢?**方法如图所示.
2021-12-20 10:27:17
32755
15
原创 C/C++定时器的使用
有时候执行一个任务的时候,需要一直不断的采集数据,如果把采集数据的任务都在主任务,将会造成主任务的阻塞,通常的做法是将采集数据的任务创建一个子线程来完成。但是还有另一种方法,是通过定时器来定时采集数据。这样可以避免线程的复杂性,也更加容易调试。下面就是一个定时器使用的C/C++例程
2021-12-20 09:21:02
8366
3
原创 C语言判断文件或者路径(相对/绝对)是否存在(VS2019)
C语言判断文件路径合法性(VS2019)代码如下:#include <io.h>#include <stdio.h>#define R_OK 4 /* 读取权限 */#define W_OK 2 /* 写入权限 */#define X_OK 1 /* 执行权限 */#define F_OK 0 /* 是否存在 *///access:支持F_OK(文件是否存在),R_OK(是否可读),W_OK和X_OK...成功时返回0,失败返回-1int main(){
2021-12-01 19:54:25
4746
原创 C语言判断IP地址是否合法
C语言实现IP地址字符串合法性判别代码如下:/** 函数功能:判断字符串是否为合法IP地址* 函数类型:立即函数,调用后立即生效。* 函数形参:* const char* ip:需要判断的字符串* 返 回 值:* true:IP地址合法正确* false:IP地址格式错误* 其他:* 1.*/bool isVaildIp(const char* ip){ int dots = 0; //字.
2021-11-29 10:46:47
7271
原创 Source Insight 4.0 安装 汉化 美化护眼 教程
说明:汉化与美化只能选择其中一个。Source Insight 4.0 安装 汉化 破解 美化护眼 教程前言一、Source Insight的卸载二、Source Insight的安装三、Source Insight 4 的汉化四、Source Insight 4 的美化护眼前言Source Insight是一个功能非常强大的,面向项目的程序编辑器,能够对多文件代码中变量和函数的进行快速搜索,极大的方便了我们对代码的搜索与阅读,使我们可以轻松地浏览和编辑代码,于此同时自动的显相关信息,让我们轻松跳
2021-10-20 00:48:16
22802
52
EtherCAT协议(1~6)-中文版
2024-01-24
华为全套设计规范PDF文档
2023-01-31
C语言实现utf-8转gbk,并解决中文标点符号问题。(没有使用API)
2022-08-28
C语言的JSON解析库:cJSON 1.7.15函数说明(含 mongoose ,可用于测试POST和GET请求,纯C实现)
2022-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人