摘要: https://tool.lmeee.com/ http://tool.chinaz.com/ https://www.w3school.com.cn/ 阅读全文
posted @ 2021-01-19 08:56 Tony.Jia 阅读(129) 评论(0) 推荐(0)
摘要: c# RegistryKey 的相关简单操作 以下从‘读’‘写’‘删除’‘判断’四个事例实现对注册表的简单操作 1.读取指定名称的注册表的值 private string GetRegistData(string name) { string registData; RegistryKey hkml 阅读全文
posted @ 2020-12-01 19:34 Tony.Jia 阅读(683) 评论(0) 推荐(1)
摘要: ActivePerl-5.26.3.XXXX.msi安装后,命令行执行cpan,会出现如下提示而无法继续。 Can't locate Win32/Console.pm in @INC (you may need to install the Win32::Console module) (@INC  阅读全文
posted @ 2020-10-22 21:40 Tony.Jia 阅读(2845) 评论(0) 推荐(0)
摘要: 现在 SATA设备越来越普及,包括STAT硬盘和光驱基本都已经是 SATA接口的了,以前的老式电源输出接口一般都是20针供主板加上4针的电源供硬盘也就是说以前的电脑电源给硬盘供电没有设计15针 SATA接口的供电,现在的 SATA电源是15针的,那么我们有没有办法用以前的老式电源带动现在的新设备呢? 阅读全文
posted @ 2020-09-25 11:55 Tony.Jia 阅读(61134) 评论(0) 推荐(2)
摘要: 经常看到网友求EPLAN部件库,授人以鱼不如授人以渔,大可不必把所有部件装上,比如软件自带的部件库,我都弃之不用,新建一个部件库,把工作中经常要用到的部件慢慢添加进去。慢慢的你会发现:画图效率越来越高了!现在整理了一些常用品牌的部件库下载链接:西门子https://www.automation.si 阅读全文
posted @ 2020-09-14 11:58 Tony.Jia 阅读(11344) 评论(0) 推荐(0)
摘要: 1.工具准备 USB 监视软件:Device Monitoring Studio7.25 PC端软件:单片机多功能调试助手 2.发送数据包 接收数据包 3.数据分析 usb hid(pc软件)发送帧(payload)数据解析: payload总长度为64字节 0c 7e 55 09 00 00 01 阅读全文
posted @ 2020-09-11 10:33 Tony.Jia 阅读(1337) 评论(0) 推荐(0)
摘要: 1. 简述 USB HID类是USB设备的一个标准设备类,包括的设备非常多。HID类设备定义它属于人机交互操作的设备,用于控制计算机操作的一些方面,如USB鼠标、USB键盘、USB游戏操纵杆等。但HID设备类不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。 USB HID设备的一个好 阅读全文
posted @ 2020-09-01 08:51 Tony.Jia 阅读(3654) 评论(0) 推荐(0)
摘要: 首先全局搜索一个任意的自启动宏,便能找到在rtdef.h中由如下定义 1 #define INIT_BOARD_EXPORT(fn) INIT_EXPORT(fn, "1") 2 3 /* pre/device/component/env/app init routines will be call 阅读全文
posted @ 2020-08-17 16:54 Tony.Jia 阅读(670) 评论(0) 推荐(0)
摘要: 1.配置串口IO、中断等底层的东西需要在用户文件中重写HAL_UART_MspInit函数2.hal库是在stm32f4xx_hal_msp.c文件中重写的HAL_UART_MspInit函数,分析如下:stm32f4xx_hal_msp.c通过间接方式最终包含了stm32f4xx_hal_uart 阅读全文
posted @ 2020-08-16 16:50 Tony.Jia 阅读(1445) 评论(0) 推荐(0)
摘要: 记录一下,这位大神分析的很到位,值得膜拜! 《 libmodbus协议栈1——Linux下详细移植步骤(配置、生成) 》 《 libmodbus协议栈2—— Linux下 modbus RTU master 开发案例 》 《 libmodbus协议栈3—— Linux下 modbus RTU 从机 阅读全文
posted @ 2020-08-16 13:31 Tony.Jia 阅读(501) 评论(0) 推荐(0)
摘要: git clean -df //丢弃所有 untracked 的文件 git reset --hard //将 tracked 的文件重置到前一个版本 阅读全文
posted @ 2020-08-11 19:21 Tony.Jia 阅读(709) 评论(0) 推荐(0)
摘要: 知乎上有篇详解 https://zhuanlan.zhihu.com/p/24402180 强烈推荐 C/C++的优化等级会对程序产生 不定性的影响,至于选择哪种优化等级必须从 现有的程序分析才行 可参考知乎上的讲解 原文 0 Minimum optimization. Turns off most 阅读全文
posted @ 2020-07-26 15:26 Tony.Jia 阅读(1441) 评论(0) 推荐(0)
摘要: 在C/C++中,宏定义是由define完成的,宏定义中有几种常见的特殊字符需要我们了解,常用的特殊字符有以下几种: #:在宏展开的时候会将#后面的参数替换成字符串; 字符串化##:将前后两个的单词拼接在一起; 连接化#@:将值序列变为一个字符; 字符化\:将两行连接起来。行连接化 阅读全文
posted @ 2020-07-20 08:06 Tony.Jia 阅读(1514) 评论(0) 推荐(0)
摘要: Git中有一个非常重要的一个文件 .gitignore 1、当然如果已经push了怎么办?当然也有解决方法,如下: 有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被 阅读全文
posted @ 2020-07-13 15:41 Tony.Jia 阅读(450) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-10 14:26 Tony.Jia 阅读(575) 评论(0) 推荐(0)