自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 去除linux文本中的^M

linux去除^M内容

2022-11-08 11:26:09 943 1

原创 QProcess的使用流程(从启动到关闭)

程序实现功能:打开一个记事本,在记事本程序运行期间不断的捕捉键盘输入,直到输入数字2,关闭记事本心得:(1)start函数调用后程序状态是starting(2)要调用waitForStarted后程序状态才会显示running(3)关闭程序要使用close,不要使用kill,使用kill会报“QProcess::start: Process is already running”QProcess prc; QString str="kwrite"; QStringList par

2022-03-26 16:38:50 7321

原创 cmder中使用ssh远程运行GUI程序

cmder远程ssh linux系统带有界面的程序

2022-03-05 11:25:31 761

原创 linux操作系统脚本实现获取带有指定字符串的文件名的最新文件并使用sftp上传至远程节点

简介:实现上述功能使用了两个脚本:总的调用脚本和sftp脚本sftp.sh脚本内容见下文,功能是sftp输入密码后上传指定的文件,脚本运行时需要带上传文件名参数,例如要上传a.txt ,就执行sftp.sh a.txt.#!/usr/bin/expectset timeout 10# get file name from inputset file [lindex $argv 0]# loginspawn sftp ems@192.168.1.1expect "password:"#i

2021-12-21 11:35:50 702

原创 Qt读取文本中最后一行

背景;文本文件中有多个</开头的行,倒数第二行也是“</”开头,“>”的字符串,倒数第一行是文件结束标识。现在有读取最后一个“</”开头“>”结尾的行内容需求,代码如下:代码QFile file(filePath);QString ending;if (file.open(QFile::ReadOnly)){for(int i=21;i<file.size();i++){file.seek(file.size()-i);QString t..

2021-11-30 18:46:16 2718

原创 没有规则可以创建***需要的目标***.cpp

删除并重新生成MakefileMake cleanmake问题解决

2021-08-11 13:52:57 761

原创 QString在跨平台时显示乱码问题的解决

问题描述:windows平台正常,linux下输出文件会乱码解决思路:发现gbk格式的代码文件在两平台下都是正常的解决方法:复制并清空一个gbk文件,在ue中打开新的空gbk文件,然后把有乱码问题的文件内容复制过去,保存。搞定!...

2021-03-30 16:16:30 155

原创 子进程调用Qt剪切板(qclipboard)调用卡死问题

问题:A程序启动B程序,B程序会在调用QApplication::clipboard()->text()获取剪切板内容时特别卡,耗时7-8分钟。排查问题后发现是A程序运行中使用了键盘的复制快捷方式,此时剪切板是有中文内容的。尝试在在B程序初始化过程中清除剪切板内容无效,此时会卡在清除剪切板这条语句上。解决办法:A程序启动B程序前清空剪切板。...

2021-03-10 16:34:16 564

原创 qt文件删除异常返回信息的打印

QFile函数使用remove进行删除文件操作,在windows机器上如果此文件被其他文件占用,则会删除失败,此时需要添加错误返回信息根据QQString path=("D:\a.txt");QFile file(path);if(!file.remove()){ qDebug()<<file.errorString();}...

2021-02-23 19:47:35 830

原创 Qt 动态库模式子窗口弹出修改父窗口标题问题的解决

Qt 动态库模式子窗口弹出修改父窗口标题问题的解决问题解决办法问题父窗口的标题是初始化后调用setWindowTitle修改了的。但子窗口动态库弹出后父窗口的标题会莫名其妙的显示调用setWindowTitle前的内容解决办法检查动态库是否调用的installTranslator函数,如果调用了,注释掉。该部分需要在主程序中被统一调用。子程序中调用时,会重新加载翻译文件,造成setWindowTitle修改的内容失效...

2021-02-07 16:22:18 260

原创 QProcess中双引号的使用以及空格的作用(以wmic命令的使用为例)

首先,QProcess::Start(QString Program,OpenMode mode ) 函数中字符串program的参数在其内部处理的逻辑如下:(1)以空格分隔字符串作为arguments字符串(2)读到三个双引号即作为一个双引号例如在cmd.exe中要执行wmic process where caption = “cmdA”则在使用QProcess::Start来调用时 传...

2020-03-13 15:56:41 1804

原创 当前不会命中断点,还没有为该文档加载任何符号

@T当前不会命中断点,还没有为该文档加载任何符号#vs2008调试动态库程序时首先要选择附加到某个可执行文件中,如果选错了可执行程序,即所选的程序并未调用此动态库,就会在设置断点时报上述错误。见下图鼠标点击上图中红色圆圈中的图标,就会有“当前不会命中断点,还没有为该文档加载任何符号”。此时首选要确认,所选的附加程序是否真的调用了本动态库。如果确定所选可执行程序确实调用了该动态库,则删除原有...

2019-11-14 19:41:00 575

原创 大型项目动态库头文件改变后的重新编译(C++)

当一个大型项目中某个引用的头文件发生微小改动时,例如函数中形参增加。如果编译可执行文件后仍然报错,则需要了解其引用的动态库中是否引用了该头文件。解决问题的步骤如下:1)找到所有引用了该头文件的动态库2)如果在原来的基础上直接nmake,如果再次执行可执行文件还是会报错。那么原因是头文件发生微小改变时,未nmake clearn直接nmake,编译器找不到需要重编的入口。3)如果需要重编的动态...

2019-08-23 10:01:59 2427

原创 可执行程序编译时报无法定位程序输入点错误

问题如下图:我更改了pse_para.dll动态库代码,重新编译后,调用可执行程序时报上述错误。此时需要找到所有引用了该动态库的程序(可执行文件或动态库),删除后再重新编译,问题解决。...

2019-07-26 10:47:53 531

原创 python英英字典开发过程中学到的tkFont的使用

发现马来朋友使用的英英在线词典比较好用,于是想到要在网页上提取其中的有效信息,打包到python的界面下使用。爬虫部分代码很简单。但到了界面部分开发时遇到了一些小问题。为了让英文解释的展示看上去更漂亮一些。在使用tkInter的Text控件进行展示时需要做如下工作:(1)传入一长串字符变量中,不同行需要插入换行符(2)导入Text()后需要逐行识别该行的功能,是词典名称?同义词展示?解释?这个...

2019-07-25 11:08:27 1088 1

原创 报无法解析的外部链接LINK2019错误,但本地已有该类文件

如果是链接时报错,但发现错误提到的类却在项目文件内,能够在文件夹内找到对应对应的头文件和CPP文件。此时一定要搜一下引用的动态库头文件中是否包含了同名类。这个文件我查了两三个小时才发现。...

2019-07-19 16:17:21 376

原创 从python脚本爬取快递100认知csrftoken

(1)首先登录快递100首页,此时先看下获取到的cookies,稍后会用到(2)找到获取快递公司名称的异步请求(3)找到获取快递信息的请求(此处是难点),先查看请求参数,type是上一步获取到的快递公司名,postid是快递单号,temp推测是随机数,phone不用填写根据我上一篇博客来到对应的参数计算公式https://blog.csdn.net/weixin_43868179/artic...

2019-07-01 19:35:31 3017 2

原创 饿了吗登录验证码图片提取的python实现

首先了解下base64编码和图片文件的关系,链接如下:https://www.imooc.com/article/27804根据简书上大佬的文章了解饿了吗验证码提取的路径和方法(大佬可能是用C#来实现的)https://www.jianshu.com/p/4aa84d7d68b8由于本人目前刚接触python爬虫,还不了解如何在有干扰线的验证码文件里提取字符串,所以只能获取验证码文件后采用...

2019-07-01 08:53:03 2733 1

原创 从python 调用有道接口总结爬虫的规律

步骤(1)根据下文链接学习如何从网页中找到对应的js文件并设置断点https://jingyan.baidu.com/article/dca1fa6f0379a5f1a44052fd.html步骤(2)将找到的js文件复制到pycharm里面搜索salt,找到的结果见下图步骤(3)有了断点就可以看到变量是怎么得到的,见下图所示步骤(4)根据CSDN中下文的链接跟随大佬学习如何从js中解...

2019-06-29 15:50:35 506

原创 igdumdm32.dll报错问题的解决

igdumdm32.dll报错问题的解决该动态库属于intel的集成显卡驱动出了问题,重新安装 自己电脑上的Intel HD Graphics 就可以解决打开设备管理器—选择显示适配器—更新驱动 之后重启电脑上重置显示分辨率即可...

2019-06-11 14:03:06 1619

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除