07 2016 档案
摘要:http://www.waitingfy.com/archives/1242 http://www.sollyu.com/settings-icon-under-the-qt-mac-application-is-invalid/ https://pjw.io/article/2013/06/19/
阅读全文
摘要:You can use Microsoft Platform SDK functions to get the heap size at a specific point. If get the heap size at point A in your code, and then again at
阅读全文
摘要:其实动画的本质就是在每一定时间间隔内显示一帧图像,当这个间隔较短的时候人眼就感觉不出来了,觉得看到的是连续的影像。Qt为开发动画效果的人员提供了一个很好的时间控制类QTimeLine. QTimeLine的最简单用法是 1 QTimeLine timeline=new QTimeLine(1000)
阅读全文
摘要:http://www.bluefoxah.org/teamtalk/new_tt_deploy.html
阅读全文
摘要:QDataStream类提供了二进制数据到QIODevice的串行化。 #include 所 有成员函数的列表。 公有成员 QDataStream () QDataStream ( QIODevice * d ) QDataStream ( QByteArray a, int mode ) virt
阅读全文
摘要:本例是用C实现的对一个数组进行加密,加密到第二个数组,然后解密到另一个数组的完整实现代码。 [cpp] view plain copy print? #include <stdio.h> #include <string.h> #include "openssl/evp.h" #include "o
阅读全文
摘要:OPenSSl的加密主要有三个重要的函数。看懂下面的代码就基本上知道该如何使用openssL来加密了。 不过注意,要先将libssl.so.1.0和libcrypto.so.1.0文件复制到执行的文件夹下,linux下,该命令一般为/usr/lib,否则,程序执行时会显示找不到文件。另外,注意先在目
阅读全文
摘要:QT中QProcess调用命令行的痛苦经历 阅读目录 创建压缩包的方法 在QT中调用命令行 在QT中调用C++创建的dll 在QT程序中需要将某些目录和文件压缩为一个rar的压缩包,于是想到了在QT中通过QProcess类调用命令行的rar.exe来达到效果,但是没想到QProcess类用起来很麻烦
阅读全文
摘要:如果要主机通过网络操作嵌入式板子,ttelnet就够了,但是 如果要相互传文件,则必须使用另外一个强大的软件SSH。更完整的步骤和截图请参考http://jingyan.baidu.com/article/9c69d48fb9fd7b13c8024e6b.html Ubuntu本身不自带ssh,需要
阅读全文
摘要:接触linux时间不长,总是感觉底气不足,很多东西总是感到迷迷糊糊,其实是因为没找拿到linux C的两把钥匙: makefile和动态库、共享库。linux C中几乎所有的程序都是以库的形式给出,如要要部署,必须知道如何修改makefile。最后生成的组件也将以.a或者.so的形式加载到更大的应用
阅读全文
摘要:如果在Ubuntu12系统中自行安装了一些软件,特别是使用tar.gz文件包安装的软件,通常会放在/usr/local或者/opt,甚至放在/home下,但是如果要调用或执行时,必须加上完整的路径才可以,因为Ubuntu系统默认只执行/bin和/usr/bin下的程序,这非常不方便。一种简单的方法是
阅读全文
摘要:通过继承QSplashScreen类,得到CMySplashScreen类,然后在CMySplashScreen中定义QProgressBar变量,该变量以CMySplashScreen为父类,这样就实现了带进度条的启动界面。 进度条加入后,需要控制进度条的值,为了让进度条看起来更逼真,可以通过生成
阅读全文
摘要:Table of Contents 1.下载相关软件 2.建立共享目录 3.修改该配置文件 4.重启服务 5.测试服务器 6.测试客户端 测试系统:Ubuntu8.04 Table of Contents Table of Contents 1.下载相关软件 2.建立共享目录 3.修改该配置文件 4
阅读全文
摘要:最近用VirtualBox创建虚拟机,复制了一个虚拟硬盘之后,直接添加到列表,发现无法使用....提示为UUID已经被使用.查找了一下解决方法:一般的介绍说操作方法为:在命令行中,打开VirtualBox的文件夹,输入以下命令:VBoxManage internalcommands sethduui
阅读全文
摘要:一、G.729协议简介G.729协议是由ITU-T的第15研究小组提出的,并在1996年3月通过的8Kbps的语音编码协议。G.729系列主要有以下几种:G.729—最基本的G.729标准协议,原始版G.729A—精简版的G.729,兼容原始版G.729,对G.729一些算法进行简单处理,相当于降低
阅读全文
摘要:https://www.luoxiao123.cn/1196.html 这里是收集的web前端开发常用前端开发组件库,搭建web app常用的样式/组件等收集列表(移动优先)。主要包含前端框架,构建工具,自动化模块、jQuery插件、前端样式等,囊括最实用的前端开发组件库! 0. 前端自动化 前端构
阅读全文
摘要:delphi xe系列自带的控件都无法保存录像,经网友帮忙,昨天终于实现了录像功能(但有个问题是录像时无画面显示),程序主要使用了JMediaRecorder,MediaRecorder的使用方法可参考网上java的相关说明,下面代码是可以正常录像的: https://www.cnblogs.com
阅读全文
摘要:什么是NChardet NChardet是mozilla自动字符编码识别程序库chardet的.NET实现,它移植自jchardet,chardet的java版实现,可实现对给定字符流的编码探测。 NChardet是如何工作的 NChardet通过逐个比较输入字符来猜测编码;由于是猜测,所以可能会有
阅读全文
摘要:几天前偶尔看到有人发帖子问“如何自动识别判断url中的中文参数是GB2312还是Utf-8编码” 也拜读了wcwtitxu使用巨牛的正则表达式检测UTF8编码的算法。 使用无数或条件的正则表达式用起来却是性能不高。 刚好曾经在项目中有类似的需求,这里把处理思路和整理后的源代码贴出来供大家参考 先聊聊
阅读全文
摘要:shadow build shadow build 是什么东西?就是将源码路径和构建路径分开(也就是生成的makefile文件和其他产物都不放到源码路径),以此来保证源码路径的清洁。 这不是qmake独创的东西,cmake中早就使用这个东西了 cmake qmake 备注 in-source cma
阅读全文
摘要:方法1:可以通过代码ui->pushButton->setFocusPolicy(Qt::NoFocus)或在Qt Creator的属性列表中设置。 方法2:如果在嵌入式设备中需要通过按键切换控件,最简单的方法就是通过控件的focus来实现,就不能使用方法1 了。此时可以通过qss样式表来去掉虚线框
阅读全文
摘要:在用Qt进行嵌入式开发的时候,有时需要通过界面永久的改变ip地址等网卡信息。此时只能修改系统中包含网卡信息的文件,下图红框中所示就是文件中的网卡信息。 那么如何修改这四行呢,我的做法是先打开该文本文件,然后读出全部文本内容,根据换行符“\n”将文本内容分割为字符串列表,当列表中的某个字符串内容是“i
阅读全文
摘要:首先自定义QSlider的子类MyCustomSlider,如下所示。 mycustomslider.h [cpp] view plain copy #ifndef MYCUSTOMSLIDER_H #define MYCUSTOMSLIDER_H #include <QSlider> #inclu
阅读全文
摘要:如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大。我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意
阅读全文
摘要:在使用QDialog时,默认情况下只有“这是什么”和“关闭”按钮(不知道为什么QT要这么做),但是我们习惯有最大化和最小化按钮。本文介绍如何在该模式下如何设置。 新建一个QDialog工程,然后打开Dialog.cpp文件,在Dialog的构造函数里写入如下的代码即可: [cpp] view pla
阅读全文
摘要:网上开源的C/C++服务器框架 还是比较少的。 最近研究了 spserver , 里面用了较多的设计模式,使用设计模式的目的是把不变的东西和可变的东西分离并且封装起来,避免以后修改代码, 应用设计模式的书里面讲的就是 “对修改关闭,对扩展开放”,但是滥用设计模式会把简单的问题复杂话了。 spserv
阅读全文
摘要:我的系统是 RHEL5 , 可能环境不一样, 需要安装的第三方依赖不一样啊, 反正大家在安装的过程中缺少什么就去安装什么, 一般都会有提示的。 下载 glusterfs-3.2.0.tar.gz 源码包。 随便解压到一个目录。 glusterfs 需要 fuse 的支持, 在安装开始之前请先安装 f
阅读全文
摘要:探索 Ceph 文件系统和生态系统 M. Tim Jones , 自由作家 简介: Linux®持续不断进军可扩展计算空间,特别是可扩展存储空间。Ceph 最近才加入到 Linux 中令人印象深刻的文件系统备选行列,它是一个分布式文件系统,能够在维护 POSIX 兼容性的同时加入了复制和容错功能。探
阅读全文
摘要:代码里面监控1个进程, 代码很简单, 我就不讲解了, 有不懂的, 可以在回复里面问。 我看见了会给予讲解。 当然了, 该脚本要执行,你需要开启系统的定时器进程 crond , 并且编辑配置文件。 执行 crontab -e 里面输入 */1 * * * * /home/automonitor.sh
阅读全文
摘要:FUSE 是个好东西, 可以用在特殊的领域里面来实现自己的虚拟文件系统。 FUSE的下载与安装 : 从fuse官网下载最新安装包:http://sourceforge.net/projects/fuse/files/fuse-2.X/ 安装很简单: ./configure make make ins
阅读全文
摘要:我们在开发数据库相关的逻辑过程中, 经常检查表中是否已经存在这样的一条记录, 如果存在则更新或者不做操作, 如果没有存在记录,则需要插入一条新的记录。 这样的逻辑固然可以通过两条sql语句完成。 SELECT COUNT(*) FROM xxx WHERE ID=xxx; if (x == 0) I
阅读全文
摘要:这个题目的噱头太大,要真的写起来, 足够写一本书了。 本人是过来人, 结合自身的体会和大家交流一下,希望新人能少走弯路。 每个人的情况不一样,我下面的描述可能并不适合每一个看到这篇文章的人。 一、C/C++语言 如果你的基础很差, 建议不要一开始就学C++语言,从C开始学起,对程序有个初步的认识,循
阅读全文
摘要:DLNA 架构在机顶盒上播放云存储文件的实现 摘要: 随着越来越多的数码设备,音像设备等对 UPNP 协议的支持和普及,业界对多媒体内容提供服务的需求越越来越强烈,为了实现遵循 UPNP 协议和 DLNA 架构来对多媒体内容提供服务,多媒体服务器 DMS 就成了唯一能够担当该需求的设备。本文着重介绍
阅读全文
摘要:我这里的环境都是 RHEL 5 的环境。 MySQL 数据库 和 tracker 都放到一台服务器上, 为 192.168.2.85 storage server两台, 分别为 192.168.2.98 192.168.2.222 第一: 安装 Mysql 数据库 Mysql的安装请大家直接下载 r
阅读全文
摘要:要使用分布式文件系统来降低成本,于是搜寻了开源的分布式文件系统。 经过安装部署和测试,把我使用中碰到的一些问题总结一下, 希望对大家有所帮助, 我也有一些问题没有搞懂,希望和大家一起交流,共同进步。 第一:CEPH 网上搜索了一些资料, 说 ceph 性能最高,C++编写的代码,支持Fuse,并且没
阅读全文
摘要:1. 安装 1.1 准备安装环境 首先选择一台比较好的服务器做master,如果可以在选择一台做为master的备份服务器最好。然后其他的服务器当chunkserver。 为了方便说明问题,我这里选择为: Master 服务器 1台 192.168.2.98 Chunkserver 服务器 2台 1
阅读全文
摘要:安装 fastDFS 很简单。 先安装 libevent, 安装成功后,安装fastDFS。 ./make.sh ./make.sh install 我使用一台tracker服务器 192.168.2.85, 两台storage服务器 192.168.2.98 192.168.2.222 启动tra
阅读全文
摘要:最近碰到一个奇怪的问题, PHP使用 curl_exec 访问 HTTPS 网页时, 返回502错误, 访问HTTP网页时没有问题, 用 echo phpinfo() ; 查看, 支持openssl, 支持curl, 网上找了好多资料, 都没解决。 [plain] view plain copy [
阅读全文
摘要:QStyle * QWidget::style() const See also QWidget::setStyle(), QApplication::setStyle(), and QApplication::style(). 它可以绘制很多东西,比如设置背景色: http://doc.qt.io
阅读全文
摘要:虽然只有一句话,但却是我自己的心得。 特别注意,bool QCoreApplication::notify(QObject *receiver, QEvent *event) 明确指明了要发送的对象,以及要发送的事件,信息都这么清楚了,那覆盖后还不是为所欲为~而且我估计notify在过滤器之前执行。
阅读全文
摘要:一个既自己处理Tab事件又自己处理某些按键事件,然后将其它不需自己处理的事件转发给基类处理: bool MyWidget::event(QEvent *event){ if (event->type() == QEvent::KeyPress) { QKeyEvent *ke = static_ca
阅读全文
摘要:对于QTableView中的显示,我们前面介绍过很多种,其中包括:文本、进度条、复选框等,今天我们介绍一下关于富文本的显示。 可能绝大多数小伙伴会通过QAbstractTableModel中的data来实现,可是现实告诉我们,那是行不通的,那么我们如何去显示呢?请看正文。 简述 效果 源码 分析 简
阅读全文
摘要:相信大家都用过词典吧!因为英语不太好。。。O(∩_∩)O~,所以经常进行划词翻译! 简述 实现 效果 源码 更多参考 简述 实现 效果 源码 更多参考 效果 源码 实现 原理:鼠标移至某单词之上,获取鼠标位置,然后在对应位置进行取词,翻译! 基于此原理,下面我们实现为每一个单词显示QToolTip。
阅读全文
摘要:设置笔和字体以后,就可以写字了: 设置笔的颜色后,就可以画线了: 设置笔(用于边框)和画刷(用于大面积)后,就可以绘制整块的面积: http://blog.csdn.net/liang19890820/article/details/51154216
阅读全文
摘要:理论:qInstallMessageHandler是被定义在全局空间里: http://doc.qt.io/qt-5/qtglobal.html#QtMessageHandler-typedef 实践: http://blog.csdn.net/liang19890820/article/detai
阅读全文
摘要:突然之间,我们被有关计算的新闻包围了,尽管大家可能还意识不到计算的存在。 最热一件事是孙正义干的。过去一段时间,中国玩家知道的有关孙正义的事,一件是他减持了100亿美元阿里巴巴的股票,一件是他把手中SuperCell的股份作价75亿美元卖给了腾讯,SuperCell就是那家出品了皇室战争、部落冲突的
阅读全文
摘要:不能单纯从技术上来看待这个问题,Qt本来是小众的开发平台,个人认为,它的出现只是解决特性场景的特定问题,Qt带来的是更加低廉的开发成本和学习成本,对于很多小公司而言,这种优势足以让他们获得更大的利润空间,如果我是公司老板,在不增加人力成本的基础上获得跨平台(包括桌面和移动设备)的开发能力,何乐而不为
阅读全文
摘要:OpenArena 游戏名称发布更新游戏类型引擎授权协议内容授权协议补充信息 0 A.D. 2003 2015 即时战略游戏 GPLv2 CC-BY-SA 风格类似Age of Empires Abuse (电子游戏) 1996 2009 平台动作游戏 公有领域作品 共享软件协议发布[1] Adva
阅读全文
摘要:作者:姚冬链接:http://www.zhihu.com/question/21359230/answer/20127715来源:知乎著作权归作者所有,转载请联系作者获得授权。 YY语音从4.0版本开始是基于Qt framework开发的,而我正是这个项目的技术负责人。决定是否采用某framewor
阅读全文
摘要:Download VTK 6.3.0 Download Qt 5.4 with MinGW 4.9.1 Download CMake 3.2.0 I assume you've already installed Qt 5.4 with MinGW 4.9.1 and CMake 3.2.0 cor
阅读全文
摘要:Qt中的QTabWiget 类提供了一个便签控件,但是这个控件默认初始化的颜色是白色,和原窗口的颜色不同,看起来非常的违和,所以我们希望将其的背景颜色设为当前窗口的背景颜色。我们所要做的就是先将应用程序窗口的背景颜色取出来,然后再赋给QTabWiget 类的每个标签,比如说我们有tab1和tab2两
阅读全文
摘要:Direct2D www.gaclib.net WPF 图形方面,c++标准有最新的提议(http://isocpp.org/files/papers/N3888.pdf),把cairo graphics(http://cairographics.org/)集成进来,个人是乐观其成的。但这仅仅是显示
阅读全文
摘要:现在Qt不要光看跨平台了,Qt也有能力和原生应用进行较量的。可以直接去Qt官网查看他和那些厂商合作。关于和Java的比较,框架和Java进行比较似乎不且实际。如果是C++和Java比较,网上有很多文章,可自行翻阅,不要在知乎上看C++和Java比较,黑了C++,捧了Python和PHP。Java呢?
阅读全文
摘要:Qt没有这样的Widget,自己写一个吧。我曾经用MFC写过一个,代码不多,不到2000行,估计用Qt写不到1000行就够了。可以参考这个qhexedit2 - QHexEdit is a Binary Edior for Qt Qt Creator里面有个Binary Editor,好像是只读的,
阅读全文
摘要:从Qt4到Qt5的,主要的进化有三:1 语言的进化,原来是基于C++(qtwidget)和XML(.ui),现在添加了QML(QtQuick)+JS(v8)的架构。2 绘图系统的进化,原先基于QPainter的绘图系统无法充分发挥OpenGL的威力,于是添加了SceneGraph绘图框架,专供QtQ
阅读全文
摘要:GUIs are Dynamic C++ is a standarized, powerful and elaborate general-purpose language. It's the only language that is exploited on such a wide range
阅读全文
摘要:作者:JasonWong链接:http://www.zhihu.com/question/37444226/answer/72007923来源:知乎著作权归作者所有,转载请联系作者获得授权。 ~~~~~图形性能部分~~~~~Qt的widgets部分,运行时的图像渲染性能是一般的,因为大部分的界面内容
阅读全文
摘要:在使用Qt和OpenCV混合编程时,我们有时需要在两种图片类cv::Mat和QImage之间进行转换,下面的代码参考了网上这个帖子: 还可以用下面的这个代码,参考了这个帖子: http://www.cnblogs.com/grandyang/p/5602360.html
阅读全文
摘要:但是只对VC编译器有效果。 另外还可以自己设置stdafx.h文件 http://www.zhihu.com/question/23045749 C:\Qt\Qt5.6.2_static\bin\qmake -makefile -o Makefile my.proC:\Qt\Qt5.6.2\Tool
阅读全文
摘要:在我们这批新人转正评审的时候,我师父问了我的小伙伴一个问题:为什么一些更新界面的方法只能在主线程中调用?师父没有问我这个问题,让知其然但不知其所以然的我有种侥幸逃过一难的心情。我想如果回答那是因为Android GUI库是单线程消息机制的,更新界面的操作必须放到主线程中执行,那师父可能继续问为什么A
阅读全文
摘要:作者:qyvlik链接:http://www.zhihu.com/question/38867614/answer/78583440来源:知乎著作权归作者所有,转载请联系作者获得授权。 做UI啊。如果是桌面应用,QML可以更快速。如果是手机UI,H5绝对占优。 毕竟Qt提供的那一套控件库更适合桌面应
阅读全文
摘要:作者:齐亮链接:http://www.zhihu.com/question/24314354/answer/27547787来源:知乎著作权归作者所有,转载请联系作者获得授权。 PETER HARTMANN的一片博文:http://www.peter.hartmann.tk/#!Minimal-Co
阅读全文
摘要:作者:渡世白玉链接:http://www.zhihu.com/question/29030777/answer/59378712来源:知乎著作权归作者所有,转载请联系作者获得授权。 可以,十分可以,你可以直接包含别人的源码,或者调用库。给你几个我github上的别的库的封装:QAsioSocket:
阅读全文
摘要:Dropbox 绝大部分是用 Python 开发的。用到 Python 的地方有:服务器后台、客户端、Dropbox 网页版前段、API 后台、数据分析。在服务器端、桌面版客户端使用的是 Python 的官方实现 CPython。Android 和 iOS 上由于内存限制使用的是原生应用(Java、
阅读全文
摘要:作者:廖梓跃链接:http://www.zhihu.com/question/19636309/answer/13097572来源:知乎著作权归作者所有,转载请联系作者获得授权。 自诺基亚宣布转向WinPhone 7开始,人们一直担心Qt的未来。看来,诺基亚仍将对Qt全力以赴;刚刚,诺基亚宣布了其Q
阅读全文
摘要:这个还是和历史有关啊、、现在基于Qt的桌面软件越来越多的、、、许多GTK的也在向Qt迁移、、可以说在XP时代,微软自己有一套MFC,和成熟的vs系列开发工具、、而Qt-Creator是09左右才有项目。Qt早期的授权协议也是商业为主,开源部分是QPL,这个没有LGPL那么开放的。MFC后来淡出视野,
阅读全文
摘要:所有方法,无论是你写还是工具来codegen还是用宏,最终都指向把这些名字和对应的指针存在一个map里。C++是不提供这个功能的,我也没仔细研究过qt怎么做,不过我在我自己的gacui里面实现了类似的东西,见Gac Library -- C++ Utilities for GPU Accelerat
阅读全文
摘要:Qt中的信号量是由QSemaphore类提供的,信号量可以理解为对互斥量功能的扩展,互斥量只能锁定一次而信号量可以获取多次,它可以用来保护一定数量的同种资源。acquire()函数用于获取n个资源,当没有足够的资源时调用者将被阻塞直到有足够的可用资源。release(n)函数用于释放n个资源。 下面
阅读全文
摘要:创建用户事件 创建一个自定义类型的事件,首先需要有一个事件号,其值通常大于QEvent::User。为了传递事件信息,因此必须编写自定义的事件类,该事件类从QEvent继承。 编写用户事件:编写用户事件类的方法是首先定义一个事件号。然后实现用户事件类,应用程序将把用户事件类于Qt的事件类同等处理。
阅读全文
摘要:作者:吴锋链接:http://www.zhihu.com/question/19646859/answer/14707821来源:知乎著作权归作者所有,转载请联系作者获得授权。 窃以为楼主的问题,准确的问题描述应该是为什么选择使用Dropbox而不是其他同类型同步工具?我的答案是:因为它是最好的文件
阅读全文
摘要:schtasks /create /tn Mytask /tr C:\Windows\RtkNGUI64.exe /sc ONLOGON 确实可以 schtasks /create /tn Mytask /tr C:\Windows\RtkNGUI64.exe /sc onlogon /ru zly
阅读全文
摘要:Dropbox 很好,唯一觉得不爽的是只能同步指定的目录。不过被墙之后就不那么方便了,所以改用微软的 Live Mesh,缺点是支持的设备少(仅 PC 和 Mac)。 https://technet.microsoft.com/en-us/magazine/ff472473.aspx https:/
阅读全文
摘要:http://blog.csdn.net/liang19890820/article/details/51986284 它是QWidget的固有属性: http://doc.qt.io/qt-4.8/qwidget.html#sizePolicy-prop Layout Management 引擎:
阅读全文
摘要:是学习绘制控件的绝佳例子: http://blog.csdn.net/liang19890820/article/details/51957568 https://sourceforge.net/projects/qroundprogressbar/
阅读全文
摘要:http://blog.csdn.net/goforwardtostep/article/details/52300335
阅读全文
摘要:/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 如:环境变量 /etc/rc.d 启动的配置文件和脚本 /home用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似wind
阅读全文
摘要:一个项目由很多Form组成,默认情况下在启动程序时,这些form都会被建立,这会黑屏很长时间,一种方法是用到Form时再建立,结果又发现如果Form设计复杂,建立的过程也会超过1秒以上,于是想到用线程实现。 在主窗口的oncreate事件中实现: TThread.CreateAnonymousThr
阅读全文
摘要:see the code after subclassingTabWidget::TabWidget(QWidget *parent): QTabWidget(parent),mousePressFlag(false){bar=tabBar();QPalette palette;bar->insta
阅读全文
摘要:NTSTATUS WINAPI Hook_NtQueryDirectoryFile(IN HANDLE FileHandle,IN HANDLE Event OPTIONAL,IN PIO_APC_ROUTINE ApcRoutine OPTIONAL,IN PVOID ApcContext OPT
阅读全文
摘要:代码无意间在网上找到,下载回来后改了几个格式,编译后经测试可以正常使用,这个个文件搜索的很好的例子,有两种搜索方式:一种是按文件名作为关键字进行搜索,一种是以文档中所包含的关键字进行搜索,贴两张图先: 上图为两个文本文档(都位于C盘根目录下),其中都包含有"2010-12-05"这样的关键字,一会就
阅读全文
摘要:Win 10 字体改为宋体方法:新建一个文本文档txt,将如下代码复制进去:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]"Micr
阅读全文
摘要:大公司还是小公司 在许多论坛上,常常会看到毕业生提出这样的问题:现在有一个大公司和一个创业公司的机会摆在我面前,我应该选择哪一个? 其实每个人有不同的想法、不同的风险偏好,旁人没办法针对这个宽泛的问题给出标准的答案。但是既然提问者是毕业生,这种情况下我还是建议选择大公司,因为会选择创业公司的人往往有
阅读全文
摘要:投递人 itwriter 发布于 2016-02-27 15:51 评论(4) 有1023人阅读 原文链接 [收藏] « » 这就是那封引发热议的公开信 郑峻发自美国硅谷 在外界的眼中,硅谷是一个笼罩着造富光环的地方。过去几十年间,这里培育出了苹果、甲骨文、谷歌、Facebook 等一大批科技公司,
阅读全文
摘要:****/Documents/Microsoft User Data/Office 2011 Identities/Main Identity 在这里 如果是中文版的,在这里: /Users/××××/Documents/Microsoft 用户数据/Office 2011 Identities/M
阅读全文
摘要:转自:http://blog.csdn.NET/yh_1988/article/details/7190356 用Qt经常头痛于一些格式不能通用的问题 在此记录备用 1 (20120112)QString转为Char * QString *str; char *a; str="hello word
阅读全文
摘要:手动事件处理 最基本的解决方案是明确要求Qt在计算的某些时刻处理等待事件。要做到这一点,必须定期调用QCoreApplication::processEvents()。 下面的例子显示如何做到这一点: 这种方法有明显的缺点。例如:假设你想要并行调用两个类似这样的循环,其中一个将会阻止另一个直到第一个
阅读全文
摘要:简述 在Windows下使用Qt时,通常会用到Windows的资源文件 - 为exe设置信息,其中包括:文件说明、产品名称、产品版本、版权等信息。。。 由于是Windows平台相关的东西,Qt助手中对于rc文件几乎没有任何介绍(在Setting the Application Icon一文中简单提到
阅读全文
摘要:一、Qt图形绘制 自己在Qt开源社区在自学yafeilinux前辈的《Qt快速入门系列教程》中的图形篇,结合所学的知识,可以做一个涂鸦板实例 二、实现涂鸦板 1、新建工程mspaint, 基类选择QDialog 2、在dialog.h里面添加如下代码 3、在dialog.cpp添加修改如下代码 三、
阅读全文
摘要:有些时候会将多张有相同功能的图片绘制成一张,不管是使用或者绘制上都会方便很多。对美工与开发者来说也都是一件省事、省力、更省心的方式。二全其美,又何乐而不为呢。。。 例如:QQ等级 0-9可以组成很多种不同的数字等级(不多做解释)!绘制多张图片来描述不同的等级吗?那么请问得绘制多少张呢?想都不敢想。如
阅读全文
摘要:[cpp] view plain copy 当初在学MFC时,最经典的入门实例就是绘图程序,其作用相当于Console Application 下的Hello World了吧。 如今入手QT,不免怀旧,于是也写了一个绘图程序,虽然简单,却也是入门必备啊。 环境 OS : Ubuntu 11.04 I
阅读全文
摘要:在使用qt_create时可以使用qDebug进行调试输出。在VS中也可以使用。但需要配置。配置过程如下图所示: 一、首先右击工程名,选择最后一个选项“Properties” 二、然后选择Linker-System-Console即可。 运行程序时,会另外弹出一个dos命令框。如下: http://
阅读全文
摘要:procedure New(var P: Pointer); {为一个指针变量分配内存,会自动计算指针所指数据结构需要空的空间大小} procedure GetMem(var P: Pointer; Size: Integer); {分配一个指定大小的内存块(连续),并用P指向它} procedur
阅读全文
摘要:目录 [hide] 1 安装qemu 1.1 qemu介绍 1.2 下载源文件 1.3 编译安装 2 安装libvirt 2.1 libvirt介绍 2.2 下载libvirt 2.3 编译安装 3 参考资料 1.1 qemu介绍 1.2 下载源文件 1.3 编译安装 2.1 libvirt介绍 2
阅读全文
摘要:文章名称:以Qemu模拟Linux,学习Linux内核作 者:five_cent文章地址:http://www.cnblogs.com/senix/archive/2013/02/21/2921221.html维护日志:2013-02-21 建立文档(注:文章参考自http://www.linuxi
阅读全文
摘要:看了诸多招聘帖子以后的感觉~ 工作内容: .存储相关产品的设计、开发和维护。 .Linux系统应用程序研发。 .主流Linux内核文件系统研发。 .自动化测试框架和工具的研发。 职位要求: .计算机相关专业本科及以上学历 .熟悉Linux下C/C++程序编程和调试 .熟悉Linux下bash脚本编程
阅读全文
摘要:本文内容摘抄自C++经典书籍:《Thinking in C++》 操作概念:OOP程序像什么 我们已经知道,用C 语言编写的过程程序就是一些数据定义和函数调用。要理解这种程序的含义,程序员必须掌握函数调用和函数实现的本身。这就是过程程序需要中间表示的原因。中间表示容易引起混淆,因为中间表示的表述是原
阅读全文
摘要:interbase C++Builder 的例子,网上找了半天也没找到合适的,下面是一般能搜索到的文章,现在整理下: 下面我以interbase―――C++Builder,介绍一个简单的例子(不过很详细)。 为什么选择interbase呢?因为它的安装很简单,但配置等各方面却跟其它数据库差不了多少。
阅读全文
摘要:I used a "watchdog" thread for this, which checks if the mainform is responding, and make a minidump (you can load this dump with WinDbg, use map2dbg.
阅读全文
摘要:在Windows下建立隧道可以使用putty,其间会用到ppk文件。在Mac OSX下,同样的功能可以用ssh命令实现。具体是: ssh -D 8088 -Nf user@ip -i myppk.ssh 以上,8088为本地监听端口号;user和ip根据你的实际情况进行替换;myppk.ssh是从p
阅读全文
摘要:文章来源:第一财经周刊 作者:杨轩 等 一个把人生中6年时间花在豌豆荚这家公司里的工程师正准备从头开始。和他一起在一个创业孵化器里创业的,还有好几个“老豌豆”,有人是一年前走的,有人跟他一样,是在最近的分拆中离开的——今年1月,豌豆荚分拆成了4家公司,几个新产品独立运营,一些职位下调了薪酬。 “你可
阅读全文
摘要:中国企业家 文|高倩 编辑|翟文婷 沉寂许久的雷军终于发声了,只是以闭门会的形式。三小时的演讲内容昨晚流出,雷军大篇幅地在讲零售。未来5年,小米的重心就是做线下零售店。 也许你会觉得这跟小米做手机的初心相距甚远。所以雷军在演讲开始就回顾为什么做小米——“我的梦想有点儿夸张,就是想改变中国产品在老百姓
阅读全文
摘要:新浪科技讯 7月10日下午消息,骑行类创业项目“骑遇”App近日宣布“死亡”,其创始人之一的刘宏亮在朋友圈发布了一张讣告,并深入分析了这家主打智能骑行的创业公司的560天。 在刘宏亮的分析中,他从创业初衷、融资节奏和硬件的坑等几方面总结了骑遇的创业。比如创业一开始很顺,顺利拿到融资,并推出产品开始众
阅读全文
摘要:文 / 王云辉 公众号:科技杂谈(keji_zatan) 这几天,一篇文章流传甚广。 这篇文章说,小米CEO雷军约见6名互联网专家,做了一场为时3小时的闭门交流,但它既没有说6位专家姓甚名谁,也没有一字提及专家发言。 全文的核心,只有一段雷军新煲的心灵鸡汤。从为什么干小米,小米当前的状态,到小米的未
阅读全文
摘要:界面 刘莎 已大热一段时间的中概股私有化浪潮随着中国股市的下跌而降温,很多在美上市的中概股不得不因此叫停私有化,欢聚时代(下称YY)首当其冲,成为私有化大军中首个被迫撤退的中资公司。 虽然从表面看,私有化的不顺利似乎并未影响YY继续闷声发大财。但值得注意的是,靠直播起家的YY在从PC端的秀场向移动端
阅读全文
摘要:编者按: 当聊到早期项目时,人们经常会问投资人一个问题:“在评价早期 SaaS 创业公司时,投资人会关注什么——指标还是其他方面?” Nakul Mandan 作为 Lightspeed 风投机构的合伙人,在文中解答了人们的疑问。 对于创业者来说,这是一个非常重要的问题,但也是投资人很难回答的一个问
阅读全文
摘要:由于QT5对QML的支持有很大的改进,所以打算将原来基于QT4的程序移植到QT5上,在移植用QFtp类写的程序时傻眼了! Qt5 移除了 QFtp API,原因是其实现质量。QNetworkAccessManager 可以用来提供 ftp url 的上传下载操作。 由于原来的程序已经跑的很稳定了不想
阅读全文
摘要:我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用 gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。 误区一:
阅读全文
摘要:GUI Graphic User Interface CEGUI - Flexible, cross-platform GUI library. FLTK - Fast, light, cross-platform C++ GUI toolkit. [GPL2] GacUI - GPU Accele
阅读全文
摘要:以前曾因为ubuntu9.04以前的更新源问题,不得不修改项目架构的很多代码,以确保能顺利在10.4上使用,这过程痛苦极了,每次改动都害怕会影响服务器的稳定性。现在可好了,偶然发现ubuntu的一个历史版本更新源,从2006年到2014年的更新源都齐全。这可算是一个好事情了。 http://old-
阅读全文
摘要:GoLang语言,学了很久,一直觉得它单步调试有较多问题,最近才知道自已对它了解得太少了。原来GO语言对GDB的版本是至少为gdb7以上,才能比较好的打印任意变量,如果低于这个版本,则才会出一些问题。网上说GDB版本为7.1,本人使用GDB7.8版本测试,确实很不错。以下是记录单步调试使用的几个打印
阅读全文
摘要:本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。原文链接:减少Qt编译时间暨简单Qt裁剪 编译一次Qt 要耗费太多的时间,常常是越着急用它,编起来越慢。其实通过很简单的几招可以帮你节省编译的时间。
阅读全文
摘要:Linux 应用程序因为 Linux 版本的众多与各自独立性,在工程制作与使用中必须熟练掌握如下两点才能有效地工作和理想地运行。1.Linux 下标准库链接的三种方式(全静态 , 半静态 (libgcc,libstdc++), 全动态)及其各自利弊。2.Linux 下如何巧妙构建 achrive(*
阅读全文
摘要:如果寻找跨平台IDE及调试环境,那eclipse是最佳选择了,因为它有一项超强功能:可以从可执行程序员导入源代码并调试程序,这种特性是非常适合自定义MakeFile项目,不需要改变项目现有结果,即可自由开发和调试了。导入源码方式很多,1.project explorer面板,右键菜单选择import
阅读全文
摘要:1、myisamchk使用 myisamchk 必须暂时停止 MySQL 服务器。例如,我们要检修 discuz 数据库。执行以下操作:# service mysql stop (停止 MySQL );# myisamchk -r /数据库文件的绝对路径/*MYI# service mysql st
阅读全文
摘要:在阿里云购买了个数据盘,需要挂载,但发现网上的方法太混乱了,于是把验证有效的方法转载如下: 转: 1. 虚拟机–设置–添加,选择硬盘添加 2. 首先为磁盘创建文件系统:mkfs.ext3 /dev/sdb 3. 创建挂载点:mkdir /mnt/sdb 4. 挂载:mount /dev/sdb /m
阅读全文
摘要:[delphi] view plain copy [delphi] view plain copy http://blog.csdn.net/aqtata/article/details/7710655
阅读全文
摘要:在MainWindow的构造函数中添加如下代码://设置Uiui.setupUi(this); //使Ui可自适应父窗口大小QVBoxLayout* mainLayout = new QVBoxLayout;mainLayout->addWidget(ui.verticalLayoutWidget)
阅读全文
摘要:This has been described at About: http://delphi.about.com/cs/adptips2001/a/bltip0701_4.htmBasically, you just use the GetFileVersionInfo function to o
阅读全文
摘要:StrPCopy = Copies an AnsiString (long string) to a null-terminated string.function StrPCopy(Dest: PAnsiChar; const Source: AnsiString): PAnsiChar; ove
阅读全文
摘要:半年五起收购 思科密集整合欲自我救赎 吴微 有“收购大师”之称的思科近日又宣布了一项新交易。 这次收购的是云安全公司CloudLock,交易总价格为2.93亿美元。这是思科公司今年发起的第五宗收购交易。 作为全球最大的网络设备制造商,思科率先提出“万物互联”,云计算、大数据等是其向数字化企业转型的重
阅读全文
摘要:QListWidget和QTableWidget的使用和属性,QTableWidget和QListWidget样式表的设置,滚动条的样式设置 一、QListWidget的使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
阅读全文
摘要:内容目录 Qt样式单参考 可进行样式设置的部件列表 属性列表 图标列表 属性类型列表 伪状态列表 子控件列表 内容目录 Qt样式单参考 可进行样式设置的部件列表 属性列表 图标列表 属性类型列表 伪状态列表 子控件列表 Qt样式单参考 Qt样式单支持各种属性、伪状态和子控件,这样使得妳能够自行设计部
阅读全文
摘要:以MustangPeakCommonLib.exe控件为例,想让它支持Delphi2010,就需要在D:\Program Files\Common Library\Mustangpeak\Common Library\Source\Compilers.inc文件里手动增加: {$ifdef VER2
阅读全文
摘要:在编译“MustangpeakCommonLib-master.zip”时,遇到了这个问题。网上搜了一下: 处理编译错误"0" is an invalid value for the "DebugInformation" parameter of the "DCC" 处理编译错误"0" is an
阅读全文
摘要:代码来自安晓辉: 更关键的运行代码:
阅读全文
摘要:Rsync是文件备份工具,当然也可以当做传输工具,管理远程服务器的文件 上传 rsync -avzP --progress --port 9106 /path/.../指定文件 root@192.168.09.12::path --password-file=/path/.../rsyncd.pas
阅读全文
摘要:一、隐藏和显示光标 函数: int ShowCursor ( BOOL bShow ); 参数 bshow,为布尔型,bShow的值为False时隐藏光标,为True时显示光标;该函数的返回值为整型,为鼠标隐藏或显示的指数器;返回值大于等于0时显示光标,否则隐藏鼠标;如果安装了鼠标初值为0。 二、交
阅读全文
摘要:调用DLL,首先需要将DLL文件映像到用户进程的地址空间中,然后才能进行函数调用,这个函数和进程内部一般函数的调用方法相同。Windows提供了两种将DLL映像到进程地址空间的方法: 1. 隐式的加载时链接 这种方法需要DLL工程经编译产生的LIB文件,此文件中包含了DLL允许应用程序调用的所有函数
阅读全文
摘要:正文一.概述一些重要的程序,必须让它一直跑着;而且还要时时关心它的状态——不能让它出现死锁现象。当然,如果一个主程序会出现死锁,肯定是设计或者编程上的失误。我们首要做的事是,把这个Bug揪出来。但如果时间紧迫,这个Bug又“飘忽不定”,那么,我们还是先写一个软件“看门狗”,暂时应一下急吧。“看门狗”
阅读全文
摘要:instsrv.exe是微软Windows Server 2003 Resource Kit Tools工具中的一个。 Windows Server 2003 Resource Kit Tools是一组为管理员、开发者和高级用户设计的软件工具,包括管理活动目录、组策略、TCP/IP网络、注册表、系统
阅读全文
摘要:今天给大家讲下怎样做一个服务程序...本来是想详细讲的,不过写着写着累得要命..很多 地方就没详细...不过代码我加了点注...如果还有一些不明白的自己查下MSDN......便宜 环境,,VC++6.0...代码有俩段,一段是服务程序的..另一段是安装服务程序的...这个程序 的功能是开机发出滴滴
阅读全文
摘要:一、 简介 最近,我了解到一个叫做Sanctuary的相当有趣的安全产品。它能够阻止任何程序的运行-这些程序没有显示在软件列表中-该表中的程序被允许在一个特定的机器上运行。结果,PC用户得到保护而免于各种插件间谍软件、蠕虫和特洛伊木马的侵袭-就算能够进入他/她的计算机,它们也没有机会执行,并因此没有
阅读全文
摘要:进程退出前删除自身EXE 下面的代码由Gary Nebbett写就.Gary Nebbett乃是WINDOWS NT/2000 NATIVE API REFERENCE的作者.乃NT系统一等一的高手.下面就分析一些他的这段代码. 这段代码在PROCESS没有结束前就将启动PROCESS的EXE文件删
阅读全文
摘要:民航合肥空管中心 周毅 一、前 言 众所周知,Windows程式的运行是依靠发生的事件来驱动。换句话说,程式不断等待一个消息的发生,然后对这个消息的类型进行判断,再做适当的处理。处理完此次消息后又回到等待状态。从上面对Windows程式运行机制的分析不难发现,消息在用户与程式之间进行交流时起了一种中
阅读全文
摘要:1.程序窗口句柄检测原理:用FindWindow函数查找具有相同窗口类名和标题的窗口,如果找到就说明有OD在运行//********************************************//通过查找窗口类名来实现检测OllyDBG//************************
阅读全文
摘要:标 题: 【原创】反调试技巧总结-原理和实现(1)(2)(3)(4)(5)(6)......作 者: shellwolf时 间: 2008-08-10,22:40链 接: http://bbs.pediy.com/showthread.php?t=70470反调试技巧总结-原理和实现 2008.8.
阅读全文
摘要:就像人们常说的那样,Win32 结构化异常处理(SEH)是一个操作系统提供的服务。你能找到的所有关于 SEH 的文档讲的都是针对某个特定编译器的、建立在操作系统层之上的封装库。我将从 SEH 的最基本概念讲起。 Matt Pietrek 著董岩 译Victor 转载自 Xfocus 并整理 在所有
阅读全文
摘要:前言:通过drwtsn32、NTSD、CDB等调试工具生成Dump文件, drwtsn32存在的缺点虽然NTSD、CDB可以完全解决,但并不是所有的操作系统中都安装了NTSD、CDB等调试工具。了解了mini dump文件格式后,完全可以程序自动生成Dump文件。 本文主要讨论以下内容: 1、 运行
阅读全文
摘要:WIN32程序挂钩SetLastError,输出错误描述到控制台作者:徐灵甫 一、窗口模式应用程序(GUI)启用控制台的方法为: 二、挂钩API函数的简单方法为:1. DEBUG模式下,函数名值为指令“JMP函数体”的地址。指令格式为“E9 □□□□”,附带的参数为四字节表示的转移偏移量。因此“函数
阅读全文
摘要:方法一: 在ProjectInstaller.cs重写 install() ,Uninstall()方法 public override void Install(IDictionary stateServer) { Microsoft.Win32.RegistryKey system, //HKE
阅读全文
摘要:VC (_CRT_DEBUGGER_HOOK(_CRT_DEBUGGER_GSFAILURE) 问题记录 VC内存溢出一例 –- 调用约定不一致 (_CRT_DEBUGGER_HOOK(_CRT_DEBUGGER_GSFAILURE)最近在写一个程序,调用了多个DLL,每个DLL代码都支持多线程,D
阅读全文
摘要:以delphi XE8 自带indy(10.5.8.0)组件为例,分享实战中遇到的问题及解决方法。 TIdHttpEx 用法实例01[多线程获取网页](包含完整源码) 实例02(如何Post参数,如何保存与提取Cookie)待写 TIdHttpEx 已实现了对GZIP的解压,对UTF-8编码解码等
阅读全文
摘要:版本:DELPHI XE8 操作交通银行信用卡申请表单(2016-03-23),网址如下: https://creditcardapp.bankcomm.com/applynew/front/apply/new/identity.html 本次操作的难点是“省份”与“城市”这两个<select>标签
阅读全文
摘要:delphi 自带的Timer控件,使用方便,但它的 OnTimer 事件是在主线程中引发的。 如果在事件中执行较耗时的代码,会引起主界面假死。故实现一个线程的Timer就有必要了。 TThreadTimer 基于 TSimpleThread 继承而来。 本例源码下载 附:delphi 进阶基础技能
阅读全文
摘要:delphi 的IDE快捷键与输入法切换键中突,以往的解决方法是下载一个ImeTool修改 windows 系统的快捷键 在 xp win7 都好使,但在win 10经常是修改完后,重启又失效了。 本方法采用 Open Tools API 编写是一个组件。安装方法: 菜单-->Component -
阅读全文
摘要:本例是把多个线程访问数据库的请求,全部阻塞到一个线程。 这是实际编程中常见的一种问题。 示例源码下载,所需支持单元均在源码中,且附详细说明。 TElegantThread 的父类是 TSimpleThread。 附:delphi 进阶基础技能说明 http://www.cnblogs.com/lac
阅读全文
摘要:新浪科技讯 7月5上午消息,腾讯公司董事会主席兼首席执行官马化腾今天在2016年腾讯“云+未来”峰会发表演讲,表示现在互联网+的基础设施的第一要素就是云,云已经不仅仅是过去那个数据中心托管数据这样的简单概念,它包含到互联网+、信息能源的发展趋势,传统公司以前谈触网现在已经变成触云。 同时,马化腾坦言
阅读全文
摘要:文讯网据新浪科技讯 7月4日上午消息,搜狗CEO王小川近日应邀在清华大学2016年毕业典礼上发表演讲,他在题为《和时间做朋友》的演讲中,讲诉了从清华毕业加入搜狐,并开始从无到有研发搜狗搜索的过程,希望通过创立搜狗的经历,向其学弟学妹讲诉从毕业到创业最大的感悟。 公开资料显示,王小川是清华大学1996
阅读全文
摘要:他们总是取笑失败者,以酷似智者;他们也总是为成功者喝采,以取得赏金。
阅读全文
摘要:http://blog.csdn.net/blog_index http://blog.csdn.net/blog_index/article/details/6012054 http://download.csdn.net/user/changpei
阅读全文
摘要:本文目标: 了解Delphi的字符串类型 字符编码的检测与转换 简体繁体转换 0. 导言 看完“.Net与字符编码(理论篇)”,我们明白了字符是自然语言中的最小单位,在存储和传输的过程中可以使用三种编码方法:ASCII、DBCS以及Unicode。常见的DBCS编码有GB2312、GBK和BIG5,
阅读全文
摘要:最近有好几个使用Qt的朋友问起 Qt for iOS 的事情,因为我在这方面的经验特别少,写不出系统的文章来,非常抱歉,不能给出令人满意的答复,推荐大家去看 Jason’s Home ,在我博客左侧边栏的友情链接里也有,他提供了 Qt for iOS 的一些非常有意义的文章,而且是基于实践的,他的
阅读全文
摘要:简述 在VS编写控制台程序的时候,包括使用其他IDE(Visual C++)编写C/C++程序,经常会看到程序的执行结果一闪而过,要解决这个问题,可以在代码的最后加上system(“pause”)、getchar()、cin.get()。 简述 推荐方法 替代方法 简述 推荐方法 替代方法 简述 推
阅读全文
摘要:QReadWriteLock m_lock; void MyWidget::Button1(){ m_lock.lockForRead(); ShowMessage(tr("111")); m_lock.lockForRead(); ShowMessage(tr("222"));}此时,111和22
阅读全文
摘要:http://download.csdn.net/download/laocui172/3607265
阅读全文
摘要:简述 QTemporaryFile类是操作临时文件的I/O设备。 QTemporaryFile用于安全地创建一个独一无二的临时文件。临时文件通过调用open()来创建,并且名称是唯一的(即:保证不覆盖现有文件),该临时文件将随着QTemporaryFile对象的析构被删除。这是一个重要的技术,避免了
阅读全文
摘要:简述 在Windows系统下。可以通过:右键 -> 属性,来查看文件/文件夹对应的属性信息,包括:常规、安全、详细信息等。 简述 共有类型 简述 共有类型 简述 共有类型 共有类型 首先,需要包含头文件: 1 然后,通过Win API来执行调用。 当然,也可以通过获取文件信息的方式,自定义窗体,将所
阅读全文
摘要:~~~~我的生活,我的点点滴滴!! 当然以下内容都可以通过设置样式来达到目的,但是下面不使用这样的方法 先来看张图,理解此图基本就能实现上面所要达到的目的了 Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) {
阅读全文
摘要:译:用CMake构建Qt项目作者: Johan Thelin 译者:赖敬文原链接:http://developer.qt.nokia.com/quarterly/view/using_cmake_to_build_qt_projects翻译来源:http://blog.csdn.net/jingwe
阅读全文
摘要:~~~~我的生活,我的点点滴滴!! 有很多时候,我们在程序中添加了好Debug信息,方便程序在运行期间打印出一些我们需要的信息或者,想用他来显示一些必要信息时, 那么console就太重要了,曾几何时我一直以为GUI程序不能console同时并行,后来搜了搜是可以的,虽然只能单纯显示信息,但那也是足
阅读全文
摘要:~~~~我的生活,我的点点滴滴!! 这两天用Qt简单的实现一个tcp多线程client,在此记录下知识。 一、长连接与短连接 1、长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。 2、短连接 Client方与Server每进行一次报文收发交易时才进
阅读全文
摘要:经常会有一些喜欢开发鼓捣的童鞋问我们,WPS Office手机版是否提供调用接口,希望在android中使用一个调用命令,直接调用WPS手机版来打开指定的DOC文件,而不用弹出一个程序可选列表(如果用户装了多个文档查看软件),由用户来选择使用哪一个程序打开DOC。希望省略选择程序这一过程,直接调用手
阅读全文
摘要:大家都知道VC编译器默认生成debug版本的程序,但是debug版本程序无法运行在没有安装VC的电脑上, 这就要就我们生成release版本的程序,因为release版本在未安装VC的电脑上也能运行(包含了相关的库和函数)。 那么如何用VC++ 6.0发布程序 1、首先确定Debug版无错,注意Tr
阅读全文
摘要:看了不少Qt线程的东西,下面总结一下Qt新建一个线程的方法。 一、继承QThread 继承QThread,这应该是最常用的方法了。我们可以通过重写虚函数void QThread::run ()实现我们自己想做的操作,实现新建线程的目的。前面已经介绍了Qthread,这里就不重复了。 这种方法,我们每
阅读全文
摘要:程序中数据导出是经常有的需求,今天学习把文本导出到pdf文件。主要是用QPrinter,QPainter [cpp] view plain copy TextEditToPdf::TextEditToPdf(QWidget *parent, Qt::WFlags flags) : QDialog(p
阅读全文
摘要:罗超 摘要: 豌豆荚被阿里收购后与UC整合在所难免,王俊煜的选择是向俞永福汇报,还是出走再创业? 豌豆荚创始人王俊煜 今天,多家媒体爆料,阿里巴巴已正式收购豌豆荚,收购价格未知,确切消息将在7月初公布,而豌豆荚创始人王俊煜对此的回应是“我并未听说”。在笔者看来,豌豆荚这次被收购应该是板上钉钉了,豌豆
阅读全文
摘要:http://www.cnblogs.com/liyux/p/5594423.html http://www.cnblogs.com/liyux/p/5603826.html
阅读全文
摘要:这是自我管理的一个重要的思想突破 看到这个书名(商业模式新生代(个人篇))就有一种震撼 虽然这本书买了还没有读 其实就是把个人当成一家公司来经营 我的产品是什么? 我的客户是什么? 我如何盈利? 我如何与其他公司或个人合作? 如果我是一家公司,我每个季度的财报是怎样的? 我需要做什么样的战略调整?
阅读全文
摘要:配置在Qt中的OpenCV,看了很多“教程”,最终成功。记一下过程。 本机配置: window7 32位系统; qt-opensource-windows-x86-mingw492-5.5.1; OpenCV2.4.10。 对于我来说配置过程比较难,因为目前我没用过Qt和Cmake,之前一直用VS编
阅读全文
摘要:有次不小心设置了一下virtualbox里面的一些配置,然后启动系统时出现了如下提示 在网上找了一些资料尝试了一些方法偶然有一次成功 原来是自己把那个cpu个数设置成了2,改成1就好了,不知道为什么做,也懒得去深究,浪费时间 网上还有一个解决方案感觉也行,可以尝试一下,地址如下: http://wo
阅读全文
摘要:夜朦胧,人方静,无聊的人打开了无聊的电脑看到了一张无聊的图,想着想着就睡着了,梦到了人a和人b的一次聊天。 有一天,a有事情想跟b商量就问b“有时间么,想和你聊一下天”,b想了一会发现自己能抽出时间就回复a说“可以啊,并把具体时间告诉了a”,a收到消息后就高高兴兴的去安排自己的时间,并告知b“我的时
阅读全文
摘要:使用VS Code 从零开始开发调试.NET Core 1.0。 .NET Core 是一个开源的、跨平台的 .NET 实现。 VS Code 全称是 Visual Studio Code,Visual Studio Code是一个轻量级的跨平台Web集成开发环境,可以运行在 Linux,Mac 和
阅读全文
摘要:chrome://chrome-urls/ List of Chrome URLs chrome://accessibility chrome://appcache-internals chrome://apps chrome://blob-internals chrome://bookmarks
阅读全文
摘要:Detours库类似于WTL的来历,是由Galen Hunt and Doug Brubacher自己开发出来,于99年7月发表在一篇名为《Detours: Binary Interception of Win32 Functions.》的论文中。基本原理是改写函数的头5个字节(因为一般函数开头都是
阅读全文
摘要:DLL的优点 简单的说,dll有以下几个优点: 1) 节省内存。同一个软件模块,若是以源代码的形式重用,则会被编译到不同的可执行程序中,同时运行这些exe时这些模块的二进制码会被重复加载到内存中。如果使用dll,则只在内存中加载一次,所有使用该dll的进程会共享此块内存(当然,像dll中的全局变量这
阅读全文
摘要:windows下的设备是以"\Device\[设备名]”形式命名的。例如磁盘分区的c盘,d盘的设备名称就是"\Device\HarddiskVolume1”,"\Device\HarddiskVolume2”, 当然也可以不指定设备名称。如果IoCreateDevice中没有指定设备名称,那么I/O
阅读全文
摘要:前言 很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识。(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/26
阅读全文
摘要:史上最好用的免费翻蔷利器 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤
阅读全文
摘要:Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、 accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件
阅读全文
摘要:一、下载首先从boost官方主页http://www.boost.org/下载最新版boost安装包,我用的版本是boost.1.49.0二、新建文件夹 如果是使用下载的安装包,那么请将boost安装包解压至本地新建的目录,如:F:\boost 三、编译 (1)从vs2008的工具菜单进入命令提示窗
阅读全文
摘要:1. 使用钩子SetWindowHookEx注入时,设置钩子的代码必须和钩子回调函数在注入DLL中,并且调用CallNextHookEx时第一个参数必须为钩子的句柄,否则只有一个进程响应钩子。 2.关于App_Init_Dlls,注册表路径:HKEY_LOCAL_MACHINE\Software\M
阅读全文
摘要:一些在编程中经常要用到的功能编写成函数,方便使用. [cpp] view plain copy #include <windows.h> //系统类型 typedef enum SystemType { WINDOWS_2000 = 1, //5.0 WINDOWS_XP, //5.1 WINDOW
阅读全文
摘要:使用VS2008,在项目属性中有一项MFC的使用,有三种设置: 1.使用标准Windows库 2.在共享DLL中使用MFC 3.在静态库中使用MFC 第一种顾名思义。 第二种指的是打包时一些MFC的DLL的内容没有被包含在EXE文件中,所以EXE文件较小,但是运行时要求系统中要有相关的DLL文件。
阅读全文
摘要:对于一些不确定行为的程序,比如外挂、木马病毒等,需要在虚拟机里运行来观察其行为。但是很多的程序都加了壳保护,并且有检测虚拟机运行环境,如果是在虚拟机里,则退出。有什么方法可以绕过虚拟机检测呢? 1. 普遍的绕过方法: disable_acceleration = "TRUE" monitor_con
阅读全文
摘要:转载于看雪论坛 对加密与解密的内容进行了一些总结、重新归纳整理,加入了自己的理解;希望对新手有所帮助。 《加密与解密》第三版 第471页虚拟机保护技术 虚拟机概览 所谓虚拟机保护技术,是指将代码翻译为机器和人都无法识别的一串伪代码字节流;在具体执行时再对这些伪代码进行一一翻译解释,逐步还原为原始代码
阅读全文
摘要:Windows后台服务程序编写 1. 为什么要编写后台服务程序 工作中有一个程序需要写成后台服务的形式,摸索了一下,跟大家分享。 在windows操作系统中后台进程被称为 service。 服务是一种应用程序类型,它在后台运行,通常没有交互界面。服务应用程序通常可以 在本地和通过网络为用户提供一些功
阅读全文
摘要:转载:http://news.timedg.com/2015-07/27/20184368.shtml1.问:你收到的最雷的表白语是什么?知友:程冬冬做我女朋友行不行,行就行,不行我再想想办法。 2.问:“晚来天欲雪,能饮一杯无”,怎么回复比较霸气?知友:鼓鼓司机一行酒,亲人两行泪。 3.问:为什么
阅读全文
摘要:转载于:http://cs.fjzs.edu.cn/ketang/hbyy/11-3-2.htm 11.3.2 数据传送指令 为了满足协处理器和CPU之间进行数据交流的需求,就需要实现内存单元和协处理器之间进行数据传送的指令。协处理器的指令系统中有三大类数据传送指令:BCD传送指令、浮点数传送和整数
阅读全文
摘要:原文:http://blog.csdn.net/caperingrabbit/article/details/5285288 配置好了开发环境之后,下面就要通过具体的程序来了解驱动的开发了。下面我们以一个WDM驱动的框架来实现Windows驱动程序的HelloWorld。 作为一个驱动程序,首先应该
阅读全文
摘要:忘记从哪来收集过来的资料了,暂且不管是哪位老兄写的,只道一声谢谢。仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图片。1.用API OleLoadPicture
阅读全文
摘要:处理一下窗口的WM_ERASEBKGND消息即可。 在messagemap里添加ON_WM_ERASEBKGND() 在窗口头文件里添加 afx_msg BOOL OnEraseBkgnd(CDC* pDC); 在窗口类里实现消息处理——简单返回true就可以了。 BOOL BmpDialog::O
阅读全文
摘要:使用Invalidate(TRUE)函数时,它会向消息队列中添加了WM_ERASEBKGND和WM_PAINT两个消息。 使用Invalidate(FALSE)函数时,它只会向消息队列中添加了WM_PAINT消息。 WM_ERASEBKGND消息的作用以背景色填充客户区,因此他会将之前绘制的图像情况
阅读全文
摘要:重载以下两个函数,可以实现将文本文件拖放进文本编辑器 void MainWindow::dragEnterEvent(QDragEnterEvent *event)//拖进事件 http://blog.csdn.net/liuguangzhou123/article/details/7362083
阅读全文