自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 如何修改新建脚本模板-ScriptTemplates(Unity3D开发之十五)

猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢!  原文地址: http://blog.csdn.net/cocos2der/article/details/44957631 unity添加新脚本的时候,没有版权文件头信息,主要是没有脚本创建人的姓名,在项目开发...

2016-12-14 13:46:04 282 0

原创 VS2013中将新建的源码文件的编码格式自动设置成UTF8

改"Microsoft Visual Studio 12.0\VC\vcprojectitems"目录下的“newc++file.cpp”和“hfile.h”文件。在里边加入类似于: #pragma once #pragma execution_character_se...

2016-12-14 13:28:39 2191 0

转载 unity3d修改新建脚本模板

本来是打算在unity里的配置改的,可以灵活的参数太少,还得自己写Editor脚本进行解析 所以再加个笨法子,最好是给那些一星期%80都做unity的 这个是转载的修改c#脚本模板的 vs的在这 C:\Program Files (x86)\Microsoft Visual Studio 12.0...

2016-12-02 09:49:15 643 0

转载 如何在.net应用中发现和避免内存和资源泄露

如何在.net应用中发现和避免内存和资源泄露 By Fabrice Marguerie 尽管很多人相信在.net应用中谈及内存及资源泄露是件很轻松的事情。但GC(垃圾回收器)并不是魔法师,并不能把你完全从小心翼翼处理内存与资源损耗中解放出来。 本文中我将解释缘何内存泄露依然存...

2016-11-30 09:39:09 459 0

转载 LINQ TO SQL 和 ADO.NET ENTITY 有什么区别呢?

LINQ to SQL和Entity Framework都是一种包含LINQ功能的对象关系映射技术。他们之间的本质区别在于EF对数据库架构和查询的类型实行了更好的解耦。使用EF,查询的对象不再是完全对应数据库架构的C#类,而是更高层的抽象:Entity Data Model。这提供了额外的灵活性,...

2016-11-18 10:04:49 1540 0

转载 [Unity3D]A*算法、导航网格、路径点寻路对比(A-Star VS NavMesh VS WayPoint)

【转载】[Unity3D]A*算法、导航网格、路径点寻路对比(A-Star VS NavMesh VS WayPoint) 在Unity3d中,我们一般常用的寻路算法: 1.A*算法插件 与贪婪算法不一样,贪婪算法适合动态规划,寻找局部最优解,不保证最...

2016-11-16 22:55:52 722 0

转载 LINQ体验系列文章导航

【转载】LINQ体验系列文章导航 再次多谢作者分享 LINQ体验系列文章导航 LINQ推荐资源 推荐一个大家学习和交流LINQ的地方,就是博客园的LINQ专题和LINQ交流小组。LINQ专题中整理了有关LINQ方方面面的入门、进阶、深入的文章;学习中遇到什么问题或者疑问...

2016-11-16 10:48:26 141 0

转载 C# Lambda表达式

【转载】C# Lambda表达式 Lambda表达式 "Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入...

2016-11-15 09:37:41 174 0

转载 Lambda表达式详解

【转载】Lambda表达式详解 前言         1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。         2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。 ...

2016-11-14 09:57:18 196 0

转载 移动平台上100个人复杂障碍物寻路的思考和实现(理论篇)

【转载】移动平台上100个人复杂障碍物寻路的思考和实现(理论篇) ps:以下数据均以红米1手机为例。             去年我做了一个项目,当时就为了十个人寻路的良好体验做了多方尝试,并最终通过改写A*算法,而且写了一篇文章:http://blog.csdn.net/yxriyin/arti...

2016-11-14 00:23:21 418 0

转载 多边形寻路实现

【转载】多边形寻路实现   Unity3d本身自带有了NavMesh寻路功能。但用过这个功能的人,都会有各种的抱怨。比如,必须使用编辑器去烘焙、动态加载不方便、不能在服务器使用、不能随意的编辑,等等。 这里我自己做了一个多边形寻路的功能。这个功能纯粹是通过预存的数据生成一个模拟的多...

2016-11-13 23:49:28 823 0

原创 c# 托管与非托管资源回收整理目录

一直对GC这块一知半解,索性周末翻阅资料查清楚,转载了几篇文章,在这里整理出一个目录,方便之后查阅。 入门 C#中显式销毁对象 - c# 的几种销毁方式 关于C#中垃圾回收GC杂谈 - 对,杂谈,简略叙述了GC机制,IDispose。 浅谈C#托管程序中...

2016-11-13 00:45:51 326 0

转载 GC原理解析(c#)

【转载】GC原理解析(c#) 在.NET框架包含一个托管堆,所有的.NET语言在分配引用类型对象都要使用它,像值类型这样的轻量级别对象始终分配在栈中,但是所有的类实例和数组都被生成在一个内存池中,这个内存池就是托管堆 垃圾收集器的托管的基本算法很简单: 1、将所有的托管内存标...

2016-11-12 16:36:30 221 0

转载 改善C#程序的建议5:引用类型赋值为null与加速垃圾回收

【转载】改善C#程序的建议5:引用类型赋值为null与加速垃圾回收 在标准的Dispose模式中(见前一篇博客“C#中标准Dispose模式的实现”),提到了需要及时释放资源,却并没有进一步细说让引用等于null是否有必要。 有一些人认为等于null可以帮助垃圾回收机制早点发现并标...

2016-11-12 16:09:04 1029 0

转载 改善C#程序的建议4:C#中标准Dispose模式的实现

【转载】改善C#程序的建议4:C#中标准Dispose模式的实现 需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类: 托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象; 非托管资源:不受CLR管...

2016-11-12 16:06:38 187 0

转载 浅谈C#托管程序中的资源释放问题

【转载】浅谈C#托管程序中的资源释放问题 终于开始动手写这篇文章了,有个网友催了我好几次,今天终于可以静下心来完成它。   便于对文章的开展,需要先明确两个概念。 第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限...

2016-11-12 16:02:17 226 0

转载 关于C#中垃圾回收GC杂谈

【转载】关于C#中垃圾回收GC杂谈 在初学阶段用.Net编写程序时,一直都未曾考虑过程序垃圾资源回收率的问题,那是因为老师老在课堂讲什么不用管,不用理会,一听到不用理会,好吧,从此写程序就肆无忌惮的了!程序卡死、内存暴涨、顺便偶尔来几个内存错误,一看到这个就头大了。现在想想,课堂老师讲的...

2016-11-12 15:36:36 289 0

转载 C#中显式销毁对象

【转载】C#中显式销毁对象 对于非托管代码,显示地销毁对象是非常重要的。对于占用系统资源的托管代码,及时释放资源也非常重要,我们以往编写代码的时候,不是很注意整个系统中对象的存在与管理,造成了很大的系统资源浪费。因此,.NET平台中对象的销毁知识有必要进行回顾和总结。 一 销毁机制     ...

2016-11-12 15:27:31 2725 0

转载 c# -- 对象销毁和垃圾回收

【转载】c# -- 对象销毁和垃圾回收 有些对象需要显示地销毁代码来释放资源,比如打开的文件资源,锁,操作系统句柄和非托管对象。在.NET中,这就是所谓的对象销毁,它通过IDisposal接口来实现。不再使用的对象所占用的内存管理,必须在某个时候回收;这个被称为无用单元收集的功能由CLR...

2016-11-12 15:24:43 563 1

转载 C#内存释放(垃圾回收)

【转载】C#内存释放(垃圾回收) 问题背景---- 今天写了个很小的程序,程序的功能仅仅是截图,但是如果长时间开启并截图的时候,程序会变的很大,从刚开始的运行在任务管理器中只有十几K大小,运行一段时间后在任务管理器中看到程序可以达到1G或2G甚至更大;最初想到的是所有的截图都保存在...

2016-11-11 20:53:09 274 2

转载 30分钟LINQ教程

【转载】30分钟LINQ教程 千万别被这个页面的滚动条吓到!!! 我相信你一定能在30分钟之内看完它!!! 在说LINQ之前必须先说说几个重要的C#语言特性 一:与LINQ有关的语言特性   1.隐式类型     (1)源起       在隐式...

2016-11-07 09:44:40 207 0

转载 c#属性get、set不同访问权限写法

虽然知道这么用,但一直没用过,等到用的时候发现不会写了,查了好久才找到~~~。 【转载】原来属性的Get和Set访问器还可以这样用 以前记得论坛有过一个帖子是专门讨论C#中属性的用处的 今天翻阅《C#高级编程》的时候又发现一条 C#允许给属性的get和set访问器设置不同的访问修饰符,所以...

2016-11-02 18:05:51 3155 0

转载 C#复制数组的两种方式,以及效率比较

【转载】C#复制数组的两种方式,以及效率比较 如何高效地进行数组复制? 如果把一个变量值复制给另外一个数组变量,那么2个变量指向托管堆上同一个引用。 如果想在托管堆上创建另外的一份数组实例,通常使用Array.Copy方法。 class Program { static v...

2016-10-24 16:45:31 346 0

转载 C# Enum,Int,String的互相转换

【转载】C# Enum,Int,String的互相转换 1、Enum-->String (1)利用Object.ToString()方法:如Colors.Green.ToString()的值是"Green"字符串; (2)利用Enum的静态方法GetName与...

2016-10-24 16:26:14 198 0

转载 C#中的is和as操作符

ClassA { .... } Object o=new Object(); Boolean b1=(o is Object); //b1为true. Boolean b2=(o is ClassA) ; b2为false. 【转载】C#中的is和as操作符 在C#语言中进行类...

2016-10-24 15:35:46 165 0

转载 种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比

【转载】种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比 最近研究了下google protobuf协议,顺便对比了一下json,xml,java序列化相关的数据对比,从几个纬度进行对比。   别人的相关测试数据: htt...

2016-10-24 14:53:10 296 0

转载 Google 的开源技术protobuf 简介与例子

【转载】Google 的开源技术protobuf 简介与例子 今天来介绍一下“Protocol Buffers ”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干...

2016-10-24 14:43:32 119 0

转载 Protobuf详解

【转载】Protobuf详解 按: 新公司前端后端,使用的数据化方式是protobuf (Protocol Buffer)。   一,什么是Protobuf 官方文档给出的是: a language-neutral, platform-neutral, extensible way ...

2016-10-24 14:28:58 183 0

原创 事件和消息的区别

事件是一个动作——用户触发的动作。 消息是一个信息——传递给系统的信息。 事件就是“当....的时候”,事件总是和一个ID有关         消息就是“嗨!你该干....了” ,VS2005以上的“消息”标签中就是VC6 Windows Messages Handler中的内容     ...

2016-10-24 11:51:58 637 0

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