问题引入:游戏里面每个Player身上有很多buffs,在每一个tick(最小时间段)都要去检查buff里面的每一个buff是不是过期,产生的效果如何,造成在每个tick里面都去遍历一个长list,明显很不好。 怎么优化? 1.原始模型: buff的状态在每一个tick里面都要更新!可以想象指针每移...
分类:
其他好文 时间:
2014-06-27 15:55:42
阅读次数:
355
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=743题意:有两个音乐厅出租。给出n个租客,每个租客有个租的时间段[L,R],以及租费。任意时候音乐厅只能租给最多一个租客。问如何选择租给哪些租客使得赚的钱最多?思路:f[...
分类:
其他好文 时间:
2014-06-23 07:46:10
阅读次数:
265
http://poj.org/problem?id=3034题意:打地鼠游戏中,你有一个锤子,每一秒钟你可以拿着锤子移动d个单位的距离,掠过的鼠洞中露出的地鼠都会被锤打至,而事先知道从开始时各时间段内出现在老鼠的数量和位置,问题是从游戏开始至结束时,你最多能打到多少只地鼠,开始时锤子可以在任何位置。...
分类:
其他好文 时间:
2014-06-22 23:18:15
阅读次数:
242
Mysql的event schedule可以让你设置你的mysql数据库在某个时间段执行你想要的动作create event test1on schedule every 1 daystarts '2007-09-01 12:00:00'on completion not preservedo in...
分类:
数据库 时间:
2014-06-21 08:32:43
阅读次数:
258
模式定义
状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。
模式结构:
举例:
一个工人一天的时间分为上班,睡觉,干其他事情三个时间段。我们可以用状态模式来表示一天中在干什么事情。
UML设计:
编程实现及执行结果:
#include
using namespace std;
class Worker; //类...
分类:
编程语言 时间:
2014-06-15 18:52:46
阅读次数:
264
1、具有菜单,包括如下菜单:
员工管理:录入员工信息、删除员工信息、修改员工信息、查询员工信息
工资管理:录入员工工资、修改员工工资、查询员工工资、统计工资总额(某个时间段的)
关于:帮助,帮助中写明开发者和开发日期,开发者是你本人。
主界面如图所示:
2、数据库包括2个主要表
Employee(employeeID,employeeName,sex,workage,gangw...
分类:
其他好文 时间:
2014-06-08 04:03:03
阅读次数:
1195
--减 就写成-1 --月 update 表 set
fhdate=DateAdd(M,-1,fhdate) where ...select dateadd(M,2,getdate()) --天数select
dateadd(day,2,getdate()) --年select dateadd(.....
分类:
其他好文 时间:
2014-06-06 15:11:58
阅读次数:
196
筛选时间原页面的发车时间太宽了,如果只想要16:30-19:20的票就没法选。我一般是这个时间段回去。chrome里面,右键->审查元素(发车时间那个下拉列表)->修改value->重新选一下下拉列表那个改动过的项。刷新时间F12->Console->输入autoSearchTime=500->回车...
分类:
其他好文 时间:
2014-06-05 13:14:26
阅读次数:
200
《大话设计模式》中讲状态模式这一节名字叫做“无尽加班何时休-状态模式”。菜鸟由于编程经验不足,解决问题的能力不够而不得不牺牲时间去不断的写代码结果还是反复出错。而大神每次都能深入到问题的根源运用自己的思想去写代码,每个问题都完美的解决。
加班的菜鸟一天各个时间段状态都不一样,从开始的精神百倍到越来越疲惫。自己写出的代码不断带来问题。
代码是程序员思维智慧的结晶,菜鸟...
分类:
其他好文 时间:
2014-06-01 10:08:30
阅读次数:
253
一、设置1 点击“开始”2 点击“控制面板”3 双击“任务计划”4 双击“添加任务计划”5
到了“任务计划向导”界面,点击“下一步”6 点击“浏览”选择需要定时运行的程序(exe文件,bat文件,com文件,sys文件)然后确定。7
给此任务取个名称,也可以默认,并且选择多少时间段运行一次程序,点击...