程序笔记

程序笔记

记录生活点滴 ...

android近期任务列表,Android最近任务列表的安全问题

转载自:android近期任务列表,Android最近任务列表的安全问题最近遇到一个需求,由于app中存在自动扫描证件(敏感信息)获取用户真实信息的功能。而且由于在系统会自动获取app的最后一个...

银河麒麟下 MySQL 8 连接慢的问题

在银河麒麟下使用 Docker 安装 MySQL 8 以后,连接非常慢,需要 10 秒左右,问题出在 DNS 解析上,解决办法如下:修改 MySQL 配置文件(比如 mysql.cnf),添加 ...

关于 Timers cannot be stopped from another thread

Qt 定时器一个烦人的地方就是创建定时器和释放定时器要在同一线程,否则就会报如下错误:QObject::~QObject: Timers cannot be stopped from anoth...

log4qt 在非主线程中中文乱码的问题

今天发现 log4qt 在非主线程中记录日志的时候中文会出现乱码,具体是 RollingFileAppender 和 ConsoleAppender 出现乱码,而 DatabaseAppende...

QDoubleValidator 范围不生效的问题

QDoubleValidator 继承自 QValidator,用于限制 浮点数的输入,比如:lineEdit->setValidator(new QDoubleValidator);可限...

doxygen 根据代码生成文档

安装sudo apt install graphviz # 用于生成代码关系图 sudo apt install doxygen使用$ cd CODE_DIR $ doxygen -g Do...

log4qt 配置文件示例

版权声明:本文为CSDN博主「robert_cysy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ro...

C# 动态构造对象以及对象属性

根据前端发送的查询条件,从数据库的指定表中查询数据,然后将查询出的数据以 json 格式序列化后发送到前端进行展示。常规做法可能是在查询方法里将可能查询的表的查询和赋值逻辑都做一遍,因为每张表的...

.NET Core 3.1 实现文件下载

服务端服务端代码实现很简单,如下所示:[HttpGet] public IActionResult Download() { var fileStream = System.IO.Fil...

Qt 设置版本信息

VERSION = 1.2.3 QMAKE_TARGET_PRODUCT = 产品名称 QMAKE_TARGET_COMPANY = 公司 QMAKE_TARGET_DESCRIPTION =...

AMD VMWare15 装 MacOSX 10.14 报错: 客户机操作系统已禁用 CPU,请关闭或重置虚拟机

AMD VMWare15 装 MacOSX 10.14 报错: 客户机操作系统已禁用 CPU,请关闭或重置虚拟机今天我把一个在 Intel 平台的 MacOSX 虚拟机拷贝到 AMD 平台的笔记...

jsoncpp 将中文保存成 unicode 的问题

在调用 toStyledString 将 json 对象序列化成字符串时会自动将中文转成 Unicode,比如:\u5e73\u548c\u671b。解决办法如下:在 src\lib_json\...

设置QTableView中QCheckBox的样式

在 QTableView 中通过 setCheckable(true) 显示出来的复选框,如果想设置样式,通过常规的选择器设置不会生效,此时需要通过如下方式进行设置:QAbstractItemV...

QFile::remove 失败的解决方法

转自 QT QFile::remove失败/无效的解决方法windows 上,Qt 中执行 QFile::remove(filePath); 总是失败,无法删除文件经过一番折腾,终于发现是因为文...

Qt 计算字符串和文件 md5

计算字符串 md5 值QCryptographicHash,提供一种生成加密散列的方法,Hash 叫作散列表,也叫作哈希。当前支持 MD4, MD5, SHA-1, SHA-224, SHA-2...