06 2016 档案

摘要:以前一直以为就是重命名而已,原来还不是。QT真伟大,方便到家了。该有的,全都有现成的。 阅读全文
posted @ 2016-06-30 21:10 findumars 阅读(564) 评论(0) 推荐(0) 编辑
摘要:卸载时删除注册表在[Code]段添加如下代码: procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep = usUninstall then if MsgBox('您 阅读全文
posted @ 2016-06-30 15:33 findumars 阅读(543) 评论(0) 推荐(0) 编辑
摘要:1 前言 当代信息技术飞速发展,软件和系统的代码规模都变得越来越大,而且组件众多,依赖繁复,每次新版本的发布都仿佛是乘坐一次无座的绿皮车长途夜行,疲惫不堪。软件交付是一个复杂的工程,涉及到软件开发的各个细节,其中任何一环出现问题,都会导致软件不能及时交付,或者交付的质量堪忧。 从企业的角度来讲,如何 阅读全文
posted @ 2016-06-30 15:21 findumars 阅读(734) 评论(0) 推荐(0) 编辑
摘要:1. 下载代码:qt-win-opensource-src-4.5.02. 设置环境变量 Add to PATH: ‘;%QTDIR%/bin’3. 输入cmd,启动到vs2005安装目录下,进入Microsoft Visual Studio 8/Common7/Tools下,将vsvars32.b 阅读全文
posted @ 2016-06-30 00:14 findumars 阅读(256) 评论(0) 推荐(0) 编辑
摘要:QtQml 应用程序的性能考虑与建议 原文:csdn aidear_evo QtQml应用程序的性能考虑与建议 本文翻译自Qt官网文档:http://doc.qt.io/qt-5/qtquick-performance.html 时间考虑 作为一名程序开发者,应该努力使渲染引擎的刷新率维持在60fp 阅读全文
posted @ 2016-06-29 23:58 findumars 阅读(1681) 评论(0) 推荐(0) 编辑
摘要:用做网页开发经历了三个阶段:第一阶:傻干阶段使用Intraweb,傻瓜型,无需知道javascript,html,css,会pascal就可以了。第二阶:困惑阶段使用Intraweb,有很多限制,比如资料少,界面不容易做漂亮,没有源代码等等。于是转向研究其他开发工具。首先吸引眼球的是Nodejs,前 阅读全文
posted @ 2016-06-29 21:15 findumars 阅读(1678) 评论(0) 推荐(0) 编辑
摘要:UNIGUI for delphi,是一款WEB RIA开发框架。开发WEB程式如传统C/S般简单,众多DELPHIER趋之若鹜。 虽然上手非常容易,但要真正使用好,有些地方还是值得考究的。 网上有同仁说使用UNIGUI,如果客户端达到200的数量,会致数据库连接用磬,系统不可用。他以为是UNIGU 阅读全文
posted @ 2016-06-29 17:21 findumars 阅读(1373) 评论(0) 推荐(0) 编辑
摘要:idhttp.get方式调用,这种比较简单,大家都会。post方式网上却没有任何成功的代码,本人也是摸索了一个上午才搞定。 分享给大家。 (1)post方式调用的远程方法,方法名必须加“update”前缀,不加行不?你试下啦。 function TServerMethods1.updateecho( 阅读全文
posted @ 2016-06-29 17:20 findumars 阅读(649) 评论(0) 推荐(0) 编辑
摘要:朋友有个项目,通信协议使用HTTP,数据序列使用BIN(二进制)。他不知道要选用何种技术方案。 REST webservice是http+json,SOAP webservice是http+xml,好像都不适合。 于是想到了使用INDY的TidHttpServer控件来实现。TidHttpServe 阅读全文
posted @ 2016-06-29 17:18 findumars 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:准备使用DELPHI开发移动设备开发的朋友对DATASNAP REST中间件不可不了解。 DATASNAP REST新型WEBSERVICES中间件使用的通信协议和数据封装格式: 使用HTTP通信协议,HTTP协议哪个平台都支持;使用JSON作为数据的封装格式,几乎所有的开发语言都可以解析JSON数 阅读全文
posted @ 2016-06-29 17:17 findumars 阅读(562) 评论(0) 推荐(0) 编辑
摘要:OleVariant的本质 OleVariant,COM的一种数据类型。MIDAS基于COM之上构建的,自然使用OleVariant作为数据序列格式。 延续到现在最新的DATASNAP仍然支持它。 TClientDataset.data,TClientDataset.delta,这俩个属性的类型都是 阅读全文
posted @ 2016-06-29 17:16 findumars 阅读(622) 评论(0) 推荐(0) 编辑
摘要:uses Winapi.WinSpool; procedure TForm1.Button1Click(Sender: TObject);varpi2: PRINTER_INFO_2;hPrinter: THandle;Jobs: array [0 .. 1000] of TJobInfo2;Byt 阅读全文
posted @ 2016-06-29 17:14 findumars 阅读(1981) 评论(0) 推荐(0) 编辑
摘要:procedure TForm1.Button1Click(Sender: TObject);varChildForm: TForm2;beginChildForm := TForm2.Create(nil);ChildForm.ShowModal(procedure(ModalResult: TM 阅读全文
posted @ 2016-06-29 17:08 findumars 阅读(588) 评论(0) 推荐(0) 编辑
摘要:TCLIENTDATASET.DATA, TCLIENTDATASET.DELTA, TDATASETPROVIDER.DATA,它们的DATA属性的类型都是OLEVARIANT。 中间层和客户端之间通过OLEVARIANT来传递数据集的数据。 为了提高数据传输的效率,发送方在传输之前可以先压缩数据 阅读全文
posted @ 2016-06-29 17:06 findumars 阅读(315) 评论(0) 推荐(0) 编辑
摘要:LoginDlg lDlg;//定义对话框 QPalette paletteL; paletteL.setBrush(QPalette::Background,QBrush(QPixmap("./mb.jpg")));//相对路径放到build-desktop文件夹下 lDlg.setPalette 阅读全文
posted @ 2016-06-29 15:39 findumars 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:有关句柄和指针的常用函数 1. 如何获取应用程序的 实例句柄? AfxGetInstanceHandle() 应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用 AfxGetInstancdHandle获得句柄. Example: HANDLE hInstance=A 阅读全文
posted @ 2016-06-29 05:47 findumars 阅读(787) 评论(0) 推荐(0) 编辑
摘要:ddd 阅读全文
posted @ 2016-06-29 05:42 findumars 阅读(656) 评论(0) 推荐(0) 编辑
摘要:官网:http://www.openssl.org/ 得到源码: git clone https://github.com/openssl/openssl 一、用vc编译器编译: 1、下载nasm: http://www.nasm.us/ 2、下载perl: http://www.perl.org/ 阅读全文
posted @ 2016-06-29 05:42 findumars 阅读(1664) 评论(0) 推荐(0) 编辑
摘要:MinGW:c -> o gcc -c a.cc -> exe gcc a.c libs.o -o a.exe (从主程序a.c,附加libs,生成a.exe)o -> exe gcc a.o b.o ... -o main.exec -> dll,def,a gcc a.c -shared -o 阅读全文
posted @ 2016-06-29 05:41 findumars 阅读(1718) 评论(0) 推荐(0) 编辑
摘要:在qt的安装目录下:QTDIR/bin/windeployqt 例如我的默认安装在: C:\Qt\Qt5.3.1\5.3\msvc2013 windoployqt在: C:\Qt\Qt5.3.1\5.3\msvc2013\bin\windoployqt.exe 注意: 需要把qt的安装路径设置到PA 阅读全文
posted @ 2016-06-29 05:39 findumars 阅读(1646) 评论(1) 推荐(0) 编辑
摘要:对话框有两种创建方式:DoModal和Creat。 其中DoModal创建的是模态的对话框,而Creat创建的是非模态的对话框下面总结下他们的不同。 对于模态的对话框,在该对话框被关闭前,用户将不能在同一应用程序的其他地方进行工作(例如open file对话框),而对于非模态的对话框,在它留在屏幕上 阅读全文
posted @ 2016-06-29 05:38 findumars 阅读(1519) 评论(0) 推荐(0) 编辑
摘要:摘 要:本文首先给出了一种结合了DIB和DDB两种位图优点的图像显示方法,其次对GDI函数的高级应用,如透明位图显示、图像旋转显示、图像镜像显示进行了研究。 关键词:GDI图像显示,特殊GDI函数的应用,透明位图显示,图像几何变换显示 图像信息是人类认识世界的重要知识来源,人类获得的70%以上的信息 阅读全文
posted @ 2016-06-29 05:37 findumars 阅读(503) 评论(0) 推荐(0) 编辑
摘要:1,在以下网址找到和你的qt creator版本相对应的插件文件,还要注意系统版本 http://dev.kofee.org/projects/qtcreator-doxygen/files 2,根据以上要求,我下载的是qtcreator-doxygen-0.3.8-qtcreator-3.0.x- 阅读全文
posted @ 2016-06-29 05:35 findumars 阅读(344) 评论(0) 推荐(0) 编辑
摘要:下载源码:http://dl2.csdn.net/down4/20070627/27161251844.rar HOWTO: 通过使用 SetupDi 调用函数枚举硬件设备 察看本文应用于的产品 文章编号 : 259695 最后修改 : 2004年3月10日 修订 : 2.0 本文的发布号曾为 CH 阅读全文
posted @ 2016-06-29 05:34 findumars 阅读(1789) 评论(0) 推荐(0) 编辑
摘要:摘要:在目前流行的Windows操作系统中,设备驱动程序是操纵硬件的最底层软件接口。为了共享在设备驱动程序设计过程中的经验,给出设备驱动程序通知应用程序的5种方法,详细说明每种方法的原理和实现过程,并给出实现的部分核心代码。希望能够给设备驱动程序的设计者提供一些帮助。 关键词:设备驱动程序 异步I/ 阅读全文
posted @ 2016-06-29 05:32 findumars 阅读(667) 评论(0) 推荐(0) 编辑
摘要:如果你编译了一个VC2008的默认的CRT/MFC的应用程序,如果目标部署电脑上没有安装相应的VC2008的动态库,当运行你的程序的时 个,会出现如下错误信息. 这是因为程序使用了基于VC2008的CRT/MFC的动态库版本. 解决这个问题,有三种方法: 1.使用静态链接库编译(缺点,生成的exe的 阅读全文
posted @ 2016-06-29 05:29 findumars 阅读(688) 评论(0) 推荐(0) 编辑
摘要:双击testqt.ui 托一个push button到窗体中,双击,可以输入字符 按F4或 menu->edit->edit signals/slots 定义SLOT 选择已定义好的SLOT,点确定就可以进行关联了。 定义自定义SLOT: 点上面对话框中的EDIT按钮,弹出: 注意这里自定义的slo 阅读全文
posted @ 2016-06-29 05:29 findumars 阅读(4368) 评论(0) 推荐(0) 编辑
摘要:SendMessage Return Values The return value specifies the result of the message processing and depends on the message sent. 这个返回值就是由相应的响应消息函数的返回值。 例如: 阅读全文
posted @ 2016-06-29 05:20 findumars 阅读(7783) 评论(0) 推荐(0) 编辑
摘要:到官网下载qt-opensource-windows-x86-mingw482_opengl-5.3.1.exe文件,执行该文件,选择默认安装即可实现QT的安装(安装在C盘的根目录下),该文件封装好了Qt libraries、Qt Creator,其中Qt Creator为3.1.2版本。 到官网h 阅读全文
posted @ 2016-06-29 05:07 findumars 阅读(647) 评论(0) 推荐(0) 编辑
摘要:玉兔即时通信 作者:康林(msn、email:kl222@126.com;QQ:16614119) 博客:http://blog.csdn.net/kl222http://blog.csdn.net/kl222/article/details/37597807 项目位置:https://github 阅读全文
posted @ 2016-06-29 05:06 findumars 阅读(358) 评论(0) 推荐(0) 编辑
摘要:当一个工程依赖第三方动态库时,这时vs编译出来后,运行会提示缺少动态库。解决方法: 项目->属性->调试: 工作目录:指定程序运行时的目录 环境:指定程序运行时的环境变量 我们可以在环境变量PATH中加入第三方依赖库的路径。 例如:加入qt的动态库: PATH=C:\Qt\Qt5.2.1\5.2.1 阅读全文
posted @ 2016-06-29 04:42 findumars 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:透明窗口(窗口上面文字图片等内容不透明)的实现 本文讨论通过SetLayeredWindowAttributes来实现本文的目的。 SetLayeredWindowAttributes的实现必须将窗口设置为WS_EX_LAYERED的扩展风格。 然而,只有WS_POPUP窗口才能设置WS_EX_LA 阅读全文
posted @ 2016-06-28 22:11 findumars 阅读(3391) 评论(0) 推荐(1) 编辑
摘要:原文链接:http://blog.csdn.net/tangaowen/article/details/5108980 如何弹出一个窗口气泡 最近在工作中遇到这样一个需求,就是需要将一个窗口从右下角任务栏下面缓缓的上升到任务栏的上面,现在有很多的软件都有这样的气泡,比如:搜狗输入法的词条更新窗口,还 阅读全文
posted @ 2016-06-28 22:09 findumars 阅读(684) 评论(0) 推荐(0) 编辑
摘要:Embarcadero closes down their spanish R&D office putting some 80 people on the street and diminishing the total Delphi R&D team.Former Chief Scientist 阅读全文
posted @ 2016-06-28 22:07 findumars 阅读(379) 评论(0) 推荐(0) 编辑
摘要:关于子类化的话题虽然有些旧,但它至今仍然不失为一种开发Windows的强有力技术,在MFC的内核、甚至.NET的内核中都离不开它,希望本连载能对Windows开发的爱好者有所帮助。原文标题:Safe Subclassing in Win32作者:Kyle MarshMSDN技术组点击此处查看原文 摘 阅读全文
posted @ 2016-06-28 22:04 findumars 阅读(649) 评论(0) 推荐(0) 编辑
摘要:自绘tab按钮效果图如下: 使用例子: MyTabControl *tabControl = NULL; tabControl = new MyTabControl();tabControl->Create(this, CRect(0,0,125,27), L"花生", ID_BTN_MYTAB); 阅读全文
posted @ 2016-06-28 21:55 findumars 阅读(893) 评论(0) 推荐(0) 编辑
摘要:ddd 阅读全文
posted @ 2016-06-28 21:53 findumars 阅读(444) 评论(0) 推荐(0) 编辑
摘要:参考FileSpy写的文件监控程序,但比它的抽象多了。可能瑞星的文件驱动也是这样写的,否则它为什么老阻止我安装驱动呢。测试程序是一个命令行小程序,负责打开设备,开启监控和关闭监控,运行时开启和关闭两次。 在DebugView中查看输出信息,我只是想看看能不能达到目的,所以信息量很少。 在驱动程序中开 阅读全文
posted @ 2016-06-28 21:52 findumars 阅读(328) 评论(0) 推荐(0) 编辑
摘要:在某公司实习完,再次回到寝室。还是在学校好。实习期间的给我的任务就是为项目添加一个强行删除的模块。背景是硬盘上存储空间不够时,需要删掉老的文件,如果这时后,老的文件被打开了,没有关掉,就无法删除。所以叫我写一个这样的功能。所谓干净,指的是释放掉这个被占用的句柄。强行删除的方法很多,用驱动直接发磁盘I 阅读全文
posted @ 2016-06-28 21:45 findumars 阅读(1246) 评论(0) 推荐(0) 编辑
摘要:老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。这和Socket模型非常类似。下面我就以老陈接收信件为例讲解Socket I/O模型~~~一:select模型老陈非常想看到女儿的信。以至于他每隔10分钟就下楼检查信箱,看是否有女儿的信~~~~~在 阅读全文
posted @ 2016-06-28 21:43 findumars 阅读(561) 评论(0) 推荐(0) 编辑
摘要:#pragmaregion Includes#include<stdio.h>#include <windows.h>#pragmaendregionBOOL DoesWin32MethodExist(PCWSTR pszModuleName, PCSTR pszMethodName){HMODUL 阅读全文
posted @ 2016-06-28 21:40 findumars 阅读(957) 评论(0) 推荐(0) 编辑
摘要:#pragma region Includes#include <stdio.h>#include <windows.h>#pragma endregion #pragma region Is64BitOperatingSystem (IsWow64Process) //// FUNCTION: D 阅读全文
posted @ 2016-06-28 21:38 findumars 阅读(1553) 评论(0) 推荐(0) 编辑
摘要:Windows NT/2K/XP版本的操作系统都支持NTFS格式的文件系统,这是一个有安全性质的文件系统,你可以通过Windows的资源管理器来设置对每个目录和 文件的用户访问权限。这里我就不对NTFS的安全性进行讲述了,我默认你对NTFS的文件目录的安全设置有了一定的了解。在这里,我将向你介绍使用 阅读全文
posted @ 2016-06-28 21:36 findumars 阅读(960) 评论(0) 推荐(0) 编辑
摘要:1.背景 在windows平台下,应用程序通常使用API函数来进行文件访问,创建,打开,读写文件。从kernel32的CreateFile/ReadFile/WriteFile函数,到本地系统服务,再到FileSystem及其FilterDriver,经历了很多层次。在每个层次上,都存在着安全防护软 阅读全文
posted @ 2016-06-28 21:34 findumars 阅读(1554) 评论(0) 推荐(0) 编辑
摘要:为什么要有TLS?原因在于,进程中的全局变量与函数内定义的静态(static)变量,是各个线程都可以访问的共享变量。在一个线程修改的内存内容,对所有线程都生效。这是一个优点也是一个缺点。说它是优点,线程的数据交换变得非常快捷。说它是缺点,一个线程死掉了,其它线程也性命不保; 多个线程访问共享数据,需 阅读全文
posted @ 2016-06-28 21:33 findumars 阅读(3822) 评论(0) 推荐(1) 编辑
摘要:实现内核级 HOOK 对于拦截、分析、跟踪系统内核起着致关重要的作用。实现的方法不同意味着应用侧重点的不同。如想要拦截 NATIVE API 那么可能常用的就是 HOOK SERVICE TABLE 的方法。如果要分析一些系统调用,那么可能想到用 HOOK INT 2E 中断来实现。如果想要拦截或跟 阅读全文
posted @ 2016-06-28 21:31 findumars 阅读(2524) 评论(0) 推荐(0) 编辑
摘要:以往大多数的木马/后门都是通过修改系统ini文件(比如Win.ini,System.ini)或修改注册表的RUN值来实现自启动的,还有更简单的是修改Autobat.exe(老大,地球不适合你,你还是回火星吧),但随着网络用户安全意识的提高,连我家旁边卖茶叶蛋的大妈都知道如何对付这些老方法了。为了适应 阅读全文
posted @ 2016-06-28 21:29 findumars 阅读(436) 评论(0) 推荐(0) 编辑
摘要:关于信号和槽有一个非常精炼的C++实现,作者是Sarah Thompson,该实现只有一个头文件sigslot.h,跨平台且线程安全。 源码在:http://sigslot.cvs.sourceforge.net/viewvc/sigslot/sigslot/sigslot.h?revision=1 阅读全文
posted @ 2016-06-28 21:27 findumars 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:大家都知道设置WINDOWS桌面墙纸的WIN32 API是SystemParametersInfo, 使用SPI_SETDESKWALLPAPER参数便能设置墙纸: ::SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "C:\\ABitmap.bmp", 阅读全文
posted @ 2016-06-28 21:20 findumars 阅读(2037) 评论(0) 推荐(0) 编辑
摘要:IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后 阅读全文
posted @ 2016-06-28 21:03 findumars 阅读(4645) 评论(1) 推荐(0) 编辑
摘要:我认为,想要熟练掌握Linux下的TCP/IP网络编程,至少有三个层面的知识需要熟悉: 关于TCP/IP协议,建议参考Richard Stevens的《TCP/IP Illustrated,vol1》(TCP/IP详解卷1)。 关于第二层面,依然建议Richard Stevens的《Unix net 阅读全文
posted @ 2016-06-28 20:46 findumars 阅读(720) 评论(0) 推荐(0) 编辑
摘要:本文分析了Golang的socket文件描述符和goroutine阻塞调度的原理。代码中大部分是Go代码,小部分是汇编代码。完整理解本文需要Go语言知识,并且用Golang写过网络程序。更重要的是,需要提前理解goroutine的调度原理。 1. TCP的连接对象: 连接对象: 在net.go中有一 阅读全文
posted @ 2016-06-28 20:45 findumars 阅读(4825) 评论(0) 推荐(1) 编辑
摘要:现在的DELPHI因为支持泛型的语法,所以也能支持模板编程了。 // 标准模板 unit UntPools; interface uses Classes, SysUtils, UntThreadTimer; type { 这是一个对像池, 可以池化所有 TObject 对像 } { 用法: 在一个 阅读全文
posted @ 2016-06-28 20:27 findumars 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:原文:http://blog.dream4dev.com/article.asp?id=17 function UnicodeEncode(Str: string; CodePage: integer): WideString;var Len: integer;begin Len := Length 阅读全文
posted @ 2016-06-28 20:26 findumars 阅读(1626) 评论(0) 推荐(0) 编辑
摘要:delphi的编译速度提高(一) 此博文为原创,转载请注明出处 作者 :二娃 此博文的内容我曾经回答群内和论坛内的网友提问时回答过,现在写第一部分,第二部分,我再给出一个终极的提高速度的方法 我用过delphi 7,delphi2005,2006,2007 现在零星地用用2009以及2010,但是无 阅读全文
posted @ 2016-06-28 20:15 findumars 阅读(1665) 评论(0) 推荐(0) 编辑
摘要:在COM组件的使用和开发过程中经常需要获取有关组件的信息。而COM组件以二进制代码的形式发布,如果不借助特定的工具这些相关信息将难以被获取。通过访问类型库就可以查看COM组件的信息。 一、类型库的基础知识介绍: 1、类型库的定义: 类型库:在类型库中以二进制的形式描述了一个或多个对象的类型信息。具体 阅读全文
posted @ 2016-06-28 20:14 findumars 阅读(732) 评论(0) 推荐(0) 编辑
摘要:知识点1:堆和栈 每个应用程序可以获得的内存空间分为两种:堆(heap)和栈(stack)。 堆又称为“自由存储区”,其中的内存空间的分配与释放是必须由程序员来控制的。例如,用GetMem函数获取了一定大小的内存空间,则在使用完后,必须调用FreeMem函数将空间释放,否则就会发生所谓的“内存泄漏” 阅读全文
posted @ 2016-06-28 20:13 findumars 阅读(587) 评论(0) 推荐(0) 编辑
摘要:因客户需求,对客户的指纹机与公司产品进行集成,需要对指纹机做接口的二次开发,郁闷的是产商只提供了VB和C的DEMO示例,没有Delphi的,公司没有VB,C的环境,不能打开这二种语言的示例,因为本公司搭环境特麻烦,加上之前做过类似的开发,所以也懒得去搭环境了,按照以前的开发经验写了个DEMO进行测试 阅读全文
posted @ 2016-06-28 20:12 findumars 阅读(6850) 评论(0) 推荐(0) 编辑
摘要:因为本人的语言水平很差,考大学时150的总分,我考了个60分。外语也是,初中及格过一次,会考及格过一次。其它的时间好像从没有及格过。所以我不写文章,因我一百字的文章给我写,至少要出八九个错别字。哈哈….真是个马大哈。你别说我还真的姓马。所以下面的文章中有错误之处,请你老人家多多理解。谁叫你看我的文章 阅读全文
posted @ 2016-06-28 20:10 findumars 阅读(345) 评论(0) 推荐(0) 编辑
摘要:上次写了如何在VC6.0下对Delphi写的COM进行调用,原本想马上写如何在Delphi中调用VC6.0开发的COM时,由于在写事例程序中碰到了个很怪的问题,在我机子上用VC写的接口程序编译能通过。但是调用就会出现问题,(在VC下调用也是一样的出现)。但是用Delphi写的接口程序编译后,不管是在 阅读全文
posted @ 2016-06-28 20:09 findumars 阅读(446) 评论(0) 推荐(0) 编辑
摘要:在delphi 7中使用idhttp抓取网页,造成窗口无反应的假死状态。通过搜索获得两种方法。 1.写在线程中,但是调用比较麻烦 2.使用delphi 提供的idantifreeze(必须安装indy)。在indy misc中将idfreeantifreeze放入程序中, 将OnlyWhenIdle 阅读全文
posted @ 2016-06-28 20:07 findumars 阅读(3167) 评论(0) 推荐(0) 编辑
摘要:头文件: 内存DC 调用方法: 源文地址:http://blog.csdn.net/huasonl88/article/details/43226011 阅读全文
posted @ 2016-06-28 20:05 findumars 阅读(890) 评论(0) 推荐(0) 编辑
摘要:最早是使用VC++工具来学习C++,学的越多就越对VC挡住的我看不见的东西好奇,总想多接触一些开发环境,今日抽空摸索了一下CodeBlocks这个开源的IDE使用方法,配置的编译器是MinGW的gcc编译器,gcc编译多字节集的字符还没什么问题,但遇到宽字符,发现编译不通过,经过多方查找,发现gcc 阅读全文
posted @ 2016-06-28 20:00 findumars 阅读(2310) 评论(0) 推荐(0) 编辑
摘要:Qt程序的文字编码,是通过插件来解决的,所以我们发布的时候需要把相应的插件也发布出去,在开发者电脑上程序会自动从插件目录加载到插件,但是如果发布给别的电脑使用,需要手动指定插件路径,如下所示: 备注:这个plugins目录就是Qt SDK(注意不是QtCreator的)的plugins目录,对于文字 阅读全文
posted @ 2016-06-28 19:58 findumars 阅读(2456) 评论(0) 推荐(0) 编辑
摘要:QWebView 显示本地HTML文件的时候,如果直接使用 可能会导致a.html中有些使用相对路径的图片、js文件不能正常加载。 使用如下代码即可 非转载部分: 经过多次测试,我的不能加载原因是没有图片插件的问题,把插件目录中的imageformats中的图片插件拷贝过去就行了. 文章来源:htt 阅读全文
posted @ 2016-06-28 19:47 findumars 阅读(2422) 评论(0) 推荐(0) 编辑
摘要:因个人需要,要修改Qt Widget的标题栏,网上找了大半天,没有得到答案,但发现问的人比较多 所以现将找到的此文分享一下. (原文:http://www.qtsoftware.com/developer/faqs/faq.2007-04-25.2011048382) How can I handl 阅读全文
posted @ 2016-06-28 19:45 findumars 阅读(6988) 评论(1) 推荐(0) 编辑
摘要:用Qt写点东西,我一般是下载官方的MinGW编译工具包,它有个不好的地方,经常还会多一些除了Qt库以外的其它的依赖动态链接库,比如:libgcc_s_dw2-1.dll,libstdc++-6.dll这样的鬼东西,之前用CodeBlock的时候发现没有这样的现像,就感觉很奇怪,于是仔细查找了一此资料 阅读全文
posted @ 2016-06-28 19:43 findumars 阅读(2112) 评论(0) 推荐(0) 编辑
摘要:前段时间由于工作的关系,需要编写一个将数据插入到 Sql server 2012 的桌面软件。 由于之前使用的是MFC,偶然间接触到了Qt后,被它的简洁惊艳到了,于是便毅然而然的转投到了Qt的怀抱,哈哈…… 废话不多说,我使用的是最新的Qt 5.5.1版本(Qt 5.5.1 for Windows 阅读全文
posted @ 2016-06-27 19:15 findumars 阅读(994) 评论(0) 推荐(0) 编辑
摘要:nanomsg,zeromq也行 阅读全文
posted @ 2016-06-27 19:10 findumars 阅读(755) 评论(0) 推荐(0) 编辑
摘要:1、流的控制 iomanip 在使用格式化I/O时应包含此头文件。 stdiostream 用于混合使用C和C + +的I/O机制时,例如想将C程序转变为C++程序 2、类继承关系 ios是抽象基类,由它派生出istream类和ostream类, iostream类支持输入输出操作,iostream 阅读全文
posted @ 2016-06-27 16:20 findumars 阅读(28076) 评论(0) 推荐(1) 编辑
摘要:在linux下,可以使用一些宏,加上自定义格式输出,让输出更易于调试: 排版出来可能有些乱,注意do{ }while(0);是在一行里就可以了。 [cpp] view plain copy #include <stdio.h> #include <stdlib.h> #define DEBUG1(  阅读全文
posted @ 2016-06-27 04:47 findumars 阅读(451) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 (一)关于思维深度 读书时 有的人做一份卷子有一份卷子的收获 有的人做100张卷子只有一份卷子的收获 写代码时 有的人调一个Bug可以收获多方面的知识 有的人调很多Bug却没有什么收获 我就是 阅读全文
posted @ 2016-06-27 04:45 findumars 阅读(212) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/dijchen/article/details/4292291 前些天,对当前的工作进行了一些梳理。 我当前做的是车载导航产品的测试,接下来的发展方向,我认为有两个:一是更多的了解车载导航这个产品,了解它的组成,它是怎么工作的,了解它的原理等等。 另一个方向 阅读全文
posted @ 2016-06-27 04:43 findumars 阅读(374) 评论(0) 推荐(0) 编辑
摘要:让一个研究生男收集一份资料,快下班了问结果,竟然毛也没有。见我要怒,他慷慨激昂地说:“我已经很努力找了,但真的查不到。”作为主管,“我已经努力”这话我不知听过多少次,每次都要面对一张无比诚恳的脸。但我要说:你的“努力”一文不值!(一)工作以后还把“努力”当免死金牌的人,都是混入职场的“学生党”。当年 阅读全文
posted @ 2016-06-27 04:30 findumars 阅读(441) 评论(0) 推荐(2) 编辑
摘要:这篇博客一看就是李云老师写的,但是我看到就是别人转的,转自如下地址: http://blog.csdn.net/wwl33695/article/details/8186466 在我的博客空间内,不时会有在校学生就职业发展和学习方面的内容向我寻求帮助。同学们由于初入社会没有行业经验,加上在校所学内容 阅读全文
posted @ 2016-06-27 04:28 findumars 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:以前没有想到非技术因素的重要性,直到自己越来越失控,才发现非技术因素严重影响工作,其对工作的影响会超越技术因素,并且影响所负责的技术开发和产品维护工作。另外将负面情绪传递给其他人,给团队带来越来越多的负面影响。 如果自己再不改变,不调整好心态,必将陷得越来越深,最终造成无法挽回的结果。 1. 情绪管 阅读全文
posted @ 2016-06-27 04:21 findumars 阅读(320) 评论(0) 推荐(0) 编辑
摘要:(一)对管理新的认识 虽然今年暂时放弃了技术管理方向的机会 但却对管理有了更深刻的认识。 之前认为管理没有什么技术,就是发发日报,统计统计工作,梳理梳理问题,其实不然 管理是让团队工作更高效,更流畅的运转,是更高级的生产力 无论是对团队,还是作为单独的一个成员,都要做好管理 对团队的管理,是梳理团队 阅读全文
posted @ 2016-06-27 04:13 findumars 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1. 拍拍屁股走人,远比承担责任和解决问题容易,重启总比debug简单。 但怎样做才更有收获,怎样做才会成长,怎样做才能成就更强大的自己? 在复杂的环境中战胜懦弱恐惧灵魂,让心变得强大,强大到不受他人和环境影响, 强大到从容不迫,成就更强大的自己。 2. 永远不要对工作,对自己的不足心存愧疚。愧疚没 阅读全文
posted @ 2016-06-27 04:11 findumars 阅读(297) 评论(0) 推荐(0) 编辑
摘要:嫁给上海程序员:平均年薪13万 http://www.jiandande.com/html/ITzixun-jishu/ITzixun/2014/0627/3275.html 劳动报“行业收入趋势调查”发布第七期报告《程序员收入趋势调查》。通过网络调查、直访抽样调查、相关政府部门、人力资源机构等多渠 阅读全文
posted @ 2016-06-27 04:04 findumars 阅读(4573) 评论(0) 推荐(0) 编辑
摘要:以这些人为榜样,他们都是比较牛的专家: 1. Intel公司开源技术中心 王文睿,开源项目Node-Webkit作者及维护者 2. 软件开发专家 杭州 李云,诺西十年,现在就职阿里,任UC桌面版架构师,作品《专业嵌入式软件开发》 博客:http://blog.csdn.net/hzliyun/ 3. 阅读全文
posted @ 2016-06-27 03:55 findumars 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:原文出处我已经找不到了,总之不是原创了,不过,重新看过,挺受震撼的。程序员出身的我们,或许记不住某些算法细节,但记住他们的名字,也许是应该的。 MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也 阅读全文
posted @ 2016-06-27 02:50 findumars 阅读(327) 评论(0) 推荐(0) 编辑
摘要:(之前我在 CUSEC 网站发表了关于内核并不可怕的一篇文章,本文是后续。) 我曾经问别人如何开始内核编程的学习,他们基本上都说:1. 如果你不需要了解内核是如何为你工作的,你为何要尝试呢?2. 你应该订阅Linux内核邮件列表,然后努力去理解。3. 如果你不去编写针对Linux内核的代码,你就是在 阅读全文
posted @ 2016-06-27 02:11 findumars 阅读(1548) 评论(0) 推荐(0) 编辑
摘要:在深信服公司深圳总部的办公室里,要迅速找到几位高管的工位远远不如找一位女员工的座位那样容易。 深信服CEO何朝曦先生 公司里虽然女孩很少,但几乎每位女员工的工位上都有一盆绿植。相比之下,从公司CEO何朝曦,到熊武、王力强、张开翼等几位副总,工位和其他普通员工一样分布在开放的办公间内。如果不是他们主动 阅读全文
posted @ 2016-06-27 02:07 findumars 阅读(10935) 评论(0) 推荐(0) 编辑
摘要:1.命里有时终须有,命里无时莫强求。命运真的存在,但即使预知也无法掌控。只有努力努力努力,不是为了明天的结果,而是为了度过无比艰难的未来。 2.投资职业技能是人生增值的法宝。投资故事幸运的话可以小挣一笔,但投资职业技能,人生便是移植上涨,越来越牛市。 3.天赋很重要,如果几年都没有太大起色,不妨换个 阅读全文
posted @ 2016-06-27 01:29 findumars 阅读(1942) 评论(0) 推荐(0) 编辑
摘要:1. 自己在家搭建openstack,使用RDO搭建自己的openstack环境,不必源码方式搭建,只要搭建起来就好,越快越好 --以RDO方式,搭建一个all-in-one的主机,只需要租一台虚拟机即可,配置搞高一点,比如8核32G,看看阿里云上要多少钱 2. 在openstack增加一个完全的服 阅读全文
posted @ 2016-06-27 01:24 findumars 阅读(555) 评论(0) 推荐(0) 编辑
摘要:http://www.d1net.com/cloud/vendors/346908.html 2014年1月1日上午,程辉把共同创业的20余小伙伴聚集到由小区民居三室一厅改成的办公室。他静静的开场:“我们创业失败了”。这时距离公司成立仅仅8个月。程辉接下来一个小时分享了对未来方向的想法,然后说“我们 阅读全文
posted @ 2016-06-27 01:07 findumars 阅读(858) 评论(0) 推荐(0) 编辑
摘要:可以考虑互联网公司的测试或运维:阿里,网易,京东金融、蘑菇街、滴滴打车、贝贝网等,顺便华为、华三、TP-LINK、数梦工厂 、宏杉存储、迪普科技等的也可以考虑 优先选择大公司,如果是测试,大公司学习到的公司更多,牛人也更多,架构也更成熟 优先选择互联网公司,互联网公司学到的东西更多,互联网公司,或者 阅读全文
posted @ 2016-06-27 01:01 findumars 阅读(762) 评论(0) 推荐(0) 编辑
摘要:推荐网站和博客地址 虚拟化代码博客 QEMU大牛博客:qemu - 韋任的維基百科 http://people.cs.nctu.edu.tw/~chenwj/dokuwiki/doku.php?id=qemu 白水煮鸡蛋 http://blog.csdn.net/hsly_support 很多转载的 阅读全文
posted @ 2016-06-27 00:58 findumars 阅读(641) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.2cto.com/os/201305/209596.html qemu/kvm/qemu-kvm/virsh的区别 qemu是一套虚拟机管理系统,kqemu是qemu的加速器,可以认为是qemu的一个插件;qemu可以虚拟出不同架构的虚拟机,如在x86平台上可以虚拟出po 阅读全文
posted @ 2016-06-27 00:25 findumars 阅读(2452) 评论(0) 推荐(0) 编辑
摘要:1、前言 目前正在涉足云计算IaaS工作,虚拟化是IaaS的重要部分,因此这段时间对各个虚拟机化技术和工具进行研究,研究的目的不仅仅是为了会使用这个工具,而是通过研究了解技术的实现机制和原理,即知其然也要知其所以然,本文主要算是本人进入这个技术领域的入门的开始,在记录自己的进展的同时,希望对有类似追 阅读全文
posted @ 2016-06-27 00:17 findumars 阅读(9912) 评论(0) 推荐(1) 编辑
摘要:原来在桌面上一直使用virtualbox虚拟机管理程序(VMM)构建虚拟机安装不同的操作系统,现在 研究linux下的KVM,能否将已经建立的virtualBox虚拟客户机(guest)转换为KVM虚拟机呢?经过查找 资料,还真可以。下面说明一下步骤: 1、将virtualbox虚拟机的虚拟磁盘文件 阅读全文
posted @ 2016-06-27 00:14 findumars 阅读(5001) 评论(1) 推荐(0) 编辑
摘要:转自 http://www.prajnagarden.com/?p=248 http://blog.csdn.net/starshine/article/details/8179483 转者言:对prajna 的文字风格比较喜欢,同志们要在写技术文章时充分发扬喜笑怒骂皆文字的风格! 云计算用一个朋友 阅读全文
posted @ 2016-06-27 00:13 findumars 阅读(3900) 评论(0) 推荐(1) 编辑
摘要:官网文档: http://docs.ceph.com/docs/master/cephfs/ http://docs.ceph.com/docs/master/cephfs/createfs/ (创建cephfs文件系统) ceph官方中文文档: http://docs.ceph.org.cn/ o 阅读全文
posted @ 2016-06-27 00:05 findumars 阅读(552) 评论(0) 推荐(0) 编辑
摘要:inherited Create(AOwner); 和直接写inherited有区别吗 有区别,inherited Create是指定调用父类的Create方法,当然你也可以inherited Destory等等, 如果直接写inherited则默认以本方法名在父类中调用 inherited就是调用 阅读全文
posted @ 2016-06-26 23:17 findumars 阅读(703) 评论(0) 推荐(0) 编辑
摘要:伪状态 描述 :checked button部件被选中:disabled 部件被禁用:enabled 部件被启用:focus 部件获得焦点:hover 鼠标位于部件上:indeterminate checkbox或radiobutton被部分选中:off 部件可以切换,且处于off状态:on 部件可 阅读全文
posted @ 2016-06-26 22:01 findumars 阅读(12914) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/rl529014/article/details/51658350 阅读全文
posted @ 2016-06-26 22:00 findumars 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:Friday, May 13, 2016 Some weeks ago, we released the TMS FNC UI Pack, a set of Framework Neutral Components (FNC), i.e. UI controls that can be used f 阅读全文
posted @ 2016-06-26 19:10 findumars 阅读(620) 评论(0) 推荐(0) 编辑
摘要:Wednesday, June 22, 2016 It's almost three months since we released the first version of the TMS FNC UI Pack, a set of Framework Neutral Components (F 阅读全文
posted @ 2016-06-26 19:05 findumars 阅读(800) 评论(0) 推荐(0) 编辑
摘要:实验需求:为公司搭建一台能够收信和发信的邮件服务器(192.168.100.1),为员工提供服务,公司域名为jinjianjun.com. 一.修改DNS服务器(192.168.100.2)上mx邮件交换记录,确保客户机能解析邮件服务器地址 1.修改DNS区域文件 # vim /var/named/ 阅读全文
posted @ 2016-06-26 18:34 findumars 阅读(775) 评论(0) 推荐(0) 编辑
摘要:NFS文件共享服务 1 实验方案 使用2台RHEL6.4虚拟机,其中一台作为NFS共享服务器(192.168.100.1)、另外一台作为测试用的NFS客户机(192.168.100.2) 2.实现 2.1.配置NFS共享服务器。 1)安装软件包及创建共享目录。 [root@nfs-server ~] 阅读全文
posted @ 2016-06-26 18:33 findumars 阅读(900) 评论(0) 推荐(0) 编辑
摘要:很久之前写过一篇关于QTreeView快速显示超过千万条数据项的方法,如果说那篇文章讲的是QTreeView的内功的话,今天这篇是讲QTreeView的外功,有时我们想改变视图的数据项的行高,那怎么办呢?今天在这里介绍两种改变行高的方法: 1.通过更改QTreeView的默认delegate的方法 阅读全文
posted @ 2016-06-25 05:26 findumars 阅读(4927) 评论(0) 推荐(0) 编辑
摘要:大家熟知的C库函数printf函数就是一个可变参数函数,它是怎么实现的呢?不过他实现是有条件的,必须函数参数的入栈顺序为从右向左的顺序,也即函数的形参,在函数调用之前,必须是最右边的参数先入栈,并且参数都必须通过栈传递,以1个例子说明,如函数func(arg1, arg2,arg3),那么函数的堆栈 阅读全文
posted @ 2016-06-25 05:22 findumars 阅读(1544) 评论(0) 推荐(0) 编辑
摘要:学习编程已经有10个年头了,在这10年里,我做个不少软件项目,有大有小,写过基于单片机的裸奔式的嵌入式软件,写过基于os(linux、rtems、linux)的嵌入式软件,做过windows驱动开发,开发个windows应用软件,这一路走来,发现在国内程序员并不受尊重,程序员往往寿命很短,不到30岁 阅读全文
posted @ 2016-06-25 05:21 findumars 阅读(395) 评论(0) 推荐(0) 编辑
摘要:QAxObject对COM对象进行了封装,QAxObject派生自QAxBase,而后者提供了一组API通过IUnknown(不清楚IUnknown的同学可以去看看COM对象模型)指针直接访问COM对象,我们这里讲的excel也是一个COM对象,因此我们可以通过QAxObject来操作它,为了便于理 阅读全文
posted @ 2016-06-25 05:19 findumars 阅读(10639) 评论(3) 推荐(0) 编辑
摘要:在定长记录采用数据库读写并非最佳解决方案一文中,介绍了不管文件中记录数据为多少,只要按照文中介绍的方法存储,对于文件中任意1条记录数据,在读缓冲内存恒定不变的情况下,最多只需要读文件1次,而且定位记录的算法也超级简单,只需做1次除法运算和1次求余运算。今天我在这里介绍一下它的C++实现方法。 1.写 阅读全文
posted @ 2016-06-25 05:17 findumars 阅读(565) 评论(0) 推荐(0) 编辑
摘要:对于有些应用场合如仪器仪表的采样数据,不需要对数据排序、插入和修改,只需要对数据写和读操作,在这种情况下,使用数据库来存取这样的记录数据,未必是最佳的选择,本文根据工作实践,采用文件的分块记录的方法,来处理采样这样的定长记录数据,实践证明,通过文件的分块存储方法,比数据库存储方法读写速度更快,尤其是 阅读全文
posted @ 2016-06-25 05:16 findumars 阅读(861) 评论(0) 推荐(0) 编辑
摘要:C++支持函数重载,所谓重载就是在同一命名空间内,函数名相同,参数不同(参数个数或参数类型不同)的函数可以共存。但是若参数和函数名相同的话,编译器会报错不能重载。但是现实中,有时候仅仅需要返回类型不同的的函数,而这种情况C++又不支持重载,如: [cpp] view plain copy typed 阅读全文
posted @ 2016-06-25 05:14 findumars 阅读(4793) 评论(1) 推荐(0) 编辑
摘要:当在使用表格视图的时候,需要在表格每一行前面加入图标,应该怎么做呢?Qt中通过使用MVC的处理方式,很容易做到这一点,具体实现如下: 先贴出图,让大家一睹为快 下面我就来介绍一下,上图的灯泡是怎么实现的,通过重载QAbstractTableModel中的data方法,如下:(CTblModel 派生 阅读全文
posted @ 2016-06-25 05:10 findumars 阅读(2349) 评论(0) 推荐(0) 编辑
摘要:在做界面编程的时候,对文本框的处理往往是个很头疼的事情,一是焦点进入文本框时,从人性化考虑,应选择文本框中文本,方便输入;二是,限制文本框的输入,只允许输入有效的文本,如果不这样做的话,那么就需要在程序中滤去非法输入。在这里介绍一种解决上述两个问题的方法: [cpp] view plain copy 阅读全文
posted @ 2016-06-25 05:06 findumars 阅读(10084) 评论(0) 推荐(0) 编辑
摘要:我能抽象出整个世界 但是我不能抽象出你 因为你在我心中是那么的具体 所以我的世界并不完整 我可以重载甚至覆盖这个世界里的任何一种方法 但是我却不能重载对你的思念 也许命中注定了 你在我的世界里永远的烙上了静态的属性 而我不慎调用了爱你这个方法 当我义无返顾的把自己作为参数传进这个方法时 我才发现爱上 阅读全文
posted @ 2016-06-25 04:51 findumars 阅读(316) 评论(0) 推荐(0) 编辑
摘要:大家对虚表并不陌生,都知道每个含有虚函数的类对象都有1个虚指针,但是在现实使用中,却总是因为这而调试半天,才发现原来是虚指针惹的祸。我这几天在调试代码时候也中招了,我的问题是这样的,如下图,CTree是最底层基类(非虚类), CSamplerTree(虚类)派生自CTree,CMSamplerTre 阅读全文
posted @ 2016-06-25 04:40 findumars 阅读(470) 评论(0) 推荐(0) 编辑
摘要:在一个颜值当道的今天,无论买衣服,买车还是追星,颜值的高低已经变成了大家最看重的(不管男性女性都一样,千万别和我说你不是);而对于程序猿来说,开发一款软件,不再只注重逻辑和稳定性,美观和用户友好性也是我们不得不关注的一个重点了。我们进入正题,今天主要和大家分享一下Qt方面关于布局管理器的使用;一、基 阅读全文
posted @ 2016-06-25 04:28 findumars 阅读(12256) 评论(0) 推荐(0) 编辑
摘要:Qt为了使其动态库最大程度上实现二进制兼容,引入了d指针的概念。那么为什么d指针能实现二进制兼容呢?为了回答这个问题,首先弄清楚什么是二进制兼容?所谓二进制兼容动态库,指的是一个在老版本库下运行的程序,在不经过编译的情况下,仍然能够在新的版本库下运行;需要经过编译才能在新版本下运行,而不需要修改该程 阅读全文
posted @ 2016-06-25 04:26 findumars 阅读(517) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/rabinsong/article/details/8452946 阅读全文
posted @ 2016-06-25 02:44 findumars 阅读(10659) 评论(0) 推荐(1) 编辑
摘要:析构函数在对象的生命结束时,会自动调用,大家所熟知的智能指针就是根据析构函数的这种特性而实现的,包括Qt的内存管理机制,也都是利用了析构函数的这一机制来实现的。c++创始人Bjarne Stroustrup在创造析构函数也是出于这种目的的,可见如果析构函数用的好的话,可以省去我们很多工作量,你不再需 阅读全文
posted @ 2016-06-25 02:41 findumars 阅读(5420) 评论(0) 推荐(0) 编辑
摘要:组合框可以看作是列表框和文本框的组合,因其占据的空间少,使用操作方便,常被界面设计人员用于界面开发设计中,在有限个输入的条件下,组合框常用来代替文本框,这样从用户使用角度来看,更趋人性化,所见即所得。然好的控件永远敢不上应用的步伐,有时常规控件并不能满足应用的需要,经常需要在现有的控件上做扩展。有些 阅读全文
posted @ 2016-06-25 02:39 findumars 阅读(2466) 评论(0) 推荐(0) 编辑
摘要:窗口作为界面编程中最重要的部分,没有窗口就没有界面,是窗口让我们摆脱了DOS时代,按钮是一个窗口,文本框是一个窗口,标签页是一个窗口,。。。一个窗口可以由多个窗口组成,每天我们都在与窗口打交道,当你打开windows时,桌面就是一个窗口,你打开浏览器时,你也正在访问窗口。。。好了,回到今天的话题,Q 阅读全文
posted @ 2016-06-25 02:37 findumars 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:dddd 阅读全文
posted @ 2016-06-24 23:58 findumars 阅读(191) 评论(0) 推荐(0) 编辑
摘要:This article describes how to create, build and debug your first driver using Visual Studio and VisualDDK. It provides detailed step-by-step instructi 阅读全文
posted @ 2016-06-24 23:47 findumars 阅读(515) 评论(0) 推荐(0) 编辑
摘要:转自: http://blog.csdn.net/loulou_ff/article/details/3769479 转自: http://blog.csdn.net/loulou_ff/article/details/3769479 写点东西,把这阶段的研究内容记录下来,同时也给研究相关内容的同志 阅读全文
posted @ 2016-06-24 23:22 findumars 阅读(3050) 评论(0) 推荐(0) 编辑
摘要:电脑Windows7系统如何取得文件管理所有权?从 VISTA开始,微软对操作系统的安全性有了明显的提高,这样使得以前我们在XP下都可以打开或删除的文件(夹),无法在WIN7下进行操作。就算是在 Administrator超级管理员帐户下也是无法操作的,提示“你需要来自TrustedInstalle 阅读全文
posted @ 2016-06-24 22:38 findumars 阅读(648) 评论(0) 推荐(0) 编辑
摘要:现在请打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control \Session Manager\MomoryManagement],在右侧窗格修改一下键值(要注意的是,做一下设置的前提是内存最好超过512MB,并仅限于 Wind 阅读全文
posted @ 2016-06-24 22:36 findumars 阅读(1811) 评论(0) 推荐(0) 编辑
摘要:现在用户新配置的电脑,内存很少有小于2GB的,配置4GB内存的朋友也有不少。容量如此大的内存,我们在使用电脑的日常操作中绝对用不完。而目前制约系统性能最大的瓶颈就是硬盘的传输速度,所以,这里教你怎么把XP系统装进内存,性能顿时秒杀固态硬盘。 第一步:安装及精简XP系统 先将自己早已备份的GHO格式的 阅读全文
posted @ 2016-06-24 22:34 findumars 阅读(1688) 评论(0) 推荐(0) 编辑
摘要:QT写界面还是很不错,就是打包会比较麻烦,折腾了一天总算是打包完成了。 QT软件的打包发布一个难点是必备dll文件的识别,现在高版本QT自带了一个windeployqt工具,直接会把需要的dll生成一份,放在软件的目录里面。 参考官方文档:http://doc.qt.io/qt-5/windows- 阅读全文
posted @ 2016-06-24 20:10 findumars 阅读(2565) 评论(0) 推荐(0) 编辑
摘要:1 引用头文件 加载库 2 初始化 3 使用 4 库文件 头文件下载地址 http://download.csdn.net/detail/a991556/9558716 http://www.cnblogs.com/a9999/p/5614761.html 阅读全文
posted @ 2016-06-24 19:47 findumars 阅读(1302) 评论(0) 推荐(0) 编辑
摘要:http://www.seanyxie.com/%E4%BD%BF%E7%94%A8-pyqt-%E8%BD%AC%E6%8D%A2%E7%BD%91%E9%A1%B5%E5%88%B0-pdf/ 阅读全文
posted @ 2016-06-24 17:28 findumars 阅读(1168) 评论(0) 推荐(0) 编辑
摘要:一、项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个。 二、需求描述: 1)X轴显示时间点,显示长度为1分钟,每一秒钟绘制一个点,X轴长度超过1分钟,则左移1秒刻度,实现动态效果 2)Y轴显示随机变化的数值, 阅读全文
posted @ 2016-06-24 17:22 findumars 阅读(633) 评论(0) 推荐(0) 编辑
摘要:搭建环境和开发示例 * 安装 安装包 要对应python的版本 32位安装包(我PC上) http://jaist.dl.sourceforge.net/project/pyqt/PyQt4/PyQt-4.11.2/PyQt4-4.11.2-gpl-Py2.7-Qt4.8.6-x32.exe 或 6 阅读全文
posted @ 2016-06-24 17:19 findumars 阅读(885) 评论(0) 推荐(0) 编辑
摘要:QPointer 如何翻译呢?我不太清楚,保留英文吧。 The QPointer class is a template class that provides guarded pointers to QObjects. 使用:一个guarded指针,QPointer<T> ,行为和常规的指针 T 阅读全文
posted @ 2016-06-24 16:02 findumars 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:最近使用QT5做一个软件,要求实现tftp和ftp文件传输,使用QT5开发好UI界面等功能,突然发现QT5不直接提供tftp和ftp支持,无奈之下只好找第三方库来间接实现,根据网友的介绍,libcurl是一个比较小巧好用的网络扩展库,但问题来了,该怎么用呢?折腾了几天,终于在周五晚上别人都下班回家了 阅读全文
posted @ 2016-06-24 05:04 findumars 阅读(2397) 评论(1) 推荐(1) 编辑
摘要:// 目的:从某个对话框里,选择一些路径,然后用Tree自动展开这些路径,但至少需要几秒钟时间 // 问题:在这几秒钟期间,显示一个等待对话框,只能开多线程,因为后台继续要处理tree的一些事情。等待处理结束,就希望这个等待对话框立刻关闭 // 现象:对话框一闪而过 一般情况下:而是要一边操作这个, 阅读全文
posted @ 2016-06-23 19:04 findumars 阅读(341) 评论(0) 推荐(0) 编辑
摘要:./configure -static -nomake demos -nomake examples -nomake tools -no-exceptions -prefix /usr/local/Qt-4.8.6-staticQt的静态编译是本文介绍的内容,相比较来说 windows 的Qt静态编 阅读全文
posted @ 2016-06-23 18:29 findumars 阅读(776) 评论(0) 推荐(0) 编辑
摘要:http://doc.qt.io/qt-4.8/qprogressdialog.html progressdialog 用到了qfuture http://blog.csdn.net/liang19890820/article/details/51067310 QEventLoop *loop = 阅读全文
posted @ 2016-06-23 17:58 findumars 阅读(200) 评论(0) 推荐(0) 编辑
摘要:导读 正如web前端开发中CSS(Cascade Style Sheet)的作用一样,Qt开发中也可以使用修改版的QSS将逻辑业务和用户界面进行隔离。这样,美工设计人员和逻辑实现者可以各司其职而不受干扰。更重要的是,由于界面和逻辑处理是分离的,低耦合性使得代码重构的工作量可以减少到最小。QSS和CS 阅读全文
posted @ 2016-06-23 00:04 findumars 阅读(2435) 评论(0) 推荐(0) 编辑
摘要:这几天写一个项目,里面用到qcombobox组件,其中下拉框含有129个子项,所以在点击的时候,一个下拉框就将整个电脑屏幕给占满了,很不好看并且在使用中会造成很大的苦恼。其实我就是想设置一个下拉框最大的高度,而且,剩下还未显示的子项就用滚动条来代替。 网上搜了很长时间,很多都是人云亦云,不能解决问题 阅读全文
posted @ 2016-06-23 00:00 findumars 阅读(8683) 评论(2) 推荐(0) 编辑
摘要:一 如果在窗体关闭前自行判断是否可关闭二 如何用打开和保存文件对话框 三 如何使用警告、信息等对话框 四 在Windows下Qt里为什么没有终端输出五 想在源代码中直接使用中文,而不使用tr()函数进行转换,怎么办六 为什么将开发的使用数据库的程序发布到其它机器就连接不上数据库七 如何创建QT使用的 阅读全文
posted @ 2016-06-22 21:20 findumars 阅读(5694) 评论(1) 推荐(1) 编辑
摘要:第一种方法 QString str(tr("你好")); wchar_t wc[100] = {0}; pEditShortDes->text().toWCharArray(wc);//关键1 char cStr[100] = {0}; size_t Convert = 0; setlocale(L 阅读全文
posted @ 2016-06-22 21:17 findumars 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:为了能让我们的服务程序更加稳定,有些细节问题必须解决。就如上一讲中提到的客户端拔掉网线,造成服务器上TCP变成死连接,如果死连接数量过多,对服务器能长期稳定运行是一个巨大的威胁。另外,经过测试,如果服务器上有TCP死连接,那么服务程序连接数据库,也会产生那个一个死连接。这样的话,给数据库服务器也造成 阅读全文
posted @ 2016-06-22 21:17 findumars 阅读(1743) 评论(0) 推荐(0) 编辑
摘要:ddd 阅读全文
posted @ 2016-06-22 21:11 findumars 阅读(724) 评论(0) 推荐(0) 编辑
摘要:有时候需要处理一些跟界面无关的但非常耗时的事情,这些事情跟界面在同一个线程中,由于时间太长,导致界面无法响应,处于“假死”状态。例如:在应用程序中保存文件到硬盘上,从开始保存直到文件保存完毕,程序不响应用户的任何操作,窗口也不会重新绘制,从而处于“无法响应”状态,这是一个非常糟糕的体验 。 在这种情 阅读全文
posted @ 2016-06-22 16:36 findumars 阅读(16172) 评论(0) 推荐(2) 编辑
摘要:注:与tr1::function对象结合使用,能获得更好的效果,详情见http://blog.csdn.net/this_capslock/article/details/38564719 回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数, 阅读全文
posted @ 2016-06-22 01:16 findumars 阅读(12227) 评论(0) 推荐(1) 编辑
摘要:找工作是件非常重要的事情,它直接影响你1~2年,间接影响你3~5年的人生。一个潜在的机会会让你少奋斗很多年,而一次冲动的离职,会让你和千万财富错失交臂。 忘掉那些随地乱扔的小广告,还有从几十个样本做出来的所谓调查报告,换工作不是一场说走就走的旅行,而是一个深思熟虑的结果,是一项复杂的系统工程。我们建 阅读全文
posted @ 2016-06-21 21:17 findumars 阅读(310) 评论(0) 推荐(0) 编辑
摘要:新兴市场对程序员来说,就是一种新的语言、一个新的平台、一套新的框架。新兴市场因为刚刚兴起,所以几乎所有人都在同一个起跑线,特别适合后进者。我认识从一个2011年开始学习iOS开发的同学,他能能力中等,但现在已经算是很资深的iOS工程师了,月薪超过2万;而如果他那时选择去学习PHP,那他现在只能算个中 阅读全文
posted @ 2016-06-21 20:40 findumars 阅读(252) 评论(0) 推荐(0) 编辑
摘要:要在QComboBox下拉列表项中添加复选框,并进行消息处理,在网上搜索了很久没有找到太多有用的信息和实际的例子,但从中还是找到了一些提示性的资料,根据这些简短的介绍,最终实现了这个功能。 QComboBox有一个setView的方法,因此,可以自定义的一个视图类,将复选框在视图中实现,本例自定义视 阅读全文
posted @ 2016-06-21 20:00 findumars 阅读(8817) 评论(0) 推荐(0) 编辑
摘要:很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件,其实原理都一样,只是各自使用的打包工具不能罢了。本文主要介绍在Window 阅读全文
posted @ 2016-06-21 19:58 findumars 阅读(4375) 评论(0) 推荐(0) 编辑
摘要:1、用vc新建一个dialog1工程。属性默认。 2、insert一个dialog2,改为child。 3、在dialog1中包含dialog2头文件,在一个按钮事件中显示dialog2: Cdialog2 *p = new Cdialog2(this); p->Create(IDD_Dialog2 阅读全文
posted @ 2016-06-21 19:47 findumars 阅读(8789) 评论(0) 推荐(0) 编辑
摘要:一步步在Window下开发Qt 今天开始安装MySQL,看了些关于MySQL安装的博文,方法大致相同,但是遇到的细节问题各有不同,或者没有讲全面,下面来说说个人的安装过程及遇到的问题. 1、首先下载,MySQL官网下载地址:http://www.mysql.com/downloads/install 阅读全文
posted @ 2016-06-21 19:42 findumars 阅读(1364) 评论(0) 推荐(0) 编辑
摘要:在Linux下写C程序,尤其是网络通信程序时经常遇到编码转换的问题,这里要用到iconv函数库。 iconv函数库有以下三个函数 这三个函数的功能显而易见,分别是打开一个iconv_t句柄,转换字符串以及关闭一个iconv_t句柄。其中有必要一说的是iconv函数,这个函数十分容易用错。 iconv 阅读全文
posted @ 2016-06-21 15:25 findumars 阅读(5654) 评论(0) 推荐(0) 编辑
摘要:http://doc.qt.io/qt-4.8/qdirmodel.html#index-2 甚至还能直接调用setData: setData(const QModelIndex &index, const QVariant &value, int role); 阅读全文
posted @ 2016-06-21 00:19 findumars 阅读(455) 评论(0) 推荐(0) 编辑
摘要:2016-06-20 花莫弦 小小杂货铺LY 一、qmake的介绍 qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具。 手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。使用qmake,开发者创建一个简单 阅读全文
posted @ 2016-06-20 22:36 findumars 阅读(3056) 评论(0) 推荐(0) 编辑
摘要:非递归上锁情况下,同一个锁,已经被锁过一次,那么另外一个线程尝试上锁,会被挡在外面,但是会被挡多久呢?挡一分钟会被崩溃,还十分钟,还是永久等待而不崩溃(希望如此)?还是会立刻崩溃?因为不可以重复上锁。 enum QReadWriteLock::RecursionMode ConstantValueD 阅读全文
posted @ 2016-06-20 21:45 findumars 阅读(489) 评论(0) 推荐(0) 编辑
摘要:I/O复用是Linux中的I/O模型之一。所谓I/O复用,指的是进程预先告诉内核,使得内核一旦发现进程指定的一个或多个I/O条件就绪,就通知进程进行处理,从而不会在单个I/O上导致阻塞。 在Linux中,提供了select、poll、epoll三类接口来实现I/O复用。 select函数接口 sel 阅读全文
posted @ 2016-06-20 21:12 findumars 阅读(906) 评论(0) 推荐(0) 编辑
摘要:一般地,熟悉VB、VC的同学都知道,要将新增的excel表单添加到表单的末尾,是很简单的事情,直接调用Add函数,传入对应的函数形参,就能实现将新增表单插入到末尾,但是通过QT的QAxObject实现appendSheet()却不是那么容易的事情,因为上述的Add函数不奏效,经过多次试验尝试,发现通 阅读全文
posted @ 2016-06-20 05:27 findumars 阅读(1627) 评论(0) 推荐(0) 编辑
摘要:我们知道,在windows上通过鼠标双击某应用程序图标,该应用程序往往会以顶层窗口的形式呈现在我们面前,但是对于一个已经打开的非顶层窗口,我们怎么将其激活为顶层窗口呢? 要达到激活,这个必须要满足两个条件,第一,必须要有通知激活的人,这个人必须是另一个应用程序(或同一应用程序的不同示例),他能发送信 阅读全文
posted @ 2016-06-20 05:26 findumars 阅读(17368) 评论(1) 推荐(1) 编辑
摘要:对于一些Windows应用程序,必须要保证os不能休眠才能有效工作,如迅雷下载软件,如果os进入休眠,则会导致网络不正常,从而导致不能下载东西。那木有没有1种机制,当打开软件的时候,就自动将os设为不休眠状态呢?这里我介绍一种QT应用程序不让windows进入休眠的方法: [html] view p 阅读全文
posted @ 2016-06-20 05:25 findumars 阅读(1475) 评论(0) 推荐(0) 编辑
摘要:解决方法: 计算机-属性-高级系统设置-高级-环境变量-系统变量-Path 添加 E:\Qt\4.8.5\bin; E:\Qt\4.8.5\qmake; E:\mingw\bin 重启计算机 http://blog.csdn.net/emdfans/article/details/11963519 阅读全文
posted @ 2016-06-20 05:15 findumars 阅读(6931) 评论(0) 推荐(0) 编辑
摘要:打开某个项目的时候,编译出现类似的错误 21:46:44: The process "E:\Qt\4.8.5\bin\qmake.exe" exited with code 2. Error while building/deploying project designers (kit: Win-Q 阅读全文
posted @ 2016-06-20 05:14 findumars 阅读(1402) 评论(0) 推荐(0) 编辑
摘要:从内存泄露开始? 很简单的入门程序,应该比较熟悉吧 ^_^ #include <QApplication> #include <QLabel> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label 阅读全文
posted @ 2016-06-20 05:13 findumars 阅读(3537) 评论(0) 推荐(0) 编辑
摘要:使用QT编程时,当用户自定义了一个类,只要类中使用了信号或槽. Code::Blocks编译就会报错(undefined reference to `vtable for). Google上有很多这个问题的回答,但很多说的很模糊,或者根本就不可行. 其实,QT有自己的编译方法. 不用IDE写一个类, 阅读全文
posted @ 2016-06-20 05:12 findumars 阅读(2378) 评论(0) 推荐(0) 编辑
摘要:QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一个窗口部件都是矩形,并且它们按Z轴顺序排列的。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。 QMainWindow 类提供一个有菜单条、 阅读全文
posted @ 2016-06-20 05:10 findumars 阅读(351) 评论(0) 推荐(0) 编辑
摘要:直接发送和接收结构体,例如:struct A {...};struct A objectA;发送的时候: tcpSocket->write((char *)&objectA, sizeof(objectA)); 接收的时候:struct A objectB;tcpSocket->read((char 阅读全文
posted @ 2016-06-20 05:09 findumars 阅读(1876) 评论(1) 推荐(1) 编辑
摘要:[cpp] view plain copy [cpp] view plain copy [cpp] view plain copy /* 方法2 */ /* * 获取文件md5值 */ QByteArray MainWindow::getFileMd5(QString filePath) { QFi 阅读全文
posted @ 2016-06-20 05:08 findumars 阅读(2535) 评论(1) 推荐(0) 编辑
摘要:1、char * 与 const char *的转换 char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2; 2、char 与 QString的转换char 转换为 QString其实方 阅读全文
posted @ 2016-06-20 05:07 findumars 阅读(22038) 评论(1) 推荐(0) 编辑
摘要:Qt的QString类提供了很方便的对字符串操作的接口。 例: 2,从字符串里查找相同的某个字符串str。 例如: 3指定位置插入字符串 例如: 3,判断字符串是否为空。 如: 4.判断字符串是否存在。 例如: 5,从左向右截取字符串 例如: 6,从中间截取字符串。 例如: 7,删除字符串中间某个字 阅读全文
posted @ 2016-06-20 05:06 findumars 阅读(703) 评论(0) 推荐(0) 编辑
摘要:TreeWidget 与 TreeView 中实现右键菜单稍有不同, TreeView 中是靠信号与槽 connect(ui->treeView,SIGNAL(customContextMenuRequested(constQPoint&)), this,SLOT(onCustomContextMe 阅读全文
posted @ 2016-06-20 05:00 findumars 阅读(2502) 评论(0) 推荐(0) 编辑
摘要:ui->pushButtonhasFocus()->hasFocus(); ui->treeWidget->hasFocus(); ui->pushButtonhasFocus()->hasFocus(); ui->treeWidget->hasFocus(); http://blog.csdn.n 阅读全文
posted @ 2016-06-20 04:58 findumars 阅读(3193) 评论(0) 推荐(0) 编辑
摘要:转自:http://xiangjie88.iteye.com/blog/898417 sleep()//秒msleep()//毫秒usleep()//微秒以前为了模拟鼠标点击用过这些函数,可以让进程中断,今天发现我原来的做法其实不对.这组函数会将你当前的线程/进程变为“睡眠”状态。 这个“睡眠”是深 阅读全文
posted @ 2016-06-20 04:56 findumars 阅读(7073) 评论(0) 推荐(0) 编辑
摘要:预编译加速编译 QT也可以像VS那样使用预编译头文件来加速编译器的编译速度。首先在.pro文件中加入: CONFIG += precompiled_header 然后定义需要预编译的头文件: PRECOMPILED_HEADER = pch.h 其中pch.h头文件即为自定义的预编译头文件。 指定临 阅读全文
posted @ 2016-06-20 04:55 findumars 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:用Qt做过项目开发的人,肯定使用过诸如QList、QVector、QLinkList这样的模板容器类,它们虽然名字长的不同,但使用方法都大致相同, 因为其使用方法都大体相同,很多人可能随便拿一个容器类来使用,但却不知道这种选择是不是最优,这对于对性能要求不苛刻的应用,这种选择不会有任何影响,但是若性 阅读全文
posted @ 2016-06-20 04:50 findumars 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:Translated by mznewfacer 2011.11.16 首先,看了Xizhi Zhu 的这篇Qt之美(一):D指针/私有实现,对于很多批评不美的同路人,暂且不去评论,只是想支持一下Xizhi Zhu,在引用一下Jerry Sun的话,“C++需要宏定义就像需要设计模式一样。也许你不知 阅读全文
posted @ 2016-06-20 04:45 findumars 阅读(1854) 评论(0) 推荐(0) 编辑
摘要:QMutex类提供的是线程之间的访问顺序化。 QMutex的目的是保护一个对象、数据结构或者代码段,所以同一时间只有一个线程可以访问它。(在Java术语中,它和同步关键字“synchronized”很相似)。例如,这里有一个方法打印给用户两条消息: [cpp] view plain copy voi 阅读全文
posted @ 2016-06-20 04:43 findumars 阅读(3603) 评论(0) 推荐(0) 编辑
摘要:Qt对线程提供了支持,基本形式有独立于平台的线程类、线程安全方式的事件传递和一个全局Qt库互斥量允许你可以从不同的线程调用Qt方法。 这个文档是提供给那些对多线程编程有丰富的知识和经验的听众的。推荐阅读: Threads Primer: A Guide to Multithreaded Progra 阅读全文
posted @ 2016-06-20 04:41 findumars 阅读(10640) 评论(0) 推荐(0) 编辑
摘要:今天研究了一下QFtp这个类,发现访问得到的文件名称中一旦出现中文,不管怎么转换编码格式,最终显示出来的始终都是乱码。由于编码错误,我写了两个函数用于互相转换编码。 一个是由正常编码转为QFTP上所谓的“乱码”的:QString _ToSpecialEncoding(const QString &I 阅读全文
posted @ 2016-06-20 04:40 findumars 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:转自:http://my.oschina.net/voler/blog/345722 目录[-] 0. 源代码下载地址 1. 简单文件拖放 2. 复杂文件拖放 3. 通过按钮来完成列表数据的转移 4. 通过拖放文件来达到效果 1. 简单文件拖放 1. 一般情况下,编辑框可以直接接收到文件名 2. 程 阅读全文
posted @ 2016-06-20 04:38 findumars 阅读(19100) 评论(2) 推荐(0) 编辑
摘要:QT5 发布程序,太庞大了,QT4下,基本的也就20M左右 platforms目录是 对应X:\Qt\Qt5.3.2\5.3\mingw482_32\plugins\platforms 下的qminimal.dll、qwindows.dll 这两个dll是必须的 要不然运行会报错的。 http:// 阅读全文
posted @ 2016-06-20 04:37 findumars 阅读(562) 评论(0) 推荐(0) 编辑
摘要:[cpp] view plain copy [cpp] view plain copy 根据QT4文档的说明,windows下支持 "windows", "motif", "cde", "plastique" and "cleanlooks" 而QT5文档说明,windows下只支持 "window 阅读全文
posted @ 2016-06-20 04:36 findumars 阅读(2232) 评论(0) 推荐(0) 编辑
摘要:] view plain copy ] view plain copy [cpp] view plain copy .h文件 #include <QSettings> #include <qt_windows.h> HKEY hKey; LPCWSTR subkey; wchar_t keyname 阅读全文
posted @ 2016-06-20 04:34 findumars 阅读(6908) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/emdfans/article/details/42667403 阅读全文
posted @ 2016-06-20 04:32 findumars 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/emdfans/article/details/45672679 阅读全文
posted @ 2016-06-20 04:31 findumars 阅读(10071) 评论(0) 推荐(1) 编辑
摘要:http://blog.csdn.net/emdfans/article/details/45718023 阅读全文
posted @ 2016-06-20 04:27 findumars 阅读(9832) 评论(0) 推荐(0) 编辑
摘要:Chr 将一个有序数据转换为一个ANSI字符 Ord 将一个有序类型值转换为它的序号 Round 转换一个实型值为四舍五入后的整型值 Trunc 转换一个实型值为小数截断后的整型值 Int 返回浮点数的整数部分 IntToStr 将数值转换为字符串 IntToHex 将数值转换为十六进制数字符串 S 阅读全文
posted @ 2016-06-20 04:25 findumars 阅读(6327) 评论(0) 推荐(0) 编辑
摘要:Delphi组件的常用事件Onclick——当单击时触发这个事件中的代码Onchange——当改变该组件内容时触发其中的代码Oncreate——当创建时触发这个事件中的代码Onclose——当关闭的时候触发其中的代码OnKeyDown——当按下键盘上的键时触发该处代码OnKeyUp——当松开键盘上的 阅读全文
posted @ 2016-06-20 04:22 findumars 阅读(2691) 评论(0) 推荐(1) 编辑
摘要:http://blog.csdn.net/emdfans/article/details/11769483 http://blog.csdn.net/cmdasm/article/details/9961893 阅读全文
posted @ 2016-06-20 04:21 findumars 阅读(1013) 评论(0) 推荐(0) 编辑
摘要:一、*****CreateFile***** 这个函数可以创建或打开一个对象的句柄,凭借此句柄就可以控制这些对象:控制台对象、通信资源对象、目录对象(只能打开)、磁盘设备对象、文件对象、邮槽对象、管道对象。 函数原型:HANDLE CreateFile(LPCTSTR lpFileName, // 阅读全文
posted @ 2016-06-19 06:33 findumars 阅读(1529) 评论(0) 推荐(1) 编辑
摘要:FILE_ATTRIBUTE_ARCHIVE 文件存档(备份或移动时会对文件做标记)。FILE_ATTRIBUTE_ENCRYPTED 加密(对文件来说是内容加密,对目录来说是对将来新建的文件默认为加密属性),与此同时,如果还设置了FILE_ATTRIBUTE_SYSTEM属性,当前这个属性将无效。 阅读全文
posted @ 2016-06-19 06:31 findumars 阅读(863) 评论(0) 推荐(0) 编辑
摘要:原文标题:Anatomy of a Program in Memory 原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下。一来自己复习,二来与大家分享。] 内存管理模块是操作系统的心脏;它对应用程序和系统管理非常重要 阅读全文
posted @ 2016-06-19 06:30 findumars 阅读(341) 评论(0) 推荐(0) 编辑
摘要:ddd 阅读全文
posted @ 2016-06-19 06:29 findumars 阅读(231) 评论(0) 推荐(0) 编辑
摘要:WINDOWS操作系统中可以允许最大的线程数 默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。 你也可以通过连接时修改默认栈大小,将其改的比较小,这样就可 阅读全文
posted @ 2016-06-19 06:27 findumars 阅读(3468) 评论(0) 推荐(0) 编辑
摘要:【Linux操作系统分析】定时测量——RTC,TSC,PIT,jiffies,计时体系结构,延迟函数 1 基本概念 定时机制连同一些更可见的内核活动(如检查超时)来驱使进程切换。 两种主要的定时测量: 保存当前的时间和日期,以便能通过time(), ftime()和gettimeofday()系统调 阅读全文
posted @ 2016-06-19 06:11 findumars 阅读(435) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/malecrab/p/5300486.html 阅读全文
posted @ 2016-06-19 04:00 findumars 阅读(3783) 评论(0) 推荐(1) 编辑
摘要:引自:http://co63oc.blog.51cto.com/904636/328997 ImageMagick(IM) 套装包含的命令行图形工具是一主要自由软件;Linux,其他类Unix操作系统,专有的操作系统像Windows支持IM差不多两个十年。但还是存在一个选择,称为GraphicsMa 阅读全文
posted @ 2016-06-19 01:05 findumars 阅读(2002) 评论(0) 推荐(0) 编辑
摘要:用TRESTClient控件调用REST架构服务 RESTClient控件返回数据集 用到的控件 RESTClient RESTRequest RESTResponseDataSetAdapter 官方例子Studio\14.0\Samples\Object Pascal\Database\REST 阅读全文
posted @ 2016-06-19 01:04 findumars 阅读(1542) 评论(1) 推荐(0) 编辑
摘要:找IPA文件 开发模式ipa文件和发布模式ipa文件,路径不同。 http://www.itnose.net/detail/6101808.html 一、开发模式Development 不需要真机,可以编译生成文件。生成的文件在mac 虚拟机PAServer目录里,windows工程文件夹里没有。 阅读全文
posted @ 2016-06-19 01:02 findumars 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:透明位图的显示作者:王骏 http://www.vckbase.com/document/viewdoc/?id=532 下载本文示例代码包含透明色的位图的绘制方法有多种,最简单的方法是调用现成的函数:TransparentBlt,也可以通过自己的代码实现类似TransparentBlt的功能,实现 阅读全文
posted @ 2016-06-19 00:57 findumars 阅读(378) 评论(0) 推荐(0) 编辑
摘要:c++builder 重载WindowProc、WndProc 截获消息 方法一WindowProc void __fastcall myWindowProc(Messages::TMessage &msg); //增加Classes::TWndMethod OldWindowProc; //增加 阅读全文
posted @ 2016-06-19 00:53 findumars 阅读(2013) 评论(0) 推荐(0) 编辑
摘要:Qt数据库由QSqlDatabase::addDatabase()生成的QSqlDatabase只能在创建它的线程中使用, 在多线程中共用连接或者在另外一个线程中创建query都是不支持的几乎国内没有文章提到这个问题,这几天在做数据库压力测试时遇到了假设有如下代码: 这里的testQuery()是不 阅读全文
posted @ 2016-06-18 02:53 findumars 阅读(10282) 评论(0) 推荐(1) 编辑
摘要:Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。以官方 Qt 5.4.0+MinGW 开发环境为例,从开始菜单 阅读全文
posted @ 2016-06-17 00:35 findumars 阅读(3674) 评论(0) 推荐(0) 编辑
摘要:我有个问题,QT可以做许多不同的开源项目,而且每个QT新版本都那么内容,感觉学不过来、用不过来那么我们还应该学习和使用其它语言吗? 如果回答,在需要的时候学习,那么这句话意味着,这几年你基本上就局限于QT这个框架和这个项目了,我心有不甘,而且跳槽的时候,你没有学过其它语言的话,别人说不会给你相关机会 阅读全文
posted @ 2016-06-16 23:10 findumars 阅读(1232) 评论(0) 推荐(0) 编辑
摘要:大家好: 在 win32 + bcb 时, 有个 GetTickCount() 返回第统启动到现在的 tick, 单位 ms.请问在 Linux + qt5 怎样实现呢? 如果用 QDateTime , 精度只能到秒,而且运行过程中,如果用户改充了系统时间,就会出错了。 用QElapsedTimer 阅读全文
posted @ 2016-06-16 22:13 findumars 阅读(563) 评论(0) 推荐(0) 编辑
摘要:近日在用delphi写一个多文档应用程序,除了一个主界面是自动生成的,其他功能页面全部都是通过Application.CreateForm()动态生成的,也就是说在ProjectManager中点击程序名右键,最后一个选项,打开选项页,在Auto-Create Forms下只有主窗体。主窗体和功能页 阅读全文
posted @ 2016-06-16 00:39 findumars 阅读(708) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示