摘要:
这是敏捷开发团队管理系列的第二篇。(之一,之二,之三,之四)几个真实案例这几个团队都是我自己亲身经历的团队,从质量的角度来分析敏捷团队的工作方式。第一个是一个较为大型的团队,约有25~30人,研发一个单一产品。这个团队在一年半的时间里边,从5个人成长为25人,其中有一半人员来自刚毕业不到半年的本科或硕士(在2001年,还很难找到“有10年经验的编程人员”);在这个团队拥有25名成员的时候,只有1~2个测试人员。按一般的常理而言,这个产品应该面临很大的质量问题,因为这些新来者应该编写大量的缺陷,而测试人员又严重不足,不足以发现这些缺陷。但实际情况是,这个产品是我后来经历的所有大型团队中最好的一个 阅读全文
摘要:
第一周:系统的基本操作 1、如何安装 分区: /home--- /boot---内核部分 /----根目录 swap---交换分区 用户起名称 /etc/passwd 三类用户 1)管理员---root 0 2)伪用户(系统用户)-- 1-499 3)普通用户 500- /home 2、掌握每个目录内容 3、掌握命令 /bin /sbin /usr/bin /usr/sbin whereis 命令名称 什么时候使用什么时候调用 ls cd cp mv head tail more cat > >> rm rmdir less cut data clear tr chmod u 阅读全文
摘要:
这是敏捷开发团队管理系列的第二篇。(之一,之二,之三,之四)之前的各个系列中,已经涉及了很多团队管理相关的内容,比如松结对编程系列中提到过大型团队分拆为微观开发团队的管理,产品管理系列中提到过Product Owner团队的管理,敏捷开发绩效管理系列中提到过“用中医理论管理团队”,敏捷开发般若敏捷系列中提到过借助“无我、无人、无众生”的概念凝聚不同团队的目标于一处,等等。本系列会专门从团队管理的角度,一方面将曾经提到过的内容加以贯穿,另一方面则会提及之外的一些未提及的内容,比如产品团队与开发团队的互动,测试团队与开发团队的关系与工作方式,等等,以供专门从事团队管理的读者借鉴。出发点:结果导向敏 阅读全文
摘要:
Ajax的定义 Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。Ajax包括: XHTML和CSS 使用文档对象模型(Document Object Model)作动态显示和交互 使用XML和XSLT做数据交互和操作 使用XMLHttpRequest进行异步数据接收 使用JavaScript将它们绑定在一起 传统的web应用模型工作起来就象这样:大部分界面上的用户动作触发一个连接到Web服务器的HTTP请求。服务器完成一些处理---接收数据,处理计算,再访问其它的数据库系统,最后返回一个HTML页面到客户端。这是一个老套的模式,自采用超文. 阅读全文
摘要:
【北京及其他地区QQ群】http://qun.qq.com/#jointhegroup/gid/95849986上限500人,创建日期2011-03-20,当前人数393,多数来自CSDN,包括北京约100人,长三角100人,珠三角100人,其他地区100人。未来100个名额仅限北京及非长三角/珠三角人员,请谅解。【长三角QQ群】http://qun.qq.com/#jointhegroup/gid/193539885上限200人,上周新建群【珠三角QQ群】http://qun.qq.com/#jointhegroup/gid/183097249上限200人,上周新建群已经加入北京群的长三角、 阅读全文
摘要:
语法:grep[参数] 查找模式 文件名 [文件名] grep 命令用于在指定文件中查找与模式匹配的行,并将匹配的行显示在标准输出上,如果没有指定文件,则从标准输入中读取。挡在多个文件中进行查找时,将在每一个输出之前加上文件名。在搜索的文件名中允许使用通配符。参数: -c:只显示匹配的行数 -i:匹配是不区分大小写,默认情况下配置时区分大小写。 -h:在多个文件中查找时,输出行前不显示文件名 阅读全文
摘要:
Mysql语句:select substr(a.createtime, 1, 4) as statisticsName from defect1 a;select substr(a.createtime, 1, 7) as statisticsName from defect1 a;select substr(a.createtime, 1, 10) as statisticsName from defect1 a;Oracle语句一:select cn.statisticsID, cn.statisticsName ,cn.record as statisticsName from( sel 阅读全文
摘要:
RedHatLinux 为增加系统安全性提供了防火墙保护。防火墙存在于你的计算机和网络之间,用来判定网络中的远程用户有权访问你的计算机上的哪些资源。一个正确配置的防火墙可以极大地增加你的系统安全性。为你的系统选择恰当的安全级别。 「高级」 如果你选择了「高级」 ,你的系统就不会接受那些没有被你具体指定的连接(除了默认设置外)。只有以下连接是默认允许的:DNS回应DHCP— 任何使用DHCP 的网络接口都可以被相应地配置。 如果你选择「高级」,你的防火墙将不允许下列连接: 1.活跃状态FTP(在多数客户机中默认使用的被动状态FTP应该能够正常运行。) 2.IRCDCC 文件传输3.RealAud 阅读全文
摘要:
CSS 定位机制CSS 有三种基本的定位机制:普通流、浮动和绝对定位。除非专门指定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在 (X)HTML 中的位置决定。块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。行内框在一行中水平布置。可以使用水平内边距、边框和外边距调整它们的间距。但是,垂直内边距、边框和外边距不影响行内框的高度。由一行形成的水平框称为行框(Line Box),行框的高度总是足以容纳它包含的所有行内框。不过,设置行高可以增加这个框的高度。在下面的章节,我们会为您详细讲解相对定位、绝对定位和浮动。CSS position 属性通过使 阅读全文
摘要:
在使用LINQ过程中偶然有点心得想记录下来,没想到查阅到一个非常好的网站,直接转载了。1. 【推荐】LINQ系列文章,适合按部就班学习或查阅http://kb.cnblogs.com/page/42465/本系列文章导航LINQ to SQL语句(1)之WhereLINQ to SQL语句(2)之Select/DistinctLINQ to SQL语句(3)之Count/Sum/Min/Max/AvgLINQ to SQL语句(4)之JoinLINQ to SQL语句(5)之Order ByLINQ to SQL语句(6)之Group By/HavingLINQ to SQL语句(7)之Ex. 阅读全文