摘要: 代码 sql::PreparedStatement *read_stmt; read_stmt = pconn->prepareStatement("SELECT * from `user` WHERE level LIKE ? "); //1 sql::SQLString searchPatter 阅读全文
posted @ 2024-07-24 09:17 bitwoods 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 编译报错 centos9上编译glog0.3.4和0.3.5报错: src/googletest.h:579:33: error: ISO C++17 does not allow dynamic exception specifications 579 | void* operator new(s 阅读全文
posted @ 2024-06-06 14:30 bitwoods 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 阿里云Ubuntu服务器优化 有台自用的阿里云测试服务器,最便宜的那种2核2G ¥99/年,装的ubuntu22.04.之前用着感觉还行,最近几天使用vscode ssh修改调试, 搞了一段时间就不行,cpu和内存飙升至96%以上...之后就是各种反应迟钝,无法编译.... 太便宜了,提交工单都不好 阅读全文
posted @ 2023-11-10 18:01 bitwoods 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 为避免找到的开源md5算法有坑,一般直接用openssl自带的MD5相关函数实现; 一般系统已默认安装openssl,没装的话直接指令安装 ubuntu sudo apt-get install libssl-dev centos sudo dnf install openssl-devel 示例代 阅读全文
posted @ 2023-10-16 17:08 bitwoods 阅读(148) 评论(0) 推荐(0) 编辑
摘要: linux串口AT与数据的混杂接收处理; fdcom_rs232为串口句柄 conf.rs232.baudrate为实际使用的波特率 buf_rs232 为串口数据缓存数组 buf_rs232_len 为串口数据缓存实际长度 LOG_ERROR 为自定义错误打印宏 ``` void recv_at_ 阅读全文
posted @ 2023-07-22 09:23 bitwoods 阅读(30) 评论(0) 推荐(0) 编辑
摘要: mesh主要使用广播和扫描通信,故主要工作于37-39信道;对于不支持广播通信的设备,通过代理接入网络(使用ble通信,0-37信道);最大MTU 24字节 标识设备的方式有UUID和Mesh Address; 设备配网建立pb-adv link时使用设备uuid;设备获取到mesh地址后,也可用m 阅读全文
posted @ 2023-03-14 15:28 bitwoods 阅读(307) 评论(0) 推荐(0) 编辑
摘要: OpenWrt 应用中操作GPIO的方式多数都是: 修改设备树 通过shell脚本export出对应的GPIO 通过shell脚本或操作文件的方式控制GPIO/通过LEDE LED配置控制GPIO 不用这种方式的时候,通常按照Linux方式先写驱动,然后在应用/插件中调用驱动程序接口控制GPIO 以 阅读全文
posted @ 2023-02-11 10:07 bitwoods 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 公司新配了一台笔记本, 一直是使用firefox,同步了老电脑的账户配置 一直是用新电脑写代码,今天查资料试了下,感觉整个不对了: 这个一向干净清爽的网站居然这么花??? 仔细一看,新电脑firefox没有abp? 原来如此!装一个 结果发现了新世界 不行???换Edge下个离线版安装试试... 不 阅读全文
posted @ 2023-01-11 16:09 bitwoods 阅读(1232) 评论(0) 推荐(1) 编辑
摘要: 固件默认中文 基本上网上的多数都是安装之后的处理,少数是编译固件的,但是试过都没起作用,改lua的源码都不行(没仔细研究,试着改了下luci/modules/luci-base/luasrc/i18n.lua下lang的默认值,没起作用) 修改方法 直接在自建的启动脚本的start里面增加uci命令 阅读全文
posted @ 2023-01-10 09:45 bitwoods 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 新增自启动脚本位置 源码package/base-files/file/etc/init.d/目录下新建自启动脚本 自启动脚本示例 #!/bin/sh /etc/rc.common START=90 #启动分类号,号码越大启动越靠后 STOP=15 #关机分类号,号码越小启动越早 #PROCD=1 阅读全文
posted @ 2023-01-10 09:28 bitwoods 阅读(881) 评论(0) 推荐(0) 编辑