自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring中的ClassPathXMLApplicationContext类读取XML文件失败的情况

最近在研究Java的Spring,跟着这个文章来对着一步一步的做:http://www.cnblogs.com/xing901022/p/4178963.html然而即使是比葫芦画瓢,也不是一帆风顺。期间遇到了这样一个问题:在按照文章导入Spring3.0.5的jar包并且按照文章里提到的步骤来搭建环境的情况下,写好Person和Test类,创建好Bean.xml后,在ecli

2016-11-15 11:15:56 9195 3

原创 Maven环境搭建+eclipse中安装Maven插件

在网上搜了很多关于Maven环境搭建以及eclipse中Maven插件安装的文章,然后自己动手实践了下,写篇文章总结下经验。一、Maven环境搭建1.Maven简介以下内容摘自百度百科(Maven)Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Mav

2016-11-14 14:20:31 298

原创 u3d菜鸟入门:unity中物体旋转初探

最近一直在研究做一个坦克类小游戏,希望做成儿时玩的《赤色要塞》那样。 在做主角控制的时候,遇到了一点问题。拿模拟器又玩了玩《赤色要塞》,发现它的操作模式是,按下方向键,当方向与自己的前方(即车头方向)相同时,才会向前移动,否则,会先将车头旋转到这个方向,然后再开始移动。 需求确定了,开始动手做。刚开始觉着很简单,使用transform.Rotate()方法可以很轻松的解决问题。但随后发现了一个问

2015-08-16 23:39:08 2224 2

原创 u3d菜鸟入门:游戏中的图集

写本文的目的希望那些像我一样想从事游戏开发,但对这些基础知识了解甚少的人做一些简单讲解。在图文并茂、理论与实践结合的讲解之后,让那些不了解的初学者能够明白这些基础的原理(也就是为啥要这么用)以及实际应用关于图集图集,在unity引擎中第一次看到,还是在用NGUI的时候,看到有一个叫做atlas的东东。当时不知道这是何物。网上搜了下,也没能得到太清晰的答案。 百度百科里的解释如下: 1

2015-07-30 23:43:12 1979

原创 关于string中涉及到的暂存池

关于string中涉及到的暂存池之前看了一些string相关的博客,感觉写的挺好,但终究还是没深究。哎,学习最怕就是我这种心态了吧!今天看了一些C#相关的面试题,其中一题感觉很简单,题目如下:string a = "abc";a = (a.ToUpper()+"123").SubString(0,2);问上述代码运行时总共会产生多少个临时对象?自己看了下,应该是5个: ToUpper()会产生一

2015-07-20 18:34:16 818

原创 C#中的StringBulider

C#中的StringBulider提到StringBuilder,就不得不说.Net中的String类,该类是C#中的基本数据类型,并且是唯一一个引用类型的基本数据类型。但String类的对象是”不可修改的“!这里说的不可修改并非是对象的值不可修改,而是String类中的字符串在声明时就被当成是常量,修改它的值只是另外声明一个常量,并将其指针指向新声明的常量的地址。关于String类,大家可以看看这

2015-07-07 22:50:13 527

原创 学而时习之

《论语》里听说的第一句话便是:学而时习之,不亦乐乎?那是在小学时候学到的课文,还很小,哪能理解这句话的意思?只是傻乎乎的背课文和解释,考试考到了能答对即可。直到前几天,在医院里陪护父亲,凌晨2-4点那段时间是最难熬的了,父亲安稳的睡觉了还好说,要是意识不清醒仍然要折腾了就只能忙个不停。有天在父亲熟睡了之后,我闲着没事,拿起了那本《3D数学基础:图形与游戏开发》。本想接着往下看,略微思索了下

2015-07-07 19:44:24 377

转载 浅谈C#中堆和栈的区别(附上图解)

C#中栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小线程堆栈:简称栈 Stack托管堆: 简称堆 Heap使用.Net框架开发程序的时候,我们无需关心内存分配问题,因为有GC这个大管家给我们料理一切。如果我们写出如下两段代码:代码段1:

2015-07-07 19:40:07 554 3

转载 交换两个变量的值

通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员之间的交流,一般情况下碰到交换变量值的问题,都应采用此算法(以下称为标准算法)。

2015-07-03 14:29:20 390

转载 U3d中的音频研究

本文转自:http://blog.csdn.net/moonagent/article/details/9984777        今天要讲的是捕捉音谱。就是把某段音乐转换成可测量的数字,这种技术多见于音乐类游戏的背景当中,随着音乐背景中的物体或变大缩小,或改变颜色。或者更直观点说,就是你用的某播放器中随音乐上下颤动的那种方式。好吧,废话有点多,直接写代码。我们使用到的核心就

2015-06-06 16:20:35 583

转载 谈C#中的Delegate

今天学到了C#中的delegate,看了看视频里讲的,讲的很模糊。百度了下,找到了这篇文章,写的很棒,就转了过来。原文地址:http://www.cnblogs.com/hyddd/archive/2009/07/26/1531538.html原文:引言    Delegate是Dotnet1.0的时候已经存在的特性了,但由于在实际工作中一直没有机会使用Delega

2015-06-05 14:33:04 244

转载 【转】VS编译环境报错:fatal error C1853

VC6.0编译器中混有.c文件时出现fatal error C1853错误解决办法 收藏第一章的sample1,文中提到由于windows底层代码基本上是用c语言编写的,因此新工程里的CPP文件要改为C文件。但是在编译时出现错误fatal error C1853: "debug/1_1.pch" is not a precomplied header file with this co

2015-03-17 22:00:43 497

原创 cocos2d-x学习笔记:SpriteBatchNode

SpriteBatchNode的作用大致可理解为:在开发游戏时,当一个层中需要使用多个相同的图片进行渲染某个sprite时,为了避免同样的图片重复渲染,所以使用该类来创建精灵。代码大致如下:SpriteBatchNode* node = SpriteBatchNode::create("test.png");if( !node ) return false;this->addChi

2015-03-11 14:40:49 452

原创 VS2012 IDE的一个调试bug:静态变量调试信息显示与实际不一样

今天在调试cocos2d-x3.0的源码时,发现VS2012的一个调试信息现实错误的bug,代码如下:static int sceneIdx = -1;Layer* nextActionManagerAction(){ //CCLOG("%d",sceneIdx); sceneIdx++; //CCLOG("%d",sceneIdx); sceneIdx =

2015-03-11 11:36:41 1198

多线程局域网聊天室

自己写的基于TCP协议的MFC多线程聊天室,用的是阻塞SOCKET,下载后请先看说明文件。

2012-03-08

空空如也

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

TA关注的人

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