首页 > 其他
设计模式(8)--模板方法模式
关键词 :hook 钩子    Applet 中 init() destory() 为钩子,需要子类去实现。  新原则: 别调用我们,我们会调用你们    高层调用低层   低层不能调用高层。 目的 :封装算法 模板方法:子类决定如何实现算法中的步骤 策略:封装可互换的行为,然后使用委托来决定要采用哪一个行为 工厂方法:由子类决定实例化哪个具体类 OO原则:新原则上面 OO模式:...
分类:其他   时间:2014-05-21 15:51:12    收藏:0  评论:0  赞:0  阅读:433
poj 3070 Fibonacci(矩阵快速幂)
Description In the Fibonacci integer sequence, F0 = 0, F1 = 1, and Fn = Fn ? 1 + Fn ? 2 for n ≥ 2. For example, the first ten terms of the Fibonacci sequence are: 0, 1, 1, 2, 3, 5, 8, 13, 21, ...
分类:其他   时间:2014-05-21 09:38:37    收藏:0  评论:0  赞:0  阅读:466
jjjjjj
cocos2d-x 关于多个层之间的点击问题 转载请注明出处:http 最近写了个小游戏,一个scene上有还几个层,如何只让特定的层能够响应点击,而不影响其他层呢。下面是我的解决方法。 将需要点击的层的优先级设置为最高,将需要点击的UI空间的Rec矩形位置保持。然后在TouchEnd中判断rectcontainpoint, 以此做出对应的处理。这样就可以实现了多层中的单层点击效...
分类:其他   时间:2014-05-21 07:45:45    收藏:0  评论:0  赞:0  阅读:849
[BASIC-19] 完美的代价
基础练习 完美的代价   时间限制:1.0s   内存限制:512.0MB 问题描述   回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。   交换的定义是:交换两个相邻的字符   例如mamad   第一次交换 ad : mamda...
分类:其他   时间:2014-05-21 16:17:14    收藏:0  评论:0  赞:0  阅读:538
让算法会说话之堆排序
经典排序算法:堆排序法 让算法会说话,让程序自己告诉我们怎么回事.........
分类:其他   时间:2014-05-21 06:42:37    收藏:0  评论:0  赞:0  阅读:366
吐槽下CSDN编辑器
Perface 最近喜欢上了markdown,我觉得它就是一些HTML标签的快捷键,用一些符号来代替标签,易学易读易用,何乐而不为呢?最近也喜欢用印象笔记来让我的记忆永存,确实它强大的收集能力让我迷上了,在微信微博网页邮箱等领域都有途径保存到印象笔记中,它对markdown也是支持的,我在chrome安装了马克飞象的插件,可以一边写markdown,一边预览。把一篇笔记完成后,我可以点击保存到印...
分类:其他   时间:2014-05-21 10:11:26    收藏:0  评论:0  赞:0  阅读:318
血仍未冷——写在37岁生日
总之,俺过的还是一如既往的挺好,还是一如既往的努力向前,还是一如既往的有一帮好朋友八卦。血仍未冷!...
分类:其他   时间:2014-05-21 10:10:10    收藏:0  评论:0  赞:0  阅读:374
13周 项目2 圆的比较
#include #include using namespace std; class Point { public: Point(double a,double b):x(a),y(b) {} double getx() { return x; } double gety() { return y; ...
分类:其他   时间:2014-05-21 10:08:41    收藏:0  评论:0  赞:0  阅读:408
程序设计模式
设计模式主要分三个类型:创建型、结构型和行为型。  创建型:      一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点      二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。      三、Factory Method,工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个...
分类:其他   时间:2014-05-21 16:20:32    收藏:0  评论:0  赞:0  阅读:350
【leetcode】Divide Two Integers
题目:不用乘、除、取模运算来实现除法。 减法可以实现除法在是我们早就知道的,但是可能会出现问题,比如极端情况,a = 0x7FFFFFFF,b = 1,求a/b,这要减法运算多少次? 回想下我们开始学习计算机的时候,涉及到的进制之间的转换,就是给定你一个十进制数,写出他的二进制,刚开始的时候很傻,就按着书上的方法去不停的除以2,除以2,除以2,。。。可笑的是居然天真的算过1024的二进制,更可...
分类:其他   时间:2014-05-21 08:31:53    收藏:0  评论:0  赞:0  阅读:387
HDU 1429 胜利大逃亡(续)
请不要随便指点别人该怎么做、每个人的人生都应该自己掌握、你给不了别人一切、你也不懂别人的忧伤、                                                                                           微笑不代表快乐、哭泣不一定悲伤                不努力怎么让关心你的人幸福、不努力怎么让看不起你的...
分类:其他   时间:2014-05-21 10:30:46    收藏:0  评论:0  赞:0  阅读:241
远程运行newLISP代码
newLISP提供了一个简单的MapReduce的方式,利用net-eval函数,可以向远程运行这newlisp服务进程的机器发起调用。本文介绍最简单的方法:首先服务器启动newlisp进程newlisp -l -c -d 4711 &-l 代表记录日志,默认是打印到终端-c 是不会出现常见的newlisp的会话终端-d 是在连接之间保存状态,一个边际效应就是后续的请求必须等待前面的请求已经完成才...
分类:其他   时间:2014-05-21 07:20:02    收藏:0  评论:0  赞:0  阅读:430
Light OJ 1054 Efficient Pseudo Code 求n^m的约数和
题目来源:Light OJ 1054 Efficient Pseudo Code 题意:求n的m次这个数的所有的约数和 思路:首先对于一个数n = p1^a1*p2^a2*p3^a3*…*pk^ak  约束和s = (p1^0+p1^1+p1^2+…p1^a1)(p2^0+p2^1+p2^2+…p2^a2)…(pk^0+pk^1+pk^2+…pk^ak) 然后就是先求素数表 分解因子 然后求...
分类:其他   时间:2014-05-21 10:29:29    收藏:0  评论:0  赞:0  阅读:539
判断字符串s2能否由s1旋转得到
* 判断s2能否由s1旋转得到 * 已知isSunString函数,但只能调用一次 * 思路:s1=xy; s2=yx;令s1=s1+s1=xyxy;则s2必为s1的子串...
分类:其他   时间:2014-05-21 16:30:34    收藏:0  评论:0  赞:0  阅读:387
POJ 1691 Painting A Board
题目大意: 墙上有一块区域被分成了n个矩形,每个矩形要涂上各自的颜色。为了保证完美要求这一块区域可以进行涂色的条件是它上方的所有区域都已经涂好颜色,这样就不会有后续的操作影响这块区域的颜色。但是如果两块区域颜色不同就要换涂颜色用的刷子。问最少需要换几次。 解题思路: 区域涂色的大体次序是由拓扑排序决定的,当有多个区域在同一层次时需要枚举这些区域来保证换刷子的次数最小。 ...
分类:其他   时间:2014-05-21 10:28:05    收藏:0  评论:0  赞:0  阅读:449
Lock-free vs. wait-free concurrency
There are two types of non-blocking thread synchronization algorithms - lock-free, and wait-free. Their meaning is often confused. In lock-free systems, while any particular computation may be block...
分类:其他   时间:2014-05-21 10:26:37    收藏:0  评论:0  赞:0  阅读:559
bzoj 2506 calc 题解
【原题】 2506: calc Time Limit: 10 Sec  Memory Limit: 256 MB Submit: 228  Solved: 112 Description            给一个长度为n的非负整数序列A1,A2,…,An。现有m个询问,每次询问给出l,r,p,k,问满足l Input          第一行两个正整...
分类:其他   时间:2014-05-21 10:37:33    收藏:0  评论:0  赞:0  阅读:414
poj1039(计算几何)线段相交
题意:给一个管道求光线能穿到的最大x坐标。 解法:通过旋转光线一定可以使得光线接触一个上点和一个下点。枚举接触的上下点,然后逐一判断光线是否穿过每个拐点面。碰到一个拐点面没有穿过的,则是因为与其左边线段相交,求出直线与线段交点更新答案即可。不想交则说明在前一个拐点已经穿出去了。 代码:/**********************************************...
分类:其他   时间:2014-05-21 16:38:48    收藏:0  评论:0  赞:0  阅读:346
NYOJ 取石子(八) 威佐夫博弈
取石子(八) 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。...
分类:其他   时间:2014-05-21 08:41:22    收藏:0  评论:0  赞:0  阅读:445
poj 3735 Training little cats(矩阵快速幂)
Description Facer's pet cat just gave birth to a brood of little cats. Having considered the health of those lovely cats, Facer decides to make the cats to do some exercises. Facer has well designe...
分类:其他   时间:2014-05-21 10:36:13    收藏:0  评论:0  赞:0  阅读:374
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!