我们真正要学的是用爱去开发产品;敏捷开发,工程实践都只是个工具罢了。
许多人都曾问过我类似的问题;敏捷开发的定义是什么?
更有不少人,见了我就劈头大喊:
我已经是敏捷了。……哇!
犹太人有句至理名言: 你要先问对对问题,才会有对的答案。
我想,从来没有一个产品开发团队,曾因只实现了某个架构设计的实践或敏捷开发,而就能赚得到钱。
“产品开发团队,能赚得到钱,完全是因开发出能被众多使用者热...
分类:
其他好文 时间:
2015-04-14 11:15:23
阅读次数:
128
2013年山东省第四届ACM大学生程序设计竞赛
n个数,m次询问
每次询问在 l-r区间内的 大小范围的在 a-b之间的数字个数
先将原数组排序
做两遍线段树
第一次对m次询问的b升序排列,每次插入所有小于等于b的数字,然后线段树查询在区间 l-r范围内的数字个数,记录在ans[i].r
第二次对m次询问的a升序排列,每次插入所有小于a的数字,然后线段树查询在区间l-r范围内...
分类:
其他好文 时间:
2015-04-14 11:14:16
阅读次数:
121
codeforces 526 c Om Nom and Candies
题意:
给出一个容量为c背包,两种物品的价值hr,hb和容量cr,cb,求装满背包能装的最大价值。
限制:
1
思路:
剩余系
设第一种物品有x个,第二种物品有y个,则有:
x*hr + y*hb
则有:
(c-y*hb) % hr = t
不难看出对于同一个剩余系t,最优值在两端。
所以求...
分类:
其他好文 时间:
2015-04-14 11:13:40
阅读次数:
230
从 Steve Jobs
身上学到最重要的二件事……
“对产品的质量,品味,絶不妥协”。
“对用人的标凖,绝不妥协”。
Steve Jobs 用人极为挑剔,他只要有创意,聪明绝顶又有点叛逆精神的人。
更重要的一点,Steve Jobs
只愿意和比他聪明的人一起工作。
正因为这样的用人哲学,Steve Jobs
永远能以 “未来驱动一切”;量子物理学;而由于能以 “未来驱动一切”...
分类:
其他好文 时间:
2015-04-14 11:12:58
阅读次数:
132
1、左移(>>)
符号位一起参加移位
对于int型,最大的移位数是31,当>=32时,对32取模然后移位;
对于long型,最大的移位数是62,当>=64时,对64取模然后移位;
观察一段代码:
import java.util.*;
public class Test{
public static void main(String[] args){...
分类:
其他好文 时间:
2015-04-14 11:14:58
阅读次数:
120
重定位PC相对引用(PC-relative reference relocation)
示例代码(main.c, swap.c )见之前的一篇文章,分析目标文件。
可以看到main中调用swap的call指令位于section offset 0x1d处,操作码是e8,操作数是32bit的引用0xfffffffc,即-4(little endian存储的),下一行显示的是swa...
分类:
其他好文 时间:
2015-04-14 11:13:29
阅读次数:
257
下图描述了在文件读过程中,client、NameNode和DataNode三者之间是如何互动的。
1. client调用get方法得到HDFS文件系统的一个实例(DistributedFileSystem)。然后调用它的open方法。
2. DistributedFileSystem通过RPC远程调用NameNode决定文件文件的block的位置信息。对于每一个bolc...
分类:
其他好文 时间:
2015-04-14 11:12:18
阅读次数:
121
I使用:
hive:启动hive
命令必须以分号结束,告诉hive立即执行该命令,不区分大小写
show tables;查看有哪些表
desc tablename; 查看表有哪些列
写sql命令
use udw;
select user_id,action_id
from udw_ml_user_action
where partition_date>=20150410
dis...
分类:
其他好文 时间:
2015-04-14 11:12:51
阅读次数:
165
try
{
if (CheckChanged())
{
CurrenExcuse = new Excuse(random, selectedFolder);
UpdateForm(false);
}}
catch (SerializationException)
{
MessageBox.Show("You excuse file was invalid.", "Unable to...
分类:
其他好文 时间:
2015-04-14 11:10:44
阅读次数:
118
HIVE的分区通过在创建表时启用partitionby实现,用来partition的维度并不是实际数据的某一列,具体分区的标志是由插入内容时给定的。当要查询某一分区的内容时可以采用where语句,形似where
tablename.partition_key >a来实现。
创建含分区的表。
命令原型:
CREATE TABLE page_view(viewTime INT,...
分类:
其他好文 时间:
2015-04-14 11:10:44
阅读次数:
177
题目:有一个桶,里面有白球、黑球各100个,人们必须按照以下的规则把球取出来:
1、每次从桶里面拿出来两个球;
2、如果是两个同色的球,就再放入一个黑球;
3、如果是两个异色的球,就再放入一个白球;
问:最后桶里面只剩下一个黑球的概率是多少?
思路1:找规律
使用(黑球个数, 白球个数)来表示桶中黑球和白球的个数变动,正数表示增加,负数表示减少,根据规则...
分类:
其他好文 时间:
2015-04-14 11:13:19
阅读次数:
134
Constructor constr = targetClass.getDeclaredConstructor();
constr.setAccessible(true);
Object inst = constr.newInstance();
Accessable属性是继承自AccessibleObject 类. 功能是启用或禁用安全检查
使用了method.setAccessible(tr...
分类:
其他好文 时间:
2015-04-14 11:10:47
阅读次数:
119
(1) 分配内存给一幅新图像:
IplImage* cvCreateImage( CvSize size, int depth, int channels );
size -图像宽、高.
depth -图像元素的位深度,可以是下面的其中之一:
IPL_DEPTH_8U - 无符号8位整型
IPL_DEPTH_8S - 有符号8位...
分类:
其他好文 时间:
2015-04-14 11:12:26
阅读次数:
284
刚开始看到最大值要取到1000000,当时就吓尿了,心想难道要改排序算法?
赶紧看了下讨论,发现数据很水,200000就能过了
思路:就是答案二分,然后长度分组,满足条件返回true
#include
#include
using namespace std;
#define N 200005
int n,k;
int r[N],height[N],sa[N],rank[N];
int wa...
分类:
其他好文 时间:
2015-04-14 11:12:16
阅读次数:
142
Usage: hadoop fs [generic options] [-appendToFile ... ] [-cat [-ignoreCrc] ...] [-checksum ...] [-chgrp [-R] GROUP PATH...
分类:
其他好文 时间:
2015-04-14 11:09:33
阅读次数:
126
1、NAME NODE HA2、NAME NODE Federation3、HDFS 快照(目录快照)4、HDFS 缓存5、HDFS ACL6、异构层级存储结构----------------------------------------------------------------------...
分类:
其他好文 时间:
2015-04-14 11:09:22
阅读次数:
122
1, 将文件夹ELCImagePicker拷贝到工程中2,添加系统库AssetsLibrary.framework3, 添加系统库MobileCoreServices4,在头文件中加入引用#import "ELCImagePickerHeader.h"5,在头文件中加入delegate的引用ELCI...
分类:
其他好文 时间:
2015-04-14 11:07:50
阅读次数:
135