其他
12306花费数亿元做个订票系统,顶不住黄牛分分钟钟的努力,就奔溃掉了,什么动态验证码简直弱爆了。那么12306应该如何应对这个问题呢?
1、从根本上来说,只要是稀缺资源,就有囤积的价值,就会有黄牛投机倒把的,增加运载能力,同时增加回家的多个渠道,有助于从根本上抑制黄牛。
2、缩短订票后到支付的时间。45分钟时间,让屯票变的可能,如果我们缩短...
3.2 工厂方法模式与IoC/DI
IoC——Inversion of Control 控制反转
DI——Dependency Injection 依赖注入
1:如何理解IoC/DI
要想理解上面两个概念,就必须搞清楚如下的问题:
参与者都有谁?依赖:谁依赖于谁?为什么需要依赖?注入:谁注入于谁?到底注入什么?控制反转:谁控制谁?控制什么?为何叫反转(...
3.3 平行的类层次结构
(1)什么是平行的类层次结构呢?
简单点说,假如有两个类层次结构,其中一个类层次中的每个类在另一个类层次中都有一个对应的类的结构,就被称为平行的类层次结构。
举个例子来说,硬盘对象有很多种,如分成台式机硬盘和笔记本硬盘,在台式机硬盘的具体实现上面,又有希捷、西数等不同品牌的实现,同样在笔记本硬盘上,也有希捷、日立、IBM等不同品...
策略模式(Strategy)
1 场景问题
1.1 报价管理
向客户报价,对于销售部门的人来讲,这是一个非常重大、非常复杂的问题,对不同的客户要报不同的价格,比如:
对普通客户或者是新客户报的是全价对老客户报的价格,根据客户年限,给予一定的折扣对大客户报的价格,根据大客户的累计消费金额,给予一定的折扣还要考虑客户购买的数量和金额,比如:虽然是新用户,但是...
首先来回想一下普通函数调用的机制:程序调用某函数Æ函数执行,程序等待Æ函数将
结果和控制权返回给程序Æ程序继续处理。
Reactor释义“反应堆”,是一种事件驱动机制。和普通函数调用的不同之处在于:应用
程序不是主动的调用某个API完成处理,而是恰恰相反,Reactor逆置了事件处理流程,应
用程序需要提供相应的接口并注册到Reactor上,如果相应的时间发生,Reactor将主动调用...
使用Block遍历数组和字典
数组:
NSArray* aa = @[@"123",@123,@YES];
[aa enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
NSLog(@"%d,%@",idx,obj);
}];
字典:
NSDictionary* dic =...
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
先说解决方法:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
即在代码文件开始先导入sys包,然后在代码里调用修改默认编码方式的方法setdefaultencoding
下面解释原因:这个问题是由于Unicode编码与ASCII编码的不兼容造成的。
首先在不添加以上代码的前提下先查看python调用的默认编码:
im...
bat 批处理-取年、月、日、时、分、秒、毫秒
取年份:echo %date:~0,4%
取月份:echo %date:~5,2%
取日期:echo %date:~8,2%
取星期:echo %date:~10,6%
取小时:echo %time:~0,2%
取分钟:echo %time:~3,2%
取秒:echo %time:~6,2%
取毫秒:echo %tim...
当我向别人解释AWS云平台所包含的那些服务的时候,许多人对AWS服务种类的丰富程度都表示惊讶。对于部分听说过AWS的人来说,他们知道AWS云平台的功能主要限于EC2(弹性计算云)、S3(简单存储服务)等几种我们在2006年就推出来的服务。实际上经过7年多的创新发展,AWS目前已经包含了三十多种不同的云服务。这里就把AWS云平台所包含的主要服务功能逐一进行一个概要性的介绍。...
好惨啊只水掉两题,C题调了半天WA,结果早上起来发现是一个地方少取模。改了秒过了。
感觉当时有点急躁。A,B都没看清题目WA了次。C题也是下标的处理细节自己比较乱。。写起来就乱了
A. Sereja and Dima
time limit per test
1 second
memory limit per test
256 megabytes
...