- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 QT,webservice。qtsoap。webxml。获取手机号码归属地
关键代码MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); connect(&http, SIGNAL(responseReady()), this, SLOT(getResponse()));}void MainWindow::getResponse(){ const QtSoapM
2021-09-06 16:56:07 158
原创 windbg,参不透的window系统Debugging
C++临界区LockCount的定义。第一部分得出的结果表示临界区是否为释放,0为已锁定,1位已释放0:009> ? 0x1 & (-0n22) :前面0:009> ?不用管,只需要理解后面部分意思就是-22和1按位做与运算第二部分得出的结果表示临界区是否被线程所拥有,0表示是,1表示否0:009> ? (0x2 & (-0n22)) >>1 :前面0:009> ?不用管,只需要理解后面部分意思是-22和2按位做与运算后按位右移一位...
2020-07-07 19:02:30 176
原创 Delphi深度拷贝结构体内存
//定义结构体type mypoint=record x:integer; y:integer;end;//定义结构体指针 PMyPoint = ^mypoint;//声明结构体指针变量var_pMyPoint1 : PMyPoint;_pMyPoint2 : PMyPoint;//给结构体指针分配内存方式1_pMyPoint1 := Ne...
2020-02-12 19:16:40 774
原创 vc CListCtr控件设置指定行字体颜色,背景颜色
一开始以为CListBox和CListCtr是差不多的,用CListBox手动添加NM_CUSTOMDRAW消息后,一直不响应,不知道是什么原因,只能改用CListCtr,CListCtr可以通过类向导添加NM_CUSTOMDRAW,就比较方便了.先定义一个宏#define LRED 1绑定CListCtr控件变量m_list通过类向导添加NM_CUSTOMDRAW后,在消息映射函数中...
2019-06-14 16:29:38 894
原创 Qt获取全局键盘消息!检测程序外部和内部按键状态!
使用VC获取全局键盘消息的话,可以使用钩子函数。在Qt平台上,因为Qt是跨平台的,钩子函数是在windon平台上面的,所以如果使用钩子函数的获取全局键盘消息,要使用<windows.h>头文件和user32.lib,这也可能破坏了Qt跨平台的优势。 因为某某原因,需要实现类似的功能。在界面上实现按住control键点击鼠标实现多选,但是把功能简单实现后,发现...
2019-02-13 17:48:44 5191
原创 window系统下,利用命令行窗口设置,定时弹出消息窗口
一开始使用cmd命令行的at命令定时设置 (at 12:00 msg * 消息内容),在cmd窗口运行括号内的命令后一直没弹出窗口,百度看到有人说at命令都是在后台运行的,在这中间我还加了/interactive试了一下,提示使用SCHTASKS命令定时执行任务,所以只能重新寻找方法。打开记事本,输入保存为2.vbe ,这里可以注意到第二行双引号内的1.bat脚本名字(这里应该注意路径...
2019-02-13 17:09:55 7933 1
原创 __stdcall、__cdcel和__fastcall三者的区别
__stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。如下图所示,可以在IDE环境中设定所有函数默认的调用协议,还可以在函数定义时单独设定本函数的调用协议。调用协议常用场合 __stdcall:Windows API默认的函数调用协议。 __cdecl:C/C++默认的函数...
2018-07-16 18:18:10 203
原创 QT 链接库lib和dll问题
机缘巧合,需要将一个vs2013平台上的一个小demo转移到QT上来,复制粘贴完,竟然发现使用到得库函数竟然无法识别(Undefined reference……………………)。如果以已经正确链接完库文件lib和包括了 相关连得头文件,那么有可能是QT和vs2013的编译器差异导致的,vs平台用c++编译的lib库在QT平台上编译之后,会自动附加一些符号,导致在lib中找不到对应的函数。这个时候,你...
2018-06-14 19:24:45 2521
原创 QT入门注意事项
如果你想调试,那么你要点击左下角带有虫子标志的绿三角形按钮,设置断点后才能进入调试,有一些低版本的QT要通过修改pro配置文档设置,在TEMPLATE=app下面添加CONFIG +=warn_on_debug console,要注意是否已经有该句,如果有,那么只需要修改就可以。如果你用到了lib,那么你要在pro配置文档添加LIBS += -LE:/lib -lmylib ...
2018-06-14 19:08:18 265
原创 win10系统只能使用自带edge和ie浏览器问题
打开IE浏览器,打开设置,选择Internel选项>连接>代理服务器>勾选为Lan使用代理服务器。另外发现某60真的很流氓,不知不觉就把IE主页面各改成它的导航页了,真是流氓到极致。吕祖转世洪洗象,骑鹤江南伴红衣。...
2018-04-12 09:36:12 8595 1
原创 MySQL 登录异常之1
安装MySql server 5.1,打开CMD(命令控制台),切换至MySql server5.1安装目录下的bin目录下。输入 mysql -u root -h localhost -p (注:mysql -u 用户名 -h 数据库地址 -p 用户密码)输入登录密码,就可以进入数据库。有时候会因为忘记登录密码或者输入错误出现一些不可预知的问题,下面记录N遇到的两种情况,其实这些情况都是...
2018-04-09 18:18:01 1142
gmock1.7,没有积分可前往http://www.xdowns.com/app/260698.html(不是广告,真的可以下载)
2019-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人