- 博客(14)
- 收藏
- 关注
翻译 WineDbg 使用说明
当通过id设置断点/观察点时,如果找不到符号(例如,符号包含在尚未加载的模块中),winedbg将调用符号的名称,并在每次加载新模块时尝试设置断点(直到成功为止)。如果包含,则只有当上下文与输入显示表达式时调试器所在的函数仍在同一函数中时,才会显示。cont、step、next、stepi、nexti可以用数字(N)后缀,这意味着命令执行N次。fmt是字母或多个字母(数字和字母之间没有空格),其中字母可以是。可以使用','指定结束目标(以更改10行的值)。u Unicode UTF16 字符串。
2023-05-19 20:02:39
1225
翻译 wine 源码中 .spec 文件解析
在wine源码查看过程中,涉及到dll 和 so 文件的导入和导出,此时就必须要了解各种函数的跳转过程和导入导出过程,也就必须要彻底了解 .spec 文件。
2023-05-12 15:13:21
926
原创 ctk 框架发布订阅模式异常
1、现象在大并发或者短时间内触发量过大的时候,ctk 发布订阅模式下,会发现有事件丢失或者事件被重复触发;when use ctkEventAdmin class, and if use postEvent frequently cross threads,then some events will lost or some events triggerd twice. below is the log. in second section,"getArmVersion" lost,and "get
2021-07-14 17:51:22
617
1
原创 access数据库远程访问问题排查
Access数据库远程访问问题排查1、第一步要保证本地能够访问access 数据库。win10 系统一般会安装32位的驱动库,1)打开Windows 管理工具就可以看到。2)如果开发的时候用64位的,则需要单独安装“AccessDatabaseEngine_X64.exe”。2、远程连接access1)Access 是本地数据库,如果需要远程访问,则需要在局域网内,创建共享文件夹,通过共享方式进行访问。共享文件夹的时候也有一些问题,WIN10系统访问WIN7 会访问不了,但是WIN7 可以访问
2021-06-01 17:26:29
2035
原创 ARM9上编译QT4.8.5
ARM9上编译QT4.8.5关于qtcreator 目前选择,直接下载安装即可。https://download.qt.io/archive/qtcreator/2.8/2.8.0/LINUX 上编译1、解压文件2、进入目录下打开,打开命令行输入1) config./configure -prefix /home/jkwang/work/qtlinux提示Which edition of Qt do you want to use ?Type 'c' if you want to u
2021-05-17 10:37:04
460
原创 gmssl 编译改变生成的dll 名称
gmssl 编译改变生成的dll 名称关于gmssl 去哪下载,编译过程如何本文不再赘述,只描述如何改变dll名称,防止与官方的openssl 名字冲突;1、Windows 下编译问题点1:在GmSSL的github仓库中,在GmSSL-master/crypto/evp/names2.c文件中,历史版本有这2个函数的实现,新版本不知道什么原因,这2个函数实现被删除了。所以,我们只需要从names2.c文件的历史版本中,将函数实现拷贝出来,追加到新names2.c文件末尾,再次重新编译即可。为方
2021-01-19 19:12:11
573
原创 QSettings 缓存坑
使用QSettings 单独读写文件,显示一切正常。实例代码如下:但是如果在这段代码之前,你打开过这个ini 文件,并且并没有设置setting.setIniCodec("UTF-8");那么中文存在时,你会获取一段乱码。示例如下:这个现象产生的原因是,QSettings 的缓存机制,只要某个文件打开,就会存储在内存中,如果该文件再次打开时,直接从内存中读取,设置的编码格式无效。...
2020-08-25 12:02:52
904
原创 QString 与std::string转换异常
QString 与std::string转换异常记录下异常,后续注意。测试源码如下: std::string t("\u0003�\u0012\u000eUltra\u000d121.32.198.44"); QString q=QString().fromUtf8(t.c_str()); std::string g=q.toStdString();调试运行,各参数显示如下截图:...
2020-08-12 20:16:03
1479
原创 最小栈的几种实现
leetcode 155原题如下:设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) -- 将元素 x 推入栈中。pop() -- 删除栈顶的元素。top() -- 获取栈顶元素。getMin() -- 检索栈中的最小元素。示例:MinStack minStack = new MinStack();minStack.push(-...
2020-03-01 11:26:30
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人