自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (10)
  • 收藏
  • 关注

原创 Unity3D 游戏开发构架篇 ——角色类的设计与持久化

在游戏开发中,游戏角色

2014-05-08 19:54:39 2843

原创 Unity3D 游戏开发构架篇 —— UI堆栈

Unity3D的内置UI系统UnityGUI本身并不是那么

2014-05-07 20:19:48 6089

原创 Unity3D 游戏开发构架篇 ——输入控制

初学Unity3D,记录下

2014-05-06 20:29:34 2429

转载 Overview: Accessing Other Game Objects 访问其他游戏物体

Most advanced game code does not only manipulate a single object. The Unity scripting interface has various ways to find and access other game objects and components there-in. In the following we assu

2014-05-02 16:46:43 886

转载 Mecanim Any State

Any State表示任意状态。假如有Walk,Run,Fly,Die这四个动画状态。 假如有一个Any State——>Die的transtion,转移条件为Dead==true,那么就表示当Dead为true时,不管角色在Walk,Run,Fly这三个状态的哪一个状态,都会向Die状态转移。相当于对所有这三个状态画了一个向Die转移的箭头,只是使用Any S

2014-04-23 16:01:52 3814

原创 Unity3D 移动应用与C#开发注意事项(不定时更新)

Unity3D 移动开发注意事项一、不支持OnMouse 系列函数二、IOS 不支持 List集合三、移动设备不支持视频材质,如果需要播放,则最好采用序列帧实现。

2014-04-12 19:45:44 3350

转载 Coroutines & Yield 协同的理解

http://blog.163.com/hj_0467/blog/static/74252563201011711845180/http://wg2009perfect.blog.163.com/blog/static/127997663201211111222126/摘要下:1.coroutine, 中文翻译“协程”。这个概念可能有点冷门,不过百度之,说是一种很古老的

2014-03-29 21:18:44 1782

原创 Unity3D碰撞检测应用——小牛补墙

上手将近一周的Unity3D,感受颇丰,不仅仅在于其强大的游戏引擎功能,更变态的是其众多外国高手写的插件脚本,在这个游戏引擎中,编写脚本恐怕是最快乐的事情,你不是简简单单的操控一些看不见的数据库,分析一些抽象的流传输,而是实实在在的可以感受到你编写的脚本在创造一个世界,操纵一个生命,或许这也是我一直以来的一个梦想,代码改变世界。   废话不多说,记录下近期上手的一个小项目的工作记录,因为本人是

2014-03-28 20:54:41 2494

转载 Unity3D研究院之2D游戏软件开发制作

如下图所示,我们盘点一下2D游戏中必备的几个元素。摄像机:无论是3D游戏还是2D游戏摄像机都是非常重要的属性,移动摄像机即可更改屏幕中显示的内容,游戏地图的坐标永远都不会发生改变。地图:2D游戏中的地图一般是由tile拼接而成,它可由地图编辑器生成然后将每一块tile绘制在整个贴图中,最后将贴图贴在平面网格面之上即可。还有一种作法是将两个或两个以上屏幕大小平面以队列的形式排在屏幕后

2014-03-24 15:49:47 1227

原创 Input.GetAxis _ Unity3d

Input.GetAxis 获取轴static function GetAxis (axisName : string) : floatDescription描述Returns the value of the virtual axis identified by axisName.根据坐标轴名称返回虚拟坐标系中的值。The value will b

2014-03-24 14:05:56 2147

转载 Unity3D研究院之控制模型移动旋转与碰撞(七)

这一篇不错,解决了我一个一直忽略的问题上一章介绍了模型的旋转与平移,本章介绍一些好玩的,通过按钮来控制模型的移动与镜头的跟随,脚本参数的传递。个人觉得Unity3D 这套游戏引擎真的很棒,它可以为开发者节省时间。用更多少的脚本,可以实现更多的功能。先赞一下,哇咔咔~废话不多说了,入正题!首先在3D世界中创建一个箱子模型,然后添加一个脚本,命名为  js0绑定到这

2014-03-23 20:47:37 1152

转载 Unity3D 4.0新功能:Mecanim动画系统基础教程

作为Unity4.0的主要更新功能,Mecanim动画被寄予了很多的期望。系统有先进的地方,也有不足的地方。这些我们留到最后再来总结。         阿赵粗略的学习了一下,写下以下的教程。这篇教程简单的说明了Mecanim系统的用法和控制方式,里面用到的资源,是从AssetStore里面下载的,如果有兴趣的朋友可以去免费下载。         学习目标: 

2014-03-23 12:29:48 1907 1

转载 Struts2数据传输的背后机制:ValueStack(值栈)

1.     数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)!OGNL是Struts2中使用的一种表达式语言,它可以用于JSP的标签库中,以便能够方便的访问各种对象

2014-03-15 22:06:07 716

转载 Struts2中的ModelDriven机制及其运用

为什么需要ModelDriven 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String username;    

2014-03-15 21:56:58 746

转载 day38 Hibernate关联关系配置(一对多、一对一和多对多)

第一种关联关系:一对多(多对一)"一对多"是最普遍的映射关系,简单来讲就如消费者与订单的关系。一对多:从消费者角的度来说一个消费者可以有多个订单,即为一对多。多对一:从订单的角度来说多个订单可以对应一个消费者,即为多对一。 一对多关系在hbm文件中的配置信息:消费者(一方):xml version="1.0" encoding="utf-8"

2014-03-11 20:22:21 706

原创 day44 spring+jdbc(事务)==>spring+hibernate(事务)

一、spring+jdbc     1、jdbc编程的特点:     模板编程          固定代码+动态的参数     考虑到jdbc编程的模板性,这里介绍一种spring的JdbcDaoSupport       看类图模板          很明显,这个模板是需要datasource注入的

2014-03-09 20:09:38 955

原创 day43 Sping AOP @AspectJ

前文介绍了基于Schema的AOP支持,这里再聊一聊spring aop 的@AspectJ支持,顾名思义,也就是spring aop的注解实现。先来个热身聊一聊Ioc 注解和Di 注解一、Ioc 注解和Di 注解看个例子               <beans xmlns="http://www.springframework.org/schema/beans"

2014-03-08 18:26:47 884

原创 struts2-day03 ongl quikcstart

一、概念lOGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。Struts2框架使用OGNL作为默认的表达式语言。相比EL表达式,OGNL没有什么出彩的地方,只是对于struts2框架支持比较好,需要作为开发了解二、QuickStartActionpacka

2014-03-07 22:28:42 777

原创 day43 spring aop_2

前文了解了代理的概念和spring的cglib代理模式,这里要注意的是JDK的动态代理机制只能代理实现了接口的类,而不能实现接口的类就不能实现JDK的动态代理,cglib是针对类来实现代理的,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强,但因为采用的是继承,所以不能对final修饰的类进行代理。       对于这些概念,这篇文章中帮助我很多http://www.cnblogs

2014-03-06 21:41:16 721

原创 day42 sping aop_1 代理回顾

提到spring aop 我们先回顾一下java的代理,代理刚开始时用来实现代码的增强,主要有动态代理和静态代理。一、静态代理原理看下面一个例子如果用PersonDaoProxy 来代理PersonDao 不难发现,其虽然这个类的方法的代码功能增强,但是却是用重复代码来实现的。总结结构:   静态代理模式的缺点:

2014-03-06 18:20:47 691

原创 day36 hibernate quickstart

一、hibernate优劣hibernate框架:数据库的操作框架   优点      1、比较简单      2、数据缓存:一级缓存    二级缓存  查询缓存      3、移植性比较好   缺点      1、因为sql语句是hibernate内部生成的,所以程序员干预不了,不可控      2、如果数据库特别大,不适合

2014-03-06 13:19:12 691

原创 day26_Annotation

一、概述Annotation 其实就是代码里的特殊标记, 它用于替代配置文件,也就是说,传统方式通过配置文件告诉类如何运行,有了注解技术后,开发人员可以通过注解告诉类如何运行。在Java技术里注解的典型应用是:可以通过反射技术去得到类里面的注解,以决定怎么去运行类。 掌握注解技术的要点:•如何定义注解•如何反射注解,并根据反射的注解信息,决定如何去运行类

2014-03-05 19:36:18 638

原创 2014 -3 -3 大华校招面经

作为一个屌丝,前几天接到大华的面试通知果断是很nice的,虽然网上都说什么大华招聘属于海招,也就是一两个岗位让一大批人过去面试,不过应届生来说,也算是一种累积阅历的方式。总体来说,面试前心是忐忑和开心的,我果然是个屌丝!      考虑到海招,我提前9点到了大华,果然中国人没有一个笨的,在我之前差不多已经有十多号人等在那里了,在之后的几分钟里,仿佛有某个不知名的角落一直在生产人一样,仿佛喷射一

2014-03-03 17:28:03 2119

原创 Struct 2.1.8 环境搭建

Struct 2.1.8 环境搭建 1、找到所需的jar包:发行包的lib目录中(不同版本需要的最小jar包是不同的,参见不同版本的文档。2.1.8)和2.3.7不同,具体查询user guidestruts2-core.jar  核心jar包xwork-2.jar  xwork核心jar包ognl.jar  ognl表达式freemarker.jar  FreeMar

2014-02-25 17:34:22 844

原创 eclipse3.5 aptana /myeslipse 8.6 aptana

一 、myeclipse3.5(注意高版本 无法安装)未完待续

2014-02-22 00:47:37 688

原创 Meclispse 相关配置

一、 Web 工程改名问题如果给原来的Web 工程改名,那么部署在Servlet容器内响应的Web路径也要进行修改。一、after change project name then change properties of projec二、search the Myeclipse-Web and change the Web Context-root if it's text is n

2014-01-27 17:56:31 645

原创 JAVA基础加强篇——反射和枚举

一、反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。反射的基石:Class类Java程序中的各个java类属于同一类事物,描述这类事物的java类名就是Class。注意:与小写cl

2014-01-01 21:08:07 751

原创 JAVA 线程通信以及多个生产者消费者模型

今天讲讲JAVA线程通信问题,相信学过操作系统的都知道进程线程的通信。仅仅Linux下就有管道,消息队列,信号,信号量,共享内存,socker 等等。        在JAVA虚拟机中,有一种类似于linux下PV原语的通信。                建模型        今有两人工作于流水线,一人给流水线上的物品命名,一人给在命名完后输出。        class

2013-12-17 22:21:35 674

原创 JAVA学习笔记之四

今天就简单聊聊JAVA中的异常很多时候,我们在C,C++ 会碰到一些异常参数的传入或者返回一些异常状态。对此我们可以通过得到函数的返回值,根据函数的返回值来决定进程是否执行。在JAVA这种面向对象编程中把这种特性可以说发挥到极致。JAVA把这些异常都封装成了类。如果自定义个一个异常类 必须继承异常类  才可以具备可抛性  才可以被throws throw两个关键字操作

2013-12-13 22:28:58 485

原创 JAVA学习笔记之三

前几日忙于面试题,重新回归JAVA今天聊聊JAVA继承和多态,依旧是C++和JAVA 对比学习一、JAVA方法的继承        这里假设的方法都是publc ,没有权限的问题。如果要考虑权限,还涉及到一个包的概念,下节再加以赘述。        首先在JAVA中只支持单继承,这一点和C++不一样。        此外C++默认的子类继承父类的成员函数和成员变

2013-12-12 21:53:31 585

原创 12.10 公司面试总结

前几天接到宁波一家公司面试通知,上网google之,非常心动,老板是留学海归外加技术大牛。公司是搞云计算的。名字不方便透露。      过去之后,等了差不多一个半小时,老板终于到了。     之后的面试和我想的完全不一样,首先,不是技术面。      BOSS让我自己说项目。我于是把以前拿过来的一个手势识别的项目讲了一下,BOSS听完,凝神半刻,具体问了手势和背景分离的那部分。那一块是

2013-12-10 20:04:38 858

转载 面试笔试总结

其实早就找完工作了,只是最近都没有来实验室,所以没有将自己的面试笔试经历给记下来,现在只能靠自己的记忆来回忆一下了!O(∩_∩)O~。从哪儿说起呢?好吧从我开始被鄙视的时候开始。  [找实习时候的经历]      一开始不是找工作而是找暑假的实习,当时来的公司还蛮多的,而我只参加了三家(百度、腾讯、华为),百度和华为应聘的岗位是云计算,而腾讯应聘的是后台开发;  百度的笔试

2013-12-09 22:24:44 1421

转载 TCP连接中的TIME_WAIT状态

1 TCP关闭时的四次握手Tcp连接在关闭的的时候,执行的是一个四次握手的过程,下图是客户端发起的关闭时客户端和服务器的状态转换图 具体过程如下:1、 客户端发送FIN报文段,进入FIN_WAIT_1状态。2、 服务器端收到FIN报文段,发送ACK表示确认,进入CLOSE_WAIT状态。3、 客户端收到FIN的确认报文段,进入FIN_WAIT_2状态。4、 服务器端发送

2013-12-09 22:19:53 688

转载 云计算面试题集锦

1. 一个大的含有50M个URL的记录,一个小的含有500个URL的记录,找出两个记录里相同的URL。回答:首先使用包含500个url的文件创建一个hash_set。然后遍历50M的url记录,如果url在hash_set中,则输出此url并从hash_set中删除这个url。所有输出的url就是两个记录里相同的url。 1)读取10个文件,按照hash(query)%

2013-12-09 21:21:54 2816

转载 云计算面试题集锦

Dream of Life程序猿学习笔记云计算面试题集锦1. 一个大的含有50M个URL的记录,一个小的含有500个URL的记录,找出两个记录里相同的URL。回答:首先使用包含500个url的文件创建一个hash_set。然后遍历50M的url记录,如果url在hash_set中,则输出此url并从hash_set中删除这个url。所

2013-12-09 21:18:48 1647

转载 整理的微软面试题

1.     在排序数组中,找出给定数字的出现次数,比如 [1, 2, 2, 2, 3] 中2的出现次数是3次。使用二分查找的方法分别找出给定数字的开始和结束位置,最坏情况下时间复杂度为O(logn)。方法比较直接,不过代码写起来还有些难度。有兴趣的xdjm可以练习一下2.反序一个单向链表#include  typedef struct snode{ char da

2013-12-09 20:15:34 2099

原创 OpenCv学习笔记

11月份有一个项目需要用到手势识别功能,google之,大爱OpenCv,记录下自己的学习历程,让我们为互联网的开源精神Cheers.       项目采用Qt + Opencv + win7环境下实现    一、   首先我们要 win7下配置OpenCV的Qt开发环境,具体参考如下  http://blog.csdn.net/qiurisuixiang/article/

2013-12-05 21:59:11 1676

原创 求职路杭州11月份面试题

本人大四求职党,因为不关注时事,埋头于代码和电路板之间,错过10月份求职旺季,也错过了几家心仪的公司的校园招聘。好吧,其实我是很后悔的。11月份才匆匆投递简历,快到月末的时候接到了几家公司的面试通知。      这里记录下本人11月份的求职试题,以此来记录本人即将逝去的大学青春。           1、用一个算法,得到单向链表的倒数第10个结点。      2、一串大小写字母

2013-12-05 21:28:05 712

转载 Altium Designer Summer9 安装步骤

Altium Designer Summer9 安装步骤一、安装条件内存 1Ghz,硬盘剩余 3.5G。安装时最好关闭防火墙。以及杀毒软件。二、安装软件从网上下载(六维)Altium Designer Summer9 Build9.3.1.19182,里面带有自动安装和破解软件。三、安装步骤1、打开 Altium Designer Summer9 Build9.3.

2013-12-04 21:08:11 7701 1

转载 快速排序时间复杂度分析

快速排序的基本思想是:每次从无序的序列中找出一个数作为中间点(可以把第一个数作为中间点),然后把小于中间点的数放在中间点的左边,把大于中间点的数放在中间点的右边;对以上过程重复log(n)次得到有序的序列。    快速排序的时间复杂性分析:排序的大体如下图所示,假设有1到8代表要排序的数,快速排序会递归log(8)=3次,每次对n个数进行一次处理,所以他的时间复杂度为n*log(n)。所以

2013-12-01 17:36:49 1750

烂番茄支持 支持2022

support 2022 win11 选择使用win7兼容运行

2022-06-12

Easy Save - The Complete Save Load Asset v3.3.1f7.7z

Easy Save - The Complete Save Load Asset v3.3.1f7

2021-10-13

Fingers-TouchGesturesforUnity2.9.311.rar

Fingers-TouchGesturesforUnity2.9.3

2021-10-13

Unity3D圣典中文脚本 chm

Unity3D圣典中文脚本.chm 网站整理出来的chm手册

2014-04-05

基于Qt 的手势识别案例

前后背景采用Ostu算法分离,得到二值图像后得到轮廓,多边形拟合之后,再得到凸包和凹陷,凹陷根据起始点,结束点,凹陷点三个点外积确定手指个数,若是基于Qt opencv环境不会搭建,可以参考我的博客,可留言 http://blog.csdn.net/a1294246096/article/details/17149635

2014-02-25

Altium Designer Summer9安装

Altium Designer Summer9安装步骤

2013-12-04

基于Qt开发的贪吃蛇程序

基于Qt开发的贪吃蛇程序 没有资源文件 是单纯的Ppainter类画的

2013-10-15

STM32 模拟IIC 读取MPU6050

STM32 模拟IIC 读取MPU6050 经过实际测试可以使用

2013-07-01

基于Qt的串口上位机控制蓝牙小车程序

基于Qt的串口上位机控制蓝牙小车程序。 通过五个按键实现小车的移动控制,如果你的下位机是通过上位机的单个指令发送然后switch实现的,那么你只需要修改一下数字就可以用来操作你的下位机小车了。

2013-05-16

基于QT开发的一个局域网通行程序

基于QT开发的一个局域网通行程序 经过测试可以实现,如果你行的话可以移植在开发板上运行。

2013-04-29

空空如也

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

TA关注的人

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