适配器模式(adapter pattern),又名包装器(Wrapper),是一种“伪装式”委派方式。问题描写叙述:假定接口Being(生命) 有抽象方法eat()、run(),它的实现类有人/Person、狗/Dog等等;现有 (第三方) 已经存在的鸟/Bird类,可是Bird拥有的方法头/接口不...
分类:
其他好文 时间:
2014-10-03 14:38:14
阅读次数:
240
第一题:题目大意:梦幻城市每年为全市高中生兴办一次运动会。为促使各校同学之间的交流,采用特别的分队方式:每一个学校的同学,必须被均匀分散到各队,使得每一队中该校的人数皆相同。为增加比赛的竞争性,希望分成越多队越好。你的任务是由各校的人数决定最多可以分成的队数。解题过程:1.直接求所有数的最大公约数即...
分类:
其他好文 时间:
2014-10-03 14:54:44
阅读次数:
189
http://acm.hdu.edu.cn/showproblem.php?pid=1392题目大意: 二维平面给定n个点,用一条最短的绳子将所有的点都围在里面,求绳子的长度。解题思路: 凸包的模板。凸包有很多的算法。这里用Adrew。 注意这几组测试数据 1 1 1 3 0 0 1...
分类:
其他好文 时间:
2014-10-03 14:04:04
阅读次数:
176
https://vijos.org/p/1781学习了下拓欧。。求exgcd时,因为a*x1+b*y1=a*x2+b*y2=b*x2+(a-b*[a/b])*y2然后移项得a*x1+b*y1=b*x2+a*y2-(b*[a/b])*y2a*(x1-y2)+b*y1-b*x2+(b*[a/b]*y2)...
分类:
其他好文 时间:
2014-10-03 14:03:54
阅读次数:
235
开始-运行-gpedit.msc-计算机配置-管理模板-Windows Components-Terminal Services-Sessions-Set time limit for disconnected sessions设置为未配置。开始-运行-tscc.msc-连接 右键RDP-tcp-P...
分类:
其他好文 时间:
2014-10-03 14:53:44
阅读次数:
210
1 var http=require("http");2 var server=http.createServer();3 server.on("request",function(req,res){5 console.log(req.url);6 res.end();7 }...
分类:
其他好文 时间:
2014-10-03 15:26:34
阅读次数:
190
题目链接:hdu 1828 Picture
题目大意:N个矩形,求矩形周长的并。
解题思路:利用到线段数区间合并,记录有多少个连续块,还用到区间修改,每次对于一条边,除了要计算竖直方向,还要计算水平方向,而水平方向是修改后的增减量。
#include
#include
#include
#include
#include
using namespace std;
con...
分类:
其他好文 时间:
2014-10-03 12:44:14
阅读次数:
197
Cocos2d-X中显示文本的方式有下面三种:
CCLabelTTF:
使用系统字体,每个字符串会生成一个纹理,显示效率比较低下,适合不变化的文字
CCLabelAtlas:
使用NodeAtlas优化渲染,适合经常变化的数字,比如分数,金钱之类的数字
CCLabelBMFont:
使用CCSpriteBatchNode,很灵活,每个字符都是一个精灵,可以对每个字符进行操作,直接...
分类:
其他好文 时间:
2014-10-03 14:06:54
阅读次数:
286
说明:本人用的win8 系统装Code::Blocks练习OC。
1.类的声明和实现的关系图:
@interface就好像暴露在外面的时钟表面
@implementation就好像隐藏在时钟内部的构造实现
2.语法中要注意的地方
(1).成员变量不能在{}中进行初始化、不能被直接拿出去访问
(2).方法不能当做函数一样调用
(3).成员变量\方法不能用stat...
分类:
其他好文 时间:
2014-10-03 14:23:04
阅读次数:
171
根据后中序序列生成二叉树:从后序序列中找到二叉树(或者子树)的根结点,然后在中序序列找到该根结点,根结点将中序序列分成左右两部分,左边为左子树,右边为右子树。根据中序序列确定左子树的长度,确定左子树中最右下根结点在后序序列中的位置,从而可以确定左右子树在后中序序列中的范围,然后递归的生成左右子树。...
分类:
其他好文 时间:
2014-10-03 12:59:34
阅读次数:
192
学了点COCOS2DX,一直感觉也没什么大意思,所以就找个教程做个小游戏出来...
分类:
其他好文 时间:
2014-10-03 13:49:24
阅读次数:
163
zookeeper一般用于distributed locking,并不适合用于distributed storage,因为zookeeper的每个node,也叫做znode的存储容量限制是1M。
zookeeper里的角色主要有client,leader和learner,其中learner也包括observer和follower。
client为请求的发起方,follower为...
分类:
其他好文 时间:
2014-10-03 12:25:44
阅读次数:
357
2-3 Trees
Time Limit: 12000/6000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others)
SubmitStatus
Problem Description
2-3 tree is an elegant data structure invented by John Ho...
分类:
其他好文 时间:
2014-10-03 12:58:44
阅读次数:
267
树链剖分裸题。。。。
又要扩栈又要输入挂还卡格式。。。。真无语
Tree
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 1538 Accepted Submission(s): 261
Proble...
分类:
其他好文 时间:
2014-10-03 13:15:14
阅读次数:
171
在使用paoding分词的时候,出现了错误,please set a system env PAODING_DIC_HOME or Config paoding.dic.home in paoding-dic-home.properties point to the
dictionaries!
这是因为在老版本的PaodingMaker.getFile()方法中采用的是老版本的jav...
分类:
其他好文 时间:
2014-10-03 13:31:34
阅读次数:
175
PE文件结构(三)
参考
书:《加密与解密》
视频:小甲鱼 解密系列 视频
输入表
输入函数,表示被程序调用但是它的代码不在程序代码中的,而在dll中的函数。对于这些函数,磁盘上的可执行文件只是保留相关的函数信息,如函数名,dll文件名等。在程序运行前,程序是没有保存这些函数在内存中的地址。当程序运行起来时,windows加载器会把相关的dll装入内存,并且将输入函数的指令与函数真在内存中正的地址联系起来。输入表(导入表)就是用来保存这些函数的信息的。
在 IMAGE_OPT...
分类:
其他好文 时间:
2014-10-03 12:24:34
阅读次数:
215