自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#实现TCP客户端和服务端源代码

方便调试,编写的一个TCP调试工具;支持多连接V4和V6

2023-06-27 15:41:22 205

原创 Python3.7 全局热键检测(使用pyhk)

import pyhkdef fun(): print ("Do something")# create pyhk class instancehot = pyhk.pyhk()# add hotkeyhot.addHotkey(['Ctrl', 'Alt', '7'], fun)# start looking for hotkey.hot.start()add...

2019-07-19 10:15:55 4181 1

原创 C#强类型定义,数据序列化为JSON格式

定义一个强类型数据:private Random random = new Random();//随机数var obj = new{ float1= new JValue(random.Next(2000) / 10d), bool1= new JValue(random.Next(100) > 10), long1= new JValue(random.N...

2019-05-14 11:31:23 444

c#原生TCP连接工具支持IPV4和IPV6 源代码

方便调试编写的一个TCP通讯工具,支持IPV4和IPV6连接,支持多种编码在线更改,自动发送。

2023-06-27

STM32F1系列单片机4路ADC采集程序

使用STM32内部ADC通过DMA通道采集4路模拟量数据,转换为0-24mA信号,0-3.3V对应值为0-24mA,硬件电路采样电阻为150Ω。

2019-04-24

STM32 JSON例子,数据序列化为Json格式

将数据序列化为JSON格式,序列化操作完成后务使用Myfree()函数来释放内存 void Josn_format() { //cJSON构造方法 cJSON *root = cJSON_CreateObject(); cJSON_AddNumberToObject(root, "ADC1", Dev_data.ai1); cJSON_AddNumberToObject(root, "ADC2", Dev_data.ai2); cJSON_AddNumberToObject(root, "ADC3", Dev_data.ai3); cJSON_AddNumberToObject(root,"DI1", Dev_data.input[0]); cJSON_AddNumberToObject(root,"DI2", Dev_data.input[1]); cJSON_AddNumberToObject(root,"DI3", Dev_data.input[2]); cJSON_AddNumberToObject(root,"DI4", Dev_data.input[3]); cJSON_AddNumberToObject(root,"DI5", Dev_data.input[4]); cJSON_AddNumberToObject(root,"DI6", Dev_data.input[5]); cJSON_AddNumberToObject(root,"DI7", Dev_data.input[6]); cJSON_AddNumberToObject(root,"DI8", Dev_data.input[7]); cJSON_AddNumberToObject(root,"DI9", Dev_data.input[8]); cJSON_AddNumberToObject(root,"DI10", Dev_data.input[9]); cJSON_AddNumberToObject(root,"DI11", Dev_data.input[10]); cJSON_AddNumberToObject(root,"DI12", Dev_data.input[11]); cJSON_AddNumberToObject(root,"DI13", Dev_data.input[12]); cJSON_AddNumberToObject(root,"DI14", Dev_data.input[13]); cJSON_AddNumberToObject(root,"DI15", Dev_data.input[14]); cJSON_AddNumberToObject(root,"DI16", Dev_data.input[15]); char *s = cJSON_PrintUnformatted(root); int size=strlen(s)+1; memcpy(Dev_data.json_string,s,size); cJSON_Delete(root); myfree(s); }

2019-04-24

空空如也

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

TA关注的人

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