Qt QString 中文乱码

QString使用的是UTF-8编码 从字符常量中获取中文 QString msg = QString::fromLocal8Bit("This is a debug message at 中文"); 以QString做为形参变量传递 qDebug(msg.toUtf8()); QString与操作系统间读写,会自动将UTF-8与操作系统的编码做转换(比如日志系统) void QtLog::WriteLine(const QString &logFileName, const QString &logMsg) { QFile file(logFileName); file.open(QIODevice::WriteOnly | QIODevice::Append); QTextStream text_stream(&file); text_stream << logMsg << "\r\n"; file.flush(); file.close(); } QString strAppDir = QCoreApplication::applicationDirPath(); // 不用转码 QString message, text, fileName = strAppDir + "/Log/"; QDir dir(fileName); if (!dir.exists()) { // 注:不能创建两级文件夹 bool ismkdir = dir.mkdir(fileName); }

December 6, 2021 · 1 min · Rick Cui

IE 64位插件

1、设置IE为单进程模式 64位操作系统的 IE 默认每个 Tab 页都是一个进程,并且 Tab 页的进程是 32 位的,主进程是 64 位的,如下图所示 值为0时是单进程模式,1是多进程

December 4, 2021 · 1 min · Rick Cui

3DMax 操作

1、查看纹理 渲染——材质编辑器——精简材质编辑器 2、合并Mesh——附加 3、资源跟踪器快捷键 Shift + T

November 25, 2021 · 1 min · Rick Cui

ArcGIS 字段计算(自增、随机数)

1、随机数 python 脚本 import random def randNum(): res = random.randint(1, 7) return res 2、自增 python 脚本 total = 0 def accumulate(increment): global total if total: total += increment else: total = increment return total

November 25, 2021 · 1 min · Rick Cui

查看 dll 版本

查看库的版本(win32 or 64) 1、通过 vs 自带工具 dumpbin.exe dumpbin.exe /headers dll文件路径 2、使用 notepad++ 直接用 记事本 或者 notepad++ 打开exe文件(dll文件),会有很多乱码,不要头疼,接下来只需要在第二段中找到 PE 两个字母,在其后的不远出会出现d 或者L。若是d,则证明该程序是64位;若是L,则证明是32位。

June 5, 2019 · 1 min · Rick Cui