自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (2)
  • 收藏
  • 关注

转载 nginx+tomcat+memcached搭建服务器集群及负载均衡

from http://blog.csdn.net/binyao02123202/article/details/42065915在实际项目中,由于用户的访问量很大的原因,往往需要同时开启多个服务器才能满足实际需求。但是同时开启多个服务又该怎么管理他们呢?怎样实现session共享呢?下面就来讲一讲如何使用tomcat+nginx搭建服务器集群以及如何实现session共享。   

2016-03-24 08:30:42 515

转载 Java技术路线

原文来自IT技术博客大学习在技术方面无论我们怎么学习,总感觉需要提升自已,却又不知道从哪里着手,同时也不知道自己处于哪个水平。这时候就需要有清晰的指示图来指引我们,这样我们能清楚的知道我们在哪方面不足,以及自己大概处于哪个阶段和水平。(一)java程序员   1. 高级特性   反射、泛型、注释符、自动装箱和拆箱、枚举类、可变

2016-03-18 07:00:08 610

转载 如何从菜鸟成长为(伪)架构师

如何从菜鸟成长为(伪)架构师转自:http://www.kuqin.com/shuoit/20160314/351181.html前些天,我在各种论坛里发招聘贴,遇见X君,前来问我道,“你可曾为招聘贴写过什么软文吗?”我说“没有”。他就正告我,“那还是写一点罢;现在的招聘贴不写点鸡汤文是没有人转发的。”于是我思考许久,想起去年大约也是这个时候,写过一篇名为《如何从菜鸟程序员成长为(

2016-03-16 20:02:51 851

转载 管中窥豹:Docker生态系统一览

转自点融黑帮管中窥豹:Docker生态系统一览2016-03-11 点融黑帮导语容器化是一种便携、可控的分发和部署应用方式。为了达成此目标,需要将应用封装进一个相对标准化的、轻量的独立环境内,即容器。当下许多组织设计的应用和服务,都力求实现一个轻易部署的分布式系统,即扩展方便又得有一定故障承受能力。Docker作为一个追求将容器化过程变得更加

2016-03-14 14:31:46 519

转载 40个Java多线程问题总结

原文出处: 五月的仓颉前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能

2016-03-13 21:38:16 500

转载 程序员7大软技能测验 你得几分?

程序员 软技能 测验

2016-03-13 20:27:07 590

原创 诡异的D3D

前几天同事在加入D3D引擎之后d3d9 CreateDevice之后计算精度会降低,需要调用_controlfp_s(0, _PC_53, MCW_PC); 将精度恢复回来

2014-11-18 09:33:30 406

转载 Qt窗体关闭时,如何自动销毁窗体类对象

Qt窗体关闭时,如何自动销毁窗体类对象  2013-01-10 17:11:03|  分类: Qt |  标签:qt  关闭窗口  删除窗口  wa_deleteonclose  |举报|字号 订阅QMainWindow* ImgWindow1;ImgWindow1 = new QMainWindow(this);ImgWindow1->show();c

2014-08-05 16:40:00 5897

原创 关于vector的循环删除

网上找到一些文章,分析得有点画蛇添足,用以下程序写了一下,测试通过。具体的原因可能还得分析STL源代码。#include #include #include #include using namespace std;int main(){ vector in_vec; in_vec.push_back(1); in_vec.push_ba

2014-03-06 17:43:57 767

转载 关于计算机图形学的学习

一只冰棍2005-07-20, 21:08关于计算机图形学的学习 [转]注意: 本文尽量避免理论化的描述,试图用最通俗的语言介绍一下计算机图形学的学习,以及一些参考书目和网络资源; 本文不涉及对概念的定义,以免陷入学术讨论之中 本文是作者学习计算机图形学的体会,如果有不同的意见,请不要攻击和漫骂 本文合适的题目应当是:白话说学计算机图形学? 1.

2012-11-18 03:05:12 734

转载 ANSI C标准函数库

ANSI C标准函数库 (2008-09-01 11:13) 分类: c语言编程 absread()读磁盘绝对扇区函数原形:int absread(int drive,int num,int sectnum,void *buf)功能:从drive指定的驱动器磁盘上,sectnum指定的逻辑扇区号开始读取(通过DOS中断0x25读取)num个(最多64K个)扇

2012-11-16 16:17:57 2098

转载 中文Unicode范围

4e00~9fbb有的说4e00~9fa5 若要判断是否是中文只需要用以下代码:for (int i = 0; i     char c = sentence.charAt(i);    if ((c >= 0x4e00)&&(c         System.out.println("中文");    }} 下面是各语言在Unicode中的范围

2012-11-13 08:36:35 1292

原创 Testing problems

<br /> /b test.scr /t acad.dwtchd apih_src and amakebuildlinks apihbinfiles.map (under apih_src)

2010-06-10 16:32:00 383

转载 挫折不是惩罚,而是学习的机会

  挫折不是惩罚,而是学习的机会    ——李开复2009年10月17日在浙江大学的演讲(节选)   因为挫折让你反思,因为反思让你坚定。今天回顾我的一生,我发现自己最大的学习机会都来自我的挫折,而不是来自成功。    我想用一种轻松的方式,把我从小到大的过程描述给大家听,这些启发是我经过了40多年、接近50年的人生生涯后,感到对自己最有启发的东西,也希望对在座的20岁的你们有同样的启发。天赋

2010-04-02 14:34:00 457

原创 Estimation

AutoCAD software development estimation model: Coding time: 3Unit testing time: 1Writing subdoc: 0.5Code review time: 0.5 So as a result: Coding time: 60%Unit testing time: 20%Su

2010-01-27 15:37:00 477

转载 四个寓言故事

第一课一个男人在他妻子洗完澡后准备进浴室洗澡。这时,门铃响了。妻子迅速用浴巾裹住自己冲到门口。当她打开门时,邻居鲍勃站在那儿。在她开口前,鲍勃说,“你如果把浴巾拿掉,我给你800美元。”想了一会儿,这个女人拿掉浴巾赤裸地站在鲍勃面前。几秒钟后,鲍勃递给她800美元然后离开了。女人重新裹好浴巾回到屋里。当她踏进浴室时,丈夫问她,“是谁呀?”“是邻居鲍勃。”她回答。“哦,”丈夫说,“他有没有提到还欠我

2009-11-30 23:47:00 749 1

转载 哈佛大学图书馆馆训

1.现在睡觉的话会做梦而现在学习的话会让梦实现This moment will nap, you will have a dream; But this moment study,you will interpret a dream.2.我无所事事地度过的今天是昨天死去的人们所奢望的明天I leave uncultivated today, was precisely yesterdayperis

2009-11-30 21:37:00 741

转载 IDBUX: Radio Menu Items

   What happens when I select “List”?Here’s a truly rare bird: a UI heuristic where most GUItoolkits get it right, but Apple (Cocoa) goes horribly wrong.  In theabove example, what wi

2009-11-16 11:45:00 546

转载 头文件time.h

http://meizhe143.blog.163.com/blog/static/3893836200862205311131/ c learning   2008-07-22 12:53   阅读978   评论8   字号:

2009-09-16 11:52:00 986

转载 独家:未来五年程序员应当具备的十项技能

http://news.csdn.net/a/20090408/210278.html 【Csdn4月9日编译】作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习。近日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。

2009-09-16 11:49:00 367

转载 Visual C++中的异常处理浅析 - 结构化异常处理

结构化异常处理  结构化异常处理(Structured Exception Handling,简称SEH)是微软针对Windows程序异常处理进行的扩展,在Visual C++中,它同时支持C和C++语言。SEH不宜与标准C++异常处理和MFC异常处理混用,对于C++程序,微软建议使用标准C++的异常处理。  为了支持SEH,Visual C++中定义了四个关键字(由于这些关键字是非标准关键字,其

2009-08-25 14:29:00 953

原创 Visual Studio的一些视频

http://channel9.msdn.com/shows/Going+Deep/VC-10-Stephan-T-Lavavej-and-Damien-Watkins-Inside-STL/

2009-08-22 13:06:00 390

原创 To be a good team member

今天下午参加了公司的一个内部培训,由两位高级经理主讲,内容主要集中在团队合作以及如何才能算是一个比较好的团队成员。 1、个人感觉,一个团队之所以成为一个团队,共同的目标至关重要,如果大家各怀鬼胎,动机不纯,那么后面再怎么努力也是白搭。因此,确定好团队目标,并能够得到全体团队成员的确认和支持,这样才能统一思想,为后面的默契打下基础。这样即使有不同声音,其目的也是一致的。(Many voice

2009-08-13 21:37:00 952

转载 监视内存的工具

http://technet.microsoft.com/en-us/sysinternals/dd535533.aspx

2009-04-27 10:56:00 503

转载 pragma comment的用法

From:http://www.cppblog.com/xczhang/archive/2008/01/10/40866.html该宏放置一个注释到对象文件或者可执行文件。#pragma comment( comment-type [,"commentstring"] )comment-type是一个预定义的标识符,指定注释的类型,应该是compiler,exestr,lib,linker

2009-03-30 11:53:00 816

转载 关于unicode,mbcs,utf8,charset,encoding等相关概念的说明

关于unicode,mbcs,utf8,charset,encoding等相关概念的说明 作者:小猪 人 http://www.bloggern.com/2945.html  好像第一次遇到跟字符集有关的问题大概应该是在7年前,第一次写java,总是会出现编码转换的问题,动不动就乱码,基本上,本着实用主义的态度,以盲人摸象的手法,总算

2009-03-19 11:14:00 555

转载 让你知道codepage的重要,关于多语言编码

http://webdevelop.jzxue.com/asp/200902/25-1634.html 这几天研究UTF-8编码,太晕了,把我的看法和各位讨论讨论。欢迎来批啊。以下都是我的想法,哪里有不对的请不吝赐教,帮忙指出来。==========================================================相关的题外话:一、操作系统window系统内部

2009-03-18 10:04:00 525

转载 SSDT Hook的妙用-对抗ring0 inline hook

SSDT Hook的妙用-对抗ring0 inline hook(转)1,SSDT     SSDT即系统服务描述符表,它的结构如下(参考《Undocument Windows 2000 Secretes》第二章):     typedef struct _SYSTEM_SERVICE_TABLE     {       PVOID   ServiceTableBase;        //这

2009-03-02 16:48:00 724

转载 函数调用堆栈变化分析

比如 我们有这样一个C函数#includelong test(int a,int b){    a = a + 1;    b = b + 100;    return a + b;}void main(){    printf("%d",test(1000,2000));}写成32位汇编就是这样;//////////////////////////////////////////

2009-03-02 11:40:00 573

原创 A small tip on visual studio IDE

一般来说我们可以用VA来设定VS的列边界,从而将我们每行代码的列数限定在某个数(一般是80列)但实际上,微软给出了一个不需要VA也可以达到这个目的的方法:http://blogs.msdn.com/shawnfa/archive/2006/07/07/659281.aspx非常好用,居家旅行必备。

2008-12-16 17:38:00 480

转载 如何用VB.NET获取环境变量

如何用VB.NET获取环境变量 作者: Builder.com.cn 2006-10-23 14:05:07 <AHREF="http://ad.cn.doubleclick.net/jump/messagingplus.zdnet.com.cn/developer/code;sz=1x1;ord=1378665956?"><IMGSR

2008-11-03 17:19:00 1697

转载 [zz]如何安装并使用Windows Symbol File

[zz]如何安装并使用Windows Symbol FileSubmitted by ╰☆往事如风 on 2007, December 21, 10:33 AM. 逆向工程1. 下载符合你所运行的Windows版本的Windows Symbol Package:http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx

2008-10-24 10:40:00 1061

转载 DIESEL地概念及其函数

DIESEL(Direct Interpretively Evaluated String ExpressionLanguage)是指“直接解释求值的字符串表达式语言”。使用的DIESEL可以控制AutoCAD系统变量MODEMACRO的值,也可用来编写菜单宏,但只能用来处理字符串。    DIESEL的宏表达式格式如下:    $(字符串函数名,函数参数1,函数参数2…)

2008-08-22 09:47:00 1057 1

原创 Randy Pausch关于时间管理的演讲

来自:杂乱的书桌    自从last lecture之后,我相信已经有太多的人知道了Randy Pausch。Hugh从那以后也都一直在关注Randy Pausch,因为他的last lecture给我的生活带来了太多的启示。这里给大家带来Randy Pausch最新的消息,在上个月的27号,Randy Pausch在UVA,这个他曾经任教的地方,给所有人带来了一次关于“时间管理”的讲座,

2008-07-27 16:24:00 2125

原创 关于DLL的加载

? 两种方法:一是,隐式连结,用dll编译连结时生成的.h和.lib文件。可以直接调用.dll中的函数。二是显式连结,不需要其它附加文件,用LoadLibrary和GetProcAdress()函数? DLL(Dynamic Link Libraries)专题:     比较大的应用程序都由很多模块组成,这些模块分别完成相

2008-07-21 14:57:00 705

原创 关于ET项目的总结

1. 项目根本的动机就过于随意,得不到应有的重视和支持,所以导致其后的一系列 不利因素的产生。2.申请资源未能及时到位,同时在这种情况下未能及时做出反应和改变。3.流程不正确。4. Team lead未能同步开发,测试人员未能同步测试,代码战线过长,质量得不到保障。5. 未能有效的进行流程和质量控制。6. XP的原则的Full time criteria。7. 未能明确职责

2008-04-18 11:13:00 981

原创 习惯讲座笔记

1. 习惯为纲 - 5快,睡得快,吃得快,拉的快,说的快,走的快 - 高效能人士的七个习惯2. 启动,百动,自动,永动,乐动3. 四个魔法:1)必要性:为什么要养成这个习惯。2)可行性:从长远来考虑。3)策略性:易(简单的来),少(聚焦,矫正姿势),小(电梯,楼梯分来,循序渐进)。4)操作性:太多了,烦,忘记了:a.一分钟傻瓜日志(傻瓜日志编辑器) b. 做到打勾,没有做到打叉(执行力的关键是监督

2008-02-24 17:03:00 433

转载 一个程序员的成长的六个阶段

 一个程序员的成长的六个阶段http://tech.163.com/school · 2005-10-08 16:45:59 · 来源: vc知识库 第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后

2008-01-17 14:08:00 517

转载 程序员真实写真35岁前成功的12条黄金法则

程序员真实写真35岁前成功的12条黄金法则  第一章:一个目标   一艘没有航行目标的船,任何方向的风都是逆风   1、你为什么是穷人,第一点就是你没有立下成为富人的目标   2、你的人生核心目标是什么?   杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。   3、起跑领先一步,人生领先一大步:成功从选定目标开始   4、贾

2008-01-17 14:06:00 447

转载 学习c++的50条忠告(初学者必看)

1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我

2008-01-16 11:55:00 747

dxrTutors.Code.zip

在Siggraph2018年会议上的关于实时光线追踪的一个课程,该内容为其最后演示部分的源代码,打造一个路径追踪渲染器

2020-03-03

DataOrientedDesign.pdf

自C++面世后,面向对象的设计(Object Oriented Design, OOD)在整个软件程序设计领域占据绝对统治地位,一些知名的开源渲染引擎,如OSG、OGRE也是采用OO的方式来设计构建。 然而,近几年以来,随着移动互联网的兴起,在桌面、游戏主机尤其是移动设备的游戏渲染系统的开发过程中,效率提升经常面临到很多障碍,使得性能遭遇瓶颈而难以进一步优化。 通过大量的分析和反思,发现OOD的程序设计存在着很多低效和浪费的环节,并且无法与硬件的工作方式完美契合,特别是在高密度的实时计算领域中显得尤为严重。 基于此种情况,面向数据的设计(Data Oriented Design)逐渐进入人们的视野,甚至出现了“OOP is dead, long live DOD”等比较极端的呼声。相应地,一些商业引擎和游戏的底层设计也纷纷转向。 在2019 GDC大会上,知名的游戏引擎Unity高调宣布了自己的技术栈(DOTS: Data Oriented Technology Stack),通过一系列展示证明了DOD在Performance上的卓越表现。

2019-08-07

空空如也

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

TA关注的人

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