上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 174 下一页

2013年9月25日

事关Animation Tree的工作随笔(一)

摘要: 最近的业务上,又回到Animation Tree这块了。众所周知的是Animation Tree这些概念已经提出很久了,但是使用有着AT支持的CE引擎的项目,却依然义无反顾地没有使用AT,而且,连某些引擎支持人员居然也没搞明白这是个什么东西,前因后果如何,也不去推行这个前期一旦定好后期一劳永逸的事情。吭哧百度做了一年多,在游戏的上层几乎重新把AT做的事情做了一遍,用一种最糟糕的方式——拿状态机来做状态,谁说角色的状态就一定要状态机做的?那都是上世纪90年代和本世纪最早4、5年的游戏教材才会这么写好伐?状态机做状态我所见过的没有正面的例子,全都是血淋淋的教训。果不其然,看到了一张似曾相识的长千列 阅读全文

posted @ 2013-09-25 20:19 新一 阅读(182) 评论(0) 推荐(0)

Android 四大组件之 BroadcastReceiver

摘要: 0 简介 BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。 在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及时保存进度,等等。 Android中的广播机制设计的非常出色,很多事情原本需要开发者亲自操作的,现在只需等待广播告知自己就可以了,大大减少了开发的工作量和开发周期。1 普通广播普通广播对于多个接 阅读全文

posted @ 2013-09-25 20:16 新一 阅读(159) 评论(0) 推荐(0)

UNIX环境高级编程--高级I/O(三)

摘要: 一、高级I/O包括非阻塞I/O、记录锁、系统V流机制、I/O多路回转(select和poll函数)、readv和writev函数以及存储映射I/O(mmap),这些都是高级I/O.其实在上面讲述的这三类I/O,首先讲述了linux下的基本I/O系统调用,这些调用不仅仅是文件I/O的基础,也是linux下所有通信方式的基础;接着讲述了基础I/O系统调用之上经常需要在用户空间做缓冲,学习了一个用户空间缓冲的解决方案,既C的标准I/O库,这一章讲述了Linux提供的更多高级I/O系统调用。 标准I/O库处理很多细节,例如缓冲区分配,以优化长度执行I/O等。标准I/O库提供缓冲的目的是尽可能减少使用r 阅读全文

posted @ 2013-09-25 20:15 新一 阅读(209) 评论(0) 推荐(0)

Struts2使用Interceptor实现权限控制的应用实例详解

摘要: Struts2使用Interceptor实现权限控制的应用实例详解拦截器:是Struts2框架的核心,重点之重。因此,对于我们要向彻底学好Struts2.0.读源码和使用拦截器是必不可少的。少说了。下面就Interceptor在Struts2中的一个非常常用的例子进行解析。网上也找了很多的例子,感觉都是讲的不太详细,自己从网上找了许多资料,下面就自己对其理解进行分析。 首先,权限控制,就是,当我们使用不同的用户对某个模块或是系统进行操作的时候可以根据其不同的权限进行不同的设置。本博文就其简单的分析一下,好让自己理解。我是对于一个登陆的用户,若是其没有登录成功到该系统,则当其在浏览器中直接输入. 阅读全文

posted @ 2013-09-25 20:13 新一 阅读(302) 评论(0) 推荐(0)

toj2867 Picking Problem

摘要: 题目链接:http://acm.tju.edu.cn/toj/showp.php?pid=2867题目大意:给定一系列活动的开始时间和结束时间,问最多能参加的活动数目思路:// 本题属于最大区间调度问题,即数轴上有n个区间,选出最多的区间,使这些区间互相不重叠。算法:按右端点坐标排序,然后依次按后者的开始时间是否大于前者的结束时间(注意更新前者的下标)选择所有能选的区间。代码:// 本题属于最大区间调度问题,即数轴上有n个区间,选出最多的区间,使这些区间互相不重叠。 // 算法:按右端点坐标排序,然后依次按后者的开始时间是否大于前者的结束时间(注意更新前者的下标)选择所有能选的区间。 #inc 阅读全文

posted @ 2013-09-25 20:10 新一 阅读(178) 评论(0) 推荐(0)

ORACLE数据库、表空间、表的容量相关查询--1

摘要: 未完待续……未完待续……未完待续……未完待续…… 1.查询某个表所占空间大小col tablespace_name for a15 col segment_name for a15 col segment_type for a15 select segment_name,segment_type,tablespace_name,extents,bytes/1024 KB from dba_segments where segment_name like 'TEST%';结果如下: SEGMENT_NAME SEGMENT_TYPE TABLESPACE_NAME EXTENTS 阅读全文

posted @ 2013-09-25 20:08 新一 阅读(302) 评论(0) 推荐(0)

poj 3308 (最大流)

摘要: 题意:n*m的地图,给出L个火星人登陆的坐标,要在火星人登陆地球的瞬间全部消灭他们,有一种激光枪,一次可以消灭一行(或一列),消灭一行(或一列)有不同的代价,总代价是所有激光枪的代价之积。思路:之前做过类似的题是求最少多少次能消灭,而最少的次数不一定是代价最小的,行跟列建立二分图,每个火星人就是一条边,就是选一些点覆盖所有的边,这些点的权值之积最小,如果是求和的话就是二分图的最小点权覆盖集了,所以要把求积转化成求和,a*b=log(a)+log(b);求出最小割就可以了。 #include#include#includeconst int N=3000;#define inf 100.... 阅读全文

posted @ 2013-09-25 20:07 新一 阅读(181) 评论(0) 推荐(0)

走进C++程序世界------继承和派生

摘要: 继承和派生继承是面向对象编程语言的最重要方面之一,正确的使用继承可编写出设计良好,容易于维护和扩展的应用程序。下面是在其他博客中的总结:******************************以下转载http://blog.csdn.net/caijp1090/article/details/7484906******************1、继承:保持已有类的特性而构造新类的过程;派生:在已有类的基础上新增自己的特性而产生新类的过程。2、访问控制 a、公有继承public:基类的public和protected成员的访问属性在继承类中保持不变,但基类的private成员不可访问;派生类 阅读全文

posted @ 2013-09-25 20:04 新一 阅读(252) 评论(0) 推荐(0)

Android 四大组件之 Service

摘要: 1 生命周期图 2 第一种 非绑定方式 startService2.1 自定义 Servicepackage com.demoservice;import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import android.os.Binder;import android.os.IBinder;import android.util.Log;public class FirstService extends Service { MediaPlayer mplay... 阅读全文

posted @ 2013-09-25 20:02 新一 阅读(288) 评论(0) 推荐(0)

2013年最新最热播的电影 合集

摘要: 2013年最新最热播的电影 合集 【再爱我一次:逆爱】【高清1280版BD-RMVB.国语中字】【2013最新中国剧情爱情大片】.torrent 【太极侠】【DVDScr-AVI中英字幕1.48G】【2013年中国最新动作犯罪大片】.torrent 【生死迷局(莫比乌斯)】【1280高清BD-RMVB.中字】【2013最新欧美惊悚剧情片】.torrent 【临终囧事】【高清1280版BD-RMVB.国语中字】【2013最新中国恐怖喜剧大片】.torrent 【孔中窥见真理之貌】【高清1280版BD-RMVB.中字... 阅读全文

posted @ 2013-09-25 19:59 新一 阅读(543) 评论(0) 推荐(0)

上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 174 下一页

导航