自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EasyPM

让项目管理更简单 团队协作更高效

  • 博客(56)
  • 收藏
  • 关注

原创 搭建IM服务 so easy

目前国内有很多成熟稳定的即时通讯服务厂家,使用这些专业的服务可以提高开发效率而且服务稳定有保障。如果自己DIY或者需要在封闭的局域网内使用IM服务,该怎么办呢?

2016-03-21 14:10:02 5199

原创 敏捷开发需要编写文档吗?

在产品研发过程中经常需要编写很多文档,而敏捷宣言的第二条“可工作的软件胜于详尽的文档",那么需要编写文档吗?有没有简单的判断方法呢?

2016-03-19 10:39:56 5980 1

原创 让「快速添加」更快、更简单

工具的本质是效率,“创建工单”是最常用的功能之一,岂能没有效率!

2016-03-09 10:15:14 727

原创 EasyPM 功能发布:「自定义看板」上线

春节过后的首次更新,一定要有气势。本次更新我们上线了【工单编号】、【工单快捷修改】、【自定义工单状态】、【看板定义】等功能,希望能为您带来更好的体验。工单编号 上图中的工单编号是”2020” 知道了工单编号可以进行准确、快速地搜索到工单 快速修改工单以前每次修改工单需要先打开工单详情窗口,现在我们提供了另外一种更高效的方式。 在列表视图或者看板视图中,点击工单负责人头像可以快速地修改工单

2016-02-27 20:19:25 1478

原创 EasyPM 功能发布:「看板定义」上线

春节过后的首次更新,一定要有气势。本次更新我们上线了【工单编号】、【工单快捷修改】、【自定义工单状态】、【看板定义】等功能,希望能为您带来更好的体验。工单编号 知道了工单编号可以进行准确、快速地搜索到工单快速修改工单以前每次修改工单需要先打开工单详情窗口,现在我们提供了另外一种更高效的方式。 在列表视图或者看板视图中,点击工单负责人头像可以快速地修改工单的基本属性,再次点击头像或者按esc...

2016-02-27 18:09:02 455

原创 Coder 业余时间应该做点什么

这几天思考一个问题,如果让我重走IT从业路程,自己会做哪些改变。以下是我关于“Coder业余时间应该做点什么”的思考。1、 多写技术博客很多工程师朋友写作困难,有时候自己非常深刻的认识在下笔的时候无从下手,写完后感觉词不达意、意犹未尽,我认为这是写作训练太少的缘故。技术博客写作的过程是一个知识点咀嚼消化的过程,也是一个思维条理化训练的过程。长期坚持,不仅让写作变得轻...

2015-04-30 15:02:40 200

原创 前端性能调优

JavaScript 调优 DOM性能调优缓存css查找结果,多次使用CSS查找代价高昂,如果需要多次使用查找结果,可以定义局部变量缓存查找结果,供代码多次使用进行CSS查找时,尽量缩小查找范围。例如:$('[attrX="XXX"]') 是在整个页面范围内查找,如果您事先知道待查找的节点在<div id="content"></div> 内,那...

2013-12-09 10:22:13 147

原创 提高 web 应用性能之 JavaScript 性能调优

http://www.ibm.com/developerworks/cn/web/1107_zhouxiang_tunejs/

2013-12-09 09:00:31 204

原创 如何改变chrome console输出信息颜色

方法一:在css文件中定义样式在C:\Users\<user name>\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css 文件中定义样式例如:.console-error-level .console-message-text{    color: red;} ...

2013-12-06 08:51:51 2202

原创 换个角度看问题

 不识庐山真面目,只缘身在此山中各位同仁: 大家好! 这几周以来我们连续发生了多起重大产品质量事故,在这些异常发生之后我一直通过OA和内部邮件系统关注我们同事对异常的反应速度,处理异常的方法和处理异常的结果,尝试着第一时间去了解现状。在看了同事们的反应及处理方法之后,我得出的结论是:异常的本身并不可怕,可怕的是我们管理干部在对问题认识及处理问题的态度上存在很大的误区。任何...

2012-04-17 12:53:20 239

原创 绩效考核主义该缓行了

 许多人都说中国是个神奇的国度,是个有特色的国度,想一下,的确如此。有一点其特色之一,在这个国度里一直盛行“考”。我们在学校里历经了无数次各种各样的考试,中期考试、期末考试、中考、高考、月考、模拟考、竞赛考……终于走上了工作岗位,以为离开了那个深恶痛绝的体系我们终于可以不被考了。幻想!进来企业之后,发现自己还要被考,不是考试,是绩效考核。看来,“只要活着就要纳税”后面还要补充一句:只要活着就要...

2012-02-22 11:47:24 236

原创 项目管理典型问题

在企业研发管理实践中,研发项目管理承载着将公司战略、产品规划落实为具体产品形态,并达到产品市场成功的重要任务,是研发管理工作的核心环节,产品研发项目管理的水平直接影响到企业核心竞争力的提高,甚至决定着企业的兴衰成败;同时,随着产品项目规模与复杂度以及项目数量的不断增长,公司研发资源日益紧张,资源利用率下降,只有通过项目管理的方式才能有效缩短产品开发周期、提高产品开发效率。令人遗憾的是,一项...

2012-02-09 11:00:10 213

原创 Excel 技巧

1、数字递增   按下Ctrl 然后向下拖动鼠标递增1 或者使用公式 (数字)+(种子)* Row(A1)2、excel冻结窗口    选中你要冻结行下边一行和要冻结列右边一列的那个单元格,再从菜单里点冻结窗口就可以了   3、条件求和例如 计算某个主管下属工资之和=SUM(IF(Sheet1!G2:G34="主管名称",Sheet1!M2:M34,0))G2:G34 ...

2012-01-05 10:33:11 226

原创 project server安装与配置

 EasyPM 让项目管理更简单 团队协作更高效 下面是安装 project server以及 share point portal 的一些总结: 前言 Project server 是project的服务器版本。项目经理可以通过自己的project professional软件发布项目,安排资源已经工作,项目组成员通过project server服务器上的project w...

2011-12-27 15:09:10 190

原创 Project Server 2010安装和配置攻略

 EasyPM 让项目管理更简单 团队协作更高效  核心提示: Microsoft Project Server 是一个配套程序,与 Microsoft Project Standard 和 Microsoft Project Professional 一起使用,可以在项目经理、工作组成员和风险承担者之间进行有效的工作组协作。       Microsoft Projec...

2011-12-27 14:59:26 310

原创 软件架构师应该知道的97件事

1.  客户需求重于个人简历 ( Nitin Borwankar )客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。//-----这里讲的是需求,其实听过一个故事,山寨产的吹空盒子用大风力电扇,而大公司却花重金,用各种技术来判断,其实实现的效果都是一样的.软件的3个元素,时间,成本,质量之前的权衡,选择一个平衡点,才是关键.还有技术上还是选择自己可以把控的技术...

2011-12-15 16:10:45 149

原创 做好软件项目的配置管理

  在软件项目实施过程中正确、有效地进行配置管理,需要进行科学合理的规划工作,并确定相应的执行策略。本文针对软件项目工作的特点,介绍了配置管理工作的一般步骤和注意事项。     当软件开发团队发展到一定规模时,会越来越强调开发过程规范化和成熟度。软件项目的成败在很大程度上取决于对其开发过程的控制,这包括对质量、源代码、进度、资金、人员等的控制。软件配置管理可以帮助开发团队对软件...

2011-12-07 11:42:54 360

原创 腾讯资深产品经理蒋宁:团队管理心得分享

作者:蒋宁,腾讯资深产品经理;手机腾讯网产品总监;侧重在无线互联网产品战略规划及产品经理团队培养工作。原文如下:做团队管理和做业务不同,特别是面对一群高智商高素质的产品经理,需要一些策略和耐心;这期间也有一些感悟,也简单整理沉淀一下,有8个点吧,在内部团队经常讲,这里简单删减处理后分享一下 :一、将员工个人能力成长与团队业绩发展紧密结合记得当年担任Leader之初,...

2011-10-12 08:39:27 563

原创 单元测试、集成测试、系统测试、验收测试、回归测试

现在正着手的关于站点数据监测的项目,监测对象是一家国际通信巨头的电子商务站点,项目对测试要求很严格,还要组织不同阶段的测试文档,把在网上搜集到的相关测试概念进行了整理,这篇文章是第一期。单元测试:单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基本的部分,也是最重要的部分之一,其目的是检验软件基本组成...

2011-10-04 10:37:59 404

原创 oracle根据外键名查关联的表

1、查找表的所有索引(包括索引名,类型,构成列):  select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表  2、查找表的主键(包括名称,...

2010-10-17 09:35:09 350

原创 拿破仑·希尔的十七项成功原则

世界上最伟大的励志成功大师拿破仑·希尔经过数十年研究,归纳出了相当有价值的十七条黄金定律,该定律涵盖了人类取得成功的所有主观因素,使成功学这门看似神秘的学问变成了具体的、可操作的法则。轮船大亨罗伯特·达拉认为:“我如果50年前学到这十七条黄金定律,可能只需要一半的时间就能取得目前的成就”。十七项成功原则  1、保持积极的心态  人与人之间只有很小的差别,但这种很小的...

2009-11-30 17:18:01 236

原创 整洁代码的4个提示

原文:http://coolshell.cn/?p=1095 虽然这样的文章非常的多,并且,就算是对于编程新手来说,也是非常的简单和显而见,但是,在我们进行CodeReview过程中,我们还是能够看到那些非常混乱的代码,所以,有些时候,你会在想,是不是这样的规则太多了,导致我们的程序员记不住。虽然我们在以前的文章中一遍又一遍的说过(比如:《优质代码的十诫》),千言万语总结一...

2009-11-24 10:16:04 205

原创 优质代码的十诫

原文:http://coolshell.cn/?p=1007 1.- DRY: Don’t repeat yourself.DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们在两个或多个地方的时候发现一些相似的代码的时候,我们需要把他们的共性抽象出来形一个唯...

2009-11-24 10:05:52 119

原创 程序员需要具备的基本技能

原文:http://haoel.blog.51cto.com/313033/154090 软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序...

2009-11-24 10:03:14 167

原创 学习李践《绩效飞轮--企业提升利润的系统工具》课程观后感

学习李践《绩效飞轮--企业提升利润的系统工具》课程观后感     通过这次公司组织大家观看李践《绩效飞轮——企业提升利润的系统工具》的学习,使我有所感触:     一个企业的持续发展,离不开有效的企业管理以及运用有效的企业管理系统,《绩效飞轮》这个“系统”简单概括就是制度加表格, 它告诉我们,如何通过制度规范我们的行为,建立规则,同时通过表格按部就班。而绩效管理是企业管理的重点之一。     绩...

2009-11-20 11:26:29 539

原创 ROLLUP和CUBE语句

Oracle的GROUPBY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUPBY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。如果是GROUP BYCUBE(A, B, C),则首先会对(A、B、C)进行GROUPBY,然后依次是(...

2009-11-19 14:53:07 111

原创 C++的static关键字

C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下://Example 1#inc...

2009-11-14 18:24:37 86

原创 关于#pragma warning

1.       #pragma warning只对当前文件有效(对于.h,对包含它的cpp也是有效的),而不是对整个工程的所有文件有效。当该文件编译结束,设置也就失去作用。2.       #pragma warning(push)存储当前报警设置。#pragma warning(push, n)...

2009-11-14 18:18:16 124

原创 VC中#pragma warning指令

    #pragma warning只对当前文件有效(对于.h,对包含它的cpp也是有效的),而不是对整个工程的所有文件有效。当该文件编译结束,设置也就失去作用该指令允许有选择性的修改编译器的警告消息的行为指令格式如下:#pragma warning( warning-specifier : warning-numb...

2009-11-14 18:03:20 129

原创 对于'Consistent Gets',''Physical Reads'和'DB Block Gets'的理解和解释

db block gets : number of data blocks read in CURRENT mode ie) not in a read consistent fashion, but the current version of the data blocks. 产生db_block_gets的主要方式:1.DML like Update, D...

2009-10-14 16:40:57 177

原创 Oracle extent allocation: AUTOALLOCATE vs. UNIFORM

Starting with Oracle 9i, DBAs can now create locally managed tablespaces. ALocally Managed TBS manages its own list of free extents in a bitmapblock placed inside the header of the first data fi...

2009-10-10 13:07:36 251

原创 Oracle的物化视图

create  materialized  view   [ view_name ] refresh  [ fast|complete|force ] [ on [commit|demand ]   | start  with  (start_time)  next  (next_time) ] as {创建物化视图用的查询语句}以上是Oracle创建物化视图(Materializ...

2009-09-15 13:17:13 101

原创 解决 'OraOLEDB.Oracle.1' provider is not registered

解决方法如下: 到ORACLE_HOME目录,如c:\Oracle\Ora92 点击鼠标右键->属性->安全, 对ASP.NET 帐户赋予允许读、执行权限,并在“高级”中保证该目录的子目录、文件都继承这些属性,确定。 重新注册oraoledb.dll: regsvr32 $\oracle\ora92\bin\oraoledb.dll2这种情况有3种可能的原因1.装...

2009-04-02 11:00:01 916

SimpleStore 的reader 配置属性有用吗

请看下面的代码 var data = [[1, 'AL', '0.1', 'The Heart of Dixie', '6', new Date()]] var rec = new Ext.data.Record.create([{ name: 'company', mapping: 1 }, { name: 'price', ...

2009-03-15 23:14:03 147

ExtJs 资源

ExtJs论坛 http://extjs.com/forum/Saki's Extensions, Plugins and Know-How http://extjs.eu/ExtJS的用户扩展合集 http://extjs-ux.org/ EXTJS官方实例目录 http://drler.net/article.asp?id=1023ExtJs API http://extjs.com...

2009-03-15 13:23:25 136

原创 extjs和struts、json的整合

使用extjs配合struts的MVC架构是目前流行的做法,两者的整合相当简单,只需扩展Action,直接向HttpServletResponse里写xml和json格式的内容,不再需要forward到struts指定的页面。// 取查询结果xml和总记录个数 String xml = resultBuffer.getStringValue( CoreConsts.LIST_DAT...

2009-02-27 14:25:25 250

原创 深入理解Javascript闭包(closure)

最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数...

2009-02-18 13:38:19 137

理解 JavaScript 对象原型

 function Rectangle(w,h){  this.width=w;  this.height=h;} 当一个函数被定义的时候,JavaScript会创建一个特殊的对象(其类型是function),对象的名称就是函数的名称,接着创建一个对象为这个函数对象的prototype属性赋值。以上面的Rectangle 函数为例: JavaScript创建一个函数对象Rec...

2009-02-04 16:46:36 120

原创 在Oracle9i中使用多种Block Size

来源:http://dev.21tx.com/2005/04/23/33033.htmlOracle9i为Oracle数据库引擎带来了一些令人吃惊的复杂性。它推出了许多新的内部特性,包括bitmap free lists,基于redo log的复制,动态SGA,还有一个可能是最重要的特性,可以支持多种块大小(Block Size)。   当你忽略全部的高级特性时,Oracle的工作就是传送数...

2009-01-16 16:16:53 98

Oracle 存储层次体系

[list=1][*]数据库由一个或者多个表空间(tablespace)构成。[*]一个表空间包括一个或者多个数据文件。[*]段(segment)是表空间的主要组织结构。段是占用存储空间的数据库对象,如:表、索引、回滚段[*]段本身由一个或者多个区段(extent)组成。extent是文件中一个逻辑上连续分配的空间。[*]每个segment至少有一个extent ,如果一个对象...

2009-01-16 15:36:01 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除