分类 软件 下的文章
软件相关. 软件协议, http 编程语言, c++, c 并发, 算法, 数据库开发, 数据设计 第三方库使用, 软件平台使用, qt, android, ros, 软件架构, uml, 软件编译调试及打包, release, 交叉编译,makefile, 多语言接口, jni 产品软件开发c++ json
c++ json 处理可以选择 cjsonobject。 这个可以直接把源码发到工程文件里面。很方便。 可以参考: https://www.cnblogs.com/bwar/p/11294452.html https://my.oschina.net/cqcbw/blog/1844575
c++ 删除末尾字符
需要删除最后3个字符: ```c++ std::string projectName; foreach (std::string s, sampleNameVector) { projectName += s + " + "; } projectName.erase(pro...
c++ 正则表达式
参考: https://www.cnblogs.com/sgdd123/p/7778599.html http://www.cnblogs.com/zery/p/3438845.html http://www.runoob.com/regexp/regexp-syntax.html
qt QTextStream 写入文件 中文乱码
今天使用 qt 的写入文件,发现中文乱码,经过一番查找,解决问题。 ```c++ QTextStream txt(&file); txt.setCodec(QTextCodec::codecForName("utf-8")); txt << QStrin...
stm32f429 hal 报错 FLASH_FLAG_PGSERR
stm32f429使用 stm32cube 自动生成 eth 代码的时候,运行出现 FLASH_FLAG_PGSERR 错误。 见过调试发现,MX_ETH_Init 中没有对指针进行赋值,就直接写入了,所以出错。 进行下面的修改。 /* USER CODE BEGIN 0 */ static ...
unistd 提供的 read 怎么才能 timeout 退出。
最近在调试 android,使用 串口半双工模式接收数据,碰到的问题是 unistd 中的 read 是block的,怎样才能超时退出。 刚开始找到的资料说是 c_cc[VMIN] = 0, c_cc[VTIME] = 10; 这样就能配置为 1s 超时了。但是实际上并不能够达到超时退出的功能...
int, float, double 等转化为 qstring
一般有以下两种方法: 1. QVecotr<int> vec; QString(QByteArray().setNum(vec.at(3))) 2. float f; QString("%1").arg(f)
最新回复