atitit.设计模式(2) -----查表模式/ command 总结
1. 应用场景: 1
1. 取代一瓦if else 1
2. 建设api rpc风格的时候儿. 1
3. 菜单是Command模式的一个典型实例,
1
4. 上下文中执行客户代码 1
5. 使用命令模式作为"CallBack"在面向对象系统中的替代。
1
6. 3)系统需要支持命令的撤消(undo)。...
分类:
其他好文 时间:
2014-07-25 11:19:21
阅读次数:
241
本文主要介绍使用Google自带的FaceDetectionListener进行人脸检测,并将检测到的人脸用矩形框绘制出来。本文代码基于PlayCameraV1.0.0,在Camera的open和preview流程上进行了改动。原先是放在单独线程里,这次我又把它放到Surfaceview的生命周期里进行打开和开预览。 首先要反省下,去年就推出了静态图片的人脸检测demo,当时许诺一周内推出C...
分类:
移动开发 时间:
2014-07-25 11:19:01
阅读次数:
1085
这应该是系统CSS的教程的最后一节了,为什么呢,因为到这一节,我感觉基础知识就已经讲完了,接下来的就是无穷的实战,而实战是很难用知识去讲出来的,靠的是积累,拼的是经验,这些都不是讲出来的。
好,我们下面来说一下用CSS添加背景图片的方式把,它在background属性中指定,可以用url(”图片路径")的方式来指定背景图片,如果是repeat,则图片在横向和纵向上平铺,如果是no-re...
分类:
Web程序 时间:
2014-07-25 11:18:52
阅读次数:
297
1、把/home目录下面的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2、把/home目录下面的mydata.zip解压到mydatabak目录里面
unzip mydata.zip -d mydatabak
3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
zip -r ab...
分类:
系统相关 时间:
2014-07-25 11:18:41
阅读次数:
306
GCD(Grand Central Dispatch) : 牛逼的中枢调度器。苹果自带,纯C语言实现,提供了非常多且强大的函数,它可以提高代码的执行效率与多核的利用率。
一、GCD的基本使用
1、GCD中的两个核心概念
:
?任务: 执行什么任务.
?队列: 用来存放任务. (用来调度任务)
2、GCD使用的2个步骤:
?1.定制任务.
(确定想做的事情)
?2.将任务添加...
分类:
移动开发 时间:
2014-07-25 11:18:32
阅读次数:
310
(linux shell)第一章--小试牛刀(上)...
分类:
系统相关 时间:
2014-07-25 11:18:21
阅读次数:
290
在C++primer 第4版的 15章 15.2.5中有下面这样一段提示:
“注解:派生类可以恢复继承成员的访问级别,但不能使访问级别比基类中原来指定的更严格或者更宽松。”
在vs2010中经过验证,这段话是错误的。具体见以下代码:
//Base.h
#pragma once
#include
using namespace std;
class Base
{
public:
Base(...
分类:
编程语言 时间:
2014-07-25 11:18:11
阅读次数:
233
解题报告
n和m跟木棍相交,问一人取一交点(必须是交点,且取完后去掉交点的两根木棍),最后谁赢
思路:
取最大正方形,以对角线上的交点个数判断输赢。
#include
#include
using namespace std;
int main()
{
int m,n;
while(cin>>n>>m)
{
if(n>m)
{...
分类:
其他好文 时间:
2014-07-25 11:18:01
阅读次数:
288
说实话,最近对CSS的关注还是蛮多的,不为别的,只是因为自己喜欢,感觉写CSS就像画家绘画一样,使用热情和激情去探索,没有了那份功利心,反而感觉是一种享受,特别有成就感,好啦,今天就分享一期自己用CSS美化商品列表的步骤把,不喜勿喷奥,有建议请留言。
首先看一下做好之后的效果图把:
如果读者特别不喜欢这个样式,可以点击右上角的关闭,省的自己看了心烦意乱,好,我...
分类:
Web程序 时间:
2014-07-25 11:17:51
阅读次数:
289
程序员生存定律这系列的目录在这里:程序员生存定律--目录喜欢从头瞄的,可以移步。-------------------------------------------------------------------------------武林里往往会有很多利益纠葛,常常是你想成为五岳剑派的盟主,我也想成为五岳剑派的盟主。一旦如此,那么就得各凭道行,做过一场一分高下。有利益纠葛就需要合纵连横,恒山派...
分类:
其他好文 时间:
2014-07-25 11:17:41
阅读次数:
260
解题报告
对于给定的数组,取对数组中的一段进行翻转,问翻转后是否是递增有序的。
思路:
只要找到最初递减的区域,记录区域内最大和最小的值,和区间位置。
然后把最大值与区间的下一个元素对比,最小值与区间上一个元素对比。
这样还不够,可能会出现两个或两个以上的递减区间,这种情况直接pass,因为只能翻转一次。
#include
#include
#include
#define in...
分类:
其他好文 时间:
2014-07-25 11:17:31
阅读次数:
303
自余额宝事件以来,各家银行都已开始发力,追和产各种宝。
前段时间某同事说,招行朝朝盈不错,貌似火了,于是我也开始这个宝,实施以来,尽管每天收益是那么一丁点,但比较其他的宝来说,从收益来说,已非常不错了。
由各种宝从而产生所谓的o2o 生活,我参与或拜访的银行绝大多数都在这上面发力。
怎么说呢,各家银行在...
分类:
其他好文 时间:
2014-07-25 11:17:21
阅读次数:
176
解题报告
题意:
n场比赛其中k场是没看过的,对于这k场比赛,a,b,c三队赢的场次的关系是a队与b队的绝对值差d1,b队和c队绝对值差d2,求是否能使三支球队的赢的场次相同。
思路:
|B-A|=d1
|C-B|=d2
A+B+C=k
这样就有4种情况,分别是:
B>A&&C
B>A&&C>B
B
BB
分别算出在k场比赛中a,b,c三支队伍赢的场次,另外n-k场比赛分别...
分类:
其他好文 时间:
2014-07-25 11:17:11
阅读次数:
322
windows下安装模块错误
1)Unable to find vcvarsall.bat :
打开“\Lib\distutils\msvc9compiler.py”
找到 toolskey = “VS%0.f0COMNTOOLS” % version,
直接修改为 toolskey = “VS100COMNTOOLS” (如果是vs2012或者vs2013则要从100改成120)
2...
分类:
编程语言 时间:
2014-07-25 11:17:01
阅读次数:
240
网络流。
题意很简单,给出单向边,容量。找最大流。注意重边要加起来。g[u][v].c+=c;
第一次写网络流。也是第一个网络流的题。看了两天,理解了之后就唰唰唰的写出来了。
大概可能是EK吧。ORZ都不知道用的啥算法。只是感觉要这样写。因为重边还WA了。改了就AC。
PS:其实网络流的教程这么多。个人感觉就是DFS或者BFS找增广路,然后修改流量。看懂了就不算难。
难的...
分类:
其他好文 时间:
2014-07-25 11:16:52
阅读次数:
195