- 博客(24)
- 资源 (1)
- 收藏
- 关注
转载 VS常用快捷键
快捷键1.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)复制一整行代码,将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,无需选择整行。2)剪切一整行代码,将光标移至该行,再使用组合键“Ctrl
2015-09-28 19:57:23
419
转载 哈希函数的构造方法
哈希函数的构造方法本文阐述了哈希函数的构造方法有很多,但应注意两个原则:第一,函数值应在1至记录总数之间;第二,尽可能避免冲突。设要存放的数据元素有n个,存放数据元素的内存单元有m个,设计哈希函数的目标就是要使通过哈希函数得到的n个数据元素的哈希地址尽可能均匀地分布在m个连续内存单元上,同时使计算过程尽可能简单以达到尽可能高的时间效率。
2015-09-21 13:38:01
1170
转载 VIM教程
这是从VIM的系统教程中复制过来的你也可以运行 $ vimtutor就会出来和下面一样的教程。 本教程只是为了简明地介绍一下vim编辑器,但已足以让您很容易学会使用本编辑器了。毋庸质疑,Vim还有很多很多的命令,本教程所介 绍的还差得远著呢。所以您要精通的话,还望继续努力哦。下一步您可以阅读vim手册,使用的命令是∶:help user-manual或参看
2015-09-21 10:34:53
455
转载 个人感觉十分好用的VIM教程
这是从VIM的系统教程中复制过来的你也可以运行 $ vimtutor就会出来和下面一样的教程。 本教程只是为了简明地介绍一下vim编辑器,但已足以让您很容易学会使用本编辑器了。毋庸质疑,Vim还有很多很多的命令,本教程所介 绍的还差得远著呢。所以您要精通的话,还望继续努力哦。下一步您可以阅读vim手册,使用的命令是∶:help user-manual或参看
2015-09-20 19:23:23
984
翻译 VIM教程
原文出处:https://danielmiessler.com/study/vim/介绍Why Vim?方法配置vim 作为语言 可以做的事情处理文件移动文本绕着文字更改文本删除文本撤消和重做重复操作复制和粘贴拼写检查替代VIM先进的地方使事情可重复文本对象使用可视模式使用宏
2015-09-20 19:05:36
502
转载 vim配置及插件安装管理(超级详细)
1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了
2015-09-20 18:22:19
392
转载 简明 Vim 练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类
2015-09-20 17:39:49
224
转载 VIM 插件安装
VIM 插件一般安装在 5 个地方, 存放插件的路径都列在“runtimepath”选项中,我们可以使用 set 命令查看它: :set runtimepath? 一般来说显示结果如下: runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/ vim71,/usr/share/
2015-09-20 17:17:50
325
转载 Hash算法
Hash算法 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
2015-09-16 21:58:14
836
转载 A*算法
A*算法A*在游戏设计中有它很典型的用法,是人工智能在游戏中的代表。 A*算法在人工智能中是一种典型的启发式搜索算法,为了说清楚 A*算法,我看还是先说说何谓启发式算法。 一、何谓启发式搜索算法: 在说它之前先提提状态空间搜索。状态空间搜索,如果按专业点的说 法就是将问题求解过程表现为从 初始状态到目标状态寻找这个路径的 过程。通俗点说,就是在解一个问题时,
2015-09-11 10:35:56
515
原创 游戏中的常用算法
一,递归计算阶乘int fun(int n) { if (n==1||n==0) { return 1; } return n * fun(n - 1); }二,A*自动寻路算法劣势:有一定的局限性,可能不会是最优路线先把一块区域分成小网格f =g+h 寻路总消耗g=从起点到当前位置(其中一个网格)的消耗h=从当
2015-09-10 09:48:38
2457
原创 unity实现简单的摄像机切换
下面这段代码实现了简单的摄像机之间的切换,分别按1,2,3 可以选择不同的摄像机using UnityEngine;using System.Collections;public class CameraSwitch : MonoBehaviour{ // Update is called once per frame void Update() { if (Input.Ge
2015-09-09 21:02:01
7033
转载 常见排序算法
常见排序算法插入排序复杂度最优 O(N)最差 O(N^2)平均 O(N^2)空间 O(1)稳定排序思路插排的思路是保证遍历到每个元素时,该元素前面的序列都是有序的。基于这个前提,我们将遍历到的新元素和它前面的序列相比对,然后将这个元素插入到适当的位置,使得这个包含新元素的序列也是有序的。虽然外层遍历只要O(N)时间,但
2015-09-09 13:29:07
269
转载 Unity中使用UGUI与ScrollView的练习
一、相关组件ScrollRectMaskGrid Layout GroupScrollbar二、步骤1、创建一个Panel,命名为ScrollRect,添加 ScrollRect组件2、在ScrollRect下创建一个子Panel,命名为Grid,添加Grid Layout Group 组件3、在Grid下,创建一个Image,按Ctrl+D
2015-09-08 19:55:03
751
转载 四元数与欧拉角之间的转换
四元数与欧拉角之间的转换 在3D图形学中,最常用的旋转表示方法便是四元数和欧拉角,比起矩阵来具有节省存储空间和方便插值的优点。本文主要归纳了两种表达方式的转换,计算公式采用3D笛卡尔坐标系:图1 3D Cartesian coordinate System (from wikipedia) 定义分别为绕Z轴、Y轴、X轴的旋转角度,如果用Tait-Bryan angle表
2015-09-07 22:10:03
334
转载 Unity3D协程介绍 以及 使用
作者ChevyRay ,2013年9月28日,snaker7译 原文地址:http://unitypatterns.com/introduction-to-coroutines/在Unity中,协程(Coroutines)的形式是我最喜欢的功能之一,几乎在所有的项目中,我都会使用它来控制运动,序列,以及对象的行为。在这个教程中,我将会说明协程是如何工作的,并且会附上一些例子来介绍
2015-09-05 14:38:35
328
转载 常用的在线工具
C段查询:C段查询在线极速版:http://www.28js.com/神刀:http://c.shellsec.com/C段在线查询-2012增强版:http://www.z7ys.com/c/K8_C段旁注查询工具.rartools C段查询工具C段反查工具3.0 中文绿色版长安刺客 - 旁注杀手 v1.2 版 + CDN 终结者http://toolbar.
2015-09-04 08:30:57
1483
转载 Unity 相关经典博客资源总结
原文:http://blog.youkuaiyun.com/prothi/article/details/20123319就作为一个记录吧,把平时看过的Unity相关的一些好的Blog记录并分享。好的论坛:Unity官方脚本 点评:这个不用说了,最核心的内容,理解整个Unity引擎的方方面面,梳理结构。Unity圣典 点评:适合英文不太好的同学看,阅读速度肯定比英
2015-09-03 13:04:35
265
转载 Unity 3D面试题
最先执行的方法是:1、(激活时的初始化代码)Awake,2、Start、3、Update【FixUpdate、LateUpdate】、4、(渲染模块)OnGUI、5、再向后,就是卸载模块(TearDown),这里主要有两个方法OnDisable与OnDestroy 高频问答的问题:1.什么是渲染管道?是指在显示器上为了显示出图像而经过的一系列必要操作。
2015-09-02 22:41:46
3488
转载 Sublime Text 的使用技巧
1. 更改变量名的几种方法这种情况下该如何快速选中正确的内容?第一种方法:让Cmd-D (Win: Ctrl-D)只选择同一个变量。把光标移到第一个i后面:按Cmd-D (Win: Ctrl-D):再按一次:限制:选取范围中不能有别的同名同类token,如:第二种方法:自动选取所有同名同类token。把光标移到第一个i后面:按Ctrl-Cmd-G
2015-09-02 10:57:34
832
转载 Unity 3D 存档实现
今天想和大家分享的内容是RPG游戏中游戏存档的实现,因为最近在做一个RPG游戏的项目,所以遇到这个问题就随时记录下来,在对知识进行总结的同时可以将这种思路或者想法分享给大家,这是一件快乐而幸运的事情。我讨厌写按部就班的技术教程,因为我觉得学习是一种自我的探索行为,如果一切都告诉你了,探索的过程便会变得没有意义了。游戏存档是一种在单机游戏中特别常见的机制,这种机制是你在玩网络游戏的时候无法体
2015-09-01 13:03:32
1830
转载 在 Unity 中使用 Android SDK
如果你想知道什么是爱、我们从哪里来、生命的意义、宇宙的起源,那么请不要看这篇文章。这只是一篇无聊的文章,除非你是一只正在被折磨的猿猴,否则请跳过。 将 Java 代码做成 Unity 插件下载 Android sdk、在 Unity 中配置好路径,保证 Unity 可以正常导出 apk;下载 JDK 、配置好环境变量,保证 Eclipse 可以正常打开。另外你需要知
2015-09-01 12:57:27
984
1
转载 Andriod 设计模式之工厂模式 Factory
一.概述 平时做项目跟使用第三方类库的时候经常会用到工厂模式.什么是工厂模式,简单来说就是他的字面意思.给外部批量提供相同或者不同的产品,而外部不需要关心工厂是如何创建一个复杂产品的过程.所以工厂模式可以降低模块间的耦合,同时可以提高扩展性(当有新的产品出现时,只需要扩展工厂就行了,上层模块不敏感). 工厂模式根据抽象的角度和层级的不同可以分为两种模式:
2015-09-01 10:29:24
265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人