自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux桌面软件(wps)内嵌到主窗口后的关闭问题

第一种情况:当我们关闭了wps的qt父窗口,而不关闭wps软件界面(比如通过wps右上角的那个关闭按钮)时,虽然wps软件界面没了,但是后台的两个进程都没有关闭,这就导致wps的软件进程处于一种异常状态,这就导致下次打开时,发现完全打不开软件了。问题描述:延续上一篇文章,将wps软件窗口内嵌到qt的窗口后,出现一个棘手的问题,就是无法正常的关闭wps进程,即使表面上关闭了,再次打开并内嵌到主窗口时,会出现打不开wps软件的问题,会发现有wps的僵尸进程。qt主窗口创建该进程,该进程又创建打开pdf的进程。

2024-10-06 11:36:50 661

原创 linux桌面软件(wps)内嵌到其他窗口

程序测试环境是:slackware系统,属于linux系统,有桌面(Xface Session)。qt、c++代码实现。1、wps在slackware 中安装好后,可以打开word、pdf、execl、ppt,他们分别对应的可执行文件是wps、wpspdf、et、wpp。编译说明:上图是测试demo编译时,在编译工程里加的依赖。必要条件:slackware系统里需要安装wps、qt5开发工具,本篇文章不做详述。程序功能:将已经打开的wps(word、pdf等都可以)软件界面内嵌到qt窗口里。

2024-09-27 13:35:15 516

原创 linux打开桌面软件(wps)、获取已打开的文件名(wps)

程序测试环境是:slackware系统,属于linux系统,有桌面。系统镜像是:slackware64-15.0-install-dvd.iso。1、wps在slackware 中安装好后,可以打开word、pdf、execl、ppt,他们分别对应的可执行文件是wps、wpspdf、et、wpp。2、打开多个相同类型的文件,比如word,一般只有一个进程,以及一个软件界面,用多个tab页来显示多个文件。

2024-09-27 11:16:20 493

原创 python解析word中表格,行列错乱的问题

输出的结果和预期有差别,发现读出的每个格子的行列号和其真正的行列号对应不上,也就是行列错乱的问题。原本我以为是因为这种表格复杂度导致的,或者是表格中内容引起的错乱。这个没对齐的地方非常的细微,很难被发现,当我拖了一下,把表格对齐之后,读出来的行列就完全好了。在网上找的代码例子,示例代码如下。

2023-02-15 14:04:27 1140 1

原创 Fusion Os(CentOs)安装zmap教程

zamp安装执行cmake-DENABLE_DEVELOPMENT=OFF时报错:“Did not find libjson”,这个是缺少依赖json-c-devel导致的,yum方式安装也失败了,所以这个也是在git上下载zip源码包安装的,下载的安装包名叫:json-c-master.zip,实际上这个是json-c,而不是json-c-devel,但这个也是可以的,具体的安装流程我就不细说了。以上是主要安装流程,看着很简单,但是中间问题不断,我弄了将近一天才安装成功。安装依赖gengetopt时,

2023-02-09 15:33:10 1169

原创 visual studio 回到上一步快捷键失效,以及pgAdmin界面被缩小的问题

最近打开vs查看代码,在使用快捷键回到上一步时(ctrl加-),发现竟然失效了,还以为自己记错了,来来回回折腾了好多次才发现并没有记错。第一时间想到,可能是被别的软件相同的快捷键给拦截了。而且这个快捷键被多次按下后,将pgadmin的界面都给改变了。这个软件界面变成了这么小的,根本就没法用了,为了还原我还卸载安装了这个软件好多次,但是界面依然还是很小,后来才想到,使用“ctrl加+”,才给恢复正常。我在pgadmin上,找到快捷键设置的地方,发现找不到设置“ctrl加-”这个快捷键的地方。

2023-01-10 16:28:15 1056

原创 linux 下如何通过 GDB 调试,查崩溃

linux,c/c++如何通过GDB查看崩溃

2022-09-21 13:08:24 2546

原创 关于linux下socket的fd超出FD_SETSIZE限制的问题

socket超过1024限制,文件描述符

2022-09-21 11:29:17 3402

原创 c++用结构体struct作为map的key时的注意点

今天发现一个新的知识盲点,做个记录。当我们使用struct作为map的key时,我们的struct里就必须自己实现,重载 < 运算符的代码,不然就会报编译错误(除非你不用这个map,那还定义他干嘛)。为啥必须要重载实现一遍这个 < 运算呢?因为map本身是通过默认的 < 运算来对key进行排序的,现在我们用struct作为key之后,默认的这个 < 运算已经无法正确的比较出两个结构体对象的大小关系了,所以就必须我们自己实现一遍,至于两个结构体的大小该怎么比较就看您自己的需求了,我

2021-09-09 18:35:28 2938

原创 C++ Jsoncpp开源库 json串的构造、访问和修改

最近开发关于Json串操作的相关代码,对json串的访问比较熟了,但是对节点的value值进行修改却没怎么弄过,经过自己尝试后成功搞定,以下是关键代码:Json::Value jsonListObj;;Json::Value jsonObj;Json::Value jsonArray;Json::Value Obj;Obj["TollgateID"] = Json::Value("1...

2019-03-22 14:36:32 1319

原创 C++编程,语法错误导致的编译问题记录

c/c++编译报错问题

2019-02-26 14:13:08 1455

原创 linux系统,跨网段ping不通(不同网段ping不通)

最近使用vmware的虚拟机linux redhat系统,桥接模式下的静态ip。发现ping同网段的地址是可以的,但是跨网段ping时出现Destination Host Unreachable的提示,经过排查后发现是,子网掩码错误。我使用的错误子网掩码是:255.255.0.0,正确的应该是:255.255.255.0。由此很容易想出子网掩码的作用,就是用来划分各个不同网段的。...

2018-12-27 11:24:01 10047

原创 linux-centos 程序崩溃没有core文件?

最近在centos6.5系统上遇到程序疑似崩溃但是没有发现崩溃文件的问题,后来经过排查发现,竟然是崩溃后由于系统设置导致崩溃产生的core文件被移除的缘故。1.怎么确认程序发生过崩溃:打开 /var/log/messages 文件(也可能是带着日期的类似messages-xxxxx这样的文件),然后在这个文件里通过关键字查找,关键字可以是你的程序名(我的是pausdk),如下图:lin...

2018-08-22 14:26:10 9588

原创 vs2003,C++工程,如何将管理员权限内嵌到启动工程里

虽然已过时的不能在过时,还是记录一下,自己亲测有效。我说的都是在项目启动的exe工程上的设置,跟其他的dll工程无关。1. 在工程的资源目录下,.rc存放的那个目录里,首先您建立这样一个文件Startup.manifest,文件里内容如下:   version="1.0.0.0"   processorArchitecture="X86"   name="Startup

2018-01-17 12:22:35 335

原创 QT结合MFC的难点问题解决方法

qt窗口开发问题记录

2017-12-07 18:10:06 5011 1

原创 QT的安装和实现简单动画,有源码

    因为工作需要,在windows下pc客户端制作一些动画效果,所以研究了一下QT,通过学习别人的例子,再加上自己的修改,将例子更加丰富了一下。我先申明一下,我拿的是别人的例子,非常感谢他们的demo,让我省了很多时间,所以我也拿出来给大家分享一下。    首先说下我的开发环境,操作系统:win7 64位;编译器:vs2010,我没有用QT的Creator编译器,那个不习惯;QT版本:5.4....

2017-08-30 11:28:13 645

原创 ftp传输工具FlashFxp+FilezillaServer的使用小记

大文件传输的时候,通过windows本机自带的远程连接方式进行传输很费劲,特别耗时,所以我采用了客户端Flash Fxp和服务器端Filezilla Server的ftp工具来传输,传输效率还可以接受。首先是服务器端,安装结尾时,如果选择启动程序,你会看到如下图:这个是连接服务器本地的,什么都不用改,点击ok就可以了。如果安装完之后没有弹出这个界面,直接到开始菜单找到FileZilla

2016-12-15 15:27:29 3976

原创 C++使用gsoap实现客户端访问webservice服务,概念知识普及

本文只对这个知识的做概念和原理的普及,至于具体做法,教程太多了。我做这个目的是为第一次做这个的人节省点时间。看完这个你再去搜教程,事半功倍。gSOAP简介    gSOAP编译工具提供了一个基于SOAP/XML 的C/C++ 语言实现,从而让C/C++语言开发WebService客户或服务端的程序工作变得轻松了很多。绝大多数的C++Web服务工具包提供一组API函数类库来处

2016-08-17 19:35:19 761

原创 定时器

最近使用定时器,虽然网上例子很多,但依然费了我不少时间才把问题搞清。我要用的定时器是跟windows窗口没关系,需求是定时触发一次事件。定时器实现主要有两种方法:1.SetTimer(m_hWnd,1,1000,func); //一个1秒触发一次的定时器。这个是给了窗口句柄,然后在窗口的消息处理函数那里处理就可以了。2.SetTimer(NULL,1,1000,func);//这个是没有指

2016-04-21 10:26:39 784

原创 libcef学习最详细的入门资料系列之二 :libcef的编译和运行,以及MFC下的实现

第一篇文章只是一个前奏,现在开始正题。首先申明的是,我的开发环境是:win7 64位,编译器:vs2013 update4。接着上一篇文章说起,当我们下载好了之后,下载下来的demo,cefclient和cefsimple稍稍改动就能运行。cef运行主要依赖的库就是libcef_dll_wrapper.lib和libcef.lib这俩,现在就开始把简单的那个demo跑起来,我的示例是debug下的

2015-11-02 20:52:48 11796 3

原创 libcef学习最详细的入门资料系列之一 :libcef基本的入门知识

cef也搞了一段时间了,现在我将和大家分享一下,出个系列的,希望能帮到需要的人。如果有不对的地方,请大家指正。如果喜欢,请留言支持。是什么The Chromium Embedded Framework (CEF)----Chromium嵌入式框架。CEF聚焦于使用第三方嵌入浏览器的应用程序。支持嵌入HTML5浏览器在现有的本地应用程序中。比如嵌入MFC窗口。创建一个轻量级sehll应用程序

2015-10-29 10:12:33 23466 5

原创 error C2059: 语法错误:“,”

在使用libcef库做MFC开发时,出现一个编译错误:error C2059: 语法错误:“,” 这个错误出现的很奇怪,通过撤销修改发现是因为头文件引用的先后顺序造成的。我把#include 这句与引用libcef的某个头文件的那句代码换了个位置就好了,至于根本原因我没找出来。

2015-10-05 17:50:38 17768 2

原创 C++动态链接库链接错误集合

编译时总会遇到链接错误,有时候半天都找不到错误在哪儿。以下是曾经遇到过的几种情况:首先是检查头文件路径,以及lib库路径是否在工程设置里添加。如果已添加,就要再次确认添加的是否正确。其次是检查链接库文件名是否在工程设置里添加,不区分大小写。注意的一点是,确认你编译的工程是debug还是release,他们的设置是区分开的,或许你编译的release版本,还没设置好呢。链接的函数如果没实现,也会

2014-12-02 17:38:41 1320

原创 CURL使用

curl用于处理网络请求,接收数据等。我主要用于做客户端。1. 我使用的是curl静态库,首先是准备工作,代码示例如下:  CURLcode code; // curl执行返回码if (mpr_curl == NULL) // curl对象,作为我自定义的类对象的成员变量{ CGlbString error;// 自定义字符串对象,继承自string // 初始curl化...

2014-08-07 12:26:13 1798

原创 OCILIB使用

1.只有批量插入才能有效提高效率,绑定时,所有字段shu

2014-07-21 14:56:31 4047

原创 WinForm界面小问题解决

1.treeview控件添加图标,可以在工程里添加新文件夹,取名为Res

2014-06-04 18:14:21 852

原创 错误修改记录集,陆续添加

使用动态链接库,工程a的接口

2014-05-12 15:37:28 808

Qt简单动画,请随便下载

Qt、动画,小鸡出壳

2017-08-25

Qt动画,一个小鸡鸡的动图

一个小鸡的动画

2017-08-25

Qt动图效果,蝴蝶飞,星星移动

debug和release在我本地都能正常运行,蝴蝶飞,星星移动,狮子浪,进度条

2017-08-25

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

TA关注的人

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