自定义博客皮肤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 1099

转载 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 746

转载 linux常用指令

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

2013-07-07 15:34:42 579

转载 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 907

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

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

2013-06-24 10:30:55 636

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

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

2013-06-24 10:26:30 697

原创 c# 创建、终止线程

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

2013-06-21 11:10:16 800

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

2013-06-20 10:03:36 666

原创 c# xml dom sax解析记录

2013-06-20 10:00:35 669

转载 c# XML操作 dom sax解析

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

2013-06-20 09:28:54 1042

原创 c# io 读取本地文件

2013-06-20 09:22:41 1793

原创 c# arrayList LinkedList Dictionary

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

2013-06-20 09:14:38 881

转载 c# 创建XML

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

2013-06-20 08:54:40 563

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

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

2013-06-14 13:12:36 1582

转载 mac上配置adb

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

2013-06-13 16:02:44 523

原创 mac 下android R22 build出错问题

Error building Player: Exception: android (invokation failed)ERROR: unknown errorcmd:android list target -cstdout;stderr:Exception in thread "main" java.lang.NullPointerExceptionat SDKMain

2013-06-13 15:57:01 676

转载 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 909

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

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

2013-06-13 15:52:20 688

转载 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 802 1

原创 c#深浅复制

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

2013-05-21 12:22:25 508

原创 c#中的常量

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

2013-05-16 16:51:54 649

转载 objective-c基础教程

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

2013-05-15 23:31:31 816

原创 c#强类型化集合

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

2013-05-13 11:10:04 1095

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

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

2013-05-11 18:12:28 920

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

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

2013-05-11 17:28:16 888

空空如也

空空如也

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

TA关注的人

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