自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

转载 c/c++中的时间函数

1.概念 在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法. 通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下

2011-11-30 22:05:37 1143 1

转载 OGRE的安装和编译【转+改】

一直就想深入了解下游戏引擎内幕。很早就听说过著名的开源游戏图像引擎OGRE。今日有空决定装来玩玩。但是对于软件工程还有VS2010很不了解的我而言,无论是编译还是配置,都如天书一般,还好有高人指点。才得以安装成功。 编译及运行环境:Windows 7 、 vs2010。 编译

2011-10-19 16:05:33 625

转载 vs2010中臃肿的ipch和sdf文件

<br />使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量,可惜毕竟硬盘还没有廉价到免费的地步。<br /><br />那么,该怎么解决呢?其实可以关闭它。方法:<br /><br />Tools->Options->Text Editor->C/C++->Advanced->Disable Database,设置为True<br /><br />但是这样的

2011-05-14 14:51:00 596

转载 如果想利用渲染到纹理又想反锯齿

渲染到纹理,我们常常是CreateTexture()如device->CreateTexture( 1024, 768, 1,D3DUSAGE_RENDERTARGET, Format, D3DPOOL_DEFAULT, &mSceneTexture,NULL);然后GetSurfaceLevel() 如mSceneTexture->GetSurfaceLevel(0,&textureLevel);但Usage为D3DUSAGE_RENDERTARGET的Te

2011-04-27 15:36:00 993

原创 随机事件采样

需求:存在N个互斥事件,每个事件都有自己的触发概率。依据这些概率,随机触发事件。#include #include #include using namespace std; const unsigned Denominator = 0xfff; template class RandValue { public: RandValue(T value,float probability) { _value = value; _prob = probability;

2011-01-20 10:38:00 630

转载 c/c++ struct内存对齐

<br /> <br />内存对齐<br />结构体的内存布局依赖于CPU、操作系统、编译器及编译时的对齐选项。结构体内部成员的对齐要求,结构体本身的对齐要求。最重要的有三点<br />(一)成员对齐。对于结构体内部成员,通常会有这样的规定:各成员变量存放 的起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数。但是也可以看到,有时候某些字段如果严格按照大小紧密排列,根本无法达到这样的目的,因此有时候必须进行padding。各成员变量在存放的时候根据在结构中出现的顺序依次申请空间,同时

2010-12-10 10:42:00 819

原创 关于IT的我们

rows="5" cols="20" id="ctl00_ctl00_cphContent_cphDoc_EntryEditor1_txbExcerpt" class="textbox">首先,我认为,现在的大多数职业,都有会困扰他们的一些职业弊病。程序员不是个例外。只要你具备一些基本的养生意识,你的身体是不会垮的。

2010-12-07 10:34:00 501

原创 大话三鹿零大战扣肉

大话么,我等网络屁,没权没势。YY的权力还有吧?正文:一个老板,开了个餐馆,顾了扣肉做前台。可惜,扣肉很不老实,天天穿着他那印满广告的衣服上班,还有点傲慢。老板很不爽,可又没办法,谁叫扣肉人脉好呢,很多客户都只能靠他来中间联系,总不能把他辞退了。老板有个保镖,叫三鹿零(六,又叫陆),不知道为什么他很不爽扣肉。本来相安无事的,后来,一天,三鹿零出面了,说扣肉,天天都偷偷跑到老板办公室去开笼开柜。老板一听,很生气,心想要是小三的情书让他看去了,怎么得了,于是很生气地说,扣肉,这是怎么回事?扣肉说,我决没有偷窥隐

2010-11-08 15:39:00 14783 103

转载 COM组件简介

<br />面向对象的思想难以适应这种分布式软件模型,于是组件化程序设计思想得到了迅速的发展。<br />按照组件化的程序设计的思想,复杂的应用程序被设计成一些小的,功能单一的组件模块,这些组件模块可以运行在同一台机器上,也可以运行在不同的机器上。<br />为了实现这样的应用软件,组建程序和组建程序之间需要一些极为细致的规范, 只有组件程序遵守了这些共同的规范,然间系统才能正常运行。<br />为此,OMG和Microsoft分别提出了CORBA(Common Object Request Breaker

2010-10-28 10:33:00 551

原创 游戏开发入门参考

与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。  首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着别人为你翻译。慢慢尝试着阅读英文资料,你会发现其实也并没有那么难:)  刚开始,你要做的就是选择一门图形API,一般就是Di

2010-09-27 15:31:00 873

计算机图形学图案设计实验(VC#2005):正方形螺旋线

采用旋转及比例变换的原理,编制并实现产生正方形螺旋线的程序(图2.24所示),使每个后继的正方形被旋转某一固定角度θ,且被缩小,同时使它包含于前一个正方形。 所用工具:VS.net2005 开发语言:C#

2009-12-21

基于TCP/IP 的Java 简易多人聊天器

这是基于TCP协议网上聊天程序。主要分为两个部分,一部分是服务器,一部分是客户端。两者结合,实现了基本的局域网多人聊天功能。对于程序设计语言,选择了JAVA语言。JAVA程序语言自带了强大的网络功能设计包,而且具有跨平台性,这无疑可以简化很多工作,节省很多时间。为了聊天数据的可靠性,TCP/IP协议无疑是一个很好的选择。为了实现即时通信,引入了多线程技术,从而实现了通信的即时性和并发性。

2009-12-03

C++数据结构课程设计(基于DOS的学生成绩管理系统)

C++数据结构课程设计(基于DOS的学生成绩管理系统)。学生数据以的链表的形式保存。 具有简单的操作界面。 实现了数据的添加(添加学生或单个成绩)、删除(删除学生或单个成绩)、查询、遍历、导出(TXT格式)。

2009-06-05

编译原理课程设计(词法分析和语法分析 C++)

编译原理课程设计(基于C++语言,Dos下) 小型类PASCAL语言编译器 实现了词法分析和语法分析 使用的编译工具为VC2005

2009-06-03

计算机组成原理课设(CISC模型机)

计算机组成原理课设 输入2个整数(无符号数),完成如下功能: (1)若两个数中有一个是奇数,则输出这个奇数; (2)若两个数均为奇数,则输出较小的那个奇数; (3)若两个数均为偶数,则输出较大的那个偶数。

2009-06-03

空空如也

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

TA关注的人

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