码迷,mamicode.com
首页 > 编程语言
Unity手游之路<八>自动寻路Navmesh之入门
http://blog.csdn.net/janeky/article/details/17457533在的大部分mmo游戏都有了自动寻路功能。点击场景上的一个位置,角色就会自动寻路过去。中间可能会有很多的障碍物,角色会自动绕过障碍物,最终达到终点。使用Unity来开发手游,自动寻路可以有很多种实现...
分类:编程语言   时间:2014-11-22 11:43:28    阅读次数:260
MFC程序(c++)之搜索所有文件和文件夹
//MySearchDlg.h // MySearchDlg.h : 头文件 // #pragma once // CMySearchDlg 对话框 class CMySearchDlg : public CDialogEx { // 构造 public: CMySearchDlg(CWnd* pParent = NULL); // 标准构造函数 // 对话框数据 enum { ID...
分类:编程语言   时间:2014-11-22 10:38:41    阅读次数:321
Python标准库:内置函数dir([object])
本函数是用来显示当前作用域里的属性列表,或者参数对象object的属性列表。当没有参数对象时,显示当前作用域所在的属性列表;如果有参数对象,就会显示这个对象拥有的属性列表。本函数在显示对象的属性列表时,查看对象是否存在__dir__()函数,如果存在,就调用这个函数,并显示这个函数返回的属性列表。当然用户也可以使用__getattr__()或__getattribute__()函数来定制属性的显示...
分类:编程语言   时间:2014-11-22 10:37:41    阅读次数:252
堆排序
#include#define MAXSIZE 100 //假设文件长度,即待排序的记录数目typedef int KeyType;typedef struct{ KeyType key;}RcdType;typedef struct{ RcdType R[MAXSIZE+1];//...
分类:编程语言   时间:2014-11-22 10:33:53    阅读次数:280
计数排序
#include #include #define MAX 1000 //函数原型 void counting_sort(int A[],int length_A,int B[],int k); //测试代码 void main() { int A[]={-3,2...
分类:编程语言   时间:2014-11-22 10:32:42    阅读次数:200
深入理解Java:注解(Annotation)基本概念
深入理解Java:注解(Annotation)基本概念什么是注解(Annotation): Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annot....
分类:编程语言   时间:2014-11-22 10:28:17    阅读次数:229
折半插入排序
#include#define MAXSIZE 100 //假设文件长度,即待排序的记录数目typedef int KeyType;typedef struct{ KeyType key;}RcdType;typedef struct{ RcdType R[MAXSIZE+1];//...
分类:编程语言   时间:2014-11-22 10:29:13    阅读次数:237
介绍Python程序员常用的IDE和其它开发工具
概述“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。IDE 的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能。一个优秀的IDE,最重要的就是在普通文本编辑之外,...
分类:编程语言   时间:2014-11-22 10:28:34    阅读次数:388
插入排序
#include#define MAXSIZE 100 //假设文件长度,即待排序的记录数目typedef int KeyType;typedef struct{ KeyType key;}RcdType;typedef struct{ RcdType R[MAXSIZE+1];//...
分类:编程语言   时间:2014-11-22 10:29:58    阅读次数:183
深入理解Java:注解(Annotation)自定义注解入门
深入理解Java:注解(Annotation)自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-anno.....
分类:编程语言   时间:2014-11-22 10:27:52    阅读次数:249
C++实现树的基本操作,界面友好,操作方便,运行流畅,运用模板
Ⅰ.说明: 1.采用左孩子右兄弟的方式,转化为二叉树来实现。 2.树的后根遍历与二叉树的中根遍历即有联系又有区别,请读者注意分析体会。Ⅱ.功能: 1.创建树并写入数据 2.先根遍历树 3.计算树高 4.后根遍历树 5.层次遍历树 6.搜索数据域为某值...
分类:编程语言   时间:2014-11-22 10:25:55    阅读次数:404
多进程vs多线程
多进程模式最大的优点就是稳定性高,因为一个子进程崩溃了,不会影响主进程和其他子进程。(当然主进程挂了所有进程就全挂了,但是Master进程只负责分配任务,挂掉的概率低)著名的Apache最早就是采用多进程模式。多进程模式的缺点是创建进程的代价大,在Unix/Linux系统下,用fork调用还行,在W...
分类:编程语言   时间:2014-11-22 10:24:44    阅读次数:407
Swift入门教程17-ARC与强弱引用
全称自动引用计数,是一种内存管理机制。当一块内存的强引用的数目等于0的时候,则这块内存将会被释放。 由于在Swift中,枚举和结构体都是值类型,不通过引用方式进行存储和传递,所以Swift中只有类的实例会进行自动引用计数。...
分类:编程语言   时间:2014-11-22 09:23:53    阅读次数:277
算法导论-------------中位数和顺序统计学
文章来自网络加课本:    本次学习的内容讨论的问题是在一个由n个不同数值构成的集合中选择第i个顺序统计量问题。主要讲的内容是如何在线性时间内O(n)时间内在集合S中选择第i小的元素,最基本的是选择集合的最大值和最小值。一般情况下选择的元素是随机的,最大值和最小值是特殊情况,书中重点介绍了如何采用分治算法来实现选择第i小的元素,并借助中位数进行优化处理,保证最坏保证运行时间是线性的O(n)。...
分类:编程语言   时间:2014-11-22 09:21:35    阅读次数:286
1008:ASCII码【JAVA算法】
题目描述 相信大家一定都知道大名鼎鼎的ASCII码,这次给你的任务是输入数字(表示ASCII码),输出相对应的字符信息。 输入格式 第一行为一个整数T(1 接下来包括T个正整数,由空白符分割。(空白符包括空格、换行、制表符) 这些整数不会小于32。 输出 在一行内输出相应的字符信息。(注意不要输出任何多余的字符) 样例输入 13 72 101 1...
分类:编程语言   时间:2014-11-22 09:18:31    阅读次数:285
Java数据结构系类之——链表(2):单向循环链表及相关常用操作
package LinkList.onewaycircular; public class Node { public int data; public Node next; //头结点初始化 public Node(Node next){ this.next=next; } //一般结点初始化 public Node(int data,Node next){ th...
分类:编程语言   时间:2014-11-22 09:17:42    阅读次数:180
Github中的README.md使用的标记语言---Markdown语言
github上的README.md文件就是使用的Markdown语言编写的。它是一种易读易写的标记语言。     1.来龙去脉和语法特点     Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特...
分类:编程语言   时间:2014-11-22 09:19:57    阅读次数:356
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!