自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(484)
  • 资源 (47)
  • 收藏
  • 关注

转载 BOOST 线程完全攻略 - 扩展 - 线程消息通讯

<br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/10/2909236.aspx<br />// controlled_module_ex.hpp : controlled_module类的扩展// 增强线程之间消息通讯// 增加线程安全启动和安全关闭功能// 增加定时器功能#pragma once#include <boost/shared_ptr.hpp>#include <boost/any.hpp>#include "controlled_

2011-04-26 12:02:00 2204

转载 BOOST 线程完全攻略 - 扩展 - 可被关闭的线程类

<br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/10/2908841.aspx<br /> <br />本文假设读者已经基本了解boost线程库的使用方法。<br />boost是个开源工程,线程这一块也在不断完善之中,到现在这个阶段,boost::thread仅仅实现了一个完美的技术框架,但是读者在实际使用中会发现一些新的技术问题:1.boost::thread::join开启一个线程以后,怎样主动结束子线程?2.boost线程之间怎样实现消息

2011-04-26 12:00:00 2476

转载 BOOST 线程完全攻略 - 基础篇

<br /><br />转自: http://blog.csdn.net/IamNieo/archive/2008/09/14/2908621.aspx<br /><br /><br />C++多线程开发是一个复杂的事情,mfc下提供了CWinThread类,和AfxBeginThread等等函数,但是在使用中会遇到很多麻烦事情,例如线程之间参数传递的问题,我们一般都是把参数new一个结构体,传递给子线程,然后释放的工作交给了子线程,这样不可避免会有内存泄漏的危险,例如线程关闭的问题,我们一般用WaitFo

2011-04-26 11:58:00 1225

原创 下载最新的Google Chrome源码并编译

之所以这么喜欢chrome,就是因为它开放。与firefox不同,ff使用了mozilla的一些技术:xul、xpcom,而且编译过程非常复杂,不适合研究学习。chrome使用了最普通的lib:WTL、zlib、libpng、sqlite、webkit,连v8也不是专门为chrome开发的,它甚至可以独立在命令行中解释js代码。编译过程中使用了最最最平常不过的工具python,svn,cygwin

2011-03-25 08:51:00 6896

原创 打包下载最新的chrome source code

chrome的源代码,因通过svn获取太大,最好还是打包下载最新的release包,  http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html

2011-03-25 08:49:00 6712

转载 Chromium源代码结构

<br />Chromium源代码周边相关<br /><br />总体概览<br />Chromium分为3个大模块(包括第三方库):浏览器,渲染器,WebKit。浏览器负责主进程,UI展现和I/O。渲染器一般是由浏览器调用的标签子进程。它嵌入WebKit中做布局和渲染。<br />你应该熟读多进程架构和Chromium如何显示web页。<br /><br />快速介绍sln文件<br />有2个sln文件,chrome.sln是使用V8引擎的普通版本,chrome_kjs.sln是使用Webkit的Jav

2011-03-23 09:08:00 5204 1

转载 Chrome编译

为了研究Chrome,首先需要把chrome的源码编译出来,由于其他博主的文章都是介绍了老版的chrome的编译方法。经过大量的实验终于顺利的编译成功了chrome。首先,准备编译的环境1. 由于Chrome官方网站上公布的是基于Visual Studio 2005进行编译,所以必须的安装Visual Studio 2005,然后安装对应的补丁和SDK2. 安装Visual Studi

2011-03-23 09:06:00 1534

转载 基于Chrome开源提取的界面开发框架开篇

<br />本文转自:http://www.cppblog.com/wlwlxj/archive/2011/03/20/142246.html初衷<br /><br />一直希望VC开发者能够方便的开发出细腻高品质的用户界面。我喜欢C++,选择的平台是Windows,所以大部分时间用VC。我自身不排斥其他技术或者开发语言或者开发工具,都去了解,了解的目的是想吸取好的思想补充VC开发方面的不足。从事界面开发方面的研究有5年了,学过很多,尝试过很多,失败过很多,但是没有气馁。感谢开源,尤其是谷歌的Chrome开

2011-03-21 17:09:00 1681 3

原创 A study on IPC options on WinCE and Windows

<br /><br />I wanted to make a client-server application that would run both on WinCE/Windows Mobile 5.0 PPC/SP and Windows.<br /> <br />Here is what I wanted to make:<br /> <br />§         A Server EXE which would have to run, both on a Win CE based devic

2011-03-21 11:47:00 887

转载 不用双缓冲实现无闪烁图象

<br /><br />首先说一下产生闪烁的原因,当窗口由于任何原因需要重绘时,总是先用背景色或背景图象将显示区清除,然后才显示图象,这样在短时间内背景色与显示图形交替出现,使得显示窗口看起来在闪。如果将背景刷设置成NULL,这样无论怎样重绘图形都不会闪了,但是会使得窗口的显示乱成一团,因为重绘时没有背景色对原来绘制的图形进行清除,而又叠加上了新的图形。<br />一般的解决方法就是采用双缓冲,创建一幅内存图象,把背景和图片先绘制到该图象,然后把绘制好的该图象显示到窗口,这样就不会产生闪烁,其实就是隐藏了图

2011-02-25 08:04:00 1360 1

转载 Windows API学习之滚动条系列函数

<br /><br />作者:朱金灿<br />来源:http://blog.csdn.net/clever101<br /><br /><br />      Windows API中滚动条相关函数有两个:<br />int SetScrollInfo( <br />HWND hwnd, <br />int fnBar, <br />LPSCROLLINFO lpsi, <br />BOOL fRedraw <br />);<br />BOOL GetScrollInfo( <br />HWND hwnd

2011-02-18 12:18:00 1593

转载 Qt特征定义文件(裁剪定制Qt库)

<br />Qt特征定义文件(裁剪定制Qt库) <br />  Qt源码目录下src/tools/qfeatures.h文件包含了 src/tools/qconfig.h ,因此修改qconfig.h,就可以编译自己想要的 特征 ,即qt所有功能的一个子集。<br /><br />需要注意的是这样的修改只有Qt/Embedded平台能支持,因为嵌入式环境中,减小qt库的大小很重要,并且应用配置常常是固定的。<br />config.h文件定义的是需要去除的 特征 。有些 特征 依赖于其他的特征,这些依赖关系

2011-02-18 12:01:00 1440

转载 四大图像库的使用感受:OpenCV/FreeImage/CImg/CxImage

<br /><br />对OpenCV的印象:功能十分的强大,而且支持目前先进的图像处理技术,体系十分完善,操作手册很详细,手册首先给大家补计算机视觉的知识,几乎涵盖了近10年内的主流算法;然后将图像格式和矩阵运算,然后将各个算法的实现函数。我用它来做了一个Harris角点检测器和Canny边缘检测器,总共就花了一个小时(第一次用OpenCV)。而且该库显示图像极其方便,两句话就可以。但该库似乎不大稳定,对32F和16S、8U的图像数据支持上bug重重。我用cvFilter2D函数进行线性滤波,屡屡出错,后

2011-02-17 11:46:00 939

原创 DirectUI界面效果图

<br />

2011-02-14 08:33:00 1148 1

转载 LuaTinker

LuaTinker

2011-02-10 17:50:00 3627 2

原创 通过例子学习Lua

通过例子学习Lua

2011-02-10 17:47:00 3927

转载 QT事件循环

QT事件循环

2011-01-21 17:06:00 1180

原创 try{} catch(…){} Exception handling options. /EHa vs /EHsc

<br /><br />以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try{BYTE* pch ;pch = ( BYTE* )00001234 ;   //给予一个非法地址 *pch = 6 ; //对非法地址赋值,会造成Access Violation 异常}catch(...){AfxMessageBox( "catched" ) ;}<br />这段代码在debug下没有问题,异常会

2011-01-21 10:31:00 1511

原创 CXIMAGE

<br />http://www.xdp.it/download.htm

2011-01-20 08:09:00 604

转载 QT phonon在windows下的编译

QT phonon在windows下的编译

2011-01-18 09:13:00 3193

转载 http://www.cuteqt.com/blog/?p=791

<br /><br />moc命令:用于处理含Q_OBJECT语句(即用到时了信号和槽)的QT类定义头文件(或源文件),以产生出包含QT元对象代码的标准头文件,这样经过处理后的头文件才能在源文件中使用。注意若用qmake工具来构建QT程序,可以设置规则来自动运行moc,无需我们直接运行moc来处理头文件<br />    qmake是一个跨平台的程序,使用qmake来构建QT应用程序的步骤:<br />    qmake -project:收集项目信息,比如源文件、头文件、目标二进制文件、库位置等,生成一个

2011-01-13 11:45:00 1276

转载 基于vs2005以上版本Qt程序发布的注意事项

http://www.cuteqt.com/blog/?p=1441

2011-01-13 11:32:00 557

转载 巧用qmake工具生成专业的makefile

<br /><br />问题描述<br />一般来说在Linux下编程写个测试程序,都需要制作一个makefile文件,但是如果自己手动编写每个还是比较麻烦,而且看上去也不太专业。而如果用autoconf工具生成也还是需要加入一些手动操作,也不是很方便。<br />解决方法<br />利用QT程序里的qmake工具,qmake工具是QT 开发环境中的工具,它可以根据文件夹下的文件生成.pro文件,这个文件类似于vs的.vcproject,然后再根据这个.pro文件生成makefile文件。<br />操作步

2011-01-13 11:28:00 1054

转载 Qt的工具

Qt提供了几种命令行和图形工具来减轻和加速开发过程。每一种工具都在这里列出,并给出它们的文档的链接。Qt设计器——可视化地设计视窗Qt语言学家,lupdate和lrelease——翻译应用程序使之能够进入国际市场Qt助手——快速地发现你所需要的帮助qmake——由简单的宇平台无关的项目文件生成Makefileqembed——转换数据,比如把图片转还为C++代码qvfb——在桌面上运行和测试嵌入式应用程序makeqpf——为嵌入式设备提供预先做好的字体moc——元对象编译器

2011-01-13 11:22:00 2013

转载 Qt编程的禁忌和限制 – moc应该这样用

Qt编程的禁忌和限制 – moc应该这样用

2011-01-13 11:13:00 1110

转载 webkit在win32下的编译规则

<br />webkit在win32下的编译规则<br />http://blog.csdn.net/chief1985/archive/2010/12/27/6101566.aspx<br /> <br /> webkit在win32下的编译规则(二)<br />http://blog.csdn.net/chief1985/archive/2011/01/07/6123473.aspx

2011-01-11 13:43:00 1046

原创 QT for WinCE 编译

QT for WinCE 编译

2011-01-11 08:01:00 1215

原创 2011目标

2011目标

2011-01-10 11:30:00 1298 1

转载 chrome涉及开源项目

chrome涉及开源项目

2010-12-31 16:49:00 1329

转载 Safari将开发新的解释器SquirrelFish

Safari将开发新的解释器SquirrelFish

2010-12-30 14:35:00 859

转载 也谈WebKit、Gecko使用图形库

也谈WebKit、Gecko使用图形库

2010-12-30 14:32:00 1047

转载 当WebKit碰上Clutter

当WebKit碰上Clutter

2010-12-30 14:25:00 810

转载 当WebKit碰上Clutter

当WebKit碰上Clutter

2010-12-30 14:25:00 689

转载 WebKit资源(转载)

WebKit资源(转载)

2010-12-30 14:03:00 1410

转载 转载:Safari参考样式库之webkit

Safari参考样式库之webkit转自:http://blog.csdn.net/gloomyboyo/archive/2010/09/09/5872578.aspx支持CSS属性Safari和WebKit实施大子的CSS 2.1规格所界定的万维网联盟( W3C ) ,以及部分的CSS 3规格。 。这个CSS属性本条划分的群体界定由W3C的CSS规格:*“盒模型”的具体描述性质的包围盒块内容,包括边界,填充,和利润率。附加框相关属性的特定表中分别介绍了“表。 ”*“视觉格式化模型”描述性质,确定了位置和大

2010-12-30 13:55:00 762

转载 转载:WebKit介绍及总结(三)

转载:WebKit介绍及总结(三)

2010-12-30 13:44:00 1506

转载 转载:WebKit介绍及总结(二)

转载:WebKit介绍及总结(二)

2010-12-30 13:43:00 2063

转载 转载: WebKit介绍及总结(一)

转载: WebKit介绍及总结(一)

2010-12-30 13:38:00 1772

转载 在C++中实现“属性 (Property)”

在C++中实现“属性 (Property)”

2010-11-24 16:55:00 804

转载 如何在C++中动态分配二维数组

如何在C++中动态分配二维数组

2010-11-24 16:48:00 600

STL源码剖析--侯捷

这个是简体中文的,不过是印刷版然后扫描的,将就着看吧,总比看繁体字看的舒服。。。。

2008-07-10

托管 vs 非托管

从网上整理的一些关于Managed Code和Native Code的区别,大家学习一下吧,我觉得内容还可以吧,可能是知道的不多吧。。。

2008-06-19

Symbian OS C++开发教程

从CSDN上下载的,好像挺牛的,下载人数超多,不过要的分也挺高的,吐血下的,现在分享一下,把分调整少点,好把失去的分赚回来。。。

2008-06-18

Symbian中文课件

从CSDN上下载的,好像挺牛的,下载人数超多,不过要的分也挺高的,吐血下的,现在分享一下,把分调整少点,好把失去的分赚回来。。。

2008-06-18

Windows文件系统过滤驱动开发教程

这个也同样是转载自楚狂人。。。希望大家支持这个code guru呀,很崇拜他。。。

2008-06-18

Windows驱动编程基础教程

转载楚狂人的。。。。

2008-06-18

Windows Presentation Foundation慨述

Windows Presentation Foundation慨述

2008-06-18

利用MSXML解析XML文档

利用MSXML解析XML文档

2008-06-18

pragma 预处理指令详解

pragma 预处理指令详解

2008-06-18

PT/PC测试工具

GDI-Based 用于测试PrintTicket和PrintCapabilities的工具

2008-06-11

More Effective C++

More Effective C++

2008-06-04

大名鼎鼎的CxImage

大名鼎鼎的CxImage

2008-06-04

c语言版的XML parser

c语言版的xml parser ----------ExpatXML

2008-06-04

WDM Driver Structure

Basic Structure of a WDM Driver

2008-06-03

VxWork介绍及编程

VxWork介绍及编程 VxWork介绍及编程

2008-06-02

注册表监视驱动

注册表监视驱动,注册表监视驱动

2008-05-16

SOFTICE使用说明

SOFTICE使用说明.doc

2008-05-16

windbg简明教程

windbg简明教程.doc

2008-05-16

MAKEFILE简明指南

MAKEFILE简明指南

2008-05-16

USB枚举详细过程剖析

USB枚举详细过程剖析

2008-05-16

mongo db demo

mongo db demo

2012-12-22

使用开源的DirectUI界面库Duilib开发的山寨QQ

使用开源的DirectUI界面库Duilib开发的山寨QQ

2011-08-04

Duilib做的山寨QQ

采用开源DirectUI界面库Duilib做的山寨QQ

2011-08-04

CxImage for WinCE

CxImage WinCE版本,包括MIPS & ARM

2010-02-25

XMLDOM T-SQL XPath 正则表达式等CHM格式学习文档

CSS、DHTML、XMLDOM、T-SQL、XPath、正则表达式等CHM格式学习文档

2009-09-10

CodeSnitch WINCE 内存泄露查找方法

介绍怎样使用CodeSnitch在WINCE进行内存泄露的检查,只适合使用试用版的CodeSnitch

2009-09-09

C++ Memory Leak Detect

本文中描述了C++中常见的内存泄露,以及对应的解决方法,并且介绍了几种常见的内存泄露检查工具的使用(常见的工具只有vld和codesnitch)

2009-08-31

Windows内核详解(内部资料)

内部研究所用的资料,很不容易得到的,Windows内核详解

2009-08-21

设计模式之C++版(附源码)

设计模式之C++版,详细介绍了如何用C++实现各个设计模式

2009-08-20

《iPhone开发基础教程》的源代码 下部

《iPhone开发基础教程》的源代码 下部

2009-08-20

《iPhone开发基础教程》的源代码 上部

《iPhone开发基础教程》的源代码 上部

2009-08-20

WinCE 下内存泄露检测大杀器Code snitch

WinCE 下内存泄露检测大杀器Code snitch,本资源中的Code snitch是一个试用版,本人也没有找到破解版,但结合包里面的另外一个工具我们就可以正常使用Code snitch了。

2009-08-20

采用引用计数的智能指针share_ptr

采用引用计数的智能指针share_ptr,可以用于标准库容器

2009-08-20

C++中对使用malloc/new引起的内存泄露的检查

C++中对使用malloc/new引起的内存泄露的检查,重载new/malloc delete/free来进行代码检查

2009-08-20

VisualC++开发的IM系统(仿QQ)

用Microsoft Visual C++ 开发的IM即时通讯系统(主要是仿QQ)

2009-07-01

winCE 程序设计3

winCE 程序设计,一共分3个压缩包,解压后使用,《winCE 程序设计》的影印版

2009-07-01

winCE 程序设计2

winCE 程序设计,共分3个压缩包,《WINCE程序设计》影印版

2009-07-01

winCE 程序设计

winCE 程序设计,共分3个压缩包,《WINCE程序设计》影印版

2009-07-01

Native C++ XML Parer

Native C++ XML Parer-----XMLLite

2008-10-15

STL源码剖析--侯捷

这个是简体中文的,不过是印刷版然后扫描的,将就着看吧,总比看繁体字看的舒服。。。。

2008-07-10

空空如也

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

TA关注的人

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