- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 经济萧条时代让我们温暖的10行业(做好准备)
危机,危中有机。都说2008年惨淡,2009年更难,然而,在肆虐环球的金融海啸冲击下,仍然有那么一些行业逆势上扬。特别的日子里,有特别的需求,这样的需求成就了那些在这个史无前例的经济寒冬中绽放出暖意的行业,它们是电影、游戏、心理咨询、教育培训、典当、追债、通讯、直销、电子商务、医药、餐饮。即便在那些被认为苦难深重的行业中,依然会有许多欣然面对的企业——那些未必最大但是最有活力和创新精神的企
2013-07-19 15:24:34 29773
原创 WPF框架剖析(从头开始自己写WPF框架)
首先,在这里我要说明的是:这里的例子,都是通过控制台程序来创建WPF应用,而非使用现成的WPF模版。因为WPF模版封装了创建WPF应用所需要的各种基本元素,并不利于我们学习。 创建一个WPF需要引用的最基本的DLL 1、PersentationCore WPF的核心类库 2、PersentationFramework 封装了与WPF控件相关类型的类库 3、System.Xa
2013-07-26 12:24:26 4016
原创 java对象占内存大小
空对象占8个字节 有数据成员的话,你把数据成员按基本数据类型和对象引用分开统计。 基本数据类型按byte/boolean=1,char/short=2,int/float=4,long/double=8,累加,然后对齐到8的倍数。 对象引用按每个4字节,累加,然后对齐到8个字节的倍数。 ============= 对象占用字节数=基本的8字节+基本数据类型所占的+对象引用所占的
2013-07-25 17:11:02 918
原创 C# 能否获取一个对象所占内存的大小
今日,在项目重构的时候忽然想到一个问题,一个类哪些成员的增加,会影响一个类所占内存的大小?C#有没有办法知道一个对象占多少内存呢? 第一个问题:很快想到是类的非静态的字段、属性。 第二个问题:首先想到的是sizeof()。下面开始验证,首先来验证值类型,验证代码如下:int size = sizeof (int); //4个字节注意点:s
2013-07-25 16:55:32 5747
原创 DataSet和DataReader的区别
DataSet 与 DataTable:简单解释:DataReader 是连接模式 只读向前 读取数据时要保持连接数据库 优点 读取速度快 缺点 要保持连接DataTable 是断开模式 一次性将数据读入内存 然后断开与数据库的链接 优点 可断开操作不用占用连接 缺点 消耗系统资源 DataSet不能直接用来存储数据,如果仅用DataSet,它会自动的生成一个DataT
2013-07-24 21:28:33 1079
原创 WPF初学总结2
一、WPF也有一些类型,和.Net类型对比如下:.NET 常见类型有: Byte、Decimal、Double、Int16、Int32、Int64、SingleWPF 类型有: Color、Point、Point3D、Quaternion、Rect、Rotation3D、Size、Thickness、Vector、Vector3D
2013-07-23 11:05:11 1373
转载 在输入输出字符串时scanf(),printf()和gets(),puts()的区别浅谈
转自:http://www.jb51.net/article/34362.htm1.scanf("%s",str)和gets(str)scanf("%s",str)和gets(str)均可用于输入字符串到字符数组变量str,但scanf("%s",str)只读到输入字符的空格或回车处,而gets(str)读到回车处结束,所以当句子中单词由空格分开时要用后者来输入,如下图所示: 需要
2013-07-19 00:28:23 1290
转载 C++中delete和delete[]的区别说明
转自:http://www.jb51.net/article/34284.htm一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。希望本文可以对你有所帮助C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 del
2013-07-19 00:26:04 788
转载 再论“Ansi,UTF8,Unicode,ASCII编码的区别”
转自:http://blog.csdn.net/xiongxiao/article/details/3741731近日需要不同的编码,关于上述编码,一直迷迷糊糊,查了些资料,总算大致了解了,下面全是从网上搜来的:1. ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码
2013-07-19 00:12:10 1227
转载 一个游戏程序员的学习资料(全是好书)
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无疑会带上强烈的个人喜好色彩,比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎,人工智能算法
2013-07-16 00:10:04 2681
原创 收集一些新婚祝词(成语)
婚嫁祝词,古来丰富。根据被祝对象,归纳甄别,大体两类:一是对于新郎新娘,一是对于新人父母。 对新人的祝词,按期断分,可分婚礼前、婚礼日两种。 婚礼前,对于新人的祝词可用:志同道合、喜结良缘、百年好合、珠联壁合、比翼高飞、连枝相依、心心相印、同心永结、爱海无际、情天万里、永浴爱河、恩意如岳、知音百年、爱心永恒、白首偕老、天长地久;婚礼日,对新人的祝词可用:恭贺新婚、婚礼吉祥、新婚
2013-07-12 22:46:01 2281
转载 Ogre的分页大地形场景管理器PLSM2使用手记
最近项目需要模拟一个3D场景飞机飞行的简单演示,主要功能就是提供一个比较大的地形高程图和一个飞机飞行路线,能在三维下显示演示飞机飞行。感觉以前自己见过不少类似的游戏,这无非是第一个人称射击类或者模拟飞行类的游戏的简化版,所以从避免重复制造轮子的角度决定查一下开源游戏引擎,看看有没有类似的可以很快开发出第一人称射击类游戏的引擎。经过查看了一些网上的评论和对比文章决定使用三维图形渲染引擎OGRE来开发
2013-07-12 19:40:50 1334
原创 四元数入门(简单容易理解)
四元数常常可以在3D的书上看到。但我的那本3D图形学书上,在没讲四元数是干什么的之前,就列了几张纸的公式,大概因为自己还在上高中,不知道的太多,看了半天没看懂。。。终于,在gameres上看到了某强人翻译的一个“4元数宝典 ”(原文是日本人写的。。。),感觉很好,分享下。★旋转篇: 我将说明使用了四元数(si yuan shu, quaternion)的旋转的操作步骤
2013-07-10 10:09:04 15908
转载 DirectX中的多重纹理(有图,简洁明了)
直到现在我才知道前边讲的所谓黑暗映射之类的是什么东西,其实说白了就是使用多重纹理的一种方式。多重纹理从原则上讲全部可以被多次渲染所替代,因为多重纹理实际上就是将多次渲染中的每遍中的纹理在一遍中进行操作。因此我们首先介绍一下多次渲染,然后概要介绍一下多重纹理的使用方法和实现的效果。一种复杂的效果往往是无法通过单次渲染来完成的,因此多次渲染实际上非常普遍。在shadow volume算法中
2013-07-09 21:38:50 2451
转载 OIS输入系统-1_OIS简介与使用----OIS几个重要的类的使用
转自:http://blog.csdn.net/weiqubo/article/details/6838254OIS几个重要的类的使用一 OIS的简介: OIS有很多的类,头文件也10多个,很多人一到就蒙了,其实不然,虽然头文件很多,但是都很简单。 #include "OIS.h" 包含了所有用到的头文件,使用OIS时,只要包含这一个就行了。#i
2013-07-02 16:16:15 2663
转载 Ogre内部渲染流程分析系列
转自:http://blog.csdn.net/weiqubo/article/details/6956005关于 OGRE 中的 Renderable 要理解OGRE引擎,就要理解其中占很重要位置的 Renderable接口,今天先将一部分我分析的内容贴出来。以下是 Ogre 的代码中的详细说明:Renderable是OGRE中所有可渲染对象的抽象接口这个
2013-07-02 16:13:56 1082
转载 自己学习OGRE的笔记(1-5)
原文参考:http://lyme.blog.sohu.com/entry/1340641/#entry感觉写的还不错,尤其是第5篇值得经常阅读。因为市面上大部分包括官方的教程都很浅显的教会你怎么用,感觉总有一点不确信的感觉。 自己学习OGRE的笔记1分类: 日记 2007-06-01 22:27 OGRE的中文教学资源很少,所以打算自己写一点,不过首先声
2013-07-02 15:19:17 2799
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人