- 浏览: 70804 次
- 性别:
- 来自: 深圳
-
最新评论
-
royzs:
啥玩意,啥也没说
ORA_HASH函数 -
Wuaner:
very nice!
Shell命令
文章列表
应该具备的能力:
一、管控能力
计划没有变化快
二、沟通能力
桥梁作用,做人要圆,可以体现在这里
三、业务能力
一个有丰富保险行业经验的人转去做物流,那么快速了解行业知识和一定的业务流程是必须做的事情
四、技术能力
永远不能落下的一个能力,而且最好是知道的面广一些
最大的感觉是,所有事项都是可见的,非常直观,是Project、Excel等工具非常好的补充形式。
一、卡片
1.1:用不同颜色的卡片表示不同的任务类型,比如:绿色代表常规的业务功能需求、红色代表需要紧急处理的生产问题、白色代表技术任务和POC之类的非业务需求。
1.2:卡片都归属于某个成员
1.3:卡片所处的阶段一目了然
1.4:卡片上的"点",表示此任务已经耗费的时间,跟预期值一比,很容易发现偏差
二、快速
2.1:5-7个人的团队,每次10m内搞定
2.2:常规例会侧重点是澄清昨天做的事;敏捷例会侧重点是报告异常,是否需 ...
我认为健壮的团队至少应该:
1:明确价值(团队存在的价值、成员在团队中的价值)
2:团队与成员实现共赢(只顾榨取和获取都是不健康的)
总则:自律+沟通+考核
1:工作例会:形式松散、气氛活泼,可以最快反映出进度是否正常、是否需要支持。(最好是采用敏捷项目中的"站例会")
2:技术交流:取长补短,分享的同时也有助于自己提升和巩固,可以每个项目周期进行一次
3:尊重建议:不拒绝意见和建议,斟酌后再做决定
4:合理分工:工作是单调的,可以角色轮换,技能互补
5:责任感和主人翁感:职业道德和工作态度
6:绩效考核:。。。
...
代码审查的十个经验(转)
- 博客分类:
- Project
原文地址:http://tech.it168.com/a2012/1112/1420/000001420514.shtml1. 代码审查要求团队有良好的文化 团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。代码审查本身可以提高开发者的能力,让其从自身犯过的错误中学习,从他人的思路中学习。如果开发者对这个流程有抵触或者反感,这个目的就达不到。2. 谨慎的使用审查中问题的发现率作为考评标准3. 控制每次审查的代码数量4. 带着问题去进行审查 从用户可见的功能出发,假设一个比较复杂的使用场景,在代码阅读中验证这个使用场景是否能够正确工作。5. 所有的问题和 ...
JS生成验证码
- 博客分类:
- JavaScript
<html>
<script>
function createCode(){
var tmpCode = "";
var codeLength = 4;//验证码的长度
var barCode = document.getElementById("barCode");
barCode.innerHTML = "";
var selectChar = new Array('好','好','学','习','天','天','向','上');
for ...
SCN跟TIMESTAMP之间转换
- 博客分类:
- Oracle
--获取当前的SCN
select dbms_flashback.get_system_change_number scn1,timestamp_to_scn(sysdate) scn2 from dual;
--将SCN转换成功时间
select to_char(scn_to_timestamp(34607271), 'yyyy-mm-dd hh24:mi:ss') chr,
timestamp_to_scn(scn_to_timestamp(34607271)) dt
from dual;
oracle 全文检索示例(转)
- 博客分类:
- Oracle
感谢作者,原文地址:http://www.iteye.com/topic/1118055
大致内容:
一、创建分析器
basic_lexer:只能根据空格和标点来进行拆分。比如“中国重庆”,只能拆分为“中国重庆”一个词组
chinese_vgram_lexer:专门的汉语分析器,按字单元进行拆分,比如“中国重庆”,可以拆分为“中”、“中国“、”国重”、“重庆”、“庆”五个词组。这种方式的好处是能够将所有有可能的词组全部保存进索引表,使得数据不会遗漏。
chinese_lexer:一种新的汉语分析器,能够认识大部分常用的汉语词汇,并按常用词汇进行拆分存储。比如“中国重庆”,只会被拆分为“中国 ...
ROLLUP\CUBE简单例子
- 博客分类:
- Oracle
简介:
一、资源准备:
1:建表
create table TEST_1
(
c1 VARCHAR2(10),
c2 VARCHAR2(10),
c3 VARCHAR2(10)
);
2:数据准备
insert into TEST_1 (C1, C2, C3)
values ('1', 'A', '11');
insert into TEST_1 (C1, C2, C3)
values ('2', 'B', '22');
insert into TEST_1 (C1, C2, C3)
values ('3', 'B', ...
LAG\LEAD用法
- 博客分类:
- Oracle
简介:
偏移量函数,可以实现将当前记录的(前、后)记录的字段值,当成当前记录的字段展示。
一、资源准备:
1:建表
create table TEST_1
(
c1 VARCHAR2(10),
c2 VARCHAR2(10),
c3 VARCHAR2(10)
);
2:数据准备
insert into TEST_1 (C1, C2, C3)
values ('A', '2012-01', '201201');
insert into TEST_1 (C1, C2, C3)
values ('B', '2012-01', '201201');
i ...
一、大数据量进行MERGE操作
前置条件:目标表数据大、需更新的数据占50%以上。
总体思路:避免UPDATE操作,只用INSERT。
1:表定义:
最终目标表:EMP
数据接口表:ITF_EMP
临时转换表:TMP_EMP
2:操作步骤:
2.1:将本次不需要更新的数据插入到临时表中。
INSERT INTO TMP_EMP SELECT T1.* FROM EMP T1, ITF_EMP T2 WHERE T1.EMP_NO = T2.EMP_NO(+)
AND T2.EMP_NO IS NULL;
2.2:将接口表中的数据全部插入到临时表中。
INSERT INTO TMP_ ...
背景:
我想删除表中的重复数据,但是我又想以某些条件进行排序,然后再删除,用普通的GROUP BY相对麻烦,可以尝试这个方法。
数据准备:
insert into emp (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)
values (7499, 'ALLEN', 'SALESMAN', 7698, to_date('20-02-1981', 'dd-mm-yyyy'), 1600.00, 300.00, 30);
insert into emp (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL ...
wmsys.wm_concat多行文本连接
- 博客分类:
- Oracle
一、背景:
当需要对某个分组下的部分字段拼接起来在同一行中显示时。
貌似只支持用英文逗号进行串联。
示例:
1:SQL
select deptno, wmsys.wm_concat(t.empno || '-' || t.ename) emps
from emp t
group by t.deptno;
2:结果如下
SQL语句中占位符的替换,界面如下;
代码如下:
<script>
//Created:2012-6-9
function bind()
{
if(parameters.value && preparedStmt.value)
{
//reset notice
noticeArea.innerText="";
//replace special character
var reg=new RegExp("\r\n","g"); ...
ORA_HASH函数
- 博客分类:
- Oracle
用ora_hash函数可以对列进行分组:
例:按员工的职务进行分组,理想情况下,相同职务的员工会被分配到同一组里,如果数据值分布不均匀,HASH的结果可能也会不均匀。
select ora_hash(t.job, 5) hash_val, t.* from emp t order by hash_val
执行结果:
注意:分组序号,从0开始,但不意味着每个组里都会有数据填充。