windows 下部署 vscode 的 c++ 调试环境 给raspberrylive项目写的,可能有多余步骤 安装msys2 官网下载安装包 中国大陆地区去清华镜像下载安装包和配置软件源:MSYS2 镜像使用帮助 环境变量 根据自己的安装路径修改 MSYS_DIR=C:\msys64 MINGW64_DIR=C:\msys64\mingw64 …
缘由 这个起因是昨晚群里有人在讨论怎么把字符串转成HEX方法最佳,讨论到最后变成哪种方法效率最优了。毕竟这代码是要在MCU上面跑的,要同时考虑到时间和空间的最优解。 当然讨论的是有结果的,具体实现的方法和代码在下面展示。 char数组转16进制HEX串 例子: 将如下的量 char str[] = "12345"; char data[] = {1…
经过一周多的苦肝,这个工具终于基本完工了。 实在是懒得写文章了,我把GitHub上面readme的内容复制到这里吧(懒死了) LLCOM 可运行lua脚本的高自由度串口调试工具。 下载 release页面稳定版:GitHub Release Page CI自动构建,快照版:Appveyor Artifacts 功能列表 其他串口调试功能具有的功能 …
首先在主窗体初始化之后,加上下面的代码: this.Closing += Window_Closing; 这样就把关闭窗口事件接管到了Window_Closing方法 新建Window_Closing: private void Window_Closing(object sender, System.ComponentModel.CancelEv…
之前写过一篇利用travis-ci来进行持续集成的文章:https://www.chenxublog.com/2019/01/29/github-travis-ci-auto-release.html 当时是用来编译一个.net core工程,当我想给我的接待喵lua插件加上持续集成时,发现在travis-ci平台怎么部署都会各种报错,于是就换成了…
其实这个想法在初中的时候就有了,当时因为什么都不会,所以也没有去做这个东西昨天下午十分无聊,突然想起来了这件事,便打开vs写了一波0x00、基本原理:这个东西是利用3gqq来实现的,3gqq几乎都是纯文本,也方便进行封装来实现功能在几年前,3gqq是使用sid来存储用户的登陆信息的,但是我昨天测试了一下,现在已经改为用cookie来保存登陆信息(虽…
代码构造均取自野火教程,只是加上了一些注释。按键和 EXTI 宏定义://引脚定义 #define KEY1_INT_GPIO_PORT GPIOA //GPIOA #define KEY1_INT_GPIO_CLK RCC_AHB1Periph_GPIOA //打开AHB1时钟 #define K…
河南理工大学万方科技学院
Intersting 队
飞思卡尔智能车竞赛,双车追逐组程序
解释源自此处:http://stackoverflow.com/questions/3024197/what-does-int-argc-char-argv-mean原问题:In many C++ IDE's and compilers, when it generates the main function for you, it loo…
11种滤波算法及例子c代码1、限幅滤波法(又称程序判断滤波法)2、中位值滤波法3、算术平均滤波法4、递推平均滤波法(又称滑动平均滤波法)5、中位值平均滤波法(又称防脉冲干扰平均滤波法)6、限幅平均滤波法7、一阶滞后滤波法8、加权递推平均滤波法9、消抖滤波法10、限幅消抖滤波法11、IIR滤波???假定从8位AD中读取数据(如果是更高位的AD…
此文章为笔记#define st(x) do { x } while (__LINE__ == -1)__LINE__ 是个宏,它代表当前代码在源文件的行号,它是大于0的,所以__LINE__ == …