自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

davidsu33的专栏

To be or not to be, It's a problem!!!

  • 博客(25)
  • 资源 (13)
  • 收藏
  • 关注

转载 防调试器攻击的方法

总结:1.  FindWindow。比如 FindWindowA("OLLYDBG", NULL);2.  EnumWindow函数调用后,系统枚举所有顶级窗口,为每个窗口调用一次回调函数。在回调函数中用 GetWindowText得到窗口标题,进行检测。3.  GetForeGroundWindow返回前台窗口(用户当前工作的窗口)。当程序被调试时,调用这

2014-10-31 09:44:01 2761

转载 vs2010定制C++的项目模板

创建自定义向导Visual Studio 2010其他版本1(共 1)对本文的评价是有帮助 - 评价此主题Visual C++“自定义向导”是需要创建新自定义向导时使用的工具。 创建自定义向导的最简单方法是使用自定义向导。使用“自定义向导”创建向导按照帮助主题用 Visual

2014-10-30 23:10:59 3309

原创 python-入门

作为python刚刚开始学习的我,对一个有一点开发经验的人来说,重点无非就是两个,

2014-10-30 11:32:36 465

转载 JavaScript引擎研究与C、C++与互调用

1.  概要JavaScript是一种广泛用于Web客户端开发的脚本语言,常用来控制浏览器的DOM树,给HTML网页添加动态功能。目前JavaScript遵循的web标准的是ECMAScript262。由于JavaScript提供了丰富的内置函数、良好的对象机制。所以JavaScript还可以嵌入到某一种宿主语言中,弥补宿主语言的表现力,从而实现快速、灵活、可定制的开发。现有的主流

2014-10-27 22:53:29 806

转载 在Visual C++中使用内联汇编(_emit)

一、内联汇编的优缺点   因为在Visual C++中使用内联汇编不需要额外的编译器和联接器,且可以处理Visual C++中不能处理的一些事情,而且可以使用在C/C++中的变量,所以非常方便。内联汇编主要用于如下场合:   1.使用汇编语言写函数;   2.对速度要求非常高的代码;   3.设备驱动程序中直接访问硬件;   4."Naked" Call的初始化和结束代

2014-10-27 17:23:09 6172

原创 VC加花指令

void flower_code(){ __asm { jz label; jnz label; //相当于汇编中的db __emit 0e8h; label: mov ax, 8; xor ax, 7; }}汇编显示如下:实际的汇编代码:

2014-10-27 17:17:10 4485

转载 QT对COM-Excel的包封

pro file[plain] view plaincopyCONFIG += qaxcontainer    QT       += core    QT       -= gui    TARGET = QExcel  CONFIG   += console  CONFIG   -= app_bundle   

2014-10-23 13:05:02 1010

原创 win7启动错误-the computer restarted unexpectedly or encount

安装完成虚拟机之后发现,系统启动失败,百度了一下,原来是注册表选项

2014-10-20 22:52:56 25947 12

原创 安装虚拟机镜像提示Units specified don’t exist SHSUCDX can’t install

安装系统提示Units specified don’t exist SHSUCDX can’t install怎么办解决

2014-10-20 22:50:51 6694

转载 Qt的双缓冲技术(double buffering)

Qt的双缓冲技术(double buffering)是Qt绘画机制的一部分,是一种在Qt4中被全面采用的技术。其核心是:把一个窗口部件渲染到一个脱屏pixmap(off- screen pixmap)中,然后再把这个pixmap复制到显示屏幕上。这样做的目的是用于消除屏幕的闪烁并且因而界面会显得更漂亮。Qt4中,Qt会自动处理这些情况,所以在普通的绘画中,我们不必要关注这些内容。QT取消双

2014-10-20 20:53:22 5947 2

原创 深入学习QWidget-1

1.QWidget对事件的抓取和放手。主要有如下几个接口grabGesture 抓取输入手势ungrabGesture 取消抓取手势grabKeyboard 抓取键盘输入grabMouse 抓取鼠标输入releaseKeyboard 取消键盘输入releaseMouse 取消鼠标输入grabShortcut 抓取快

2014-10-19 23:26:51 2171

转载 VS编译器优化诱发一个的Bug

今天在编译Release的一个动态库的Bug的背景我正在把某个C++下的驱动程序移植到C下,前几天发生了一个比较诡异的问题。驱动程序有一个bug,但是这个bug只能 Win32 Release 版本下的驱动才能重现。在 Win32 Debug 版本下,和 Win64 Release/Debug 版本下均无法重新。随着一步步的分析,最终发现问题是由于VS编译器的一个优

2014-10-16 14:28:35 1360

原创 在Web页中嵌入QT对象

根据最近读的QT高级编程,原来QT是可以在HTML中嵌入对象的,确实很厉害。于是自己动手写了一个Demo,中途出现了一点点问题,js执行有问题,看来要提交javascript了,我感觉python也应该适当提高提高了。下面要重点提一下我犯的错误。计算矩阵">Qt's Plugin Load Failedid="leftMatrix" pos="0, 200" size="

2014-10-15 23:17:53 3059

原创 解答-单体类为什么还是产生了多个类??

今天写代码的时候在一个DLL模块编写了一个模板的单体类,但是发现在该DLL的执行代码和调用

2014-10-14 16:43:05 754

原创 QWebKit-QWebElement

实现读取页面功能,用到

2014-10-12 22:55:48 3321

原创 QWebKit-QWebFrame手动加载Html文件只显示Html的Head问题

今天另存了一个Html网页想通过QWebElement

2014-10-12 18:16:39 1785

转载 QWebKit-Qt利用DOM API访问网页元素(百度博客下载例子)

Qt-4.6.0新增的一个功能就是QtWebKit提供了利用DOM访问管理网页的接口。所谓DOM(文件对象模型),就是把一个HTML网页内容以一个带层次结构的对象来处理,比如网页中的标题,段落,图表等都是这个层次对象中的一个节点。这些节点可大可小,顶级节点就是整个文档,最小的节点可以是网页中的一个链接,或者一个图片。利用DOM就能很方便的提取和处理网页中用户所感兴趣的内容。下面用一个对百度

2014-10-12 11:02:22 2127

转载 两个boost::function判等问题

写了这样一段测试代码:struct A{    int f(int) { return 0;}};A a;typedef function FunType;FunType fun1 = bind(A::f, &a, _1);FunType fun2 = bind(A::f, &a, _1);bool result = fun1 == fun2;  

2014-10-11 15:14:12 903

原创 QWebKit对Html文件的解析

额外知识:C++的HTML和CSS解析器 htmlcxx

2014-10-10 22:40:51 1495

转载 QtXMLPattern的基本概念

XQuery是查询语言,就像SOL一样。XPath是路径表达语言,它用来描述XML文档的树形结构。Schema它是微软提供的XML文档验证语言,它用来验证XML文档是不是良构,同样用来定义XML元素,属性,数据的类型等等,至于XForm,现在W3C对其没有明确的定义,所以应用不是很广泛,而XSLT它是一种转换语言,它可以用来将XML文档形式的数据转换成HTML,TXT,XML文档。

2014-10-10 21:28:33 2544

原创 QtNetwork用法(二)之使用QT实现360的ctrl+ctrl功能

头文件描述:#ifndef GOOGLESUGGEST_H#define GOOGLESUGGEST_H#include #include #include QT_BEGIN_NAMESPACEclass QLineEdit;class QNetworkReply;class QTimer;class QTreeWidget;QT_END_NAMESPACE//!

2014-10-10 16:02:28 2390

原创 QNetworkAccessManger的用法

#include "accessweather.h"#include #include #include #include #include #include AccessWeather::AccessWeather(QObject *parent) : QObject(parent){ m_accessWeather = new QNetworkAccessManage

2014-10-10 00:40:49 4074

转载 HTTP POST GET 本质区别详解

一 原理区别    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST

2014-10-09 15:36:34 625

转载 计算机中的幂等性

[原创链接: http://www.smithfox.com/?e=16 转载请保留此声明, 谢谢]绝大部分网络上对幂等性的解释类似于:"幂等性是指重复使用同样的参数调用同一方法时总能获得同样的结果。比如对同一资源的GET请求访问结果都是一样的。"我认为这种解释是非常错误的, 幂等性强调的是外界通过接口对系统内部的影响, 外界怎么看系统和幂等性没有关系. 就上面这种解释,

2014-10-09 15:20:03 1078

转载 QT静态库使用插件的小TIP

本来想在QT下使用ODBC的plugin,但是发现编译生成的qsqlodbc.lib无法在plugin文件夹中载入,网上google了下,找到了答案,需要在源文件中加入如下声明: //目的是引入#include  Q_IMPORT_PLUGIN(qsqlodbc) 查了下Qt Assistant,发现QtPlugin是一个定义宏的头文件,之下的Q_IMP

2014-10-08 09:17:55 1221

python编写的汽车之家爬虫

自动下载汽车之家资源,并使用json进行解析出完整数据列表。

2015-02-14

QT的WebKitDemo

1.用QT编写的访问天气的代码 2.用QT编写的HTML脚本

2014-10-15

nsis编译2012版本

nsis编译2012版本

2014-09-12

nsis-vs2010编译通过的安装包程序

nsis-vs2010编译通过的安装包程序,我折腾了很长时间才编译通过,喜欢的同学可以研究一下

2014-09-12

testplusplus

plusplus语法解析和qt-creator-opensource-src-3.1.0使用,很不错的东西,我研究了qtcreator的源码

2014-08-27

com初学demo

一个客户端例子,一个服务端的例子,算是入门的demo吧,大家可以看看

2014-08-13

openGL图形变换和裁剪

openGL图形变换和裁剪,矩阵的使用以及基本的用法。

2013-10-21

visual asssistant

Visual Assistant 支持VS2008和VS2010,是程序猿的必备工具

2013-06-05

android4.2.2src.zip

在网上找了老半天才找到~,费劲,需要的朋友请下载。

2013-05-13

android自动短信发送源码

用来学习短信模块的绝佳代码! public class ListAdapter extends BaseAdapter { private LayoutInflater mInflater; private List<Map<String, Object>> mData; public static Map<Integer, Boolean> isSelected; SMSINFODao smsinfodao; public ListAdapter(Context context) { mInflater = LayoutInflater.from(context); init(context); } //初始化 private void init(Context context) { mData=new ArrayList<Map<String, Object>>(); smsinfodao = new SMSINFODao(context); Cursor cursor = smsinfodao.select(); while (cursor.moveToNext()) { Map<String, Object> map = new HashMap<String, Object>(); map.put("img", android.R.drawable.ic_dialog_email); map.put("pn", cursor.getString(0)); map.put("title", cursor.getString(1)); map.put("body", cursor.getString(2)); mData.add(map); }

2013-04-26

Windows环境下实现原始UDP数据包发送

在Windows上实现原始UDP数据的通信,这是一个很实用的例子,喜欢的朋友可以好好看看

2011-10-16

矩阵的算法课件-对于学习OpenGL的朋友来说值得一看

对于学习OpenGL的朋友来说,复习线性代数应该是很有必要的,这里就有matrix的一套课件,值得参考一下

2010-03-23

独立的键盘钩子,用来hook键盘的一个小程序,很值得看看

这个程序是用来hook键盘的,而且是一个全局hook,但是程序并没有用全局的,所以是个不错的程序,这个程序是在console台下运行的,你也可以改写该代码

2009-12-29

空空如也

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

TA关注的人

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