自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (16)
  • 收藏
  • 关注

转载 VC界面绘制双缓存

转载请注明原文网址: http://www.cnblogs.com/xianyunhe/archive/2011/11/20/2255811.html1、闪屏的问题在GDI的绘图系统中,每调用一次区域绘图操作,如FillRect、BitBlt等,图形显示系统就会在屏幕中对指定的区域进行一次刷新操作。如果频繁的进行区域绘制操作的操作的话,我们就会发现,屏幕会出现闪屏。使用下面的代码对

2011-12-10 21:07:26 707

转载 (转)临界区,互斥量,信号量,事件的区别(线程同步)

<br />四种进程或线程同步互斥的控制方法<br />1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 <br />2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 <br />3、信号量:为控制一个具有有限数量用户资源而设计。 <br />4、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始。 <br /><br />临界区(Critical Section)<br /><br />保证在某一时刻只有一个线程能访问数据的简便

2010-09-08 10:54:00 1073

转载 关于进程权限设置

<br />SE_ASSIGNPRIMARYTOKEN_NAME = "SeAssignPrimaryTokenPrivilege"<br />替换进程级记号,允许初始化一个进程,以取代与已启动的子进程相关的默认令牌.<br />SE_AUDIT_NAME = "SeAuditPrivilege"<br />产生安全审核,允许将条目添加到安全日志.<br />SE_BACKUP_NAME = "SeBackupPrivilege"<br />备份文件和目录,不多说了,就是翻阅遍历,执行文件,读取

2010-08-03 19:57:00 8316

转载 模拟用户登录(张佩)

我不知道这能不能算一个好点子,但我觉得这真的不错:模拟一个权力更大的用户进行某些无法完成的操作。举个例子来说:你在Administrator用户下,打开文件1.exe的安全设置页面,添加并设置Guest用户的权限为file control拒否,如下图所示: 这样,按照正常的办法,Guest用户将访问不到1.exe文件了。但是一点其他的办法都没有吗?也不是的,我告诉你一个:模拟高权用户!这是一个很别扭的例子,是我为了说明问题而“多此一举”。但有的时候,你可能要在用户每次登进系统的时候,修改某些系统设置

2010-08-03 16:47:00 1273

转载 graphviz工具及其原理

Graphviz介绍<br />graphviz是贝尔实验室几个计算机牛人设计的一个开源的图表(计算机科学中数据结构中的图)可视化项目,主要用C语言实现,主要实现了一些图布局算法。通过这些算法,可以将图中的节点在画布上比较均匀的分布,缩短节点之间的边长,并且尽量的减少边的交叉。<br /> <br />graphviz提供命令式的绘图方式,它提供一个dot语言用来编写绘图脚本,然后对这个脚本进行解析,分析出其中的定点,边以及子图,然后根据属性进行绘制。具体的可以看一个例子,这个例子来自官方的文档

2010-06-22 20:12:00 8668 1

转载 AUTOIT教程

中文文档 : http://www.jb51.net/shouce/autoit/ 一、制作目的和原则 说到自动安装,其目的就是模拟手动操作,自动完成对指定按键的点击和输入指定内容,处理可能出现的情况,最终完成程序的安装和设置。 也许有人说这样就明白了,用AutoIt里的MouseClick、Send来完成点击和输入,只要抓好点击的坐标就一切搞定了啊!这当然不能说不是个

2010-05-13 17:10:00 15620

转载 主题:一个简单的linux线程池

线程池:简单地说,线程池 就是预先创建好一批线程,方便、快速地处理收到的业务。比起传统的到来一个任务,即时创建一个线程来处理,节省了线程的创建和回收的开销,响应更快,效率更高。 在linux中,使用的是posix线程库,首先介绍几个常用的函数:1 线程的创建和取消函数pthread_create创建pthread_join合并线程pthread_ca

2010-04-27 09:33:00 728

转载 C/C++中的64位整数(__int64 and long long)

  在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32),即0~4294967295。也就是说,常规的32位整数只能够处理40亿以下的数。  那遇到比40亿要大的数怎么办呢?这时就要用到C++的64位扩展了。不同

2010-04-23 09:47:00 2731

原创 2010年2月补丁KB978037造成VisualStudio的Debug控制台无法关闭

VisualStudio中进行Debug时,控制台经常会无法正常关闭,控制台仍然存在,但在进程列表里无法找到,同时无法进行关机,只能按电源强行关机或重启。 解决办法是卸载 补丁KB978037 卸载方法在“添加与删除程序” 中卸载 补丁KB978037,如果找不到相应的补丁的话,请选中窗口右上方的“显示更新”即可。 具体可以参考下面网址:http://socia

2010-04-14 11:40:00 3631 4

原创 VC下调试方式简单整理

1、TRACE("%s", "sdfdf");用于显示一些变量等的值2、assert( fp != NULL );断言 在debug下有作用,判断表达式的值是否为false。如果为false则会弹出assert红叉对话框。在release下该条语句被屏蔽,不参与编译。3、verify(  non_zor = zor );在debug下和assert断言的效果一样,在releas

2010-04-13 10:06:00 1101

原创 Eclipse 3.5中文汉化包下载,在线更新

 Eclipse 是一款很好的IDE环境,功能完整而成熟。它使用 Java 语言开发,而且属于开源项目,网上充足的插件,保证了其强大的可扩展性。Eclipse 的语言包也是以插件的形式来提供的。很可惜的是,从3.3版本开始,Eclipse 官方不再提供语言包下载。无意中发现了 Eclipse 的一个开源项目:Babel ,它依靠全球开源爱好者的力量,来翻译 Eclipse 及其插件。

2010-04-12 12:57:00 10579 4

原创 Windows下Apache Tomcat Jk 1.3 简明配置摘要

本文来自:Himmel发表时间:Tue, 15 Jul 2008 08:28:09 +0000原文链接:http://www.ryanwong.name/blog/?p=295 软件环境Windows XP Home SP3JDK 6.0Apache Tomcat 6.14Apache HTTPD 2.2.x前置步骤确认正确安装Tomca

2010-04-09 14:49:00 1428 1

转载 从入门到精通:学C++必看的十本最经典书籍

1.  《C++Primer》  有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。  难度:★★☆  质量:★★★★★  广度:★★★★★  深度:★★★★  性价:★★★☆  2.

2010-03-26 10:24:00 4058 3

转载 Windows系统编程之进程间通信 -- 管道

源码下载Windows 的IPC(进程间通信)机制主要是异步管道和命名管道。(至于其他的IPC方式,例如内存映射、邮槽等这里就不介绍了) 管道(pipe)是用于进程间通信的共享内存区域。创建管道的进程称为管道服务器,而连接到这个管道的进程称为管道客户端。一个进程向管道写入信息,而另外一个进程从管道读取信息。 异步管道是基于字符和半双工的(即单

2010-03-17 11:22:00 788

原创 C C++ 输出中文【转】

1. wprintfQ : sizeof(wchar_t) = ?A : 随编译器不同。(所以:在需要跨平台的时候尽量不用wchar_t) vc : sizeof(wchar_t) = 2;Q: 在vc中,为什么直接使用wprintf(L"测试1234")会没有结果A: 没有设置好locale,这样做setlocale(LC_ALL ,"chs");

2010-01-18 20:48:00 1378

转载 MyEclipse的优化与个性化

以前一直使用基于eclipse的websphere,没考虑那么多,一直占用大量的资源。而现在,在一个破机器上使用eclipse、myeclipse,不得不对其进行一下优化。查询了多个相关的帖子,特作如下总结。我使用的是myeclipse 7.0 一、             ValidationMyec

2010-01-14 20:35:00 701

转载 boost::pool与内存池技术

转自:http://www.cnblogs.com/hujian/archive/2009/07/10/1520233.html Boost库的pool提供了一个内存池分配器,用于管理在一个独立的、大的分配空间里的动态内存分配。Boost库的pool主要适用于快速分配同样大小的内存块,尤其是反复分配和释放同样大小的内存块的情况。使用pool内存池主要有以下两个优点:  1. 能够有效地

2010-01-07 09:30:00 6221

转载 GDI+ Image通过资源ID构建对象

BOOL CSmalltmpdemoDlg::ImageFromIDResource(UINT nID, LPCTSTR sTR, Image * & pImg){ HINSTANCE hInst = AfxGetResourceHandle(); HRSRC hRsrc = ::FindResource (hInst,MAKEINTRESOURCE(nID),sTR);

2009-11-23 16:13:00 4098 3

转载 VC三两句话实现字体描边和空心效果

 来源:http://www.vcfans.com/2008/12/vc-a-couple-of-words-to-achieve-the-effect-of-hollow-characters-and-stroke.html 最近的项目需要对字体进行描边,也就是将字体缕空。为了实现不同桌面背景图使字体看上去清楚,目前通用的解决方案就是将字体描边。关键现在这款芯片的GUI开发包

2009-11-19 11:09:00 4757

转载 [MFC][ActiveX] 开发点滴

 最近,为了配合网站的一项活动,需要开发一款IE的插件(ActiveX),完成图像截图,上传等功能,开发过程也算顺利。但还是有必要把其中几个问题记录一下。    控件的状态:      现在很多开发软件都支持“所见即所得”的开发,用于设计UI。再设计ActiveX时,应注意在代码中区分设计时和运行时的状态。如可能在设计时,就不响应鼠标双击等消息。否则可能导致开发环境崩溃。     

2009-11-04 17:45:00 849

转载 在VC中使用 Flash 美化你的程序

源代码下载      MFC与Flash交互示例        利用flash可以作出很漂亮的动画,想不想让自己的程序也有这样漂亮的界面呢? ^_^,其实,要做到这点也不难。在这里将介绍怎样把falsh制作的界面嵌入到自己的程序中,并让flash动画和自己的程序进行交互。  我们分为两步来走:  一、将flas

2009-10-28 11:23:00 903

原创 VMWare 服务被关,导致电脑很卡

    因为工作需要安装了VMWare,项目完成以后VMWare用得很少。后来在任务管理器里看到好几个关于VMWare的进程老是出现,虽然占用的资源并不多,但看得很不爽,于是在windows 优化大师的管理功能里把VMWare相关的服务一个不落的设置为手动。    现在问题来了,电脑变得很卡,从任务管理器里看CPU和内存都占用的很少,真把我给郁闷的。难不成再把VMWare服务重新设置为“自动”

2009-10-12 08:53:00 3273 1

转载 C++文件操作详解(ifstream、ofstream、fstream)

C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来) ifstream: 读操作(输入)的文件类(由istream引申而来) fstream: 可同时读写操作的文件类 (由iostream引申而来) 打开文件(Open a file)对这些类的一个对象所做的第一个操作通常就是将它和一

2009-09-04 13:52:00 639

转载 位域与union结构

位域  有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个

2009-08-28 11:34:00 607

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

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

2009-08-18 12:12:00 679

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

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

2009-08-18 11:47:00 1072

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

昨天在写作“大卫的Design Patterns学习笔记”过程中,编写了一个多线程Producer-Consumer的示例,其中用到了boost::thread,但在线程同步的问题上遇到了些问题,到csdn和vckbase上发帖子问了一下,也没人回答,没有办法,只好晚上回家搬出源码研究了一下,总算解决了问题,下面将自己的理解写下来,与大家分享、讨论。注:以下讨论基于boost1

2009-08-18 11:46:00 656

转载 UML中关联、依赖、聚集等关系的异同

1.  关联:连接模型元素及链接实例,用一条实线来表示;2.  依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示;3.  聚集:表示整体与部分的关系,用一条实线加空心菱形来表示;4.  组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示;             (关联,依赖,聚集,组成的异同见后描述)5.  泛化(继承):表示一般与特殊的关系,用一

2009-08-17 09:37:00 537

转载 UML的依赖,关联,聚合和组合

在UML中,类之间的关系可以分为:依赖,关联,聚合和组合四类。这四类关系其实都可以看作是某种意义上的关联,从依赖到组合,它们的关联强度由弱到强。依赖是类与类之间最弱的关联,现实中的例子是,类A的某个方法的参数中使用了类B,这样就可以说类A依赖类B。而关联比依赖更强,例如类A中有一个属性,或者说一个成员变量是类B,那么就说类A关联类B。(但网上有的帖子把这种情况不看作是关联,在这些帖子中关联

2009-08-17 09:35:00 718

转载 基于VC.NET的GDI+图像处理(1) --http://blog.csdn.net/oskycar/archive/2008/04/01/2242151.aspx

我们知道,在以往的图像处理中,常常要根据不同图像文件的格式及其数据存储结构在不同格式中进行转换。某个图像文件的显示也是依靠对文件数据结构的剖析,然后读取相关图像数据而实现的。现在,GDI+提供了Image和Bitmap类使我们能轻松容易地处理图像。  概述  GDI+支持大多数流行的图像文件格式,如BMP、GIF、JPEG、TIFF和PNG等。下面先来介绍这些图像文件,然后再说

2009-07-23 17:25:00 737

转载 CBitmapButton的使用 (转)

CBitmapButton的使用CBitmapButton作为MFC的控件类,并不为很多人所使用,因为现在网上遍布着从CButton派生的各种各样的按钮类,其中最为著名的就是CButtonST类了。但是最近在CSDN上看到几个问题都是使用CBitmapButton类,但是由于使用错误、不当而造成程序崩溃或者错误的。所以总结一下CBitmapButton类的使用,希望能帮助一些初学者。

2009-06-18 12:06:00 738

转载 VMWare 服务被关,导致Visual Studio 2005 启动不了的问题

今天开完会,来到公司,VS2005就坏了(在家还好好的呢)。怎么开都开不了,显示到启动界面就定住了,只能在看到 N 个 devnev.exe process. 奇怪的是VS2008是好的。纳闷的不得了,事情都办完了,得修修VS2005了。Google下,还真找到了对症下药的方法。原因是装了VMWare。机器装了太多东西,慢的不得了,索性被我关了N多服务。VMWare的服务一个不漏地

2009-06-17 09:04:00 1118

转载 没有ActiveMovieControl Object这个控件

在VC里没有ActiveMovieControl Object这个控件"开始"->"运行"->"输入regsvr32 msdxm.ocx"->"确定"会弹出一个对话框说成功的!!

2009-06-15 19:40:00 2621 4

转载 用mount挂载远程Windows共享文件夹进行文件拷贝的方法

机器环境 :机器一:Windows的IP地址是 192.168.1.19 ,机器名是 L09在上面有个超级管理员 BNNB ,这个用户是存在的,用的系统是Windows 2003 ,共享文件夹是winsoft机器二:slackware先看一下Windows的机器是哪些东西共享了?QUOTE:    bash-3.00# smbclient   -UBNN

2009-06-02 14:21:00 1272

转载 linux下如何挂接(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享

linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。挂接命令(mount)     首先,介绍一下挂接(m

2009-06-02 14:16:00 757

原创 MFC大杂烩

判断窗口是否已最小化    BOOL IsIconic(hWnd: HWND );判断窗口是否已最大化    BOOL IsZoomed(hWnd: HWND );    在自绘窗口中运动窗口(重载鼠标单击的消息)    SendMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));   

2009-06-01 14:59:00 631

转载 从CString到int可适合Unicode环境

CString到int转换(unicode环境)    CString   strIP ;     strIP =   _T("12被就34");      int i   =   _ttoi(strIP);     CString   型转化成   int   型           把   CString   类型的数据转化成整数类型最简单的方法就是使用标准的字符串到

2009-04-28 14:44:00 5596

转载 VC常用数据类型的使用

刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char use

2009-04-28 14:30:00 664

转载 发布使用Windows Media Format 9 Series SDK 开发的程序

再分发 Windows Media 组件转载摘要本文说明了将 Microsoft® Windows Media® runtime 组件包括在您的应用程序安装中的过程和要求。将按以下顺序讨论下列 Windows Media 技术: •Windows Media Format 9 Series SDK runtime (wmfdist.exe)

2009-04-19 00:05:00 3382

转载 Error LNK2019: unresolved external symbol

最近写的程序一个solution里有两个projects,一个c++的project要调用c project,编译的时候一直出现linkerror,Error LNK2019: unresolved external symbol。查了好长时间才发现下面的解决方法,很不错。http://blogs.msdn.com/vsdteam/archive/2005/11/20/495123.aspxE

2009-04-18 18:22:00 5935 2

Visual Assist X 10.4

最佳答案 Visual Assist X 10.1 (开发环境增强工具) 增强Microsoft开发环境下的编辑能力。 Visual Assist X具有强大的编辑特色,提高了生产效率,可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编程习惯的同时就可以感受到Visual Assist X为您带来的好处。 Visual Assist X是一款非常好的Visual Studio .NET 2003、2002插件,支持C/C++,C#,Visual Basic等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。 结构体系 从Microsoft Visual C/C++ 6.0开始,所有的Microsoft IDE都为您的编辑环境提供了轻巧的剖析器,为您的代码编写提供方便,他们不生成目标码,这种默认帮助形式称为Intellisense。其特性包括成员列表框、完成列表框、停驻工具提示、自动参数信息。您可以在IDE对话框选项内设定每个组件的工作状态。 Visual Assist X去除了默认Intellisense的几个不足之处,采用一系列新的特性对其进行了补充,提高了IDE的可用性。其中,帮助的数量决定于IDE、所用编程语言和您设定的选项。 如同默认Intellisense,Visual Assist X也包括剖析器,运行于您的编辑过程中。该培训器同默认剖析器的不同之处在于,他们不装载预先设置的符号数据库,因此扩大了Intellisense的范围。Visual Assist X只收集您工程中的头文件和对象信息,这些头文件和对象可以包含在系统、第三方库、MFC或ATL/WTL/STL中。这意味着Intellisence的活动更加频繁,结果也更加准确。 不止是C/C++,对于所有编程语言,Visual Assist X都含有可执行的轻载默认剖析器。对于C/C++,您可以选择Visual Assist X专有Intellisense,也可以首选默认剖析器,只有当其不可用时,再采用Visual Assist X,这些工作方式都可以通过专门设置来实现。 Visual Assist X作为一种低优先度的后台线程插件,不影响您的IDE环境性能。该线程在idle期间活动,当您开始输入代码时,又回复为静默状态。并且它的剖析器不生成目标码,因此,同传统剖析器相比,占用更少的资源。 Visual Assist X提高了工作的自动化,简化了浏览,并且显示您开发过程的关键信息。其功能完全集成到IDE中,实现了二者的充分融合。为Microsoft Visual Studio .NET 2003和2002的所有编程语言提供编程助手,包括C/C++, C#, ASP, Visual Basic, Java 和 HTML,另外,还为Microsoft Visual C++ 6.0和 5.0的C/C++用户提供编程帮助。 产品特点 改进了Intellisense:成员和完成列表框的出现更加频繁、迅速,并且结果更加准确。参数信息更加完善,并带有注释。含有所有符号的停驻工具提示。 代码输入更迅速:输入时观察suggestion列表框,其中将根据您的输入提供相应的备选字符。为了更加方便的选择字符,还可以提前定义Atuotext和代码模板。 错误自动校正:监控您的IDE,对那些简单但耗时的错误进行即时校正。 信息获取更加快速:更加迅速了解代码信息,在新的VA View中观察当前的停驻类浏览器,可以获得当前符号的更多信息。除此,资源窗口中还添加了小的内容和定义项,可以获取信息快照。 增加了色彩和格式:采用了更多的色彩和格式选项,代码解译更加迅速。增强了IDE的基本语法色彩,在您输入代码的同时,突出匹配和不匹配条目。另外,还添加了column indicator和print in color,将RTF置于剪切版内。 简化了查找和浏览:查找和浏览更加轻松。通过内容查找可以快速跳到相同名称的符号处,在您工作台的任何地方都可以找到符号定义,还可以转入您代码中的符号执行处。选择您文件的列表方式,锁定头文件和相应的cpp文件。从您的工作台文件列表中打开文件。含有最近行为列表,可以在代码的活动部分之间相互转换。Move scope可以到达下一个方法,还包含往返浏览。 拼写检查:在您输入代码的同时进行检查,并且可以看到同Microsoft Word相似的红色下划线。含有Spell check comments and strings,另外,Spell check code可以检查错误的输入符号。 拓展了基本编辑:对编辑器进行了增强,编辑代码更加迅速。含有Surround selections,multiple clipboards. Sort lines。 适合您个人风格的配置特色:细化选项对话框,定义Visual Assist X特性以适应您的编程习惯。内容菜单中含多个命令,设置快捷方式可以加快访问您所偏好的命令。可以禁止或允许Visual Assist X,或者强制其重新剖析从而更加智能化。

2010-11-01

VisualSVN-2.0.2

Svn已经不容质疑的成为了一款流行的代码控制工具,但是你是否还在为配置它服务器侧而苦恼呢? 你是否每次安装服务器时还要去安装apache以及进行配置呢?你是否还在为那命令行的用户创建及权限控制而郁闷呢? Visualsvn解决了以上你所面对的一切问题,真的它把我们的工作效率提高了n倍. Visualsvn是完全开源和免费的,当然它的客户端并不免费.

2010-11-01

intel cpuid 说明文档

intel cpuid的说明文档,英文.

2010-07-26

中文 现代编译原理C语言描述 美国 Andrew W Appel 清晰影印版 pdf

很不错的编译原理,比较的深入浅出。带书签,阅读很方便。打印出来也很清晰

2010-06-30

Effective STL 中文 文字版 pdf

不错的资源。清晰文字版,而且还是中文的。

2010-04-21

Python学习笔记

Python是一种新兴的计算机程序语言,是自由软件运动的丰硕成果。 Python是一种免费的、解释型的、可移植的、开放源代码的脚本编程 语言。它提供了大量的模块,不仅加快了程序开发速度和代码的清晰程 度,而且使程序员专注于要解决的问题,不会陷入繁琐的技术细节。它可 以用来开发各种应用程序,从简单的脚本任务到复杂的、面向对象的应用 程序。

2010-04-21

歌词显示源代码,类似baidu歌曲试听歌词滚动效果,vs2005/vc6.0,mfc

用mfc写的一个歌词滚动的demo,显示结果类似于baidu的歌曲试听的歌词滚动效果。可以用rar压缩包中release里的exe,先观看效果。 这个略微简陋的demo本来是应电视台要求而准备的简单效果演示,后来最终设计的时候把这个功能给剪掉了。 一直在网上下载参考别人写的代码,而自己从来没有提交过一行代码,所以就把demo发到网上,给需要的人参考一下。 vs2005的用户双击lrcloop.vcproj,含有gdi+的代码,实现歌词阴影效果 vc6.0 的用户双击lrcloop.dsw,通过_MSC_VER宏注销了相关的gdi+阴影效果。不过也可以自己下载gdi+的sdk,把_MSC_VER宏取消,实现阴影效果

2010-03-29

深度探索C++对象模型 中文pdf 英文chm

深度探索C++对象模型 中文图片影印版pdf,比较清晰,不是那种模糊的版本,和文字版差别不大 英文清晰文字版chm 第一代C++编译器开发主管所写。如果你想成为真正的C++高手,看这本书,他为你讲述了编译器在处理各种语法时在“后台”所做的事。对C++ 有较深入了解的读者会在读后有恍然大悟之感。候杰翻译,质量相当不错,但内容太深,只适合对C++有较深了解的读者

2010-03-26

flash actionscript 2.0 语言参考,中文,清晰,pdf

Flash ActionScript 2.0 语言参考,中文版,清晰文字版,pdf格式,很适合查看

2009-12-03

陈宝国 清晰 GDI+ 教程 中文

陈宝国的 GDI+教程 ,很清晰的PDF格式。很详细。

2009-11-04

makefile超详细手册.pdf

比较完整的讲述GNU make工具,涵盖GNU make的用法、语法。同时重点讨论如何为一个工程编写Makefile。作为一个Linux程序员,make工具的使用以及编写Makefile是必需的

2009-05-04

详细mp3文件的编码数据 格式说明 中文pdf

mp3详细格式说明,给大家分享下 MPEG-1 Audio Layer 3,经常称为MP3,是当今较流行的一种数字音频编码和有损压缩格式,它设计用来大幅度地降低音频数据量,而对于大多数用户来说重放的音质与最初的不压缩音频相比没有明显的下降。它是在1991年由位于德国埃尔朗根的研究组织Fraunhofer- Gesellschaft的一组工程师发明和标准化的。

2008-12-04

UML参考手册pdf

“如果您是UML的忠实拥趸,毫无疑问本书是独一无二的。尽管我曾经参与过UML规范制定的过程,在通读这本书的过程中我仍然学到了很多东西,尤其是UML的变化和新能力给我留下了很深的印象。”   ——Ed Seidewitz, IntelliData Technologies Corporation首席架构师

2008-11-18

Beautiful Code 代码之美 chm 英文

38位大师级的程序员,一步步讲解他们的项目架构,开发时的种种折中考虑(tradeoffs)以及何时必须打破常规,寻求突破。

2008-09-26

空空如也

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

TA关注的人

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