02 2017 档案
摘要:CopyMemory 复制内存,第一个参数为目的地址,第二个参数为源地址,第三个参数为复制数据的大小,单位字节,源内存区域不能重叠,如果重叠,可以使用MoveMemory()函数。函数原型如下: void CopyMemory( PVOID Destination, const VOID * Sou
阅读全文
摘要:前面有写,可以利用uniConnection的ForceCreateDatabase参数,强制建立sqlite本地数据库, uniConnection1.SpecificOptions.Values['ForceCreateDatabase'] := 'True'; 当执行uniConnection
阅读全文
摘要:直接上代码,还有条经验就是SetApplicationEventHandler可注册多个事件方法。unit Unit6;interfaceuses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Varian
阅读全文
摘要:官方例子: http://doc.qt.io/qt-5/qtcore-ipc-sharedmemory-example.html 查了一下,QSharedMemory没有自带任何信号。我的想法: 1. 能不能继承QSharedMemory,给它添加信号,然后两个进程里都使用这个继承类,这样它们最终使
阅读全文
摘要:BuildWinRTL.dproj 用这个重新编译就行我每次安装新版本,都删掉了这两个函数{$IFDEF DEBUG}exports dbkFCallWrapperAddr,{$IF defined(MACOS)} MachExceptionsSuspend, MachExceptionsResum
阅读全文
摘要:Application.ProcessMessages;LockWindowUpdate(Self.Handle); //锁住当前窗口 LockWindowUpdate(0)//解除锁定窗口 LockWindowUpdate不但闪烁,而且有可能引起桌面闪烁。因为LockWindowUpdate并不忽
阅读全文
摘要:http://www.cnblogs.com/vajoy/p/3929675.html 我试过多个这种双向同步的网盘,在网络状况不好、系统卡顿以及某些程序BUG的情况下,同步会有错乱现象,尤其是多个电脑同时与服务器进行同步的时候,某些文件会被误删除,导致版本库损坏,像SVN库就直接报废了,连旧版本都
阅读全文
摘要:1. 安装C的帮助手册 如果你使用的Linux发行版, 默认没有安装C语言的库函数MAN手册, 使用下面的方法解决: # sudo apt-get install manpages # sudo apt-get install manpages-de # sudo apt-get install m
阅读全文
摘要:[root@localhost test3]# cat add.h#ifndef _ADD_H_#define _ADD_H_extern int add(int, int);#endif[root@localhost test3]# cat add.c#include "add.h"int add
阅读全文
摘要:学习GNU/LINUX开发的编程人员,上手之后不久就会在编译开源软件的时候碰到configure脚本,过段时间还会知道configure脚本是 autoconf生成的;但是真正想用起来autoconf,却是要弄明白config.h,configure.in,Makfile.am等一大堆的 文件,这可
阅读全文
摘要:介绍 在不同的系统中建立动态链接库的方法有很大的差别,这主要是因为每个系统对动态链接库的看法和实现并不相同,以及编译器对动态链接库支持的选项也不太一样。对于开发人员,如果尝试将使用动态库的软件在这些系统之间移植,需要参考枯涩难懂的系统手册,以及修改相应的 Makefile,这一工作是乏味的,并且具有
阅读全文
摘要:C++开源项目入门级:Ptypes Ptypes一个开源轻量级的c++库,包括对一些I/O操作、网络通信、多线程和异常处理的封装。虽然代码有限,包括的内容不少,麻雀虽小,五脏俱全。 提高:STL Boost和STL ACE Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标
阅读全文
摘要:Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,,作为标准库的后备,是C++标准化进程的发动机之一,在linux安装过程如下:去官方网站下载最新的:http://sourceforge.net/projects/boost/files/boost/1.47.0/ or www.boos
阅读全文
摘要:使用 GNU autotools 改造一个软件项目 及永刚 jungle@soforge.com 2006 年 3 月 24 日 版本:0.3 及永刚 jungle@soforge.com 2006 年 3 月 24 日 版本:0.3 本文不是一篇规范的教程,而是用一个软件项目作为例子,演示使用 G
阅读全文
摘要:http://www.52im.net/thread-180-1-1.html
阅读全文
摘要:http://www.cnblogs.com/vajoy/p/5341664.html
阅读全文
摘要:普林斯顿大学的研究人员在本周举行的Hot Chips研讨会上公布了25核处理器Piton。 该芯片是专门为数据中心和程序并行运行设计的,具有强大的可扩展性,可用于构建集成8000多个芯片打造超过20万核心的数据中心系统。该项目获得了美国 国家科学基金会和DARPA的资助。目前版本的Piton芯片大小
阅读全文
摘要:集微网消息,2月24日瑞芯微官方突然宣布, Rockchip RK3399Linux系统开源!作为Rockchip旗舰级芯片,RK3399具有高性能、高扩展、全能型应用特性。这一重磅消息立马刷爆朋友圈,这不仅对瑞芯微合作伙伴上下游厂商产生巨大影响,而且对国内整个芯片设计行业都将产生积极意义。据悉,公
阅读全文
摘要:一、简介 最近因项目需求,Qt程序一旦检测到错误,要重新启动,自己是每次关闭主窗口的所有子窗口但有些模态框会出现问题,因此从网上总结了一些知识点,以备以后的应用。 二、详解 1、Qt结构 [cpp] view plain copy int main(int argc, char *argv[]) {
阅读全文
摘要:(from http://www.712100.com/bbs/redirect.php?fid=160&tid=191752&goto=nextnewset) 预备知识 用gcc编译程序要用到一些选项要知道 -c,只编译,不连接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标
阅读全文
摘要:高版本直接用tList<reecord>就可以了。 如果一定要指针的话,可以这样来:type PHumanRecord = ^THumanRecord; THumanRecord = record szName: array [0 .. 9] of Char; nSex: Integer; nAge
阅读全文
摘要:mstsc.exe /admin http://stackoverflow.com/questions/6757232/service-not-responding-error-1053
阅读全文
摘要:爱,有很多种方式表达,或真或假,但融于情,浓过情,没有选择,因为爱;没有后悔,因为爱。 有个女人,让我爱她二十多年了,从孩子堤时代开始,或者是一见衷情,但又是一厢情怨,曾经为她的一眸一颦而欢喜,也为她的一怒一哀而伤心。 有首诗说得很赤白:我是曾经多么多么的爱着她。 现实却是:我一无所有。 有首歌唱道
阅读全文
摘要:PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/
阅读全文
摘要:送你一句 这就是你水平差的理由? 楼主你工资低是因为你技术不行, 不想努力然后怪罪学历, 为什么学历高的混得好, 因为学历高的人努力过, 你没学历技术还不行, 凭什么证明你努力过, 社会不是承认有学历的人, 而是承认努力过得人, 而且是真正努力过不是穷忙的人, 这些话真心不想给你说, 都想问你收费
阅读全文
摘要:一、上马HTTPS的原因: ①、苹果App Store强制其平台上的app均要使用HTTPS ②、网站经常被劫持,用户和领导希望使用HTTPS ③、跟随HTTPS的大趋势 二、应用上马HTTPS之部门工作: ①、运维:接入层部署支持HTTPS及后期上线配合 ②、开发&QA:页面元素加载,要跟随访问协
阅读全文
摘要:基于一些公开数据或者其他机构的调研数据,下面是“科技拾点见”专门整理的一份中国专业云计算厂商的营收排行榜单。 根据榜单显示,阿里云以55.6亿元全年营收位居第一,是第二名微软Azure的3倍,包括腾讯云、金山云、亚马逊在内的第三阵营,收入均在6亿元左右。 第一名:阿里云 阿里云的数据比较好搜集,看看
阅读全文
摘要:服务端需要midas.dll XE5对android的平台支持很有吸引力,虽然目前用来直接开发应用到安卓市场卖赚钱可能性估计不大(安卓市场目前国内好像都是免费的天下),但是对于企业应用很是很有帮助的,比如开发一个手机客户端随时查询企业erp等管理软件的数据库! webservice以前基本没有接触,
阅读全文
摘要:在Delphi 7.0中,已为我们定义好了非常多的函数,大致分类有6种:数据类型转换函数、字符串、数组操作函数、文件、磁盘操作函数、内存、指针操作函数、数学运算函数、日期函数。 在Delphi中调用函数,一般情况下可以直接使用函数即可,但由于有一些函数未包含在Uses中列出的单元中(默认单元有Win
阅读全文
摘要:Indy 10的安装和老版本的卸载 Indy 10下载地址: http://www.indyproject.org/downloads/10/indy10.0.52_source.zip Indy 10 安装步骤 1、解压压缩包。 2、打开\System\IndySystem70.dpk,点Comp
阅读全文
摘要:原文地址:在Delphi中关于UDP协议的实现作者:菜心 首先我把UDP无连接协议的套接字调用时序图表示出来 在我把在Delphi中使用UDP协议实现数据通讯收发的实现方法总结如下: 例子描述:下面例子是我的一个实际设备通讯的例子,使用UDP协议在4660端口上发送'F1,00'(16进制,2个字节
阅读全文
摘要:原文地址:Delphi事件的广播 转作者:MondaySoftware 明天就是五一节了,辛苦了好几个月,借此机会应该尽情放松一番。可是想到Blog好久没有写文章,似乎缺些什么似的。这几个月来在项目中又增长了许多经验,学到许多实际应用的知识。不如把一些比较有用的记录下来,供朋友们参考可好。 我想到D
阅读全文
摘要:原文地址:delphi 实现微信开发(1)作者:红鱼儿 大体思路: 1.用户向服务号发消息,(这里可以是个菜单项,也可以是一个关键词,如:注册会员。) 2.kbmmw web server收到消息,生成一个图文消息给微信,在图文消息中做好自己的url,在url中,可以把第一步消息带来的openid写
阅读全文
摘要:WebBrowser控件配置与IE的配置相同 方法一 使用Document属性得到 Document 层WebBrowser.Document:IDispatch //是IDispatch接口 Var Doc: IHTMLDocument2;begin ... try //注意:使用 As 时必须加
阅读全文
摘要:喧喧是由然之协同团队推出的一款轻量级的开源企业聊天软件。喧喧官网:http://xuanxuan.chat 为什么来做喧喧? 我们在做然之协同办公系统的时候,就在寻找轻量级、开源、跨平台、容易开发的聊天软件解决方案。但很遗憾的是我们找了一圈都不太靠谱。有很多开源的解决方案依赖包太多,安装部署各种问题
阅读全文
摘要:http://www.qtcn.org/bbs/read-htm-tid-62470.html http://stackoverflow.com/questions/31678657/qtwebengine-for-windows-xp-target2 down vote favorite2 I w
阅读全文
摘要:要跟银行做接口,需要使用delphi来post数据,但对方提供的是https开头的网址,需要使用证书,对方已提供证书了,但是还是调用不成功,使用的是idhttp和TIdSSLIOHandlerSocketOpenSSL来post的,indy 版本是10.5.5, OpenSSL的dll版本是open
阅读全文
摘要:摘 要:本文以Delphi7.0作为开发平台,给出了网络监控软件中的两种屏幕抓图技术的设计方法和步骤。介绍了教师在计算机机房内教学时,如何监控学生计算机显示器上的画面,以保证教学的质量和效果。 引言 随着网络技术的飞速发展,计算机网络在各高等院校教学中的使用已非常普遍,但是,我们发现一个问题,在教学
阅读全文
摘要:实现的原理WINSOCK是一组API,用于在INTE.Net上传输数据和交换信息。用它编程本来是很麻烦的,但在DELPHHI中并不需要直接与WINSOCK的API打交道,因为TclientSocket和TserverSocket元件封装了它的大部分API,使得对WINSOCK的访问大大简化。SOCK
阅读全文
摘要:在开发大量Socket并发服务器,完成端口加重叠I/O是迄今为止最好的一种解决方案,下面是简单的介绍: “完成端口”模型是迄今为止最为复杂的一种I/O模型,特别适合需要同时管理为数众多的套接字,采用这种模型,往往可以达到最佳的系统性能。但是只适合Windows NT和Windows 2000及以上操
阅读全文
摘要:1、减少磁盘空间占用2、终止不常用的系统服务3、安全问题4、另外一些技巧 首先问一下,你是不是很想激活XP,不。。。准确的说你是不是想在ms的站上能够升级。如果答案是肯定的话,那我们就先来探讨一下安装的问题,目前流行的 V4、V5、V6版本我还是比较推荐的,尤其是V5和V6这两个。安装的过程中有个序
阅读全文
摘要:HKCU refers to HKEY_CURRENT_USERHKLM refers to HKEY_LOCAL_MACHINE HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnceHKCU\Software\Microsoft\Window
阅读全文
摘要:木马是随计算机或Windows的启动而启动并掌握一定的控制权的,其启动方式可谓多种多样,通过注册表启动、通过System.ini启动、通过某些特定程序启动等,真是防不胜防。其实只要能够遏制住不让它启动,木马就没什么用了,这里就简单说说木马的启动方式,知己知彼百战不殆嘛。 一、通过"开始\程序\启动"
阅读全文
摘要:摘要:目前网上视频聊天软件、视频会议软件、可视IP电话软件随处可见,你是否想自己做一个玩玩?其实这类软件无非是视频加上网络而建成的。如果熟悉视频捕捉和网络传输技术,根本就难不倒你。微软为软件开发人员提供了一个专门用于视频捕捉的VFW SDK(Video for Windows SDK),用它实现视频
阅读全文
摘要:Windows自带的Tracert是向远程主机发送ICMP包进行追踪,但是目前很多主机关闭了ICMP答复,这个工具不太好使了~~~~~原理咱知道,正规的Trace不就是发送TTL依次递增的UDP包吗?什么网关和路由敢随意丢弃我们的UDP包而...unit YRecords;interfaceuses
阅读全文
摘要:摘要: 今天给大家分享16个最受欢迎的CSS框架。这些是根据笔者的爱好以及相关查阅规整出来的。可能还有一些更棒的或者您更喜欢的没有列举出来。如果有,欢迎留言! Pure : CSS Framework 原文地址:http://thetop16.com/css-frameworks-116.html
阅读全文
摘要:https://github.com/wizinfantry/delphi-mqtt-clienthttps://github.com/Indemsys/Delphi_MQTT_mosquittohttps://github.com/jamiei/Delphi-TMQTT2 http://bbs.2
阅读全文
摘要:Boost 1.61新增了一个DLL库,跟Qt中的QLibrary类似,提供了跨平台的动态库链接库加载、调用等功能。http://www.boost.org/users/history/version_1_61_0.html 编写一个Test.dll,导出方法Add [cpp] view plain
阅读全文
摘要:最近因为工作需要,一直在使用linux操作系统(Cent5.0)。很讨厌linux终端命令行一成不变的风格,而且不容易与输出内容区分,很容易看花眼。于是上网找了找修改linux终端命令行颜色的方法,自己对那些方法进行了验证,最终找到了有效的修改linux终端命令行颜色的方法。(以工作在root用户下
阅读全文
摘要:1.MouseMove事件中加入:// ReleaseCapture;// Perform(WM_SYSCOMMAND, $F017 , 0); 2.MouseDown事件中加入:// POSTMESSAGE(Self.Handle,WM_LBUTTONUP,0,0);// POSTMESSAGE(
阅读全文
摘要:1、下载Boost(http://www.boost.org) 我目前用的是1.61.0版本2、将MinGW下的bin目录完整路径设置到系统环境变量Path中,保证cmd命令行能找到gcc,g++等命令。3、cmd进入到boost目录下面,执行"bootstrap.bat gcc",目录下会生成一个
阅读全文
摘要:学习中的一些牢骚。栈/堆地址标准写法。 2017-02-12 • 杂谈 • 暂无评论 • 老衲 •浏览 226 次 我一直都在寻找各种业务功能的最简单写法,用减法的模式来开发软件。下面是我的写法,如果有更简单的方法,请留言告知。 本人再学习的过程中,遇到很多难题,delphi很多地方自身的设计就很乱
阅读全文
摘要:C/S转分布式数据库的解决方法1. 直接VPN建一个网不就行了。(大概是虚拟成一个网络)2. 直连也可以,就是速度慢3. 还是三层吧,推荐RTC4. 弄个花生壳硬件试试呢,成本低,不用改程序5. 搞一个数据库同步就行了.6. 阿里云也可以考虑 http://bbs.2ccc.com/topic.as
阅读全文
摘要:好的衣服穿上以后,效果确实不同凡响~ 电视剧里同一个人,不同的打扮,立刻就是不同的精神。 而且我华夏民族,“华”字就是代表华服、美丽的意思,要对得起祖先和民族文化啊!!
阅读全文
摘要:前言 Go语言现在在服务端的网络编程领域越来越火,尤其像IM即时通讯应用这种富网络应用且对服务端网络性能要求极高的场景,很高兴看到Golang发布了1.8正式版,希望在多核架构横行的时代多一些这种顺应时代而生的技术。 Go语言简介 Go语言简介 Go语言是谷歌推出的一种全新的编程语言,可以在不损失应
阅读全文
摘要:就在近日,Facebook宣布开源了内部使用的C++底层库,总称folly,包括散列、字符串、向量、内存分配、位处理等,以满足大规模高性能的需求。 这里是folly的github地址:https://github.com/facebook/folly 在folly项目的Overview.md中,谈到
阅读全文
摘要:Windows Vista,这是一个不那么如雷贯耳的Windows名字,很多人甚至从来没有体验过这个操作系统。但是,Windows Vista刚刚推出时候所引起的话题性,恐怕是其后的Win7也难以与之相比的。华丽的界面,蛋疼的兼容性,史无前例的多功能(功能比Win7还要多),令人抓狂的性能……无论V
阅读全文
摘要:ShowMessage对delphi开发人员而言,是个非常熟悉的玩意,常常需要在软件上做一些合适的提醒,以达到更好的用户体验。今天我们来介绍一下网站里的提示框,也就是JavaSciprt中的alert,同时也介绍一下如何使用三方的js插件,来达到更好的效果。 首先,我们来看一下JavaScript的
阅读全文
摘要:在2006年,我开始了编程工作。当意识到来到了十年这个重要的时间关口时,我觉得有必要回顾一下这十年间所犯下的错误,做一做经验总结,并且给正在这个职业上奋斗的人们提出我的一些忠告。开发行业变化得很快,我无法肯定在未来十年里这些建议一直有效,但我的话对你们是肯定有帮助的,不管是刚开始工作的新人还是老手。
阅读全文
摘要:1.什么叫数组指针? 数组指针:一个指向一维或者多维数组的指针。 比如:int * b=new int[10];指向一维数组的指针b ; 注意,这个时候释放空间一定要delete [] ,否则会造成内存泄露,b 就成为了空悬指针。 int (*b2)[10]=new int[10][10]; 注意,
阅读全文
摘要:1.概述 联合体union的定义方式与结构体一样,但是二者有根本区别。 在结构中各成员有各自的内存空间,一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间,一个联合变量的长度等于各成员中最长的长度。 2.联合体长度 在The C Programming Language里面
阅读全文
摘要:new和delete必须成对出现吗?【网上集合贴+个人总结】 1.从内存泄露与否的角度考虑 new 和 delete不一定要成对出現。理论上是這樣的。但是从习惯上來說,new delete成對出現是一個好的習慣。爲什麽說不一定要成對出現呢? 这个问题在csdn上有一個牛人写过很长的文章,不知道有沒有
阅读全文
摘要:多玩YY语音的面试题:C++中如何在main()函数之前执行操作? 第一反应main()函数是所有函数执行的开始。但是问题是main()函数执行之前如何执行呢? 联想到MFC里面的 C**App类的theApp对象,其执行顺序就在main函数之前。道理相通,顺理推下,能够想到:如果在main函数之前
阅读全文
摘要:一、什么是物理网卡和虚拟网卡? 图示如下:红色部分包含VMWare的为虚拟网卡。 通常,我们部署VMWare虚拟机、VMSphere虚拟集群、XenCenter虚拟集群是都会涉及虚拟网卡。 二、辨别物理网卡和虚拟网卡的应用场景 场景一:一般部署虚拟集群的时候会用到。 场景二:通过抓包分析数据请求来源
阅读全文
摘要:*免分资源链接点击打开链接http://download.csdn.net/detail/goldenhawking/4492378 有了TCP、线程池,我们就可以把他们连接起来。使用最简单的 QMainWindow吧,设计个UI,而后,创建我们的线程池、Service,并把TcpService 的
阅读全文
摘要:本文向大家介绍一种基于Qt的伸缩TCP服务实现。该实现针对C/S客户端-服务集群应用需求而搭建。连接监听、数据传输、数据处理均在独立的线程池中进行,根据特定任务不同,可安排负责监听、传输、处理的线程数目,从而在高传输负荷、高计算符合上达成取舍。数据处理采用流水线结构,以避免少量客户的密集计算请求影响
阅读全文
摘要:Microsoft Visual Studio 2015社区版提供了强大的开发体验,且 Qt 提供了预编译版本。然而,由于客户提出兼容Windows XP ~ Windows 8.1 这样宽泛的环境要求,使得我们不得不考虑更换工具链。经过反复对比测试,在Mingw32, Cygwin, MSYS2,
阅读全文
摘要:MSYS2, 吃硬盘的大神 MSYS2,集成了 x86 x64两个开发环境,且可以使用 pacman 进行包管理,可谓方便的很!可是,这个东东也有一个很不好的地方,就是实在太占硬盘。尽管下载的软件包一般最大也就几百兆,但这可是高压缩格式的,一旦展开,会像干燥剂喝了水一样泵长起来。以我的MSYS2文件
阅读全文
摘要:当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后在这些表运行查询。创建临时表很容易,给正常的CREATE TABLE语句加上TEMPORARY关键字:CREATETE
阅读全文
摘要:【本文系外部转贴,原文地址:http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.html http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档 公交车上看到的好
阅读全文
摘要:题记 windows平台下对于服务器高并发的网络模型选型中,使用libevent是个不错的选择。 本文的背景基于:国内博客对于libevent大多介绍linux实现,大多是c语言的实现,Windows平台下C++相对较少或者较旧。 本文针对libevent从服务端、客户端两个角度实现了封装类,真正做
阅读全文
摘要:最近使用QDialog时,按了下Esc键,导致QDialog被关闭,而后续的数据处理出现了问题。原来在QDialog中按下Esc键会默认调用reject()方法而不是closeEvent(QCloseEvent*event)或者其他事件。 处理的方法: (注意:QDialog的close()函数也是
阅读全文
摘要:大家都知道,QT的事件机制,查了好多网上的帖子,分析的不够到位,今天给大家分享下,我的分析,请高手指正:都知道post Event通过 QScopedPointer<QEvent> eventDeleter(event);//增加到事件队列 data->postEventList.addEvent(
阅读全文
摘要:Markdown Markdown 快速入门 Markdown 简明教程 Markdown 语法说明 献给写作者的 Markdown 新手指南
阅读全文
摘要:RAD Studio and Natively Compiled Code In today's development landscape, natively compiled code is making a significant comeback. RAD Studio has always
阅读全文
摘要:有时候我们需要在虚拟机的操作系统中进行一些USB设备的测试,但默认情况下USB设备是在宿主机系统里面的,那这个时候我们就要进行切换才能够达到目的,具体要怎么操作呢?下面讲解一下: 1. Ctrl+r弹出运行窗口,输入services.msc弹出服务窗口 2. 找到VMware USB Arbirat
阅读全文
摘要:平时都用的是char数组,基本忘记了char*数组和char**数组该怎么用了 char s1[10]; s1[0] s1[1]等都是char s1是char*,等同于&s1[0] char*s2[10]; s2[0] s2[1]等都是char* *s2[0] *s2[1]等都是char,是s2[0
阅读全文
摘要:在读了博士生远潇给本报的来信后,GOOGLE公司中国区总裁李开复说,有这些困惑和担心,实际上是很多博士生们在读博士之前并没有认真地想过,自己是不是能耐得住寂寞做学问,是不是能抵御来自物质世界的诱惑。另外,如果读博士抱有“一顶博士帽能给自己找工作时加分”的想法,不仅会增加自己学习期间的痛苦,而且在找工
阅读全文
摘要:目录 1 生成公钥和私钥对 2 公钥提交到CA机构签发一个crt证书 3 配置证书链 4 在Apache里开启SSL支持并配置crt证书和私钥 5 配置HSTS (可选) 6 总结 目录 1 生成公钥和私钥对 2 公钥提交到CA机构签发一个crt证书 3 配置证书链 4 在Apache里开启SSL支
阅读全文
摘要:不要沦陷程序员的30岁问题 热门> 就是学习能力和工作热情态度的问题。 我之前也跟作者一样思考过这个问题,答案是否定的。 在知识积累的行业,年纪越大,越吃香,比如金融,医学,IT。就怕30岁的人在混日子不上不下,对下自以为是,居龄自傲,对上没有能力,无法独当一面,成为企业的负资产。😜 8 李聪 热
阅读全文
摘要:关于如何调用DATASNAP的REST方法,请参考:http://www.cnblogs.com/hnxxcxg/p/3825643.html博文,不论网页还是IDHTTP都可以访问,不论GET还是POST方法都可以的。 idhttp.get方式调用,这种比较简单,大家都会。post方式网上却没有任
阅读全文
摘要:设置了透明以后,会有严重残影Qt::NoDropShadowWindowHint加上这个就可以了我最后从Qt的源码中找到了答案MaskWidget *MaskWidget::self = 0;MaskWidget::MaskWidget(QWidget *parent) : QWidget(pare
阅读全文
摘要:在刚刚结束的加利福尼亚州的开源领袖峰会(2月14日-16日)上,Linus Torvalds 接受了外媒的采访,分享了他如何管理 Linux kernel 的开发以及他对工作的态度。 “真正的工作不是说的天花乱坠”,Torvalds 说, “而是在于细节”。 Torvalds 认为成功的项目都是99
阅读全文
摘要:大多数应用都会涉及到即时聊天的功能,在开源方案中有XMPP和MQTT.其中XMPP是基于XML的,并且不支持消息质量QOS, 所以本身并没有消息重传的机制,从而会导致丢消息.而MQTT是基于二进制的,支持QOS,并且已成为物联网的协议标准, 所以我们有理由抛弃XMPP而拥抱MQTT. 应用内部,在使
阅读全文
摘要:测试系统环境: windows 7 编译软件环境: vs2013 + QT5.5.0 【源码地址:http://download.qt.io/official_releases/qt/5.5/5.5.0/single/】 本文主要介绍 windows下QT 静态编译环境的搭建 安装编译软件 安装vs
阅读全文
摘要:测试系统环境:Ubuntu12.04 (32bit/64bit)编译软件环境:QT5.5.0 本文章主要介绍Linux下QT静态编译环境的搭建,以及如何编译我们的程序board_driver。 1. 下载QT5.5.0源码 进入http://download.qt.io/official_relea
阅读全文
摘要:编者按 最近写不少巴菲特李嘉诚的文章,看到网友的留言,很多都不明白,为何都那么有钱了,一把年纪了,还在拼命工作。不少人认为这俩老头都钻钱眼里了,不懂得享受生活,只认钱。恐怕这样认为的人还不少,但其实真的是这样吗?请看下文分析。 正文 最近这几天,超级富豪巴菲特和李嘉诚频频见诸报端,为何?巴菲特是因为身家又暴涨了,买入的苹果股票和航空股都连创新高,大赚几十亿美金。而李嘉诚则是因为大举套现...
阅读全文
摘要:The most complex system information probe in Delphi world, it consists of many standalone components covering many system information problematic, and
阅读全文
摘要:http://www.cnblogs.com/SunWentao/archive/2008/11/03/1325687.html
阅读全文
摘要:Making wchar_t work on Linux, OS X and Windows for CMarkup release 10.1 I learned a couple of humble lessons, and I expect I'll be posting more here a
阅读全文
摘要:好用的出名,或者不出名的软件http://unee.wang/post/20170106software TripMode:移动热点流量管家http://www.waerfa.com/tripmode PDF文件你用好了吗http://unee.wang/post/20170115pdf 又一款Ma
阅读全文
摘要:在Qt5中,引入了QOpenGL*系列类,以取代Qt4时代的QGL*系列类。 下面是从Qt5例子中抠出的两种OpenGL程序模板,方便参考。 第一种写法: [cpp] view plain copy #ifndef TRIANGLEWINDOW_H #define TRIANGLEWINDOW_H
阅读全文
摘要:解压到硬盘再读进来耽误时间。 var LZip: TZipFile; LMem: TMemoryStream; LBytes: TBytes;begin LZip := TZipFile.Create; try LMem := TMemoryStream.Create; try LMem.LoadF
阅读全文
摘要:有个小伙伴也要学我写博客。很高兴,我喜欢独立思考的朋友,所以要尽力帮他解决疑问。自己写独立博客可以追溯很早,真正开始好好研究并打理也只能从今年4月份算起,尝试了各大博客系统,最终选择在PHP主机搭建justwriting博客。这个程序简陋到没有后台,但我就喜欢这种简单的,不需要进入博客后台,随便用自
阅读全文
摘要:我目前用Indy的HttpServer组件来编写,但遇到一个暂时没有办法解决的问题,就是上传文件到这个HTTPServer,如果文件名包含中文,则会出现乱码。网上查了一下,这是个indy的遗留问题,据说要到11的版本才会解决。 故在此请教各位大神,此类需求用什么组件或者方式比较好?1) RTC 2)
阅读全文
摘要:A number of popular 3D engines can be integrated with Qt: Contents [hide] 1 Ogre 2 Irrlicht 3 OpenSceneGraph 4 Open Inventor 5 Panda3D 6 Visualization
阅读全文
摘要:所谓“云战略”就是互联网战略。本质上是一回事。难怪一贯严谨踏实的华为都迫不及待的跳进了这个坑,原来只是拥抱互联网的一种说法而已。 互联网意味着信息的传递和存储,也意味着连接一切电子设备,而现在的人类生活已经完全无法离开电子设备了。 比如: BOE iGallery是全球首款家庭云艺术馆,它包含精选艺
阅读全文
摘要:用QNetworkAccessManager以POST方式访问https需要用户认证,所以用SIGNAL(authenticationRequired(QNetworkReply *, QAuthenticator *)) manager = new QNetworkAccessManager(th
阅读全文
摘要:Of Linux on wfopen (open wide-character version of the file name and mode) to achieve Not directly available on Linux wfopen function is used to open
阅读全文
摘要:你都在使用哪些硬件? ChromeBook,Acer C720P,我的主力笔记本,今年五月份海淘回来的,便宜,加上税和运费,也不到2000,性能足够了,网页都是秒开,平时不关机。由于国内的大环境,此系列笔记本并不适合大部分人用,但我和我的朋友仍在努力帮助其它朋友优雅地使用。 Sony tablet
阅读全文
摘要:作为老网虫,对网易的感情是很深的。当我知道Lofter这个东西后,曾经很兴奋要好好打理自己的博客,然而兴奋很快过了。因为Lofter无时无刻不在刷存在感。无限空间加无限图片流量,国内的服务无法做的更好,修改页面代码,绑定自己的域名……等等,绑定域名有屁用,还不是网易的LOGO? 这两天突发奇想注册了
阅读全文
摘要:我曾经在一个活动的博文里说过,男人必须要有一个VPS和一个树莓派,VPS这个东西,以后会是中国男人的一种必备技能,今天又有一个小伙伴请教我VPS的用法,我就简单说说我目前使用的情况。首先我希望你能有点Linux基础。 一、搬瓦工的VPS非常实惠,推出过年付4刀的低配主机,内存只有64M,可惜如今已经
阅读全文
摘要:Sailfish OS 2.1.0 Iijoki 发布了。 Iijoki通过引入Qt 5.6 UI框架、BlueZ 5 蓝牙堆栈和 64 位架构的基本实现,为Sailfish操作系统带来了重大的架构变化,它还带来了更快的快门速度,初始支持虚拟专用网络(VPN)将UI字体放大到不同的级别,并且修复了社
阅读全文
摘要:代码页没有进行设置。需要调用locale.h 中定义的一个函数设置默认的代码页 _tsetlocale(LC_ALL,_T(""));//设置代码页 wcstombs(sendBuf,strSendData,sendLen); setlocale(LC_ALL,"C"); http://blog.c
阅读全文
摘要:磨刀不误砍柴功 给我六个小时砍树,我会用前 4 个小时磨斧头。 Abraham Lincoln (亚伯拉罕·林肯) 的名言影响着我。专注地进行技术方面的编码工作或者运行某个业务通常会让人忽略更好更快的方法。 成功的开发者以聪明的方式工作,并能获得更好的成绩。 https://www.oschina.
阅读全文
摘要://锁住listview防止反复刷新 LockWindowUpdate(Self.lvsearch.Handle); 貌似不太行,多用几下就卡住了 那个函数几乎不用的!单次添加,重复率高用这个意思意思还行 https://msdn.microsoft.com/en-us/library/window
阅读全文
摘要:Example 1234567891011121314151617181920212223242526272829303132 /* setlocale example */ #include <stdio.h> /* printf */ #include <time.h> /* time_t, s
阅读全文
摘要:Multibyte characters Multibyte strings http://www.cplusplus.com/reference/cstdlib/ http://www.cplusplus.com/reference/cwchar/wcrtomb/
阅读全文
摘要:DataSetConverter4Delphihttps://github.com/ezequieljuliano/DataSetConverter4Delphi QJson 可以这样 QJson := TQJson.Create;QJson.FromRtti(结构体); QJson.ToRtti(
阅读全文
摘要:随着 Web 开发产业的爆发式发展,许多人会问这样的问题:我如何才能成为一名 Web 开发者?我认为这是一个错误的提问。问题应该是:我如何才能成为一名成功的 Web 开发者? 能提出这样的问题很重要,因为世界上许多人都是 Web 开发者,但是他们中有多少人是成功的? 我写这篇文章的目的是为了用心态、
阅读全文
摘要:做项目开发需要极具技术性的思维过程,但你会发现工作不仅仅只有编程,和其他同事合作才是你工作的重要组成部分。虽然其他开发者能理解你的技术工作流程,但非技术同事不会。摆脱编程的心态和这些不懂编程的人沟通至关重要。 试想一下这个场景: 产品对两名开发提出了修复bug的需求。第一位非常详细地描述了可能包含错
阅读全文
摘要:in the order they have been connected in the order they have been connected 起源 前些天忘记在哪儿讨论过这个问题,今天在csdn又看到有网友问这个问题,而其他网友却无一例外的给出了“无序”这个答案。 Manual Qt的问题
阅读全文
摘要:操作系统是windows,lua是Lua for Windows 5.1.4包含了这三个头文件 <ignore_js_op> 在.pro里加了includepath: <ignore_js_op> http://www.qter.org/forum.php?mod=viewthread&tid=33
阅读全文
摘要:Delphi6下使用Indy10组件包,其中的TIdHttpServer控件在处理HTTP请求的时候 不能正确解码含有汉字的参数,如: http://127.0.0.1/test?cmd=open&areaname=测试&areadir=D:\test 对于这个Url,Chrome默认按UTF-8编
阅读全文
摘要:function Tdmd.Draw_Image_In_Rect(C:TCanvas;R:TRect;i:integer):boolean;var tr:TRect;begin if i<ML.Count then begin if tempImage=nil then tempImage:=TBi
阅读全文
摘要:一、交叉编译glib1.提前需先交叉编译libffiCC=/home/mjl/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf-gcc ./configure --prefix=/home/mjl/build/libffi-3.2.1/
阅读全文
摘要:一、准备软件 1.2016-11-25-raspbian-jessie.img(官网下载) 2.cross-compile-tools-master.zip 3.gcc-4.7-linaro-rpi-gnueabihf.tbz 4.qt-everywhere-opensource-src-5.7.1
阅读全文
摘要:http://www.qter.org/forum.php?mod=viewthread&tid=1409&extra=page%3D1&page=1
阅读全文
摘要:【自序】虑而後能得(自序)故事接触 C++ 大约是 1989 年的事。那时候的 PC 以现在的眼光看,除了「蛮荒」之外没有更合适的形容词了。横扫千军的 Windows 3.0 还没有诞生,如今以 C++ 编译器技术闻名於世的 Borland 公司那个时候也还没有踏进 C++ 领域,遑论动作更慢的 M
阅读全文
摘要:有时候,我们反编译apk得到一个so库,如果直接使用这个so库的话,必须使用原来so库同样的package名字,才能用。这样人家反编译你的apk,就知道你侵犯了人家的版权。为了达到混淆的目的,我们可以再写一个so库调用人家的so库,即把人家的so库放到root的某个路径下,用c/c++语言调用这个s
阅读全文
摘要:1. 首先下载gSoap开发包 http://sourceforge.net/projects/gsoap2 目录包含 wsdl2h.exe( 由wsdl生成接口头文件C/C++格式的头文件 )和soapcpp2.exe(用来根据接口头文件生成应用程序客户端和服务端的框架文件) 2. wsdl2h.
阅读全文
摘要:安装 QtCreator for Windows 其实是很简单的,不过,我一向讨厌什么软件都得弄个安装程序,我希望我所安装的这个 Qt 可以是绿色的、便携的,如果无法实现,至少让这个 Qt 可以在新系统下只经过极少的配置就可以使用。 Qt 的安装其实也算有些"绿色"了,它不会乱写你的系统,大部分东西
阅读全文
摘要:做c/s也做b/s。从发展情况看,B/s发展情况真的可以用日新月异来形容,但确实也有些绕着路走的框架,不如delphi层次结构清晰.如果前端用过angularjs等类似框架,则已经相当接近c/s的水平了。还是需要综合考虑,毕竟用B/s方便太多了。最重要的是,其概念比delphi花哨很多(有些是del
阅读全文
摘要:Standard C 语言标准函数库速查 (Cheat Sheet) Standard C 语言标准函数库速查 (Cheat Sheet) wcstombs 函数说明 #include <stdlib.h> size_t mbstowcs(wchar_t *pwcs, const char *s,
阅读全文
摘要:Java程序员的现代RPC指南 1.前言 1.1 RPC框架简介 最早接触RPC还是初学Java时,直接用Socket API传东西好麻烦。于是发现了JDK直接支持的RMI,然后就用得不亦乐乎,各种大作业里凡是涉及到分布式通信的都用RMI,真是方便。后来用上了Spring,发现Spring提供了好多
阅读全文
摘要:http.sys 是一个位于Win2003和WinXP SP2中的操作系统核心组件, 能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。 温馨提示:如果用户不慎删除了该驱动文件,不用担心,该驱动会在下次系统启动时重建。是一个删不掉的系统核心组件!实用程序结束该驱动,该驱动也会马上重新创
阅读全文
摘要:http://blog.csdn.net/laoyang360/article/details/8681918
阅读全文
摘要:不同格式图片相互转换的开源库分享 一、背景 笔者在项目的开发中,需要调用windows下的COM接口SetIconLocation来实现桌面快捷方式。而我们项目中给定的图片格式为png格式,SetIconLocation的接口第一个参数指定必须包含icon(即.ico)类型图标的exe或dll文件或
阅读全文
摘要:题记 windows平台下对于服务器高并发的网络模型选型中,使用libevent是个不错的选择。 本文的背景基于:国内博客对于libevent大多介绍linux实现,大多是c语言的实现,Windows平台下C++相对较少或者较旧。 本文针对libevent从服务端、客户端两个角度实现了封装类,真正做
阅读全文
摘要:(1) 重载的几个函数必须在同一个类中, 覆盖的函数必须在有继承关系的不同的类中, 隐藏也必须在有继承关系的不同的类中;(2) 覆盖的函数前必须加关键字Virtual;重载和Virtual没有任何瓜葛,加不加都不影响重载的运作,隐藏对virtual可有可无(3) 覆盖的几个函数必须函数名、参数、返回
阅读全文
摘要:前面两篇文章《QML 语言基础》和《Qt Quick 简单教程》中我们介绍了 QML 语言的基本语法和 Qt Quick 的常见元素,亲们,通过这两篇文章,您应该已经可以完成简单的 Qt Quick 应用了。接下来呢,哈,我们要介绍 Qt Quick 中一个灰常灰常重要的主题:事件处理。这将是比较长
阅读全文
摘要:1. 进程是执行文件的运行时形态。包括两部分:内核数据(对应内核对象)、地址空间(包括执行文件代码和栈堆等动态内存)。 2. 把VC的“系统-子系统”值删除掉,即不指定控制台或GUI,则编译器会根据代码中存在main或者WinMain来自动选择子系统(这里不谈Unicode了),很方便。 3. 启动
阅读全文
摘要:http://blog.csdn.net/freeape/article/details/50555003
阅读全文
摘要:http://blog.csdn.net/freeape/article/details/52802163
阅读全文
摘要:使用的是psapi.h中的GetProcessMemoryInfo函数,但是运行到该函数时就强制退出了。 后来,百度到原因是 原来Qt编译时加了-mthread,createprocess时要使的Handle能够线程继承 有没有做过类似的的?或者其他方式实现的? 自己解决的。使用windows的ap
阅读全文
摘要:这几天工作中要用到Qt调用com组件,主要用到的类型有dll和ocx,使用他们的方法很简单:1、将com组件注册到系统中。2、使用Qt自带的工具dumpcpp将com组件生成cpp和头文件。3、然后就跟调用普通类文件一样使用他们就行了。自己的一些小心得,欢迎大家批评指正。 http://www.qt
阅读全文
摘要:在工程项目开发中,遇到这么个问题:手工计入文件中的数据,每行有三个,前两个是数字,最后一个是标识,现在把这3个数据提取出来。 一提取就出现问题了:由于手工导入,数据间使用空白间隔,有可能是一个空格,有可能多个空格,怎么成功提取了?看Qt文档,终于找到这么个好用的函数。直接给干货吧! [cpp] vi
阅读全文
摘要:众所周知,使用QLabel的setPixmap()就可以将图片显示出来,做视屏解码后显示也可以如此。但是为何我今天还要费力使用基函数drawPixmap()来做绘图?理由有这么些吧: 1、使用QLabel很耗费CPU,播放画面过多有卡卡的感觉; 2、drawPixmap()使用GPU处理,相对减轻了
阅读全文
摘要:http://www.cnblogs.com/superanyi/archive/2011/04/07/2008636.html http://download.csdn.net/detail/dennislinda/9749419
阅读全文
摘要:http://download.csdn.net/download/autumoonchina/8747921
阅读全文
摘要:procedure TForm2.FormCreate(Sender: TObject);begin perform(WM_SIZE,SIZE_MAXIMIZED,0);end; http://blog.csdn.net/fkedwgwy/article/details/4170099
阅读全文
摘要:CSDN博客 专用备份工具 用要的朋友可下载。 本程序为个人所用,仅供学习。作者:潇湘博客网站:http://blog.csdn.NET/fkedwgwy默认文件存放位置为用户名文件夹下,也可以直接自定义文件名。下载地址:CSDN博客 专用备份工具1.0.0http://download.csdn.
阅读全文
摘要:今年7月底,跳槽到新公司,新公司对于项目管理,也是从今年上半年开始有这个想法的。都是新同事,整个项目管理流程内部讨论决定如何制定。 刚入职时,对于项目需求的管理都是通过excel和project记录的,经常会出现资源冲突现象。为了解决这一问题,准备搭建一个基于浏览器的WEB项目管理系统,来对公司的项
阅读全文
摘要:http://blog.csdn.net/xushiweizh/article/details/1476422
阅读全文
摘要:恩。。nixyx确实算不上是一个构建系统。 所谓构建系统,比如GNU的Autotools,那是一套很完整的构建体系,包括了程序的配置,编译和安装三大部分。 类似的软件还有:google的gyp、腾讯的Blade等。它们最大的好处在于,可以不考虑平台之间的差别,使用统一的配置文件和命令,做到跨平台部署
阅读全文
摘要:http://hi.baidu.com/longredhao/item/911356ea2d8bed3687d9deed linux 下,我们常使用 cd ,grep,vi 等命令,有时候我们要查到这些命令所在的位置,如何做呢? linux下有2个命令可完成该功能:which ,whereis wh
阅读全文
摘要:我写了一个 go interface 相关的代码转换为 C 代码的样例。也许有助于大家理解 go 的 interface。不过请注意一点,这里没有完整解析 go 语言 interface 的所有细节。 Go 代码: package main import "fmt" // type IReadWri
阅读全文
摘要:最近在考虑写一个可以跨平台的通用字符串类,首先需要搞定的就是编码转换问题。 vs默认保存代码文件,使用的是本地code(中文即GBK,日文即Shift-JIS),也可以使用带BOM的UTF-8。gcc则是UTF-8,有无BOM均可(源代码的字符集可以由参数-finput-charset指定)。那么源
阅读全文
摘要:http://blog.csdn.net/markl22222/article/details/5308167 http://blog.csdn.net/markl22222/article/details/5308167
阅读全文
摘要:Wrote by mutouyun. (http://darkc.at/cppdepend/) Wrote by mutouyun. (http://darkc.at/cppdepend/) 去年6月份的时候,CppDepend的一位技术社区经理(technical community manage
阅读全文
摘要:因为一些乱七八糟的原因,我需要用mingw静态编译Qt4.8.2和Qt5.1.1。经历了一天的折腾之后,自觉编译一下Qt还是件颇为麻烦的事情,故将过程略作总结,以备不时之需。首先,在编译之前,我需要下载mingw、qt-everywhere-opensource-src-4.8.2和qt-every
阅读全文
摘要:在delphi中Val是一个将字符串转换为数字的函数,Val(S; var V; var Code: Integer)第一个参数是要转换的字符串,第二个参数存放转换后的数字,可以是整数或浮点数,第三个参数存放出错的字符索引值,例如:Var V, Code: Integer;begin Val('12
阅读全文
摘要:这个是我的编译参数:configure -ltcg -confirm-license -opensource -platform win32-msvc2010 -debug-and-release -prefix "D:\QT\5.1.0_vc2010_x64" -qt-sql-sqlite -qt
阅读全文
摘要:1.安装NFS服务sudo apt-get install nfs-common nfs-kernel-server 2.配置NFS服务首先需要手动编辑/etc/exports配置文件 权限参数说明如下: Rw:read-write可读写的权限Ro:read-only只读权限no_root_squa
阅读全文
摘要:近日将QtEmbedded库的版本由4.7.0更新到4.7.4.工具链并未改变,仍为 Target: arm-none-linux-gnueabiConfigured with: ......Thread model: posixgcc version 4.3.2 (Sourcery G++ Lit
阅读全文
摘要:1.安装tftp服务客户端sudo apt-get install tftp2.安装tftp服务器端sudo apt-get install tftpd3.安装xinetd注意同类似的还有openbsd-inetd和inetutils-inetd,而netkit-inetd是不存在的,是个虚拟包su
阅读全文
摘要:最近编译出了Qt4.7.4的嵌入式版本,但没有编译QtWebkit库。在编译一个使用Webkit的工程时出错,而根据工程的需要,要单独编译QtWebkit库。 由于不想再次编译整个的Qt库,于是进行了下面的尝试,发现单独编译QtWebkit还是简单的,当然其它模块也是一样的。 具体过程如下: 1.在
阅读全文
摘要:前面一节说了cmake简易使用,但是实际开发中项目文件非常多,使用哪种简易方式会导致代码十分混乱,因此本文介绍一种cmake管理大型项目的demo流程。 具体步骤如下: 1.创建相关的项目目录 [cpp] view plain copy cmd mkdir hello cd hello mkdir
阅读全文
摘要:在网上发现了一个好用的工具PacketSender,数据包发送器。对于写网络程序来说,有很大的便利性。虽然在linux下,netcat工具也很好用,但是这个也不错。 原本是英文的,给翻译了一下。这是基于QT开发的。有一些翻译不对的地方,还请指正。 本文由乌合之众 lym瞎编,欢迎转载 blog.cn
阅读全文
摘要:nc 局域网聊天+文件传输 nc的全程是netcat,这个工具非常好用。 有时候我们需要在局域网内传送一些文本消息或者文件的时候,通常的做法是安装一些局域网通讯软件,然后来做。其实不必要这样,使用nc这个小工具就很好了。 nc的一些参数 具体的参数,可以通过nc -help来获取。(注意此处只有一个
阅读全文
摘要:https://technet.microsoft.com/zh-cn/learning/bb531344.aspx 当你升级到 Visual C++ 编译器的新版本后,可能会在之前编译并正常运行的代码中遇到编译和/或运行时错误。 新版本中会引起这类问题的更改称为重大更改,通常,修改 C++ 语言标
阅读全文
摘要:在archlinx的下gcc已经更新到6.2.1了,win10的WSL下还是gcc4.8。官方源没有比较新的版本,于是自己编译使用。 GCC6的几个新特性GCC 6 现在的默认值是 C++ 14. GCC 6 现在包括 C++ Concepts.C++运行时库现在支持特殊的数学函数 (ISO/IEC
阅读全文
摘要:Qt pro中设置应用程序版本并在cpp中调用.pro 增加VERSION = 1.0.1DEFINES += APP_VERSION=\\\"$$VERSION\\\"当需要当前版本号时,直接使用APP_VERSION宏的值即可。https://blog.csdn.net/zjgo007/arti
阅读全文
摘要:使用方式如下 //设置皮肤样式 static void SetStyle(const QString &styleName) { QFile file(QString(":/image/%1.css").arg(styleName)); file.open(QFile::ReadOnly); QSt
阅读全文
摘要:在使用c/c++的connect函数时在前面写::connect()这样就可以解决了
阅读全文
摘要:在做一个Qt项目的时候,完成上传文件时,通过fopen打开文件用来读时发现fopen不能打开中文的文件名,自己在网查找一下,解决方法如下 参考:http://weidaohang.org/wangluo/h/index.PHP?q=aHR0cDovL3d3dy5qYjUxLm5ldC9hcnRpY2
阅读全文
摘要:最近接了个项目,合作的学长让用Qt写,而其中最重要的需求是将数据库的数据写入excel表格中和将excel的数据导入到数据库中,自己查阅了和多资料,最后决定使用qtxlsx开源库来操作excel,在编译这个库的时候自己花了很大的力气才搞定,写出来和大家分享一下 QTxlsx的开源库的下载地址:htt
阅读全文
摘要:参考https://lug.ustc.edu.cn/sites/qtguide/ 今天看了一个介绍Qt串行化的介绍,感觉很受益,就记录了下来。 串行化(Serialization)是计算机科学中的一个概念,它是指将对象存储到介质(如文件、内存缓冲区等)中或是以二进制方式通过网络传输。之后可以通过反串
阅读全文
摘要:QFrame类是有框架的窗口部件的基类。 QPopupMenu使用这个来把菜单“升高”,高于周围屏幕。QProgressBar有“凹陷”的外观。QLabel有平坦的外观。这些有框架的窗口部件可以被改变。 QLabel label(...); label.setFrameStyle(QFrame::P
阅读全文
摘要:转自: http://www.qtcn.org/bbs/read.php?tid=14719 现在有些软件有自动升级功能,有些就是下载新的DLL文件,替换原来的动态链接库.MFC好象也有类似机制Qt还有一种方式,就是把一个QWidget子类,编译成动态链接库.然后根据动态链接库创建一个对象,返回QW
阅读全文
摘要:近日老大提别人家产品都有屏保程序,貌似我们也该有,简单在qtcn.org请教了一下,写了个小程序! 晕倒,半天没找到上传功能!我已经上传到qtcn上了,地址如下: http://www.qtcn.org/bbs/read.php?tid=26334 Qt中随机数的实现: 上面程序中的qrand(),
阅读全文
摘要:Qt configure 在编译QT前,可加各种参数来定制自己想要的QT库。这对需要裁减QT库的朋友来说非常重要。对于如何编译QT,可以参考:http://hi.baidu.com/agassi%5Fp/blog/item/455833601e4eb14ceaf8f866.html 配置参数选项:
阅读全文
摘要:下载地址:http://download.qt.io/ 当进入解压好的源码包后,使用./configure –help命令,可以获得相应帮助,前面是*号的表示默认参数. +号表示该功能要求被评估,评估成功后才能被接受 获得相应帮助,前面是*号的表示默认参数. +号表示该功能要求被评估,评估成功后才能
阅读全文
摘要:可以随便的转载,只要按照规矩走带上咱论坛的链接就好。 全文是按照./configure -help来翻译的 Usage: configure [-h] [-prefix <dir>] [-prefix-install] [-bindir <dir>] [-libdir <dir>] [-docdir
阅读全文
摘要:以前做了一个小东西,通过手机来控制PPT的翻页,最大化和最小化,东西很简单,近期整理电脑发现了拿来和大家分享一下 主要分为两个部分,客户端和服务器 客户端实现 当初考虑到跨平台的特性就选择了qt来写的,代码很简单,主要是通过socket连接运行在电脑上的server,发送不同的指令完成不同的操作。由
阅读全文
摘要:配置gcc可以在cmd中使用 添加MinGW到环境变量 安装过Qt的都已经默认安装过MinGw的环境了,只需要找到配置一下环境变量就行 我的在D:\Qt5.5.1\Tools\mingw492_32\bin 然后将该路径添加到系统环境变量中 验证是否安装成功 打开cmd,输入一下的内容 如果显示了g
阅读全文
摘要:工作中经常用到ace、tao等,在windwo下的c++开发工具基本上就是vs20xx这些工具,还有些就是类似编辑工具例如:source insight等,前者比较大,打开、编译运行比较慢,二期针对ace这样打的库设置也比较麻烦,后者的编辑提示能力就差了很多。很久以前就认识了QT这个工具,但是没有用
阅读全文
摘要:一、多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。基于进程的多任务处理是程序的并发执行。基于线程的多任务处理是同一程序的片段的并发执行。多线程程序包含可以同时运行的两个或多个部分。这样的程序中的每个部分称为一
阅读全文
摘要:一、boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。考虑到boost的强大,为此特地里做了windows下移植编译操作。 二
阅读全文
摘要:在Qt下,插件有两种形式,一种是用于QtCreator下,扩展IDE功能。另一种是用于扩展开发者的应用。本文要讲的是后者。 定义一个纯虚类作为插件接口 [cpp] view plain copy #include <QtPlugin> #include <QString> class IMyPlug
阅读全文
摘要:之前一直对isHiden和isVisible的区别比较模糊,都是乱用的。今天因需要仔细看了一下。1、isHiden只是返回部件的隐藏属性,并不能表示部件当前的真实状态。比如A部件有个子部件B,而A处于隐藏状态,子部件B必然也不可见,但子部件B本身的isHiden还是为false。 2、判断部件是否可
阅读全文
摘要:Qt从5.2版开始提供了两个类QCommandLineOption和QCommandLineParser来解析应用的命令行参数。 一、命令行写法命令行:"-abc" 在QCommandLineParser的解析模式为ParseAsCompactedShortOptions(默认)时会被认为是3个参数
阅读全文
摘要:[cpp] view plain copy [cpp] view plain copy 网上很多人一碰到编码问题就无脑的Copy上面3行……从Qt5开始只剩下setCodecForLocale这一个了,只是影响Qt对toLocal8Bit相关函数的编码方式 [cpp] view plain copy
阅读全文
摘要:移动无边框窗体的代码网上很多,其原理都是一样的,但是是有问题的,我这里只是对其修正一下 网上的代码仅仅实现了两个事件 [cpp] view plain copy void EditDialog::mousePressEvent(QMouseEvent *event) { if (event->but
阅读全文
摘要:在Qt下,程序运行后窗口默认就是在屏幕中央显示的,但是后来发现在XP系统下没有居中显示,需要手动调整了 和网上其他方案一样,大多数人会用类似这样的代码 [cpp] view plain copy move((desktop->width() - this->width())/2, (desktop-
阅读全文
摘要:在界面上拖入QAxWidget,注意这里不建议直接在UI设计界面指定控件,否则可能引起QtCreator崩溃 建议在代码中动态设置,如: [cpp] view plain copy ui->axWidget->setControl("Shell.Explorer"); ui->axWidget->d
阅读全文
摘要:无意中发现的一个BUG,Qt5.1.1正式版首先创建一个GUI工程,拖入一个QAxWidget控件(为了使ActiveX生效,需要在.pro文件中加入CONFIG += qaxcontainer)接着,为了让ActiveX有效,需要引入一个组件,我这里引入的是IE组件 [cpp] view plai
阅读全文
摘要:如果你的程序跑在一个开启了UAC保护的系统中,而你的程序又没有"盾牌"的话,程序总是会受到各种阻挠的,比如读写文件,写注册表等。 有了"盾牌"的话就不会出现一些莫名其妙的问题了。 打开文件 "mkspecs\win32-msvc2012\qmake.conf"。注意,我这里用的是VC2012,所以文
阅读全文
摘要:一直对Qt的isFile、isDir、exists这几个方法感到混乱,不知道到底用哪个,网上搜了下资料,也是用这几个方法但是都没有对其深究,经过测试发现会存在问题,先看看下面的测试代码 [cpp] view plain copy { QFileInfo fi("C:/123"); // 目录存在 q
阅读全文
摘要:相关环境信息:开发机Win7 x64、远程机器WinXP、调试器是CDB、Qt版本5.2.1一、部署远程机器环境我这里用的是虚拟机(Windows XP),根据你要调试的程序选择安装不同架构的WinDbg,因为安装文件不大,所以我一般都会装上附上下载地址:dbg_i386_6.12.2.633:ht
阅读全文