进行OpenProcess时,单个程序HOOK时会正常,但同时运行两个一样的程序时,就会出问题,有没有更稳定的办法 可以看下AFXRootkit的代码. http://code.google.com/p/delphi-hook-library/ http://bbs.2ccc.com/topic.a Read More
posted @ 2017-01-17 22:01
findumars
Views(1117)
Comments(0)
Diggs(0)
写了这么多的博客,关于网络的还不算多,经常有人询问一些关于网络传输、制作在线试听及下载音乐、构造及解析数据等的一些问题,今天就在这里一并讲解。 网络操作: 主要涉及:QNetworkAccessManager、QNetworkRequest、QNetworkReply这三个类。 参考: Qt实现网络 Read More
posted @ 2017-01-17 21:55
findumars
Views(2745)
Comments(0)
Diggs(0)
https://github.com/openwebos/qt/blob/master/src/corelib/thread/qthread.cpp Read More
posted @ 2017-01-17 21:33
findumars
Views(935)
Comments(0)
Diggs(0)
otter的介绍就不说了, 自己去看官网https://github.com/alibaba/otter/wiki 本系统中, 中国的服务器部署在阿里云上, 欧洲服务器部署在亚马逊上, 由于阿里云的网络不支持外网回环访问(即在本机上向本机的外网地址发送数据), 所以需要将node与manager部署 Read More
posted @ 2017-01-17 20:51
findumars
Views(7006)
Comments(1)
Diggs(0)
HDFS是Hadoop Distribute File System 的简称,也就是Hadoop的一个分布式文件系统。 一、HDFS的优缺点 1.HDFS优点: a.高容错性 .数据保存多个副本 .数据丢的失后自动恢复 b.适合批处理 .移动计算而非移动数据 .数据位置暴露给计算框架 c.适合大数据 Read More
posted @ 2017-01-17 20:46
findumars
Views(1187)
Comments(0)
Diggs(0)
摘要: GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBand RDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名 Read More
posted @ 2017-01-17 20:44
findumars
Views(447)
Comments(0)
Diggs(0)
ddd Read More
posted @ 2017-01-17 19:13
findumars
Views(440)
Comments(0)
Diggs(0)
从Qt的版本进化中可以知道,在Qt4中的QFtp类到了Qt5中已经没有了,虽然可以通过在Qt5中自己编译出QFtp,但是Qt5中提供的QNetworkAccessManager在发送和请求网络方面有更好的兼容性和扩展性,包括ftp请求和http请求。 这里提供一个Qt4中QFtp的源码获取方式: 下 Read More
posted @ 2017-01-17 19:07
findumars
Views(3482)
Comments(0)
Diggs(0)
主要功能 本机适配器扫描 局域网各主机扫描 类似于WinShark的抓包工具,能够简单的过滤Tcp、Udp、Arp等包 ARP攻击功能,限制局域网内指定主机上网 流量统计,统计实时网速 多线程攻击,多线程扫描,更快速,全方位 开发环境和工具简介 开发环境:基于QT5和WinPcap开发 开发工具:Q Read More
posted @ 2017-01-17 18:57
findumars
Views(3152)
Comments(0)
Diggs(0)
基于WinPcap库做开发,需要利用到局域网的默认网关地址和Mac地址,但是WinPcap实现获取网关IP地址没有很好的思路,可以知道的是网关的接收和发出的数据包数量一般是比局域网内的各主机要多的,可以抓包,判断,根据这个来获取网关的IP地址和Mac地址。不过,这不可靠。 很快就知道利用WinSoc Read More
posted @ 2017-01-17 18:56
findumars
Views(2883)
Comments(0)
Diggs(0)
1 简介 MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW Read More
posted @ 2017-01-17 18:52
findumars
Views(2041)
Comments(0)
Diggs(1)
简介 通过基于QT中QTcpServer和QTcpSocket以及UI编程,实现了基于TCP协议的C/S模型在线打字练习软件助手,服务端处理各客户端打字数据,以及显示在线打字客户列表即实时更新打字数据。客户端可实现离线打字练习以及在线打字练习,其中在线打字练习可以与在线用户比拼打字速度,并显示排名。 Read More
posted @ 2017-01-17 18:50
findumars
Views(723)
Comments(0)
Diggs(0)
在网上很容易知道自适应列宽,100%不留空显示,这里还是提下: 设置了100%不留空后的效果: 在QT5之前,只要通过下面的程序就可以实现自动等宽: 但是到了QT5这个是行不通了的,需通过下面的代码来设置: 设置自动等宽之后的效果: http://blog.csdn.net/freeape/arti Read More
posted @ 2017-01-17 18:45
findumars
Views(14635)
Comments(0)
Diggs(0)
【问题】两个textedit,取名为view0,view1。实现view0输入固定的字符个数后,用setFocus切换聚焦到view1,但是切换完了之后view0还会保留光标残影,出现两个文本框中都有光标的现象。 【解决】repaint(); 刷新文本框。在setFocus后加上这句就可以了。 ht Read More
posted @ 2017-01-17 18:43
findumars
Views(860)
Comments(0)
Diggs(0)
实现下面这个简单的文件浏览功能,常用的QTableWidget设置都用到了。 基本设置 ui->tableWidget->setColumnCount(5); //设置表格列数 ui->tableWidget->horizontalHeader()->setStretchLastSection(tr Read More
posted @ 2017-01-17 18:40
findumars
Views(1826)
Comments(0)
Diggs(0)
采用动态编译的方式发布程序,即release版本。 找齐动态依赖库(.dll) 方法一 用Dependency Walker这个工具去找少了那些dll,不过这个工具也不怎么靠谱,一个比较靠谱但是有点稍微麻烦的方法就是拿一台没有装QT环境的电脑,然后将编译出的可执行文件放到这台电脑上去执行,根据提示找 Read More
posted @ 2017-01-17 18:32
findumars
Views(1728)
Comments(0)
Diggs(0)
实现功能 无线网卡列表 无线热点扫面 无线连接(有密码,配置文件连接方式) 无线断开 重命名本地无线名(两种方式) 删除无线配置文件 开启和关闭无线网卡 Native Wifi 简介 是提供给软件开发者来开发windows 无线管理的一系列API。编程人员可以通过这些函数来进行相关的无线管理,当然我 Read More
posted @ 2017-01-17 18:30
findumars
Views(4081)
Comments(1)
Diggs(0)
首先简单说说什么是浅拷贝和深拷贝:浅拷贝就比如像引用类型,而深拷贝就比如值类型,即浅拷贝是共用一块内存的,而深拷贝是复制一份内容。 我们再来看看QImage类的几个构造函数: 从构造函数可以得知只要知道: 指向图像数据的uchar*型地址 图像宽度 图像高度 图像格式或者是图像的每行字节数(通道*宽 Read More
posted @ 2017-01-17 18:19
findumars
Views(9128)
Comments(0)
Diggs(0)
以下是个人学习过程中所记,仅作为学习经历和备忘,有问题不负责,但可以交流和探讨。 1 什么是Docker? 在Docker的官网,Docker的设计师们对Docker的定义是: Docker is an open platform for developers and sysadmins to bu Read More
posted @ 2017-01-17 18:14
findumars
Views(526)
Comments(0)
Diggs(0)
1 简单的可执行文件生成工程 1.1 源文件 main.cpp #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello CMake!/n"); return 0; } 1 2 3 4 5 6 7 8 1 2 3 4 5 Read More
posted @ 2017-01-17 18:12
findumars
Views(4423)
Comments(1)
Diggs(0)

浙公网安备 33010602011771号