自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 [Unity3D] 通过修改PlayMaker源代码实现进化版的FSM

PlayMaker是我很喜欢的Unity3d开发插件,事实上游戏开发本身就是一个对[状态]的控制,FSM Editor的可视化编辑器完美的实现了这一点。但是PlayMaker对于深度开发者而言是不友善的, 因为它没有使用接口来规范类型定义,所有的类都必须继承于PlayMakerFSM类。而PlaymakerFSM是MonoBehaviour的子类。换言之,假如我需要一个 NetworkBeha

2015-11-12 22:29:51 3180

原创 关于在3dmax 导入再导出FBX到unity中的尺寸选项问题

使用unity的同学相信会经常遇到这样的问题: 需要导入某个第三方开发的FBX模型,在3dmax中加工之后再导出回到unity。这个时候常常会遇到尺寸不一致的问题。只需要这样做: 在3dmax import的时候选择:1.0 的scale factor(对应选项是 Centimeters)然后在export的时候选择 1.0的scale factor(对应选项是 Meters) 

2015-08-14 12:11:22 5689

原创 Unity5 带来的一个 Bug [SetVertexStateGLES]

升级Unity5之后就各种问题不断,当然是一个接一个的被fix。今日又遇到一个神bug, 值得记录。重现方式:1. 创建若干个Quad, 赋予一个使用VertexColor 的材质,例如:Particles/Additive。 全部的QUAD 不能是static batching。2. 进入unity5, 编译这个scene。编译选项:Dynamic Batching =

2015-05-05 12:31:18 597

原创 SQL SERVER设计表的主键和聚集索引的小小心得

SQL SERVER中,在创建一个表的时候,默认的情况下,你所指定的主键,Sql server就会在这个主键上创建一个聚集索引。这样的默认设定往往不满足现实需求。 现实需求中,我们往往要求主键能唯一标识每一条记录,而聚集索引则是一条数据中最关键的那一列,这就要求聚集索引和主键分离。代码如下:CREATE TABLE [dbo].[MyTable](    [ID]

2012-02-28 15:19:44 700

原创 C# 调用Office Excel 接口方法Quit(),但是Excel进程不退出的解决办法

相信在C# 中使用过EXCEL的人都遇到过调用 ExcelApplication.Quit() ,但是 Excel进程依然存在的情况:Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.ApplicationClass();//Do your work...

2012-02-13 11:18:15 7669 1

转载 【转】Cluster and Non-Clusted Indx

【原文地址:http://www.cnblogs.com/flashicp/archive/2007/05/08/739245.html】聚集索引和非聚集索引的区别:       汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”

2011-07-15 11:10:49 450

原创 Android 上表示像素的度量单位 px, dp, sp, in, mm

定义于: http://developer.android.com/reference/android/widget/TextView.html#attr_android:width Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on prefer

2011-06-27 11:34:00 1817

原创 初识 C# 结构和类的区别

<br />过去主要使用VC++, 除了默认的成员修饰符等细微差别外,VC++中的结构和类相似度很高。<br /> <br />现在在转像C#,结构和类的差别就大了:<br />1、结构是值类型,在堆栈上分配地址,类是引用类型,在堆上分配地址。<br />2、结构:不能从另外一个结构或者类继承,本身也不能被继承;类:完全可扩展的,除非显示的声明sealed 否则类可以继承其他类和接口,自身也能被继承。<br />3、结构: 没有默认的构造函数,但是可以添加构造函数,没有析构函数。类: 有默认的构造函数,有析

2011-04-13 15:42:00 419

原创 从 Windows的 粘滞键 看国内外软件行业的社会责任感

<br />你一定用过Windows,但不一定知道粘滞键。 如果你想知道这是什么东西,请连续按5次 shift 键。粘滞键是为了身体有残疾,不方便同时按下两个按钮的人士设计的。通过粘滞键,残疾人士可以很方便的使Shift、Ctrl、Alt与其他键的组合使用。在我们使用快捷键时,例如“CTRL+V”,用粘滞键就可以一次只按一个键来完成粘贴功能。 <br /><br />国外的很多项目,软件,甚至包括一些开源的非营利产品,都会把 "Supporting Accessibility"(提供辅助功能) 做为一项

2010-12-16 14:49:00 568

原创 异步串口 I/O操作 中遇到的一个问题及解决

<br />思路是这样,用CreateFile打开一个串口,然后ReadFile 从串口读取数据, 希望在读取数据后返回,或者如果没有数据读入的话必须在5000毫秒内返回.<br /> <br />API 调用顺序如下:<br /> <br />1。CreateFile <br />2。ReadFile with Overlapped struct.<br />3。WaitForSingleObject(overlap.event, 5000) 等待 Overlapped Event 成为受信状态,或者5秒

2010-11-22 15:01:00 690

原创 sscanf 函数遇到的一个小问题及其解决方法

需求是这样:要将一个unsigned char数组的ascii值按照小尾顺序转换成一个int.比如说: unsigned char array[]={0x01,0xab,0x33,0x05}转换出来的int型数就是: 0x0533ab01 = 87272193对于32位机来说,int的长度是4,所以array最多只能是4维数组。如果是64位机就可以去到8维。编程实现如下:void fn() {  int theInt = 0;  sscanf((const char*)(array), "%s", &the

2010-07-16 18:06:00 893

原创 RFID 无线设备编程心得

搞了一周,终于把基于RFID 无线通信设备的编程研究得差不多了.记录一下这里的过程和心得:1. 我用的是NOKIA的FEIG CPR40.30 USB 读卡器.这些设备一般都是按照一个ISO 标准设计的.换言之,一定要读文档.2. RFID TAG的情况比较杂, 有的卡声明是符合某ISO标准的,但是又不完全支持该标准的全部命令. 比如我用的MyMax sticker,厂商是法国的twinlinx. 该卡标记为ISO14443B 类卡,但是完全不支持 0x23(ReadMultipleBlock) 和 0x2

2010-07-16 17:50:00 2166

可用于J2ME的DES/3DES算法,附带源码.

在J2SE中,应用DES/3DES算法是非常简单的事情,javax.crypto包已经给我们提供全部所需要的功能. 但是在J2ME中,由于没有crypto包所以需要自己编写DES算法程序. 这里的代码实际上是从一个C++的算法翻译过来的.是一个纯JAVA应用,不基于任何javax.* 类.理论上可以应用于任何平台的Java系统. 经过测试,其计算结果与J2SE的javax.crypto.Cipher类计算结果完成相同. 使用举例: DES des = new DES(); des.encrypt(key1,data,1) //进行一轮DES加密 des.TripleDES(key1,key2,key3,data,1); //进行一轮3DES加密

2010-08-13

空空如也

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

TA关注的人

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