- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 如何取得字符点阵数据(GetGlyphOutline函数简单应用)
近日做的程序需要取得字符点阵数据的功能,研究了一下,费了点周折才成功,现将方法总结如下。 取得字符点阵主要用GetGlyphOutline函数:DWORD GetGlyphOutline( UINT nChar, UINT nFormat, LPGLYPHMETRICS lpgm, DWORD cbBuffer, LPVOID lpBuffer, const MAT2 FAR* lpm
2005-06-29 20:40:00 1474
原创 在2000和xp下,隐藏进程,VC6.0测试通过
头文件:////////////////////////////////////////HideProcess.hBOOL HideProcess(); CPP源文件:///////////////////////////////////////////////////////////////////////////////HideProcess.cpp#include#include#inclu
2005-06-29 20:32:00 857
原创 RLE压缩及优化
简单的说RLE压缩就是将一串连续的相同数据转化为特定的格式达到压缩的目的。下面都对byte流压缩。如输入数据LPBTE pByte={1,1,1,1,1,1};压缩的数据为6,1压缩了4个字符。但是在数据流里面不能直接这么替换,而应该使用特殊的控制字符,否则无法解压。比如pByte={6,1,0,1,1,1,1,1,1};这样有两个6,1无法判断是原有的6,1还是{1,1,1,1,1,1}压缩后的
2005-06-28 04:16:00 1836 2
原创 如何升级基于STL的应用来支持Unicode
来源:http://dozb.blogchina.com/1655050.html翻译作者:dozb,Nicole原作者:Taka Muraoka 原出处:http://www.codeproject.com/vcpp/stl/upgradingstlappstounicode.asp介绍我最近升级一个想当大的程序,目的是用Unicode代替single-byte 字符。除了少数遗留下来的模块,我
2005-06-13 03:59:00 1026
原创 Traits技术初探
概述:traits是一种特性萃取技术,它在Generic Programming中被广泛运用,常常被用于使不同的类型可以用于相同的操作,或者针对不同类型提供不同的实现.traits在实现过程中往往需要用到以下三种C++的基本特性:enumtypedeftemplate (partial) specialization其中:enum用于将在不同类型间变化的标示统一成一个,它在C++中常常被用于在类中
2005-06-13 03:57:00 895
原创 GDI+编程中的一条错误信息及其原因分析
公司不让用盗版,遂准备逐一将各软件要么换成开源的,要么就自己写,看了看,就数Acdsee最简单了(有些高级功能根本用不着),行,从这个入手吧。需求分析:基本的图片查看功能,图片格式转换功能,基本的图形变换功能。技术可行性分析:MS提供的GDI+已经提供了比较专业的图形显示、格式转换功能,而且简单易用。....OK,就绪,开始干吧。但是在程序编写的过程中,有条错误信息让我很不解。程序中有如下语句:b
2005-06-13 03:54:00 1683
原创 编译、安装boost(on Windows and Solaris)
大卫注:这是当初研究boost时的笔记,最近看到论坛上有人问,所以就贴出来共享一下。其实个人认为,boost目前还不适于进行应用开发,毕竟boost库太大了(当然,你可以只用一部分,但程序的可维护性始终是个问题),除非你想一探C++研究前沿的Meta Programming这个Generic Programming的神奇世界。强烈建议boost的研究者在研究boost之前研究一下一个小得多的模板库
2005-06-13 03:36:00 1231
原创 boost::thread简要分析(3):线程局部存储及其它
多线程编程中还有一个重要的概念:Thread Local Store(TLS,线程局部存储),在boost中,TLS也被称作TSS,Thread Specific Storage。boost::thread库为我们提供了一个接口简单的TLS的面向对象的封装,以下是tss类的接口定义:class tss{public: tss(boost::function1void, void*>* pcl
2005-06-13 03:34:00 3284
原创 boost::thread简要分析(2):线程同步
除了thread,boost::thread另一个重要组成部分是mutex,以及工作在mutex上的boost::mutex::scoped_lock、condition和barrier,这些都是为实现线程同步提供的。mutexboost提供的mutex有6种:boost::mutexboost::try_mutexboost::timed_mutexboost::recursive_mutexb
2005-06-13 03:33:00 1846
原创 boost::thread简要分析(1):thread
昨天在写作“大卫的Design Patterns学习笔记”过程中,编写了一个多线程Producer-Consumer的示例,其中用到了boost::thread,但在线程同步的问题上遇到了些问题,到csdn和vckbase上发帖子问了一下,也没人回答,没有办法,只好晚上回家搬出源码研究了一下,总算解决了问题,下面将自己的理解写下来,与大家分享、讨论。注:以下讨论基于boost1.32.0。boos
2005-06-13 03:32:00 1433
原创 检测并禁用隐藏服务
创建时间:2005-05-30文章属性:原创文章提交:linux2linux (linux2linux_at_163.com)隐藏服务的概念是由hxdef 和rootkit这些后门工具提出的。这些后门工具通过挂钩系统本地调用来隐藏自己,原本通过调用Windows API调用查看系统服务的企图都是徒劳的。所以这时的系统是不可靠的,不值得信任的。目前针对查找隐藏服务的工具已经有很多,比如IceSwor
2005-06-13 03:30:00 971
原创 c++资源之不完全导引
撰文/ 曾毅 陶文最后更新:2004年6月12日声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。.本文为介绍性文章,会随笔者学习C++语言不断更新。前言无数次听到“我要开始学习C++!”的呐喊,无数次听到“C++太复杂了,我真的学不会”的无奈。Stan Lippman先生曾在《C++ Primer》一书
2005-06-09 03:05:00 979
原创 如何监测内存泄漏
版权申明 本文可以被自由转载,但是必须遵循如下版权约定: 1、保留本约定,并保留在文章的开头部分。 2、不能任意修改文章内容,或者删节,增加。如果认为本文内容有不当之处需要修改,请 与作者联系。 3、不能摘抄本文的内容,必须全文发表或者引用。 4、必须保留作者署名、注明文章出处。(本文授权给www.linuxaid.com.cn) 5、如不遵守本规定,则无权转载本文。 作者 ariesram 电子
2005-06-05 18:38:00 813
原创 Log4cpp 中的跨平台类库- -
Log4cpp 是 Log4J 的 C++ 移植版本,开放源代码并且完全免费。与 Log4J 能够跨平台一样,Log4cpp 也致力于写出跨平台的 C++ 程序。Log4cpp 主要是用于 C++ 程序中写 log 文件,与此同时,Log4cpp 中有很多有用的类库,对于写跨平台 C++ 程序的人来说,可以直接拿来用,或者作为自己写跨平台类的参考。Log4cpp 中的跨平台类库有明显的 Java
2005-06-05 18:11:00 969
原创 C++开源跨平台类库- -
-----------------------------------------------------------------------------------------概要:----------------------------------------------------------------------------------------- 在如下的库支持下,开发的系统可以很
2005-06-05 18:10:00 1992
原创 用.NET开发MSN聊天机器人- -
我不是开发人员,不是高手,就是自己比较爱玩。在技术上,没有什么喜欢摸索的精神,而是喜欢投机取巧。在这篇文章里,你也不能"少劳而获"地通过我的机器人修改出一个自己的机器人,因为自己觉得程序写的比较臭,所以不会open source。但是,如果你对.net或者C#有点了解的话,相信从这篇文章里,你可以找到一切所需的资源,来开发一个自己的,绝对可用的msn机器人。要和我的机器人聊天,可以加tbot01@
2005-06-05 18:00:00 1164
iar for mk5 1.25A 注册机
2013-08-05
dosbox源代码
2013-06-27
vmips-1.3.2.tar.gz
2011-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人