自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老裴

我想和这个世界谈谈

  • 博客(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

Qt5.15.12,Window10动态库编译64位

Qt5.15.12,Window10动态库编译64位

2024-04-24

逆向查看apk, 了解自身安全程度, 解压密码jeb319pro, 共享学习使用

逆向查看apk, 了解自身安全程度, 解压密码jeb319pro, 共享学习使用

2022-03-08

iar for mk5 1.25A 注册机

这产品是2001年的了 iar公司基本都是不维护这玩意 网上是找不到iar for mk5 1 25A的注册机 包括在iar官网申请的注册码都无法使用 自己做了一个 有需要的自己下载吧

2013-08-05

dosbox源代码

DOSBox 是一个模拟的X86机器,集成了DOS系统,可以运行旧的DOS游戏。这个模拟机允许你控制老游戏的速度,以及模拟旧的硬件,比如声卡和显卡,不管操作系统。

2013-06-27

vmips-1.3.2.tar.gz

VMips,另一个MIPS系统的实现,当然了,这个是C版本,可以编译运行在大多数Unix系统上。VMips提供了一个完整的MIPS体系指令集合,同样,可以在这个环境下用gcc做交叉编译,用gdb作交叉开发和调试... http://www.dgate.org/vmips/index.shtml

2011-05-31

空空如也

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

TA关注的人

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