C嵌入式程序项目经验总结
C嵌入式MCU程序项目经验总结 这里总结一些项目经验,比如程序调试经验,代码设计模式经验,代码风格经验等。 一:代码风格经验 总结使用的代码风格,不要做一个项目就一个风格,或者风格混乱。 链接: C语言代码风格总结 二:程序调试经验 旨在一个调了3天的BUG在下次复现的时候不要在查3天。 链接: 程序调试经验 for MCU 程序调试经验 for BC35 探究在嵌入式中什么时候需要加volati…
C嵌入式MCU程序项目经验总结 这里总结一些项目经验,比如程序调试经验,代码设计模式经验,代码风格经验等。 一:代码风格经验 总结使用的代码风格,不要做一个项目就一个风格,或者风格混乱。 链接: C语言代码风格总结 二:程序调试经验 旨在一个调了3天的BUG在下次复现的时候不要在查3天。 链接: 程序调试经验 for MCU 程序调试经验 for BC35 探究在嵌入式中什么时候需要加volati…
format.js export function formatFloat(num, n = 2) { let f = parseFloat(num); if (isNaN(f)) return false; f = Math.round(num * Math.pow(10, n)) / Math.pow(10, n); // floor 舍 round 四舍五入 ceil 入 let s = f…
有些时候我们如果绑定了某个mac,那么其他用mac就无法上网,应该怎么修改呢?学习啦小编从网上搜集整理了3种修改安卓手机mac 地址的方法。 修改安卓手机mac 地址的方法 修改安卓手机mac 地址的方法第一种:软件法 下面介绍一款软件 叫物理地址修改器(MacAddress) 物理地址修改器(MacAddress)是 Android 平台上的无线网卡物理地址修改软件。 主要功能: 修改无线网卡的…
8.1 Linux的input子系统的驱动框架 说起输入设备,想必大家并不陌生,按键、鼠标、键盘、触摸屏等一系列需要用户“动手”产生信息并且将生成的信息交由处理器完成处理的设备都可以称之为输入设备。而在Linux的内核驱动的实现上也将这些设备进行了专门的分类,即input设备,也叫做输入子系统。对于这些设备,Linux中有其对应的一套驱动模型。 说到这里读者可能产生了疑问,在Linux中不是仅仅将…
asio库基于操作系统提供的异步机制。主要关注于网络通信方面。封装了socket API,支持TCP,UDP,ICMP等网络通信协议。 asio的异步操作并不局限于网络编程,还支持串口读写,定时器,SSL等功能,使用asio不需要编译,但需要依赖其他boost库组件,最基本的是boost.system 和boost.datetime库,用来提供系统错误和时间支持。其他可选的库还有regex,thr…
两种场景: 1、图片海报中加二维码 2、二维码中间加入指定图标 注意点:字体要再设置一下清晰度,要不特别模糊。 graph.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_LCD_HRGB); /** * @description 二维码控制器 */ @RestCon…
一、实现效果 二、过程架构 1、材料: arduino uno esp8266-01s 温湿度传感器 led发光二极管 2、接线方法参照我博客前边的文章,这里不再赘述。 3、实现方法: (1)arduino通过AT命令,实现esp8266的透传功能; (2)通过发送tcp透传报文的方式,实现设备上线; (3)OneNet平台,上传lua脚本,实现上传/下发数据流。 三、具体步骤(重点放在实现方法上…
Mybatis 一、配置项–settings 1. settings的作用 settings是MyBatis中极为重要的调整设置,会改变Mybatis的运行时行为。 2.settings的设置 <settings> <setting name="cacheEnabled" value="true"/> <setting name="lazyLoadingEnabled…
windows客户端开发–文件以及文件夹相关操作(windows api) 一文中,主要使用了一些windows api实现文件以及文件夹的相关操作。 c++语言本身不提供文件相关操作,我们也可以使用boost库完成我们想要的功能。 但是为了仅仅一个小功能,引入boost库,似乎有点小题大做吧,那今天就介绍一种“跨平台”的文件操作,dirent。 这里所谓的“跨平台”其实是个伪命题,不是真正意义上…
[Spark报错]:Detected cartesian product for LEFT OUTER join between logical plans FBI warning:xian si kao yao bu yao di ka er cha xun, If true Then return 注意:先思考一下自己sql语句是不是真的需要笛卡尔查询,如果是的话,本文跳过 开门见山 测试程序…