- 博客(71)
- 收藏
- 关注
原创 QT moveToThread 实现多线程记录
前提: 自己曾经用过n多次,但是时间总是这么不经意间带走了我清晰的记忆。所以在此记录一下1. 需要放到线程中 处理的类(继承于QObject)2. QThread 类对象3.处理的类 调用moveToThrad(QThteadl 类对象)4.QThread 类对象 调用 star() 方法例子://头文件声明WebSocketServer *mWebServer;QThread mWebServerThread;// cpp 文件实现 mWeb...
2021-05-13 17:45:15
251
原创 linux 勿删 libc.so.6 恢复操作
不小心把一台服务器上的 libc.so.6 给mv改名字了,导致大部分基础命令都不好使centos 7 可以使用 ldconfig -l -v /lib64/libc-2.17.so 或者重新设置软链接 sln /lib64/libc.so-2.12 /lib64/libc.so.6 文章出处:https://blog.csdn.net/barry1020441722/article/details/108083566经测试正常凝思操作...
2020-12-04 09:19:57
906
原创 vs2015 配置qt5.9.3 编写 activex 程序 ocx 程序
1.使用 qt-vsaddin-msvc2015-2.5.1.vsix 在微软官网下载的 报错the fllowing error occurred error reading vs project2. 使用qt-vsaddin-msvc2015-2.5.0-rev.09.vsix qt官网下载的 能够识别到但是运行时候,会报错找不到qt的文件: error : MSB4018: “VCMessage”任务意外失败。: error : ERROR running ...
2020-06-02 15:14:10
928
原创 pjsip 写的sip 电话在使用时来电回调无法收到invite消息 ,但是电脑收到了invite消息
sip 电话freeswitch 发起invite 呼叫在一些电脑上pjsip 无法获取到invite消息,但是通过wireshark 抓包电脑是收到了 invite消息。经过对比包和测试,发现是因为 服务器上的 freeswitch 发送 invite呼叫消息时带了 vp8视频编码,造成只是语言通话时pjsip 无法获取到 invite。 取消 invite 时的视频编码即可。...
2020-05-09 16:39:41
857
转载 安装freeswitch 遇到的一些问题记录
centos 7.6 安装freeswitch1.6.20参考http://blog.sina.com.cn/s/blog_539d6e0c0102zgvm.htmlYou must install libopus-dev to build mod_opus. Stop.报错You must install libopus-dev to build mod_opus. Stop...
2020-03-06 10:55:59
921
原创 wireshark 抓本地回环包 本地websocket包
wireshark 抓本地回环包抓不到。安装一个插件就可以了 Npcap我的安装过程1. 安装Npcap 官网 https://nmap.org/download.html 安装的时候 记得勾选legacy loopback support for 这个选项2. 安装wireshark 默认安装就行3. 安装完成后运行 wiresh...
2019-12-25 15:06:43
1585
原创 pjsip 在 xp win10 下编译 vs2005 vs2008 vs2013 vs2015 测试记录
由于要求支持xp系统运行,所以需要对xp 进行重新编译 编译的版本为 pjsip-2.7.2pjsip 提供了两个编译版本pjproject-vs8.sln 和pjproject-vs14.sln 分别 为vs2005 和 vs20151. xp 下可以安装 vs2005 vs2008 vs2010 三个版本 vs2010 之后不再支持vs2005 可以正常在xp下编译成功,v...
2019-12-17 17:00:54
438
原创 qt QCheckBox 设置文本左端显示
QCheckBox *mBox = new QCheckBox; mBox->setLayoutDirection(Qt::RightToLeft);很多小部件都可以这样设置
2019-10-22 17:09:45
3136
转载 win7 安装运行时库失败,不更新操作系统运行编写的程序
1.vs2015 编写的程序在客户机上发布的时候,经常出现安装vc_redist.x86.exe 但是有的操作系统安装不上。2. 查看日志是因为Windows6.1-KB2999226-x64.msu 的问题尝试解决安装 Windows6.1-KB2999226-x64.msu 网上有的说是 需要解压缩再安装的,试了下解压缩运行结果还是一样。通过安装windows s...
2019-10-17 13:57:43
539
转载 qt connect 无法将参数 2 从“overloaded-function”转换为“const char *”
1. connect(mtestComBox,&QComboBox::currentIndexChanged,this,&Application::doSetRegedit); error: C2664: “QMetaObject::Connection QObject::connect(const QObject *,const char *,con...
2019-08-19 10:43:57
2550
转载 mac 生成qt 图标
亲测可用https://blog.csdn.net/weixin_43216130/article/details/89683110#icns_2需要注意的是 这个要全部复制,并执行才能生成,只是复制其中一个是不可以的。sips -z 16 16 picture.png --out icons.iconset/icon_16x16.pngsips -z 32 32 ...
2019-08-09 16:06:16
200
转载 vs2015编译openssl 解决qt QSslSocket: cannot call unresolved function
vs2015 编译openssl https://www.cnblogs.com/coolbear/p/7196961.htmlqt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_server_methodqt.network.ssl: QSslSocket: cannot call unresol...
2019-07-30 09:21:34
310
原创 win10 qt creator 闪退 type_traits 找不到目录
1.更新了一下windows,qt5.9.3 ,然后发现 qt creator 打不开了,点击没有反应,在任务管理器那里可以看到有闪退的现象。2.多次快速点击 qt creator 偶然还能打开,会有个弹窗,一闪而过。后来按着网上说的 ,删除appdate 下的文件夹不好使,电脑上也没有有道词典,没有冲突。从装了qt,vs2015,windows sdk,重装了系统 问题依旧在3....
2019-07-26 17:24:06
1487
原创 sip网络电话 用户一直注册超时无法注册成功
在客户电脑上装有网络电话,但是一直无法完成注册,提示注册超时。抓包发现发送 注册消息后,服务器发送的401消息客户一直没办法收到,并且不断的发注册消息。解决: 用户网关设置默认没有开启sip协议,网关启用sip还有记得查看 软件进程的 端口 是否被网关过滤 我注册软件端口是 5060 只能发注册,但收不到401 消息,就是因为5060端口被过滤了...
2019-07-23 15:17:54
9270
4
转载 vm15 虚拟机安装 mac x 10.11
原文:https://blog.csdn.net/u011415782/article/details/78505https://blog.csdn.net/qq_35080229/article/details/78157651注意的两点1. 虚拟机安装目录 .vmx 文件 添加 smc.version = "0" 在smc.present = "TRUE" 下面2....
2019-07-23 15:12:50
1481
转载 qt mac上打包程序
qt 打包程序 dmgmacdeployqt mytest.app/ -dmg 同级目录生成 mytest.dmgqt 打包pkg包参考:https://www.cnblogs.com/csuftzzk/p/mac_os_x_make_application_installer.html https://blog.csdn.net/l...
2019-07-17 12:00:38
2553
转载 windows 10 vs2015 编译openssl库
推荐个文章看着不错没试。写到最后查为什么出错时 发现了这篇文章 https://blog.csdn.net/jzjwonderful/article/details/53305610?locationNum=9&fps=11. openssl 官网下载源码openssl-1.1.1 长期支持lts版本2. 安装ActivePerl ,官网下个安装一下3. 打开...
2019-06-25 19:20:20
443
转载 python main函数
https://blog.csdn.net/zhusongziye/article/details/79505803 讲的简单清晰 在这记录下 评论也是言简意赅 很不错
2019-06-20 10:15:08
1314
转载 vc_redist 静默安装的方法
; ExecWait ‘vcredist_x86.exe’ # 一般的安装; ExecWait ‘”vcredist_x86.exe” /q’ # silent install 静默安装; ExecWait‘”vcredist_x86.exe” /q:a’ # silent install, display a progress dialog but requires no user int...
2019-06-19 09:33:01
3400
转载 c++ 判断电脑是否装有vc_redist.x86 运行时库
Windows把卸载信息保存在注册表键HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall之下。我们可以枚举这个键的子键来了解哪个软件已经安装且可以卸载。在这个键的下面,每个子键代表一个可卸载项,每个子键下都列出一系列和相关软件有关的信息,重要的是以下信息:DisplayName:显示名称,这是我们看...
2019-06-19 09:29:51
3681
转载 c++ 通过guid 判断是否已安装运行时库
1. 运行时库guid 获取办法 可以通过查找电脑注册表vs2015 x86 版本号14.0.24215Microsoft Visual C++ 2015 x86 Additional Runtime - 14.0.24215{69BCE4AC-9572-3271-A2FB-9423BDA36A43}2.可以通过 下面这个程序进行判断电脑是否安装有vs...
2019-06-13 11:26:21
1276
转载 vs各个版本的编译器号对应的vs版本号
5.0 -> 976.0 -> 987.0 -> 20027.1 -> 20038.0 -> 20059.0 -> 200810.0 -> 201011.0 -> 201212.0 -> 201314.0 -> 201515.0 -> 2017来源https://zhida...
2019-06-11 11:48:59
14189
1
原创 git 打tag
git 打tag 首先饰在本地打tag 然后再上传到服务器1. 查看已经存在的tag记录 git tag2. 创建自己的tag git tag -a test.0.1 -m "测试打test.0.1 tag"3. 查看刚刚打的tag git tag 会看到自己刚刚打的tag4. 上传到服务器 git push origin test.0....
2019-05-30 16:42:05
194
转载 sql 语句 清除一个月之前的存储的数据
这个没测试 非sqlite 数据库假设你的表中日期列为DT, deletefromtbwheredatediff(dd,DT,getdate())>30原文地址https://bbs.csdn.net/topics/390427287我用到的是 sqlite 数据库没有datediffgetdate 所以不太适用 使用下面这个举例:今天是2...
2019-05-28 16:29:03
7193
转载 qt 对齐快捷键
Ctrl + A 全选文本Ctrl + I 对齐和VC的Alt + F8有相同效果转自https://blog.csdn.net/lwq573384928/article/details/49206659
2019-05-28 16:20:27
1915
转载 adblock plus 屏蔽广告
https://blog.csdn.net/weixin_38705903/article/details/81457358
2019-05-20 10:39:16
404
1
转载 程序启动时提示缺少VCRUNTIME140.dll 问题的解决
自己写的qt程序启动有时候在不同的windows系统中会提示 缺少VCRUNTIME140.dll解决办法 安装Microsoft.Net.Framework 安装包和Visual C++ Redistributable (vc_redist.x86)安装包后来又测试了 只需要安装vc_redist 安装包就可以了注意:安装的vc_redist 版本要是你程序编写的版本不...
2019-05-20 10:08:58
8002
转载 release 线程不能关闭 debug版本程序运行正常 while(1) 死循环 全局变量做退出
在qt5.9 写的程序中发现程序会收不到 全局变量赋值的变化 while(1) { if(stopFlag==1) { stopFlag=0; break; } }stopFlag 是int类型 全局变量 默认值为0,为1时停止当我在程序测试时debug可以正...
2019-05-15 11:20:17
633
1
原创 pjsip 录音生成wav文件声音一直很小
在pjsip开发实现通话录音时发现声音很小,需要放大很多倍才能听到,找了很多办法,后来发现是电脑麦克风设置没有开到最大惭愧这还费了一天时间电脑设置 声音 --> 录制 --> 麦克风 -->右键 属性 -->级别 ->麦克风 调到最大pjmedia_conf_adjust_tx_level 可以调整麦克风音量 或者 另一个函数...
2019-05-14 09:27:38
1471
原创 websocket 通讯时服务端一直没有反应
在客户电脑上 运行 用QT 写的websocket 建立连接的时候一直没有反应,之前在别处使用正常。web端建立websocket连接 服务端没有连接日志,连接失败,websocket根本没有反应qt写的测试程序建立websocket连接 服务端没有连接日志,连接失败,web...
2019-05-10 15:38:43
2710
转载 qt toStdString().c_str() 赋值const char * 显示乱码
现象const char * name =tempName.toStdString().c_str(); //显示的乱码解决:https://www.cnblogs.com/liushui-sky/p/9018319.html
2019-05-08 15:53:49
1833
转载 win10 搜索框没反应
https://blog.csdn.net/qq_40875146/article/details/81742533
2019-05-05 10:54:46
10076
转载 qt Creator 生成pdb文件、dump文件 、管理员权限、release 版本调试
在.pro 文件中添加 重新构建 生成pdb文件QMAKE_LFLAGS_RELEASE += /MAPQMAKE_CFLAGS_RELEASE += /ZiQMAKE_LFLAGS_RELEASE += /debug /opt:ref管理员权限.pro 文件添加 亲测可用 qt5.9.3 msvc2015 win32QMAKE_LFLAGS += ...
2019-04-29 17:05:23
4608
原创 pjsip 设置麦克风语音输入量 扬声器播放
参考外国友人问答找到的答案 地址:http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/2011-April/012807.html在pjsip 中 扬声器设置int v ;//v是音量大小 pjsua_snd_set_setting(PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING,(vo...
2019-03-29 16:21:19
2427
1
转载 firefox https 通过ws连接设置
https://blog.csdn.net/tragicguy/article/details/78626064https 通过ws连接设置 Firefox 网址输入 about:configefirefox 关闭延迟重连 network.websocket.delay-failed-reconnects 设置为false...
2019-03-27 13:29:34
2286
转载 SIP协议及与Freeswitch的关系
https://blog.csdn.net/zxh2075/article/details/52300048 sip跟freeswitch 原理形象生动。同时可以搞清楚 注册服务器、代理服务器、重定向服务。http://www.voip88.com/article-1154-1.html 原文,为了安全多留几个地址...
2019-03-22 14:54:50
546
转载 qt thread run和movethread的两种区别
https://blog.csdn.net/t46414704152abc/article/details/52133377 实例重点讲解了两种创建线程的方式https://www.cnblogs.com/liushui-sky/p/5829563.html 通过例子具体描述了区别...
2019-03-22 14:38:23
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人