自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

taotaoahui

自己选择的路,跪着也要走完。

  • 博客(107)
  • 资源 (1)
  • 收藏
  • 关注

原创 经典排序算法目录

选择排序

2016-04-21 11:54:46 543 1

转载 (第三季)210-事件

事件事件(event)基于委托,为委托提供了一个发布/订阅机制,我们可以说事件是一种具有特殊签名的委托。什么是事件?  事件(Event)是类或对象向其他类或对象通知发生的事情的一种特殊签名的委托. 事件的声明  public event 委托类型 事件名;   事件使用event关键词来声明,他的返回类值是一个委托类型。   通常事件的命名,以名字+Event 作

2016-04-30 11:42:16 651

转载 (第三季)209-Lambda表达式

Lambda表达式-表示一个方法的定义从C#3.0开始,可以使用Lambda表达式代替匿名方法。只要有委托参数类型的地方就可以使用Lambda表达式。刚刚的例子可以修改为Funcplus = (a,b)=>{ int temp= a+b;return temp; };intres = plus(34,34);Console.WriteLine(res);Lambda运算符“

2016-04-30 10:56:10 545

转载 (第三季)205-int类型的冒泡排序 206-拓展的通用的冒泡排序方法

/**/using System;namespace CatCry{ class MainClass { // int类型排序 static void Sort(int[] sortArray) { bool swap = false; do {

2016-04-29 17:21:18 491

转载 C++ STL编程轻松入门2

http://tech.163.com/05/0613/10/1M4EA0US00091589_2.html  正如前面所提到的,在STL的背后蕴含着泛型化程序设计(GP)的思想,在这种思想里,大部分基本算法被抽象,被泛化,独立于与之对应的数据结构,用于以相同或相近的方式处理各种不同情形。这一思想和面向对象的程序设计思想(OOP)不尽相同,因为,在OOP

2016-04-29 09:56:41 371

转载 Unity3d碰撞检测中碰撞器与触发器的区别

http://www.cnblogs.com/infly123/p/3920393.html?utm_source=tuicool&utm_medium=referral要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。碰撞体是物理组件的一类,它要与刚体一起添加到游戏对象上才能触发碰撞。如果两个刚体相互撞在一起,除非两个对象有碰

2016-04-28 20:45:34 895 1

转载 C#一颗简单多叉树的实现(原理、广度优先遍历、深度优先遍历)

http://blog.csdn.net/guigenyi/article/details/46761273实现原理:多叉树中的节点有两个域,分别表示节点名以及一个链表,该链表存储其子节点的地址。根据用户输入进行深度递归调用建树。另外还实现了一个层次优先遍历函数。该函数用一个队列实现该多叉树的层次优先遍历。首先将根节点入队列,然后检测队列是否为空,如果不为空,将队列出队列,访问

2016-04-28 09:15:01 3487 1

转载 C#中的Dictionary字典类介绍

说明    必须包含名空间System.Collection.Generic     Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)     键必须是唯一的,而值不需要唯一的     键和值都可以是任何类型(比如:string, int, 自定义类型,等等)     通过一个键读取一个值的时间是接近O(1)     键值对之间的偏序可以不定义

2016-04-27 15:15:23 318

转载 卡牌游戏

卡牌游戏现在为什么很火?我回答说:因为卡牌的直观表现形式,能够将角色的各项数值,卡牌的品阶,甚至玩家角色形象,装备也能非常直观的表现。再因卡牌发展前期,三国杀此类桌面棋牌(半卡牌),由桌面走向游戏平台,演化成卡牌,这也是卡牌类型火的初衷(由来)之一。

2016-04-27 11:40:04 525

转载 C#反射机制详解

http://www.cnblogs.com/yazdao/archive/2012/03/31/2426458.html反射的定义:审查元数据并收集关於它的类型信息的能力,元数据(编辑后的基本数据单元)就是一大堆表,编译器会创建一个类定义表,一个字段定义表,一个方法定义表等,System.Reflection命名空间包含的几个类,允许你反射(解析)这些元数据的代码一、反射的作用:动态的

2016-04-27 10:25:03 591

转载 unity 3d 优化

1、模型(1)合并模型,渲染静态窗口比较有用。(2)100个三角形的MESH,在渲染时与1500个面数的物体是没太大差别的,所以最佳的渲染设置应该在每个模型大约1500-4000个三角面。(3)一个Mesh 一个材质(按材质合并)。(4)合并时可以将灯光附近的物体合并,加快渲染。(5)实时灯光数量限制。2、实时灯光  (1)每个被灯光照射到的GameObject都会在每

2016-04-27 09:18:15 535 1

原创 c#之插入排序的实现

public void Sort(int[] arr){ for (int i = 1; i < arr.Length; i++) { int t = arr[i];int j = i; while (j > 0 && (arr[j - 1] > t)) { arr[j] = arr[j - 1];

2016-04-26 21:11:39 1093 1

转载 C++ 构造双向链表的实现代码

#includeusing namespace std;templatestruct Node{ Node *pre; T data; Node*next;};template class DoubleLinkedList{public: DoubleLinkedList() { Node *q = new Node; if(q == NULL) {

2016-04-26 10:50:53 791

转载 (第二季) 233-创建我们自己的列表MyList

230-操作列表的属性和方法1,Capacity获取容量大小2,Add()方法添加元素3,Insert()方法插入元素4,[index]访问元素5,Count属性访问元素个数6,RemoveAt()方法移除指定位置的元素7,IndexOf()方法取得一个元素所在列表中的索引位置  LastIndexOf()上面的方法是从前往后搜索,这个是从后往前搜索,搜索到满足

2016-04-25 09:59:50 417

转载 static全局变量与普通的全局变量的区别详细解析

http://www.jb51.net/article/41777.htm(1)static全局变量与普通的全局变量有什么区别?(2)static局部变量和普通局部变量有什么区别?(3)static函数与普通函数作用域有什么不同?(4)static函数与普通函数有什么区别?(1)static全局变量与普通的全局变量有什么区别?答:全局变量的说明之前再加以static 就

2016-04-23 22:08:20 511

转载 游戏分类杂谈

FPS游戏:第一人称射击类游戏。这种游戏因为总是涉及到暴力画面,所以一般来说这些游戏都是18+的游戏,这一点在国外做得非常好。FPS类游戏不管是网络游戏还是单机类游戏,收费都是相当高的,尤其是单机游戏,基本上国内正版300+,只有真正的国内粉丝才会买正版。因此,玩这类游戏的人(FPS单机类),绝大部分购买能力强,但是由于我国国内的情况,盗版盛行以及一些网络游戏下载站提供免费下载,都选廉价的盗版。

2016-04-22 22:06:00 339

转载 推荐一款网游

三月王朝(也叫帝国霸略),挺不错的,优点..得到的道具是国游的三倍,不用太多钱。而且战略性高。画面优秀、占量小,又可以多人在线聊天。最好玩的是20多人约好晚上一起打都城,很带劲。

2016-04-22 22:05:11 392

转载 网络游戏和单机游戏的优点与缺点

单机游戏:特点是免费(当然只限于电脑,包括一部分盗版),而且单机游戏画质早已迈进次时代,画面、游戏性、故事情节、音效等方面远超网游(尤其是国内网游...)    当然,这种单机游戏缺点也很明显--前期投入过高...网络游戏(我主要是指国内网游):特点是可以与众同乐。与朋友玩其乐无穷。    缺点就更明显了...画质差(以次时代的角度看的话,国内全部网游都过不了这一关),操作没手感(反省一下吧

2016-04-22 22:03:45 3447

转载 全民枪战玩法介绍 全民枪战优缺点分析

近日一款手机版第一人称射击类游戏登陆各大了各大平台(大家都叫它手机版CF),我们光看它的介绍就能看出它身上有很多CF的影子,下面小编就跟大家一起看看这款游戏到底如何不得不说真的很像《穿越火线》,它的玩法以及画面风格让游戏卖相十足,二缺双手的手指操控射击打破了传统的端游鼠键操控,虽然游戏对于操控上的细节还做得不够完美,仍需要慢慢打磨。目前游戏许多系统暂无开放,相信在后期会有更多的玩法呈现

2016-04-22 22:02:22 476

转载 关于Assets资源目录结构管理

http://blog.sina.com.cn/s/blog_5b6cb9500101a95q.html分享个我们项目常用的目录结构,微调过很多次,最终到了这个版本。个人认为这种管理资源方式是不错的。欢迎探讨各个细节~ 更新于2013.11.02Asserts--Editor 自写的灵活方便插件--Editor_NGUI 较大

2016-04-22 17:25:32 527

转载 白话经典算法系列之三 希尔排序的实现

http://blog.csdn.net/morewindows/article/details/6668714版权声明:本文为博主原创文章,未经博主允许不得转载。希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行

2016-04-22 14:50:50 474 1

原创 c#简答(1)

1,  .net framework的四个组成部分 NET Framework包括以下4个主要组成部分:●       应用程序开发技术(    Web服务   Windows Forms   等)●       类库●       基类库●       CLR【公共语言运行库(Common Language Runtime,CLR)】这4个部分的基础性依次增强,较

2016-04-22 14:46:05 701

转载 Lamda表达式 委托 匿名委托 Lamda表达式

http://www.cnblogs.com/626498301/archive/2010/04/22/Tecy.html为什么推荐使用Lamda表达式      最近参加一次培训的时候,发现部分人对委托这个概念很模糊,委托这些概念是.NET高级编程中的,当一个程序员经过一个阶段的学习之后,想要有一个提高,这时候学习这些概念就是必须的了,所以在讲Lamda表达式

2016-04-22 09:25:49 987

原创 STL string

/* STL string c++字符串*/#include #include #include using namespace std;#include int main(){ char name[20]; // C语言 的字符串 char *name1 = "dskfdsf"; // // C语言 的字符串 // c++字符串 //using namespac

2016-04-21 21:43:50 385

原创 C/C++常考面试题(2)

1, C++不使用变量求字符串长度strlen函数的实现方法(参考 http://www.jb51.net/article/67081.htm)1、strlen的源码实现:?1234567size_tstrlen(constchar *str)//strlen不做内存非法判断,如果是NULL,会core

2016-04-21 17:33:24 576

转载 c#简答题

1,GC是什么?为什么要有GC?C#中有2个变量类型,一种是值类型,一种是引用类型,值类型是在栈上创建,这一类型用不到GC,引用类型是在堆中创建,GC主要是在这里管理对象。GC对每个对象有个引用计数,所有说只要有变量在引用它,计数器就不为0,一个变量不再引用这个对象,对象的计数器就减一,直到计数器为0时,对象就成为内存垃圾了(没有变量引用它),但是此时垃圾并没有回收。那什么时候回收呢,

2016-04-21 17:24:58 1658

转载 STL(1)、vector c++ 用法

http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。1 基本操作(1)头文件#include.(2)创建vector对象,vector vec;(3)尾部插入数字:vec.push_back(a);(4)使用

2016-04-21 11:46:03 339

转载 c++ 实现顺序栈类(初始化,入栈,退栈。读栈顶元素以及顺序输出栈顶指针与栈中的元素<<计算机软件技术基础 徐士良>>

/* 定义顺序栈类(初始化,入栈,退栈。读栈顶元素以及顺序输出栈顶指针与栈中的元素*/#includeusing namespace std;//template class sq_Stack{private: int mm; // 存储容量 int top;// 栈顶指针 T *s; //顺序栈存储控件首地址public: sq_Stack(int); void

2016-04-20 15:30:48 4046

转载 游戏引擎

——————————————————2015.7.15 更新——————————————————看了很多人的回答,基本上都是旁观者,让我来!从头到尾跟过一个完整的游戏开发,而又从头到尾完整的设计过一个完整的游戏引擎的人国内一只手都能数的过来,都给我让开、让开,我告诉你游戏开发有多残酷、有多困难、有多屌!先说结论,游戏开发涵盖几乎所有CS领域的知识,然后需要把所有这些东西(有些可能在单独领域中老死不

2016-04-20 11:53:00 806

转载 c++ 实现顺序表类(初始化、输入、插入与删除)<<计算机软件技术基础 徐士良>>

/* c++ 实现顺序表类(初始化、输入、插入与删除)>*/#includeusing namespace std;templateclass sq_LList{private: int mm;//容量 int nn;//长度 T *v; // 顺序表存储控件首地址public: sq_LList(){mm = 0; nn = 0; return;} sq_LList

2016-04-20 11:38:50 4462

转载 c#之线性表(单链表)实现(第四季)

Node.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ceshi3{ class Node { private T data; //

2016-04-20 11:08:08 768

原创 unity3d c# 之事件

EventDelegate a = new EventDelegate(this, "方法名");UIButton_name.onClick.add(a);

2016-04-20 08:28:03 292

原创 MYSQL

创建数据库(假如数据库名为 mydb)mysql> create database mydb;mysql> use mydb;mysql> create sun (id int(2)not null add primary key ,count int(2) not null );

2016-04-19 17:59:49 319

原创 c#实现大数相加(字符串) string AddBig(string a, string b)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ceshi3{ class Program { static void Main(string[] args)

2016-04-19 17:41:27 2066 2

原创 4X4矩阵实现3D平移;4X4矩阵向z=d平面投影;

2016-04-19 12:54:52 962

转载 白话经典算法系列之四 直接选择排序及交换二个数据的正确实现

http://blog.csdn.net/morewindows/article/details/6671824直接选择排序和直接插入排序类似,都将数据分为有序区和无序区,所不同的是直接播放排序是将无序区的第一个元素直接插入到有序区以形成一个更大的有序区,而直接选择排序是从无序区选一个最小的元素直接放到有序区的最后。 设数组为a[0…n-1]。1. 初始时,数

2016-04-19 10:02:53 285

转载 C/C++常考面试题(1)

http://www.nowcoder.com/ta/review-c1,写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)int Sum( int n ){ return ( (long)1 + n) * n / 2;  //或return (1l + n) * n / 2;}2 分析下面代码有什么问题?void test1(){

2016-04-18 21:18:34 751

转载 逻辑运算符"&","&&","|","||",“^”,"~"

http://my.oschina.net/bozhi/blog/179585逻辑运算符用于连接布尔型表达式。在Java中不同于数学的逻辑表达 33 & x  "&" 和"&&" 的区别;   单个"&",左边无论真假,右边都进行计算。   双个"&",左边为假,右边不进行计算。  "|"和"||" 的区别;   单个"|",左边无论真假,右边都

2016-04-18 11:05:59 9674

原创 编写一个程序,将小于n的所有质数找出来。

c#实现如下:http://www.nowcoder.com/profile/454285/test/3057105/36326#summaryusing System;using System.Collections.Generic;namespace ceshi{ class taotao { static List array = new List

2016-04-18 09:49:42 3135

原创 c#面试2(选择题)

31、针对下面的C#代码:               using System;               delegate void D(int i);               class P{                 public static void Main(){                    V(new D(R)); new D(P.R)

2016-04-18 09:11:26 3925

cocos2d_x3.4 + vs13 喵星战争代码移植

cocos2d_x3.4 + vs13 喵星战争代码移植 《cocso2d-x 权威指南》 满硕泉 著

2015-06-23

空空如也

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

TA关注的人

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