自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangshoucheng的专栏

天道酬勤、学无止境!

  • 博客(25)
  • 资源 (10)
  • 收藏
  • 关注

转载 Quaternion(四元数)和旋转以及Yaw, pitch, roll 的含义

原文:http://www.linuxgraphics.cn/graphics/opengl_quaternion.htmlQuaternion(四元数)和旋转本文介绍了四元数以及如何在OpenGL中使用四元数表示旋转。Quaternion 的定义四元数一般定义如下: q=w+xi+yj+zk其中

2012-02-20 14:33:49 8314

转载 运用Soft Particles解决 硬边缘( intersection of a 'hard')

原文:http://www.gamerendering.com/2009/09/16/soft-particles/Soft Particlesparticle systems | Wednesday 16 September 2009 9:26 amThe aim with soft particles is to remove the u

2012-02-20 14:22:33 2784

转载 大气散射效果实现

原文:http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter16.htmlChapter 16. Accurate Atmospheric ScatteringSean O'Neil16.1 IntroductionGenerating realistic atmospheric scattering for compu

2012-02-20 14:14:22 3402

转载 游戏里实现碰撞检测方法

原文:http://software.intel.com/zh-cn/blogs/2012/02/14/400009793/?cid=sw:prccsdn2160几乎所有的3D游戏都离不开碰撞检测——无论是各物体之间的碰撞检测,还是物体与场景之间的碰撞检测。在真实世界中,你是很自然地不能穿墙而过的,所以很多人在玩各种3D游戏的时候自然而然的忽视了碰撞检测这一过程的存在。然而,碰撞检测的过程

2012-02-20 14:06:42 501

转载 基于CPU的Bank BRDF经验模型,实现各向异性光照效果!

原文 : http://blog.csdn.net/pizi0475/article/details/6650841摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文 名“GPU编程与CG语言之阳春白雪下里巴人”    BRDF 光照模型10.2.1 什么是 BR

2012-02-20 11:34:39 817

转载 哈弗成功金句25则

原文:http://www.360doc.com/content/07/0509/10/6328_490010.shtml1、正确的思考 先正确的评判自己,才有能力评断他人。 你是否欺骗别人,或是自己?想清楚再回答。 三思而后行的人,很少会做错事情。 企图说服不用大脑的人,是徒劳无功。 认为整个世界都错的人,极可能错在自己。 2、行动 观察走在你前面的人

2011-11-12 20:00:54 2447

转载 Debug和Release有什么区别

Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。Release Build不对源代码进行调试,不考虑MFC的诊断宏,使用

2010-08-18 16:27:00 419

原创 D3D描绘四边形的四种方法之DrawPrimitive、DrawIndexedPrimitive、DrawPrimitiveUP、DrawIndexedPrimitiveUP

创建描绘四边形的四种方法:(程序片段,只是简要介绍不同之处,不对之处,恳请指正)第一种:最常用的一种:使用D3D坐标(D3DFVF_XYZ ),通过设置矩阵,使用VB, 4个点。调用DrawPrimitive();使用6个顶点时也可以,在render时需要使用g_pd3dDevice->DrawPrimitive( D3DPT_TRIANGLELIST, 0, 2 );LPDI

2010-07-20 21:00:00 3067

原创 优秀来自好的习惯

优秀来自好的习惯。怎样成为优秀的开发人员?图灵公司最近热销的《高效程序员的45个习惯》一书给出了很好的解答,非常值得一读。这本书的英文原版荣获了有软件奥斯卡之称的Jolt生产效率大奖,在Amazon上也是好评如潮。第一作者Venkat Subramaniam博士是Agile Developer公司创始人,敏捷开发方面的权威人士,精通各种开发技术。第二作者Andy Hunt更是大名鼎鼎的人物,是

2010-06-19 00:45:00 399

原创 职场新人:16个必须远离的坏习惯

职场新人:16个必须远离的坏习惯   心态是一定要涉及的,心态的好坏对于员工后期的表现影响巨大。很多新员工在最初听到领导和老员工不厌其烦的提到心态时,往往会有抵触心理,且不知有些人一直得不到职业生涯发展的机会跟心态有很大的关系。另外就是工作后的一些基本的方法和技能,最后我想要根据我自己的工作经验,谈一下新入职员工需要远离的一些坏习惯。

2010-06-19 00:44:00 959

原创 7张底牌

第1张底牌忍——有容方为大,忍者无敌1.忍是一种做人的大智慧2.忍耐并非软弱3.负重忍辱,厚积而薄发4.骨气不能无,傲气不能有5.“利”字面前,三忍而后行6.遇强示弱,消灾避难7好汉不吃眼前亏,惹不起躲得起8.争狠斗恶匹夫勇,理让三分也无妨9.与小人相处要讲究策略10小不忍则乱大谋11.在人屋檐下,该低头时要低头12.经得起“寒冰床”,练得成真功

2010-06-19 00:41:00 356

原创 如何写出杀手级简历

这几年,我在Google工作,是一名软件工程师(之前是在微软做一个开发团队的队长),我曾浏览过成百上千的简历,从中挑选出可以进行下一步面试过程的应聘者。有些人的简历给我留下了很深的印象,而另一些则没有感觉。  慢慢的,有越来越多的朋友和亲人向我咨询如何优化他们的简历,所以我就收集了一些我见过的简历中出现的最常见的问题,并给出了如何避免这些问题的建议:  1. 简历里要有你工作的技术细节:

2010-06-19 00:40:00 367

原创 可以让你少奋斗10年的工作经验

第一:不要认为停留在心灵的舒适区域内是可以原谅的。          每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。        然而相

2010-06-19 00:39:00 366

原创 中国办公室的22条潜规则

1、 必须有一个圈子。无论如何做都是画地为牢:不加入一个圈子,就成为所有人的敌人;加入一个圈子,就成为另一个圈子的敌人;加入两个圈子,就等于没有加入圈子。只有孤独求败的精英才可完全避免圈子的困扰——这种人通常只有一个圈子,圈子里只站着老板一个人。2、 必须争取成为第二名。名次与帮助你的人数成正比——如果是第一名,将因缺乏帮助而成为第二名;第二名永远是得道多助的位置,坏处是永远不能成为第一名。

2010-06-19 00:38:00 302

原创 职场定律

帕金森定律 美国著名历史学家诺斯古德?帕金森通过长期调查研究,写了一本名叫《帕金森定律》的书,他在书中阐述了机构人员膨胀的原因及后果:一个不称职的官员,可能有三条出路。第一是申请退职,把位子让给能干的人;第二是让一位能干的人来协助自己工作;第三是任用两个水平比自己更低的人当助手。这第一条路是万万走不得的,因为那样会丧失许多权力;第二条路也不能走,因为那个能干的人会成为自己的对手;看

2010-06-19 00:33:00 373

原创 六大因素决定你的薪水

薪水永远是职场敏感的话题。那么,决定白领薪酬多少的因素又是什么呢? 薪水永远是职场敏感的话题。那么,决定白领薪酬多少的因素又是什么呢? 学历 薪金一般随着学历的增高而增长。有统计数据显示:每多接受1年教育,平均年薪增8.3%。但MBA的薪水却是个例外。具较高教育程度、较高读写能力的人通常获较优厚薪酬的工作。 经验 随着年龄和工作经验的增长,薪资水平也会递增。工作6年以上者年薪均值达到了4.5万元以

2010-06-19 00:27:00 504

原创 别让你的简历15秒被扔掉的秘密

今天和老总参加了一个招聘会,回来帮公司筛选简历,感受颇多!我所在的是一家大型企业。从收到的简历数量可以看出来,两个小时不到,收到1300份简历,要从中选出100份进行笔试。比例:13选1要知道,现在有800多万大学生在找工作,每个职位的竞争者最少也要有好几十人,哪个人事主管会仔细看每个人的简历?可以告诉大家,每封简历在筛选人眼前停留的时间最多不超过15秒,我们一个比较过分的老总甚至5秒

2010-06-19 00:26:00 329

原创 做一个好下属的四个秘籍

“职场”即是“江湖”,我们终日游历其中亦得、亦失、亦悲、亦喜,他于对于我们是那样的熟悉同时也是那样的陌生,有人说职场亦如赌场,输赢全听天命;也有人说职场亦如战场,输赢全凭实力;还有人说职场亦如围城,输赢看心绪。我说职场亦如舞台,心有多大,舞台就有多大!“职场”即是“江湖”,我们终日游历其中亦得、亦失、亦悲、亦喜,他于对于我们是那样的熟悉同时也是那样的陌生,有人说职场亦如赌场

2010-06-19 00:20:00 454

原创 学习C++:实践者的方法(Beta1)By 刘未鹏(pongba)

C++的罗浮宫(http://blog.csdn.net/pongba)前言 我的blog以前很长一段时间关注的都是C++中的技术&细节,乃至于读者和应者都寥寥。然而5月份的时候写的一篇“你应当如何学习C++”,阅读量却达到了3万多,在blog上所有文章中却是最高的(且远远超过了第二位);评论数目也有一百多。为什么独独这篇能够激起这么多的回应,想必是国内的C++社群被C++压抑太久

2009-05-04 19:22:00 773

原创 什么是ActiveX

一种Internet策略      ActiveX是以一种Internet策略出现的。它包含了OLE,COM及Internet开发的各个方面。    ActiveX开发涉及范围广泛  ActiveX开发的包含了许多方面,比如自动化服务器,ActiveX控件,COM对象等等。    术语ActiveX在过去的几年中成为了许多开发人员及团队的战斗口号,另一方面市场也对其大肆宣扬,然而,

2009-05-04 19:07:00 1575

原创 使用MFC开发ActiveX控件全过程

Visual C++是开发ActiveX控件的强大工具,它的特点是开发周期短、便于使用,因此它已经成为开发ActiveX控件的主要工具之一。Visual C++集成开发环境,使用了微软自己的类库MFC,MFC对开发ActiveX控件提供了全面的支持,本文讲述的过程均在Visual C++ 6.0(以下简称VC)中实现。1、 创建工程: 对于使用过VC的人,可以很容易地创

2009-05-04 19:01:00 1245

原创 基于ActiveX 控件开发动态Web页

Web页面的开发主要分为三类:静态Web页面、半动态Web页面以及Client端动态页面。本文重点论述基于ActiveX Control(控件)动态实时页面的开发。  ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载

2009-05-04 18:50:00 552

转载 如何有效地记忆与学习

你所拥有的知识并不取决于你记得多少,而在于它们能否在恰当的时候被回忆起来。让我稍微说得更详细一点:学习新知识并将其存放于大脑中,最终的目的是要在恰当的时候能够想得起来去使用。因此,学习的有效性显然应该这样来衡量:当遇到需要用到学过的知识的时候,相关的知识是否会自动从你脑海中“蹦”出来,最起码——能否通过有意识的搜索将它们提取出来。这可不像它听上去那么简单,否则就不会有“掉书袋”、“读死书”

2009-05-04 18:41:00 468

原创 架构的源起

架构的源起    “架构(Architecture)”一词,其实来自于建筑行业。本源自拉丁语的“Architectura”,而最早的词源是来自希腊语的“Arkitekton”一词。“Arkitekton”或者“αρχιτεκτων”都是主建筑师的意思,“Αρχι”是“主要的、首要的”意思,而“τεκτων”是建筑师或工匠的意思。    架构与建筑的关系,使得它与人类社会文明的发展紧密关

2009-05-04 18:36:00 466

转载 软件架构

1.基础研究阶段(1985年~1994年)    从20世纪60年代到20世纪80年代中期,软件系统的设计人员就已经习惯使用一些没有统一格式和语义的图线来描述系统的结构。当然,这样对所设计系统的表述是一种很直观和容易理解的下意识的做法。虽然这样的做法已经有二十几年的历史,长期的实践经验也使这些设计人员认识到:虽然描述的是各自负责的不同类型的系统,但在描述风格和手段方面却有着很多共性的东西。更重

2009-05-04 18:33:00 870

数字图像处理

本书是数字图像处理理论与实践相结合的成功之作,强调理论用于解决工业或科学研究中常见的实际问题。这种与基本概念和数字图像处理的各种实用技术,使读者能用这些技术解决数字图像中的新问题。 全书共22章,1-5章讲述数字化图像及其显示,图像处理软件;6-8章讲授点、代数、几何运算;9-10章讲授线性系统理论,傅立叶变换,离散图像交换和小波变换;16-20章讲授图像重建,图像压缩及模式识别,21-22章讲授彩色和多光谱图像处理,三维图像处理。 本书适用于大学本科生和研究生作为教材或参考书,也可以作为从事数字图像处理研究和开发的技术人员的参考书。

2011-09-14

加密与解密

《加密与解密》:提示软件加密与解密最核心,看雪安全技术团队全力支持。专家讲坛,全面探讨,软件安全问题与解决之道,技术剖析,深入浅出,分析加密与解密技术核心,共同进步,循序渐进,迅速提升读者的专业水平。   本书以加密与解密为切入点,讲述了软件安全领域许多基础知识和技能,如调试技能、逆向分析、加密保护、外壳开发、虚拟机设计等。读者在掌握本书的内容,很容易在漏洞分析、安全编程、病毒分析、软件保护等领域扩展,这些知识点都是相互的,彼此联系。国内高校对软件安全这块领域教育重视程度还不够,许多方面还是空白,而近年来许多企业对软件安全技术人才需求量越来越大。从就业角度来说,掌握这方面技术,可以提高自身的竞争能力;从个人成长角度来说,研究软件安全技术有助于掌握一些系统底层知识,是提升职业技能的重要途径。作为一名合格的程序员,除了掌握需求分析、设计模式等外,如能掌握一些系统底层知识,熟悉整个系统的底层结构,对自己的工作必将获益良多。   本书可以作为学校或培训机构的软件安全辅助教材,是安全技术爱好者、调试人员、程序开发人员不可多得的一本好书。

2011-09-14

Windows游戏编程大师技巧

本书介绍了在Windows环境下进行游戏编程所需用到的各方面知识,作者是著名的游戏开发大师Andrè LaMothe,他的每一本作品基本上都被视为游戏编程书籍的镇山之作。本书第一版的中文版自面市以来获得了广泛好评,持续热销,多次重印。此次修订在多方面更新了第一版中的内容,并且清除了拼写和技术错误,使用DirectX的最新版本来配合编译本书所带的程序代码,加入了大量新内容,例如关于16 位RGB 高彩模式的更多细节及众多新增的解释,还有一个新章节专门讨论文本解析(text parsing)。总之,这是《Windows游戏编程大师技巧》的一个更加清楚、更加完全的版本。

2011-09-14

Intel汇编语言程序设计第四版中文版

本书全面细致地讲述了汇编语言程序设计的各个方面。从微处理器体系结构、工作机制到指令集;从最基本的编译器链器的使用到高级过程、结构和宏的使用;从用纯汇编编写程序到用C/C++等最新编译器与汇编的混合接口编程;从16位实模式下BIOS、DOS实模式文本及图形程序设计到32位保护模式的Windows程序设计;从磁盘基础知识到Intel指令编码、浮点运算等相关知识都做了深入而细致的讲解。 本书对计算机体系结构及基本原理做了相当篇幅的介绍,因此本书不仅可作为高等院校计算机专业汇编语言的教材,也可以作为计算机体系结构和原理的参考资料。

2011-09-14

IDA_Pro权威指南

本书一共分为六个部分,以反汇编与逆向工程的基本信息和ida pro的背景知识开篇,为读者奠定基础,紧接着循序渐进地讲解ida pro的基本使用、高级使用、扩展功能和它在安全领域的实际应用,最后介绍ida调试器,一方面让用户对ida pro有全面深入的了解,另一方面让读者掌握ida pro在现实中的应用。   本书适合it领域的所有安全工作者阅读。

2011-09-14

com+技术内幕.chm

软件说明:详细讲解了com技术原理,让你充分了解内幕。 com+技术内幕.chm

2009-04-19

more effective c++完整版下载

More Effective c++ 中文 chm完整版版

2009-03-25

windows核心编程 英文版

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2009-03-13

windows核心编程第五版中文版

本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。

2009-03-13

空空如也

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

TA关注的人

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