老裴

我想和这个世界谈谈

如何取得字符点阵数据(GetGlyphOutline函数简单应用)

近日做的程序需要取得字符点阵数据的功能,研究了一下,费了点周折才成功,现将方法总结如下。       取得字符点阵主要用GetGlyphOutline函数:DWORD GetGlyphOutline( UINT nChar, UINT nFormat, LPGLYPHMETRICS lpgm, D...

2005-06-29 20:40:00

阅读数:1109

评论数:0

在2000和xp下,隐藏进程,VC6.0测试通过

头文件:////////////////////////////////////////HideProcess.hBOOL HideProcess(); CPP源文件://///////////////////////////////////////////////////////////////...

2005-06-29 20:32:00

阅读数:719

评论数:0

RLE压缩及优化

简单的说RLE压缩就是将一串连续的相同数据转化为特定的格式达到压缩的目的。下面都对byte流压缩。如输入数据LPBTE pByte={1,1,1,1,1,1};压缩的数据为6,1压缩了4个字符。但是在数据流里面不能直接这么替换,而应该使用特殊的控制字符,否则无法解压。比如pByte={6,1,0,...

2005-06-28 04:16:00

阅读数:1364

评论数:2

如何升级基于STL的应用来支持Unicode

来源:http://dozb.blogchina.com/1655050.html翻译作者:dozb,Nicole原作者:Taka Muraoka 原出处:http://www.codeproject.com/vcpp/stl/upgradingstlappstounicode.asp介绍我最近升...

2005-06-13 03:59:00

阅读数:910

评论数:0

Traits技术初探

概述:traits是一种特性萃取技术,它在Generic Programming中被广泛运用,常常被用于使不同的类型可以用于相同的操作,或者针对不同类型提供不同的实现.traits在实现过程中往往需要用到以下三种C++的基本特性:enumtypedeftemplate (partial) spec...

2005-06-13 03:57:00

阅读数:763

评论数:0

GDI+编程中的一条错误信息及其原因分析

公司不让用盗版,遂准备逐一将各软件要么换成开源的,要么就自己写,看了看,就数Acdsee最简单了(有些高级功能根本用不着),行,从这个入手吧。需求分析:基本的图片查看功能,图片格式转换功能,基本的图形变换功能。技术可行性分析:MS提供的GDI+已经提供了比较专业的图形显示、格式转换功能,而且简单易...

2005-06-13 03:54:00

阅读数:1518

评论数:0

编译、安装boost(on Windows and Solaris)

大卫注:这是当初研究boost时的笔记,最近看到论坛上有人问,所以就贴出来共享一下。其实个人认为,boost目前还不适于进行应用开发,毕竟boost库太大了(当然,你可以只用一部分,但程序的可维护性始终是个问题),除非你想一探C++研究前沿的Meta Programming这个Generic Pr...

2005-06-13 03:36:00

阅读数:1032

评论数:0

boost::thread简要分析(3):线程局部存储及其它

多线程编程中还有一个重要的概念:Thread Local Store(TLS,线程局部存储),在boost中,TLS也被称作TSS,Thread Specific Storage。boost::thread库为我们提供了一个接口简单的TLS的面向对象的封装,以下是tss类的接口定义:class t...

2005-06-13 03:34:00

阅读数:2996

评论数:0

boost::thread简要分析(2):线程同步

除了thread,boost::thread另一个重要组成部分是mutex,以及工作在mutex上的boost::mutex::scoped_lock、condition和barrier,这些都是为实现线程同步提供的。mutexboost提供的mutex有6种:boost::mutexboost:...

2005-06-13 03:33:00

阅读数:1700

评论数:0

boost::thread简要分析(1):thread

昨天在写作“大卫的Design Patterns学习笔记”过程中,编写了一个多线程Producer-Consumer的示例,其中用到了boost::thread,但在线程同步的问题上遇到了些问题,到csdn和vckbase上发帖子问了一下,也没人回答,没有办法,只好晚上回家搬出源码研究了一下,总算...

2005-06-13 03:32:00

阅读数:1306

评论数:0

检测并禁用隐藏服务

创建时间:2005-05-30文章属性:原创文章提交:linux2linux (linux2linux_at_163.com)隐藏服务的概念是由hxdef 和rootkit这些后门工具提出的。这些后门工具通过挂钩系统本地调用来隐藏自己,原本通过调用Windows API调用查看系统服务的企图都是徒...

2005-06-13 03:30:00

阅读数:737

评论数:0

c++资源之不完全导引

撰文/ 曾毅 陶文最后更新:2004年6月12日声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。.本文为介绍性文章,会随笔者学习C++语言不断更新。前言无数次听到“我要开始学习C++!”的呐喊,无数次听...

2005-06-09 03:05:00

阅读数:831

评论数:0

如何监测内存泄漏

版权申明 本文可以被自由转载,但是必须遵循如下版权约定: 1、保留本约定,并保留在文章的开头部分。 2、不能任意修改文章内容,或者删节,增加。如果认为本文内容有不当之处需要修改,请 与作者联系。 3、不能摘抄本文的内容,必须全文发表或者引用。 4、必须保留作者署名、注明文章出处。(本文授权给www...

2005-06-05 18:38:00

阅读数:717

评论数:0

Log4cpp 中的跨平台类库- -

Log4cpp 是 Log4J 的 C++ 移植版本,开放源代码并且完全免费。与 Log4J 能够跨平台一样,Log4cpp 也致力于写出跨平台的 C++ 程序。Log4cpp 主要是用于 C++ 程序中写 log 文件,与此同时,Log4cpp 中有很多有用的类库,对于写跨平台 C++ 程序的人...

2005-06-05 18:11:00

阅读数:813

评论数:0

C++开源跨平台类库- -

-----------------------------------------------------------------------------------------概要:---------------------------------------------------------...

2005-06-05 18:10:00

阅读数:1452

评论数:0

用.NET开发MSN聊天机器人- -

我不是开发人员,不是高手,就是自己比较爱玩。在技术上,没有什么喜欢摸索的精神,而是喜欢投机取巧。在这篇文章里,你也不能"少劳而获"地通过我的机器人修改出一个自己的机器人,因为自己觉得程序写的比较臭,所以不会open source。但是,如果你对.net或者C#有点了解的话,相信...

2005-06-05 18:00:00

阅读数:919

评论数:0

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