自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (6)
  • 收藏
  • 关注

原创 Unity3D教程宝典之Shader篇:第九讲Render Path

2013-01-05 13:47:25|分类:Unity3D|举报|字号订阅转载自风宇冲Unity3D教程学院Shader第九讲Render PathRender Path定义Render Path,就是采取的光照流程。Render Path设置可以在Edit-> Project Se...

2014-10-05 12:04:00 66

原创 关于c#静态构造函数

http://baike.baidu.com/view/2634573.htm?fr=aladdin在百科上看到C#的新特性静态构造函数,其中提到静态构造函数“不能继承” 今天做了个试验,发现实际上静态构造函数是可以继承的,代码如下:using System;using System.Collections.Generic;using System.Linq;using S...

2014-09-30 13:10:00 81

原创 js Function.call

提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function:选项。当前正在执行的 Function对象的名字。 n:选项。要传递给 Function对象的从0开始的参数值索引。 说明Arguments...

2014-06-21 09:56:00 116

原创 冷门JS技巧

前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来。现分类整理出来分享给大家,也补充了一些平时的积累和扩展了一些内容。HTML篇浏览器地址栏运行JavaScrip...

2014-06-21 09:38:00 124

原创 使用js把json字符串转为js对象的方法

ECMA-262(E3)中没有将JSON概念写到标准中,还好在ECMA-262(E5)中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。1,eval方式解析,恐怕这是最早的解析方式了。如下:复制代码代码如下:function strToJson(str){var json = eval('(' + str + ')');return json;...

2014-06-20 22:58:00 317

原创 T-SQL查询进阶--深入理解子查询

引言SQL有着非常强大且灵活的查询方式,而多表连接操作往往也可以用子查询进行替代,本篇文章将会讲述子查询的方方面面。简介 子查询本质上是嵌套进其他SELECT,UPDATE,INSERT,DELETE语句的一个被限制的SELECT语句,在子查询中,只有下面几个子句可以使用SELECT子句(必须)FROM子句(必选)WHERE子句(可选)...

2014-03-24 09:24:00 73

原创 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添 - 过去时

原文 http://www.cnblogs.com/maxiaofeng/p/3149920.html VS2011使用验证控件出现“ WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。 ”的解决办法...

2014-03-21 17:11:00 2237

原创 unity3d Photon官方Mmo文档

前言:本简易文档主要翻译自Photon官方Mmo文档,也加入了一些自己的理解和提示,以后会尝试着用自己的项目来讲一讲具体的开发流程。当然。。水平问题,肯定会有我不知道的错误,建议对照着英文原版来看。(虽然这货耽误了我两个月时间,但还是想说好值啊!)不多废话了,直接开始。一、基础:兴趣管理(Interest Management)玩游戏都知道,作为一个在线游...

2014-03-09 09:45:00 202

原创 一种可扩展的表达式解析及计算方法

概述在应用软件开发领域,对表达式计算的应用有非常广泛的应用。例如,在报表开发中,经常为用户提供公式输入功能,从而实现更灵活的报表汇总;工作流应用软件中,经常利用逻辑条件进行动态配置,从而提供更加灵活的流程配置;另外,在某些 UI 开发中,需要通过某个属性的表达式计算结果来动态控制 UI 组件的显示。所有这些应用都可以归结为一个通用模型,即表达式的解析以及计算。本文旨在提供一种可扩展的...

2014-01-13 13:38:00 109

原创 wav文件格式分析详解

一、综述 WAVE文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAVE文件的头四个字节便是“RIFF”。 WAVE文件是由若干个Chunk组成的。按照在文件中的出现位置包括:RIFF WAVEChunk, Format Chunk, Fact Chunk(可选...

2014-01-12 18:29:00 102

原创 Unity3D脚本架构

LateUpdate():如果启用,会在每一帧中被调用。在所有Update函数被调用之后才执行。有利于程序的有序执行。(例如:跟随摄像机就应该在LateUpdate执行,因为它跟随的对象也许需要在Update中执行)OnPreCull():摄像机在场景中剔除对象前被调用。剔除确定哪些对象是在摄像机中是可见的。OnPreCull是在剔除这个过程之...

2013-12-27 11:30:00 89

原创 Unity3D占用内存太大的解决方法

最近网友通过网站搜索Unity3D在手机及其他平台下占用内存太大.这里写下关于Unity3D对于内存的管理与优化.Unity3D里有两种动态加载机制:一个是Resources.Load,另外一个通过AssetBundle,其实两者区别不大。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要...

2013-12-25 15:16:00 249

原创 C# Serializable

System.SerializableAttribute串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。只需给类添加Serializable属性,就可以实现串行化实例的成员。并行化是串行化的逆过程,数据从存储介质中读取出来,并赋给类的实例变量。例:...

2013-12-22 10:36:00 77

原创 Serializable在C#中的作用

System.SerializableAttribute串行化是指存储和获取磁盘文件、内存或其他地方中的对象。在串行化时,所有的实例数据都保存到存储介质上,在取消串行化时,对象会被还原,且不能与其原实例区别开来。只需给类添加Serializable属性,就可以实现串行化实例的成员。并行化是串行化的逆过程,数据从存储介质中读取出来,并赋...

2013-12-22 10:03:00 177

原创 深入理解 C# 协变和逆变

msdn解释如下:“协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。“逆变”则是指能够使用派生程度更小的类型。解释的很正确,大致就是这样,不过不够直白。直白的理解:“协变”->”和谐的变”->”很自然的变化”->...

2013-12-08 19:30:00 60

原创 用Adobe AIR支持多样设备多倍屏幕尺寸

要求预备知识中级理解程度用Adobe Air为移动设备开发应用和具有ActionScript 3编程经验将有助于你掌握这篇文章大部分内容。用户级别中级要求的产品Flash专业版(下载试用版)Flash Builder(下载试用版)Adobe AIR无论你正开发一个运行在浏览器的flash player中的游戏在用Adobe AIR的手持设备操作系统上,还是为安卓界面写一个Adobe ...

2013-10-10 21:40:00 166

原创 jsfl读取xml要注意的地方

2013-01-04 10:3878人阅读评论(0)收藏举报首先,jsfl读取xml的方式和as3是一样的,用同一个类var xml = XML(FLfile.read(xmlURI));这样读取的但是他和as3不同在于,很可能会报错发生以下 JavaScript 错误:SyntaxError: xml is a reserved identifier...

2013-10-09 10:57:00 121

原创 Android权限大全

这是我在网上搜集的所有有关Android的一些权限,希望能帮到大家一些权限定义功能android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传android.permission.ACCESS_...

2013-09-17 11:38:00 65

原创 StarlingManual:PerformanceOptimization

原文:http://wiki.starling-framework.org/manual/performance_optimization翻译:郭少瑞目录[隐藏]1性能优化1.1尽可能减少状态变更1.1.1着色四边形1.1.2画家算法1.1.3纹理图集1.1.4扁平化的Sprites...

2013-09-14 21:12:00 71

原创 SVN与Git比较

分类:gitsvn2011-05-25 20:1826364人阅读评论(8)收藏举报gitsvnsubversion版本控制系统工作服务器SVN与Git比较摘要Svn是目前得到大多数人认可,使用得最多的版本控制管理工具,而Git的优势在于易于本地增加分支和分布式的特性,可离线提交,解决了异地团队协同开发等svn不能解决的问题。...

2013-09-12 12:30:00 88

原创 最近遇到的jsfl开发问题总结

最近在用jsfl开发一套把MUGEN角色动画和数据导入flash的脚本。遇到不少问题,这里备忘一下:1.绘制笔刷和填充的问题 更换填充和笔刷需要用如下的代码 而不是随便设置一下doc的属性1 var f = doc.getCustomFill("toolbar");2 f.color = 0xff0000;3 f.style = "solid";4 doc.setCus...

2013-08-28 18:22:00 206

原创 奇葩的maxscript

最近打算写一个把MMD导入到UNITY3D的脚本,于是学起了maxscript。这个强大的脚本语言还真是有些奇葩的特性:1、变量名可以是单引号字符串。就是说变量名可以是'123' 'var' 甚至是'"'2、全局变量是跨脚本的 还有persist的全局变量会存储在max文件中,随着文件打开恢复之前存储的值,但是支持的类型受限。3、默认顶层的变量是全局的,语句块中的变量是局部的4、p...

2013-04-02 20:53:00 480

原创 as3组件开发注意事项

继承自UIComponent的组件:所有用到的元件向as导出但是不在第一帧导出,放置在第二帧上在第一帧放置占位用的avator不能使用自动生成的元件成员变量,覆盖configUI方法初始化成员元件,而不是在构造函数。第一行必须是调用super.configUI。这样的好处是可以使用skin,style,焦点管理等内置的机制。覆盖draw方法对组件invalidate之后的状...

2012-11-24 23:00:00 70

原创 MASM中可以定义的变量类型

名称表示方式缩写长度(字节)字节bytedb1字worddw2双字(double word)dworddd4三字(far word)fworddf6四字(quad word)qworddq8十字节BCD码(ten byte)tbytedt10有符号字节(sign byte)sbyte1有符号字(sign word)sword2有符号双字(sign dword)sdword4单精度...

2012-11-09 13:45:00 727

原创 逆向win32程序的思路琐记

根据每个地址上使用的指令可以判断出此地址的类型 如果间接引用是指针类型,浮点或者整数运算则证明是数值类型等。c++的union可能造成一些复杂的情况。。。函数被调用之前的一系列PUSH动作可以作为推测参数类型和顺序的依据。线程堆栈中存放着局部变量和参数,通过绘制堆栈帧图像可以判断出函数参数的个数和尺寸。通过类的成员函数中this指针的相对偏移量可以获取类的成员变量信息。虚函数的具体结构还...

2012-11-09 02:49:00 797

原创 makefile伪目标

本节我们讨论一个Makefile中的一个重要的特殊目标:伪目标。伪目标是这样一个目标:它不代表一个真正的文件名,在执行make时可以指定这个目标来执行其所在规则定义的命令,有时我们也可以将一个伪目标称为标签。使用伪目标有两点原因:1.避免在我们的Makefile中定义的只执行命令的的目标(此目标的目的为了执行执行一系列命令,而不需要创建这个目标)和工作目录下的实际文件出现名字冲突。2...

2012-11-09 00:22:00 90

原创 Unity模型导入的若干问题

原文链接:http://unity3d.9ria.com/?p=1306发现unity3D-3.5版官方的AngryBots示例效果很震撼,就下了一个unity来玩玩。想把unity玩起来自然离不开model,面对3dsmax这些nb工具,作为一名服务器端程序员对此表示压力很大,无奈只能求助谷哥找一些model。废了九牛二虎之力后把model从3dsmax导入unity,把...

2012-09-01 18:20:00 365

原创 UNITY3D编辑器插件编写教程

在阅读本教程之前,你需要对Unity的操作流程有一些基础的认识,并且最好了解内置的GUI系统如何使用。如何让编辑器运行你的代码Unity3D可以通过事件触发来执行你的编辑器代码,但是我们需要一些编译器参数来告知编译器何时需要触发该段代码。[MenuItem(XXX)]声明在一个函数上方,告知编译器给Unity3D编辑器添加一个菜单项,并且当点击该菜单项的时候调用该函数。触发函数里可以编写...

2012-08-22 19:27:00 152

原创 unity3d模型导入技巧

Unity3d导入3dMax模型会产生若干问题,按照官方的说明,将max模型导成fbx文件导入untiy似乎也不能解决1、x轴向偏转3dmax模型导入后自动有一个x轴270度的偏转,巧合的是,在unity中旋转模型的时候,你会发现y轴参照方向永远朝上,而x和z轴则以模型本身的局部坐标为准,这样当模型沿x轴旋转270度之后,z轴正好与y轴重合,这样你试图用程序控制方向的时候就会发现旋转y和...

2012-08-22 03:46:00 368

原创 Unity3D第一次亲密接触

刚开始接触Unity3D引擎,作为一个在MAC上非常出名的商业3D游戏引擎,从开发工具到执行效率都非常的专业简便。标准素材库里的脚本和资源足以不写代码完成一个FPS式的场景。首先是资源的导入功能,3DS MAX MAYA之类常用的3D建模工具都可以支持,导入的3D模型会以fbx文件格式存在于项目资源目录中。支持多层纹理材质(可能需要自己写shader),骨骼动画,变形动画等。但是导入之后的材质...

2012-08-22 03:44:00 122

原创 flash跨域策略文件crossdomain.xml配置详解

CnCxzSec衰仔's Blog0x00目录0x01简介0x02 crossdomain.xml的配置0x03总结0x01简介flash在跨域时唯一的限制策略就是crossdomain.xml文件,该文件限制了flash是否可以跨域读写数据以及允许从什么地方跨域读写数据。位于www.a.com域中的SWF文件要访问www.b.com的文件时,SWF首先会检查w...

2012-08-05 12:07:00 265

原创 使用flashlog.txt进行调试

调试Flash程序得安装Flash player的debuger版本,调试工具很多,如果不追求断点调试,可以使用flashlog.txt,这种方法不存在跨域、安全沙箱问题。1. 新建mm.cfg文件,不同的操作系统放置的地方不同。Macintosh OS X:/Library/Application Support/MacromediaWindows 95/98/ME:%HOM...

2012-08-05 11:54:00 95

原创 史上最全的css hack(ie6-9,firefox,chrome,opera,safari)

在这个浏览器百花争鸣的时代,作为前端开发的我们为了我们漂亮的设计能适应各个浏览器可为煞费苦心,主要体现在javascript和css上面。javascript我这次就不谈了,先说说css。 为了适应不同浏览器不同的版本(版本主要就ie来说),ie这朵奇葩现在我们要兼容6-9,它的10也快出来了。。。在ie下我们可以写条件注释来区分ie和其他浏览器,以及ie的版本,这些请大家自行...

2012-07-21 18:17:00 74

原创 js琐记

用js+html做了一个有点像百度相册的照片浏览模板,中间遇到不少问题这里记录一下:使用style.top之类设定属性必须以字符串加上单位的形式,使用jQuery对象的css方法不必如此。jQuery css方法和style.*返回的属性都是带有"px"单位的字符串,需要parseInt或者parseFloat之后再做数值运算。用style.*获取属性值的办法不一定总有效,只在属性被显示在标签中指...

2012-07-17 01:12:00 72

原创 mingW与cygwin

首先MingW和cygwin都可以用来跨平台开发。MinGW是MinimalisticGNUforWindows的缩写,也就是Win版的GCC。Cygwin则是全面模拟了Linux的接口,提供给运行在它上面的的程序使用,并提供了大量现成的软件,更像是一个平台。相对的MingW也有一个叫MSys(MinimalSYStem)的子项目,主要是提供了一个模拟Linux的Shell和一...

2012-07-08 15:33:00 174

原创 可视对象使用滤镜时会在内部创建滤镜对象的副本

来源博客:Y.Boy’s Blogvar glow:GlowFilter = new GlowFilter();this.filters = [glow];trace(glow === this.filters[0]); // false从以上代码可以看出,Flash Player 的可视对象使用滤镜时会在内部创建滤镜对象的副本,并不会引用你传进去的滤镜对象。本以为,滤镜对象可重复利用,...

2012-07-08 15:01:00 56

原创 一种不导出元件载入并操作其他swf中类和元件的方法

这是纠结了2天的经验,不记录下来对不起自己的时间啊。问题是这么发生的:2个网页中的swf要用到统一一组简单的ui组件(Sprite的派生类),然后我第一想到的就是传说中的rsl(运行时共享库)。不过折腾了半天,似乎是因为不是单纯的共享图片资源,还包含一部分用TweenLite控制的动画代码,直接操作元件里舞台上拖放的命名元件。控制这些元件的代码在要使用共享库的fla中一直报告找不到的错误。于是不再...

2012-07-08 01:58:00 119

原创 php+flash文件上传

废话少说,先看flash代码,在flash中新建一个文档,放上两个button,一个progressbar组件:importflash.net.FileReference;importmx.controls.Alert;varmy_pb:mx.controls.ProgressBar;varmaxSize=1000*1000*5;//文件大小限制:5M//设置进度栏模式my...

2012-07-08 01:06:00 80

原创 4种php获取上传文件扩展名的方法

第1种方法:代码如下:function get_extension($file){return substr($file, strrpos($file, '.')+1);}第2种方法:代码如下:function get_extension($file){return end(explode('.', $file));}第3种方法:代码如下:function get_extensio...

2012-07-08 00:57:00 773

原创 bitmap的一个从没被解决的bug

今天对游戏的角色渲染部分进行优化时,发现把mc每一帧截取出来的bitmapdata赋值到某bitmap上形成角色动画时,会出现不平稳的颠簸现象,其中某部分代码如下:====================protectedfunctionpreInit():void{_bitmap =newBitmap();_bitmap.smoothing =true;this.addCh...

2012-07-05 15:19:00 80

30.数据结构(C#语言版).pdf

数据结构C#语言实现 本书分为 8 章,第 1 章介绍了数据结构和算法的基本概念及本书用到的数学和 C#的知 识;第 2 章至第 6 章分别讨论了线性表、栈和队列、串和数组、树型结构和图结构等常用的 数据结构及其应用,以及在.NET 框架中相应的数据结构;第 7、 8 两章分别讨论了排序和查 找常用的各种方法及其应用以及在.NET 框架中相应的算法。

2019-06-23

安卓开发启蒙

安卓开发的书籍,适合新手自学 内容详尽 深入浅出 虽然是英文的

2013-04-03

C++ GUI Programming with Qt 4, Second Edition.chm

QT是一个十分方便的跨平台UI库 由Nokia公司强力支持

2009-07-14

UML with Rational Rose从入门到精通.part2.rar

用例图 交互图 组件图...各种UML图在Rational Rose中的使用 对VC ANSIC++ VB JAVA等语言使用双向工程(代码生成,逆向工程)

2009-07-14

UML with Rational Rose从入门到精通.part1.rar

深入浅出地介绍Rational Rose工具中使用UML设计软件架构的方法

2009-07-13

空空如也

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

TA关注的人

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