自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (9)
  • 收藏
  • 关注

转载 Java Learning Path(五)资源篇 webs for java

Java Learning Path(五)资源篇1、 http://java.sun.com/ (英文)Sun的Java网站,是一个应该经常去看的地方。不用多说。2、http://www-900.ibm.com/developerWorks/cn/IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好的面向对象的分析设计网站,也是Web Servi

2013-08-31 22:22:41 939

原创 站位

……

2013-08-29 13:12:48 790

原创 PDF文档结构

……

2013-08-29 13:11:33 1092 1

原创 PDF颜色空间

1,设备相关颜色空间DeviceGray、DeviceRGB、DeviceCMYK会因为设备的不同使得显示效果或者打印效果不一样。RGB色:为红绿蓝,用于屏幕显示, 若文档中使用RGB色,在打印时自动转为CMYK。CMYK色:为洋红,青色,黄色,黑色,对应自然界中的四种颜料,被广泛用于彩色印刷机,通过四种颜料的混合能够达到接近RGB色彩混合的色域,但还是比RGB色彩差很多,所以如果设...

2013-08-29 13:10:24 1816

原创 PDF文件存储结构

%PDF-1.4 % The file header, indicating this is a PDF file% The main part of the PDF file: all indirect objects1 0 obj % the root node of page tree/Type /Pages/Kids [2 0 R] % kids u

2013-08-29 13:06:34 1748

原创 QT的qmake 通过pro文件生成vs工程

在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2.模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:TEMPLATE = appA> app -建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被

2013-08-29 13:03:07 2778

转载 ICC Profile

1、ICC  ICC(International Color Consortiun)国际色彩联盟于1993年成立,发起的公司有八家,他们是Adobe、Apple、Microsoft、Silicon Graphics、Sun和Taligent六家为色彩管理提供平台的厂家,Agfa和Eastman Kodak两家开放标准的实用色彩管理厂家。现在ICC除了发起公司有61家会员公司和3家荣誉会员。

2013-08-23 09:48:41 1534

转载 c++实现查看文件被占用功能

方法一:修改句柄访问权限       所有被占用的文件通常都可以用读属性(FILE_READ_ATTRIBUTES)打开,这样就可以读取文件的属性,取得它的大小,枚举NTSF       stream,但遗憾的是,ReadFile就不能成功调用了。打开文件时各种访问属性的区别在哪里呢?显然,打开文件时,系统会记录访问属性,之后会用 这个属性与请求的访问作比较。如果找到了系统保存这个属性的位

2013-08-09 16:04:19 6245

转载 open和fopen的区别

open和fopen的区别:1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大

2013-08-05 14:18:41 616

原创 std::stringstream 取代 sprintf

#include #include using namespace std;void main(int /*argc*/, char* /*argv*/[]){    char temp[256];    sprintf_s(temp,"%d",10);    //有了sstream就可以去掉上面的写法了。    std::stringstream stream;

2013-07-31 16:25:23 936

转载 如何培养兴趣

如何培养兴趣呢? 如果同学们在训练中确实能够使得自己在人生方面增加兴趣,提高兴趣,而且懂得培养兴趣的方法,今后的一生都将受益无穷。 就好像我常常对家长讲,要使孩子学习好,很重要的一点是,通过你们的欣赏、理解和夸奖,培养孩子学习的兴趣。而对同学们来讲,如何使自己有广泛的兴趣,有比较高的兴趣,是我们在人生中成功的一个奥秘。培养自己兴趣的方法如下: 兴趣培养法之一:建立培养兴趣的兴趣

2013-07-28 22:55:36 1014

转载 MFC面试题

MFC面试题  1.   什么是预编译 何时需要预编译:1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。 2.   char * const p;char const * pconst char *p 上述三个有什么区别?char *

2013-07-28 22:40:28 1890 1

转载 vs2010调试技巧

VS2010中的调试技巧跳到当前光标处(Ctrl+F10)  我经常看到人们为了到达目标代码位置,而在程序中早早设定了断点,然后反复地按F10/F11,一步步走到目标代码处。当程序员的确需要仔细观察每一步的状态变化时, F10/F11是合理的选择。然而多数情况下,人们只想快速到达他们真正关心的代码处,这时候F10/F11就不是最佳选择了。  这时,你应该利用“跳到当前光标处”这个功

2013-07-28 22:39:00 641

转载 c++常用代码

0.       编译C++程序时,编译器自动定义了一个预处理名字__cplusplus,而编译标准C时,自动定义名字__STDC__。另外几个比较有用的预定义名字是__LINE__(文件的当前编译行数),__FILE__(当前被编译的文件名字),__DATE__(编译日期)和__TIME__(编译时间)。1.      C库头文件的C++名字总是以字母C开头,后面去掉后缀.h的C名字,如在C

2013-07-28 22:34:48 1161

转载 进程数据存储区

一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量

2013-07-28 22:20:21 1252

原创 线程同步的一些方法

信号量、Event、互斥变量mutex、临界区一、信号量#include  #include  #define MAX_SEM_COUNT 6 #define THREADCOUNT 12  HANDLE ghSemaphore;  DWORD WINAPI ThreadProc( LPVOID );  void main() {     HAND

2013-07-28 22:16:53 606

转载 有意思的数字

数量           密码235037    123456789 212761    12345678 76349    11111111 46054    dearbook 34953    00000000 20010    123123123 17794    1234567890 15033    88888888 6995    11111

2013-07-28 21:59:25 2859

原创 第二季的风儿

第二季的风儿四月,虽然美好已经深深地映入脑海,却很难用文字来表达,也许是因为我很简单地想它是好的就够了。世间最美的一定是笑容,带有一丝丝伤感,却依然美丽的绽放着;不小心看到了,我也狠狠地一笑,也许我就是这么轻易地被感动了。因为知道你在远处思念,我每天起来总要先看看外面,我看到你给我寄来了笑容,欣喜,然后给你寄去爱心,一天就这么开心的过去了。7天的等待,在最后一天,下起雨了,天还黑黑的,

2013-07-28 21:56:37 676

转载 我很穷的……

这是个现实的社会,我们来谈谈如何致富?什么人能当富翁?因为,这是个金钱的社会。老祖宗早就告诉我们:「锦上添花人人有,雪中送炭世间无,不信且看筵中酒,杯杯先劝有钱人」。有钱真好,但不是每个人拼死拼活的赚,就一定可以成为富翁、富婆的,想成为有钱人,一定要具备某种人格特质,缺乏这种条件的人是发不了财的。以下是观察众多富翁、富婆所共有的特质,以飨读者。     1、愈罗曼蒂克的人,愈能发财 

2013-07-28 21:52:30 824

转载 我,想你了

在这静静的夜晚,在这涓涓流淌的浪漫音乐声中,对你说说我早就想说而又一直没能对你说的心里话,好吗? 夜很安静,无法安静的,就是我想你的心了。我也不知道我为什么会这样的想你... 千言万语,只说一句:认识你,真好!   感觉想你是一种幸福,也是一种痛苦,算是甜蜜的痛苦吧!   世界上有几十亿人,而我偏偏认识了你,这是一种缘分吗?   网络上有好几亿人,而我偏偏想你了,这是一种偏爱吗

2013-07-28 21:49:55 509

原创 2011年的一些事

从古至今,随着生产力水平不断提高,人类的物质不断丰富,然而人类的欲望却你还缺什么?房子车子?你为什么需要房子车子?结婚用?我想说的是这些答案都是别人帮你回答的,你真正缺的是一颗淡定的心?也许人们就是这样,当某些物质满足了,欲望就会暴涨得更厉害。物质的累积过程是个平淡无趣的过程,当达到某个量时,必然会发生变法。每个人都会

2013-07-28 21:47:09 513

原创 如果能这样

connect联系be active活跃take notice注意周围keep learning保持学习,要有好奇心give给予

2013-07-28 21:41:51 521

原创 开源库集合

一)Scribus 是一款屡获大奖的个人排版工具,媲美Indesign、QuarkXPress的排版软件,适合 Linux/Unix, MacOS X 还有 Windows。点击这里下载。它还有一个在 Windows 下的 Portable 版本(便携版 30.37 MB):可以用来制作个人文件、邮件列表、电子杂志类型的电子文档。  Windows 2000 的用户要安装 GDI+ ,这里下载

2013-07-28 21:28:49 568

原创 疯狂的小猪游戏策划

疯狂的小猪游戏策划1启动画面2启动动画、菜单(设置、信息、交流、进入)、背景音乐、音效3关卡选择、后退4二级关卡选择、后退、加载进度5游戏数据初始化、开始方法(321,启动等)、数据重置、暂停、后退6游戏操作(背景移位、缩放、移动、计时、拍照、重试、暂停)、游戏体验操作视觉效果:目标发亮、猪的动作、云彩、发散的星星、撞晕效果7游戏结果(胜利、失败)、成绩、交

2013-07-28 21:26:58 661

转载 程序员最爱的密码mm评选

据说现在推上在举行CSDN杯我最喜爱的CSDN密码活动,我觉得与其评选人们最喜爱的密码,还不如评选密码里面最受喜爱的人。那么谁得到的爱最多呢,我统计了一下包含ilove***的密码,其中被爱得死去活来的前100位如下:   1 you 3567   2 you1314 110   3 u 92   4 csdn 68   5 you123 57   6 ch

2013-07-28 21:17:50 2384

原创 一些日记

1)美国购物申请美国快递账号,得到收货地址名(First Name): USF姓(Last Name): cwjjamk地址(Address): 7870 SW Nimbus Ave Ste.781869城市(City): Beaverton州/省(State): OR (Oregon)邮编(Zip Code): 97008电话(Tel): 971-245-

2013-07-28 19:40:50 1589

原创 内存泄露分析

1)_CrtSetBreakAlloc(109)2)占坑,后面再叙。。。

2013-07-28 19:34:20 488

原创 高级C++面试的一些题目

一、进程唯一实例化 实现 有哪些方法1进程匹配 2进程互斥CreateMutex(Assembly.GetEntryAssembly().FullName); 3运行标志4共享dll设置标志http://blog.csdn.net/hczhiyue/article/details/6785773二、dll 共享数据http://blog.csdn.net/h

2013-07-28 19:23:22 3553

原创 内存越界 莫名其名的crash

在写一些文件数据访问时,经常会用到内存拷贝的方法,特别是加上一些加解密算法处理后,程序的逻辑变得复杂,代码之中往往就漏掉了一些被忽视的逻辑处理,使得计算结果无法控制,把数据拷贝到申请的内存之外。这下麻烦了,你有不觉得程序有错,有时候调试运行却不出错,而在程序直接启动时才出现错误,错误无法定位。好了啰嗦这么多,说明我被这个搞的多惨了。这下可能就是你的程序出现了你认为不可能的错误了,静下心来,仔细

2013-07-04 19:33:30 639

原创 malloc 内存分配失败很可能的一种原因

堆破坏程序退出后 vs输出栏提示:HEAP[mutool.exe]: HEAP: Free Heap block 1eb3e8 modified at 1eb410 after it was freedWindows 已在 mutool.exe 中触发一个断点。其原因可能是堆被损坏,这说明 mutool.exe 中或它所加载的任何 DLL 中有 Bug。这样

2013-07-04 19:26:17 1769

原创 我要把自己装成是高手!!!

<br />就这样,高手诞生了!

2011-05-06 17:14:00 389

PDF32000_2008

PDF32000_2008 pdf规范 adobe 1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.1 General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.2 Conforming readers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.3 Conforming writers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.4 Conforming products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 Normative references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Terms and definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 5 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 6 Version Designations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 7 Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 7.1 General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 7.2 Lexical Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 7.3 Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.4 Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.5 File Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.6 Encryption. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 7.7 Document Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 7.8 Content Streams and Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 7.9 Common Data Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 7.10 Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 7.11 File Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 7.12 Extensions Dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

2013-07-04

零基础学Qt4编程

零基础学Qt4编程 第1 章走近Qt 第2 章Qt 的安装与配置 第3 章Qt 编程基础 第4 章Qt 4 集成开发环境 第5 章使用Qt4 基本GUI 工具 第6 章Qt 4 程序开发方法和流程 第7 章对话框 第8 章主窗口 第9 章Qt 样式表与应用程序观感 第10 章在程序中使用.ui 文件 第11 章布局管理 第12 章使用Qt Creator 第13 章Qt 核心机制与原理 附录A qmake 命令 附录B make 命令 附录C Qt 资源 参考文献

2013-07-04

敏捷软件开发

面向对象设计的原则 SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 OCP 开放←封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改ω LSP Liskov 替换原则 子类型必须能够替换掉它们的基类型。 DIP 依赖倒置原则 抽象不应该依赖于细节。细节应该依赖于抽象。 ISP 接口隔离原则 不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它 所在的类层次结构。 REP 重用发布等价原则 重用的粒度就是发布的粒度。 CCP 共同封闭原则 包中的所有类对于同一类性质的变化应该是共同封闭的。一个变化 若对一个包产生影响,则将对该包中的所有类产生影响,而对于其 他的包不造成任何影响。 CRP 共同重用原则 一个包中的所有类应该是共同重用的。如果重用了包中的一个类, 那么就要重用包中的所有类。 ADP 无环依赖原则 在包的依赖关系圈中不允许存在环。 SDP 稳定依赖原则 朝着稳定的方向进行依赖。 SAP 稳定抽象原则 包的抽象程度应该和其稳定程度一致。

2013-07-04

Visual+C++程序员实用大全(精华版)源代码

Visual+C++程序员实用大全(精华版)源代码,精华啊,C/C++程序员多多学习啊

2009-09-08

Visual+C++项目案例导航源代码

Visual+C++项目案例导航源代码,初学者或者入门者可多学习。

2009-09-08

JAVA_J2EE大面试(全)

包括JAVA基础,JSP,XML,JDO,EJB等技术,还有一个公司的面试题,如中远面试题。

2008-11-27

SCJP SUN认证测试题

SUN 认证考试SCJP 测试题,有读JAVA的都可以看看。

2008-11-27

高质量C++ 编程规范

C/C++推荐书,详细的编程规范,深入的内存管理,新手必看。

2008-11-26

c#程序100实例 完全学会C#

从0开始,100个实例让你学会C#,没什么不可能的。

2008-11-23

空空如也

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

TA关注的人

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