自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 U3D内存管理

Unity里有两种动态加载机制:一是Resources.Load,一是通过AssetBundle,其实两者本质上我理解没有什么区别。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时动态加载,可以指定路径和来源的。 其实场景里所有静态的对象也有这么一个加载过程,只是Unity后台替你自动完成了。

2013-07-18 08:37:56 1249

转载 linux 命令修改文件权限

先来了解一下文件属性, 在shell环境里输入:ls -l 可以查看当前目录文件。如: drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份 分别对应的是: 文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名 这里r是可读,w可写,x 可执行,其中文件属性分为四段,---- --- --- 10个位置 例如:   d   r

2013-07-07 17:05:50 852

转载 linux常用指令

转载自鸟哥 一般模式:移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键(→) 光标向右移动一个字符 如果想要进行多次移动的话,例如向下移动 30 行,可以使用 "

2013-07-07 15:34:42 690

转载 android ios常见设备分辨率

ios所有设备分辨率 分辨率                  设备  240*320        iphone 1/2        320×480        iphone 3/3GS  640*960        iphone 4/4S       640×1136     iphone 5          1024*768

2013-06-26 13:28:11 1099

转载 c# 多线程---生产者和消费者(二)

对于任何一个被Monitor锁定的对象,内存中都保存着与它相关的一些信息: 其一是现在持有锁的线程的引用; 其二是一个预备队列,队列中保存了已经准备好获取锁的线程; 其三是一个等待队列,队列中保存着当前正在等待这个对象状态改变的队列的引用。 当拥有对象锁的线程准备释放锁时,它使用Monitor.Pulse()方法通知等待队列中的第一个线程,于是该线程被转移到预备队列中,当对

2013-06-24 10:30:55 738

转载 c# 多线程--生产者和消费者(一)

原文转载http://kb.cnblogs.com/page/42530/2/ 前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。 C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical se

2013-06-24 10:26:30 794

原创 c# 创建、终止线程

该示例创建一个名为 Worker 的类,该类包含辅助线程将执行的方法 DoWork。这实际上是辅助线程的 Main 函数。辅助线程将通过调用此方法来开始执行,并在此方法返回时自动终止。DoWork 方法如下所示: C# public void DoWork() { while (!_shouldStop) { Console.Write

2013-06-21 11:10:16 894

原创 c# fibnacci(递归,迭代)

2013-06-20 10:03:36 740

原创 c# xml dom sax解析记录

2013-06-20 10:00:35 750

转载 c# XML操作 dom sax解析

去年写过一篇关于C# XML文件操作的两种方式,但是没有给出样例代码,这里再次给出两种操作XML文件的方式,并且包含部分样例代码。 以下两种XML操作方式,不仅只是适合C# 语言进行开发,其实语言也都适用。 原文链接: 点击打开链接 http://blog.youkuaiyun.com/weixingstudio/article/details/7026712 1. 解析类型介绍

2013-06-20 09:28:54 1168

原创 c# io 读取本地文件

2013-06-20 09:22:41 1948

原创 c# arrayList LinkedList Dictionary

ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的内存位置中,所以优点查找快,缺点是插入删除时非常麻烦,不适合增删改 LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引 但是缺点就是查找非常麻烦(从第一个索引开始查找),优点适合增删   Dictionary 字典集合,Dictionary通过键值实现增删改查的操作,key

2013-06-20 09:14:38 957

转载 c# 创建XML

XmlDocument doc = new XmlDocument();             XmlDeclaration dec = doc.CreateXmlDeclaration("1.0", "GB2312", null);             doc.AppendChild(dec);             //创建一个根节点(一级)             XmlEl

2013-06-20 08:54:40 653

原创 adb命令--实现在设备上APK的重装

以上实现:给在mac上连接的所有android设备重新安装apk。 注:uninstall 参数为APK包名。 vim HelloWorld.sh (新建打开HelloWorld.sh) [ ]左右两侧要空格隔开,[ ]与;间不能空格 快捷键命令: esc    :命令行与编辑文本的切换; shift + a     :命令行下操作切换光标到行尾 i     :输入文

2013-06-14 13:12:36 1764

转载 mac上配置adb

原文转载:http://blog.youkuaiyun.com/djx123456/article/details/7434466 问:为什么要配置ADB ? 答:不配置的话,每次用到ADB都要进到adb所在的目录才能操作,过于麻烦。配置之后直接在终端输入ADB即可。 一、终端中输入 cd ~ 二、输入touch .bash_profile 回车 三、输入open -

2013-06-13 16:02:44 590

原创 mac 下android R22 build出错问题

Error building Player: Exception: android (invokation failed) ERROR: unknown error cmd:android list target -c stdout; stderr: Exception in thread "main" java.lang.NullPointerException at SDKMain

2013-06-13 15:57:01 1051

转载 mac os x中android无法连接手机的解决方案

问题描述:在mac os x中安装android开发环境后,当连接设别的时候,发现不能连接设备,按说,mac os x是无需安装驱动,也无需豌豆夹之类工具的。 问题解决:需要将设备的usb vender id加入到 .android/adb_usb.ini中,无法连接的设备,一般都是国产手机。步骤如下: 1.打开终端,输入:system_profiler SPUSBDataType

2013-06-13 15:53:26 1023

转载 Unity3D插件NGUI的屏幕自适应

原文转载自:http://www.unitymanual.com/2642.html Unity3D插件NGUI可以比较方便的实现屏幕自适应,以下是比较方便的实现方法。   主要组件: 1. UIAnchor:用来确定控件在屏幕中的位置 2. UIStretch:用来做缩放的组件。老版本的NGUI是集成在UIAnchor上的。新版本的UIStretch提供了4种

2013-06-13 15:52:20 762

转载 c#代码在堆栈中的执行流程

.NET中栈和堆的比较 #1 原文出处: http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx 转载自及更多内容: http://www.cnblogs.com/c2303191/articles/1065675.html 尽管在.NET

2013-05-21 14:43:13 946

原创 c#深浅复制

shallow copy:引用传递,使用方法System.Object.MemberwiseClone(); 深复制:值传递,实现ICloneable接口的Clone()方法,没有参数,返回object类型

2013-05-21 12:22:25 578

原创 c#中的常量

c#中的常量:           const:静态常量,在声明时必须初始化,且初始化的值必须为常数值;           readonly:动态常量,在声明时不初始化,只能在构造函数中初始化,但必须每个构造函数都要初始化,初始化值可以为变量值。 c#的数据类型:           值类型:值类型变量中保存的是实际数据,在赋值的时侯只是把数据复制一份,然后赋给另一个变量;

2013-05-16 16:51:54 796

转载 objective-c基础教程

提纲: 简介 与C语言相比要注意的地方 objective-c高级特性 开发工具介绍(cocoa 工具包的功能,框架,源文件组织;XCode使用介绍) 简介: 1.       objective-c是C语言的一个扩展集,主要由APPLE公司维护,是MAC系统下的主要开发语言。 个人认为,对于用惯了常用的C,JAVA等语言的人来说,objective-c是一中很另类,非主流的语言。

2013-05-15 23:31:31 915

原创 c#强类型化集合

可以从基类派生自己的集合(例:system.collections),强类型化集合对项的访问需使用索引符。        System.Collections.CollectionCase类有接口IEnumerable、ICollection、IList, 接口IList的Clear() /RemoveAt()方法、接口ICollection的Count属性,此3项不可重写。

2013-05-13 11:10:04 1213

原创 C#partial method不能有返回类型

partial method只能在partial class中实现,外部类是无法访问的。        部分方法可以是静态的,但必须是私有的,且不能有返回值。        他们使用的任何参数都不能是out参数,但可以是ref参数。部分方法也不能使用virtual、abstract、override、new、sealed、extern修饰符。        partial method为什么

2013-05-11 18:12:28 1052

转载 C#抽象方法与虚拟方法的区别

虚方法和抽象方法都可以供派生类重写,它们之间有什么区别呢?  1. 虚方法必须有实现部分,并为派生类提供了覆盖该方法的选项;抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如:                              //抽象方法 public abstract class Animal { public abstra

2013-05-11 17:28:16 955

空空如也

空空如也

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

TA关注的人

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