- 燃尽图、甘特图、鱼骨图
加菲大叔
项目管理甘特图项目管理
燃尽图、甘特图、鱼骨图1.燃尽图燃尽图(burndownchart)是在项目完成之前,对需要完成的工作的一种可视化表示。燃尽图有一个Y轴(工作)和X轴(时间)。理想情况下,该图表是一个向下的曲线,随着剩余工作的完成,“烧尽”至零。燃尽图向项目组成员和企业主提供工作进展的一个公共视图。这个词常常用于敏捷编程。2.甘特图甘特图内在思想简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的
- 2019-03-10 敏捷软件开发 第6章
ShawnPanCn
本章给出了敏捷编程的一次完整的实践。需求是完成一个保龄球的计分程序,两个人进行结对编程的整个过程。当我一看到这一章,我直接跳到最后介绍保龄球得分规则的部分先了解了保龄球的规则。然后看完了这个结对编程的实践介绍。不敢苟同的地方是,我个人认为一个软件模块的设计非常重要,如果在设计没有搞明白前不要去开始写代码,书中边测试边改代码的方式不是太认同。总觉得如何设计不明确就开始写代码容易把方向搞偏,会做很多无
- Jenkins实践指南-02-Groovy基础知识01
Surpassme
2.Groovy基础知识 因为pipeline是基于Groovy的,所以还是需要一些基础的Groovy知识的。2.1Groovy简介 Groovy是Apache旗下的一门基于JVM平台的动态/敏捷编程语言。语法简洁灵活,开发效率也比较高,且能够与Java语言无缝对接,可以在写Groovy时语法按Java的语法继续写,也能在Java中调用Groovy脚本,均可以很好运行。2.2Groovy环境
- 活文档就是反文档
turingbooks
编程语言人工智能java项目管理大数据
编者|这个书评是越看越有趣的类型,后面扔出了很多有意思的真.案例。本书的论调是MartinFlower一派常用的论调,介绍文档和研发实践其实是敏捷编程圈子一直以来形成的实践的一部分。从这个角度看,其实书中实心的部分由于绑定了BDD/DDD/TDD/XP等实践,甚至是Java语言的注解一类的细节,其实通用性是不足的。但是其开篇《重新思考文档》和末篇《在新环境中引入活文档》是通用的。(如果你把《为遗留
- 软件开发的目标:易用性之后呢?
iteye_11058
计算机与Internet
CreatingPassionateUsers是一群在软件工业领域里思维非常活跃的bloggers,最近发表了一篇文章:Whatcomesafterusability?文章相当精彩,随后的讨论也非常有价值.文章一开始悉数软件开发模式.最初是瀑布模型,目标是实现需求,满足稳定性,这一阶段是把需求产品化作为指导思想;然后是螺旋式模型,开发思想包括迭代式开发,敏捷编程,极限编程等,目标是满足软件的易用性
- 通过高频招募与解职 组建最好的团队
原文链接
团队建设招聘
昨晚我出席了在圣地亚哥的一个极限编程的研讨会(实际上这个会议应该叫做敏捷编程研讨会,但我猜测这个会议组织诞生于XP之初,早于极限问世)。我的一个读者知道我到圣地亚哥去访友,就推荐我参加这个会议。我本意只是想走马观花,看看编程运动在我上次做了研究之后有没有出现有趣的新情况。特别是近来,敏捷开发有更多的关注到人的问题上的趋势,在这点上,我一直很迷茫。首先引起我注意的是出席的人物。我估计在圣地亚哥应该有
- Dojo单元测试框架DOH介绍
原文链接
单元测试DojoDOH
单元测试的重要性已毋须多言,无论是从保证软件开发质量,还是从节约软件后期维护成本来说,单元测试都是最佳实践。而在敏捷编程领域,随着TDD(测试驱动开发)被越来越多的开发者所接受,单元测试已经成为开发过程中举足轻重的一部分。编写单元测试离不开成熟的单元测试框架,由于JUnit框架的成功,Java开发者对于单元测试的接受程度非常高。而Web2.0前端开发的单元测试一直以来是一块不太受重视的领域,导致这
- 极限编程之十大优点解析
iteye_8809
极限编程(XP)是一种软件开发方法。其关键概念在于将你的整个团队聚集在一起。XP的核心思想是敏捷编程,即快速,灵活和迭代式的开发。小组在遇到特定的情况时通过收集足够的反馈而决定解决方针。XP十分适合规模较小的团队。以下是极限编程的十大优点:1.对公司的开发者而言,XP可以让开发者专注于编写代码,避免了不必要的文案工作及会议。它营造了更好的工作氛围,更多学习新技术的机会,并令你的员工有成就感。2.相
- 燃尽图、甘特图、鱼骨图
oufu
项目实战
1.燃尽图燃尽图(burndownchart)是在项目完成之前,对需要完成的工作的一种可视化表示。燃尽图有一个Y轴(工作)和X轴(时间)。理想情况下,该图表是一个向下的曲线,随着剩余工作的完成,“烧尽”至零。燃尽图向项目组成员和企业主提供工作进展的一个公共视图。这个词常常用于敏捷编程。2.甘特图甘特图内在思想简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基
- 一个简单猜数字游戏的实现(二)
weixin_30454481
一个简单的猜数字游戏设计与实现(2)前言:敏捷编程的设计思想是:先让它跑起来,然后在其内添加功能;在前一篇文章中简单实现了猜测判断和流程控制,但只能对一种Fabonacci数列进行猜测,掌握规律后未免单调,故希望游戏扩展如下功能:有六种数列:Fibonacci,Lucas,Pell,Triangular,Square,Pentagonal;每种数列的数字排列有不同的规律,随机出现其中的一种数列的前
- 简单介绍Jenkins&持续集成
小白菜钟意猪肉
1.定义持续集成(Continuousintegration),简称CI。随着软件项目复杂度的增加,就会对集成和确保软件组件能够在一起工作提出了更多的要求-要早集成、常集成。CI不是一项软件开发实践,而是多项软件开发实践的集合。2.持续继承与敏捷编程在敏捷领域中,测试驱动TDD和持续集成CI被称为敏捷编程XP的两大基石,于是乎,很多人的概念里就是持续集成是为了实现敏捷编程的。这是一个错误的认识。实
- YAML详解
lnthink
Yml
文章目录介绍优势YAML与XMLYAML与JSON详解文件结构语法数据结构数据类型纯量对象数组Java操作数据准备SnakeYAML(推荐)Maven示例JYamlMaven示例YamlBeansMaven示例介绍YAML,YAMLAin’tMarkupLanguage的简称。是一种人性化、跨语言的数据序列化标准,基于Unicode的数据序列化语言,围绕敏捷编程语言的常见本地数据类型而设计。它广泛
- 持续集成工具的选择
zhenyuluo1234
持续集成(continuousintegration)作为敏捷编程的基石现在已经被绝大多数的开发团队所广泛采用。而持续集成的工具现如今也是百花齐放,各有千秋,本文主要对比了在Java领域中比较常见的几种CIserver(因为公司要求统一整个公司的CIserver)。如果想了解更多的工具,可以看这里:http://confluence.public.thoughtworks.org/display/
- Groovy脚本的认识和语法
话说好
闲谈
转:(https://www.jianshu.com/p/e8dec95c4326)简介:Groovy是Apache旗下的一门基于JVM平台的动态/敏捷编程语言,在语言的设计上它吸纳了Python、Ruby和Smalltalk语言的优秀特性,语法非常简练和优美,开发效率也非常高(编程语言的开发效率和性能是相互矛盾的,越高级的编程语言性能越差,因为意味着更多底层的封装,不过开发效率会更高,需结合使用
- 《走出软件作坊》第三章读书笔记
gevolution90
随便写写
四套马车——团队配合P21[混乱中的软件作坊]一节描述了一些“普遍现象”,这些现象的特点是:人数:3-5人,多的可以去到10人。没分工:一个人从头跟到尾。多杂事:随时老板会找来八竿子打不着的新活。造成了“每天撞钟”“斗智斗勇”“懒得修改现在公司的产品”等情况。接着作者以现实中资源有限为根据(P22我们都无法有这样的资源实现这样的方法),认为主流的敏捷编程,UML这些方法论并没法很好地解决“普遍现象
- 三五个人十来条枪 如何走出软件作坊成为开发正规军
david_lv
自从发了上一篇博文,这几天收到很多朋友的来信。大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式、框架、重构、单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件的悲哀。最后不了了之,都觉得改善中国内地现在的软件生产状况不可能。为什么呢?我重新把这几天大家的讨论留言翻了一遍,发现大家的软件团队都存在着这样一种普遍现象1大部分人所在的公司,开发人员仅3-5人,
- 极限编程和极限编程方法采用的有效的开发实践
小阿兜
极限编程是敏捷编程中最负盛名的一个,其名称中“极限”二字的含义是指把好的开发实践运用到极致。目前,极限编程已经成为一个典型的开发方法,广泛应用于需求模糊且经常改变的场合。下面简述极限编程方法采用的有效的开发实践。客户作为开发团队的成员必须至少有一名客户代表在项目的整个开发周期中与开发人员在一起紧密地配合工作,客户代表负责确定需求回答开发人员的问题并且设计功能验收测试方案。使用用户素材所谓用户素材就
- 从VSS到SVN再到Git 记Git的基本操作
ScottX
Sourcecodecontrol一直是软件开发过程中重要的环节,从最初的纯文件备份,到使用工具进行管理。Sourcecodecontrol工具的作用也不仅仅只是单纯的对同一个版本进行管理了。从目前主流的sourcecodecontrol工具当中不难发现里面的Branch,tag等功能的应用场景越来越多,特别是现在多数企业使用的敏捷编程,结合branch和tag等功能真的能够很好的做到多版本开发,
- 拥抱变化,走出舒适
你想看的World
昨天看到书上有一句话,熟悉的同时也深以为然。「拥抱变化,走出舒适」我初次看到这句话是在我当工程师时,那个时候研究单元测试和敏捷编程的理论,书上就提到如何编写强壮的代码,其中就提到了拥抱变化。拥抱变化是一个人生的态度。大部分的人,习惯待在一个让自己感到稳定安全的环境里。因此大部分人的生活目标就是让变化尽可能的少,让自己舒适而安全。这是绝对是常态,是大部分人的做法。让自己变好,变强就是一个反其道而行之
- 第四次作业
SnowLove
图书管理系统图书管理系统在学校中可以说是不可缺少的一部分,图书管理系统主要包括图书查询,图书借阅,图书归还,能够极大的方便学生们对图书馆图书的操作。极大的提高了学校图书管理活动的工作效率。在本次开发中,我们采用Scrum敏捷编程来完成此次任务,在团队合作的时候提高了团队的协作能力,Scrum敏捷开发跟传统的开发方式比较起来,很明显,Scrum敏捷开发更好,在开发过程中,我们可以通过一次次的迭代来发
- 第四次作业
遗-忘
第一部分先列出本次采用Scrum敏捷编程的任务完成情况,并写出心得校园卡充值系统是“生活在长大”这个开发项目中不可缺少的一部分,学生在校园生活中吃饭、缴费等过程中都需要使用校园卡,因此制作一个安全高效的校园卡充值系统就显得十分重要。在本次开发过程中,我们采用Scrum敏捷编程来完成此次任务,将校园卡充值系统作为一次冲刺小任务。在本次实验中,我们顺利搭建了校园卡充值系统,能够成功模拟校园卡充值的全过
- 第四次作业
刘亚华
第一部分:本次任务我们小组准备开发一个用于英语学习的软件,软件可以帮助我们记单词,听听力,查询英语学习资料等。在本次英语学习软件开发中,我们采用Scrum敏捷编程来完成此次任务,在开发过程中,我们采用敏捷编程可以及时发现错误并改正错误,而且Scrum敏捷开发强调用户参与到开发的过程中来,能开发出更符合用户要求的软件,而不是像传统的开发方式那样,到最后问题才会全部爆发出来。本次英语学习软件主要完成了
- 第四次作业
Majin_zzZ
社团信息管理系统第一部分1、项目完成情况组长:周思敏组员:林子涵、李振、马锦、聂祖豪采用Scrum敏捷编程完成了社团信息管理系统,实现了基本了数据操作2、个人心得在这次实验中,我们组体会到了Scrum敏捷开发的魅力,它周期短,把每个组员的能力发挥到了最大,Scrum是敏捷开发的一种,是一种以人为本,迭代式增量软件开发的过程,因此可以想象,整个团队是高效而富有激情的。以人为本,即Scrum开发特别强
- 第四次作业
Sindyra
第一部分:完成情况及心得:项目名:网上购物系统开发组长:蹇龙远(主要负责确定产品的功能和达到要求的标准)开发团队:蹇龙远,张柱,李波(主要负责软件产品在Scrum规定流程下进行开发工作,每个成员负责不同的技术方面)任务完成情况:采用Scrum敏捷编程完成了网上购物系统个人心得:Scrum是跨职能团队以迭代、增量的方式开发产品或项目的一种开发框架。它把开发组织成被称为Sprint的工作周期。Spri
- 第四次作业
辛律辰
第一部分本次采用Scrum敏捷编程的任务完成情况:本次使用Scrum敏捷编程完成的是上个学期小组任务“校园超市”项目中的两个功能:订单结算和支付。订单包括用户已经收货的历史订单和未收货的订单以及未付款的订单。理解:Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗
- class-4
Gzt-yu
第一部分第一部分先列出本次采用Scrum敏捷编程的任务完成情况,并写出心得任务完成情况:在本次开发中,我们采用Scrum敏捷编程来完成此次任务,在团队合作的时候提高了团队的协作能力,Scrum敏捷开发跟传统的开发方式比较起来,很明显,Scrum敏捷开发更好,在开发过程中,我们可以通过一次次的迭代来发现问题,并进行改进,而不是像传统的开发方式那样,到最后问题才会全部爆发出来,这样的话,在寻找问题解决
- 第四次作业
The__Grass
第四次作业学生成绩管理系统第一部分:Scrum敏捷编程情况:1.随时跟踪项目的状态和进展情况,及早发现问题和风险.2.最高风险和最高优先级的需求,最优先进行开发.3.改善应对变更能力,减少大量的重计划.4.改善项目沟通.5.更好的客户参与,避免错误的假设.Scrum心得:1.提高了生产率;减少“浪费”(不需要的文档,重复工作等),项目的每次迭代都有明确的目标.2.提高客户满意度;短期内产生成效,按
- 软件工程第四次作业
风中的期待
第一部分:本次采用Scrum敏捷编程的任务完成情况及心得;1:本次团队项目设计主要是对贩卖机系统进行简单的设计分析语实现,使系统能进行简单的用户购物,信息读取,信息核实和商品交易处理。先对系统的大体进行设计,在对所需的小部分进行添加和修改。在设计过程中,组员们进行了相应的分工与合作,每人都有在其中发挥自己的用处。从对系统进行分析的讨论再到软件具体实现的出谋划策,一切都体现了团队合作对于一个项目的成
- 第四次作业
落沙随风
第一部分:先列出本次采用Scrum敏捷编程的任务完成情况,并写出心得。失物招领系统对学校学生来说至关重要,学生可以在平台上招领及寻找失物,为学生带来了便捷。本次开发我们使用了Scrum敏捷编程来完成此次任务,在团队合作的时候提高了团队的协作能力,大家分工明确,每个人都充分发挥着自己的作用。一开始对于scrum敏捷编程并不是很了解,对它的大部分了解都是来自于网上的资料和以及人们对于他的使用评价,实际
- 第四次作业
山耳
第一部分先列出本次采用Scrum敏捷编程的任务完成情况,并写出心得:失物招领系统对学校学生来说至关重要,学生可以在平台上招领及寻找失物,为学生带来了便捷。本次开发我们使用了Scrum敏捷编程来完成此次任务,在团队合作的时候提高了团队的协作能力,大家分工明确,每个人都充分发挥着自己的作用。一开始对于scrum敏捷编程并不是很了解,对它的大部分了解都是来自于网上的资料和以及人们对于他的使用评价,实际操
- scala的option和some
矮蛋蛋
编程scala
原文地址:
http://blog.sina.com.cn/s/blog_68af3f090100qkt8.html
对于学习 Scala 的 Java™ 开发人员来说,对象是一个比较自然、简单的入口点。在 本系列 前几期文章中,我介绍了 Scala 中一些面向对象的编程方法,这些方法实际上与 Java 编程的区别不是很大。我还向您展示了 Scala 如何重新应用传统的面向对象概念,找到其缺点
- NullPointerException
Cb123456
androidBaseAdapter
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference
出现以上异常.然后就在baidu上
- PHP使用文件和目录
天子之骄
php文件和目录读取和写入php验证文件php锁定文件
PHP使用文件和目录
1.使用include()包含文件
(1):使用include()从一个被包含文档返回一个值
(2):在控制结构中使用include()
include_once()函数需要一个包含文件的路径,此外,第一次调用它的情况和include()一样,如果在脚本执行中再次对同一个文件调用,那么这个文件不会再次包含。
在php.ini文件中设置
- SQL SELECT DISTINCT 语句
何必如此
sql
SELECT DISTINCT 语句用于返回唯一不同的值。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
F
- java冒泡排序
3213213333332132
java冒泡排序
package com.algorithm;
/**
* @Description 冒泡
* @author FuJianyong
* 2015-1-22上午09:58:39
*/
public class MaoPao {
public static void main(String[] args) {
int[] mao = {17,50,26,18,9,10
- struts2.18 +json,struts2-json-plugin-2.1.8.1.jar配置及问题!
7454103
DAOspringAjaxjsonqq
struts2.18 出来有段时间了! (貌似是 稳定版)
闲时研究下下! 貌似 sruts2 搭配 json 做 ajax 很吃香!
实践了下下! 不当之处请绕过! 呵呵
网上一大堆 struts2+json 不过大多的json 插件 都是 jsonplugin.34.jar
strut
- struts2 数据标签说明
darkranger
jspbeanstrutsservletScheme
数据标签主要用于提供各种数据访问相关的功能,包括显示一个Action里的属性,以及生成国际化输出等功能
数据标签主要包括:
action :该标签用于在JSP页面中直接调用一个Action,通过指定executeResult参数,还可将该Action的处理结果包含到本页面来。
bean :该标签用于创建一个javabean实例。如果指定了id属性,则可以将创建的javabean实例放入Sta
- 链表.简单的链表节点构建
aijuans
编程技巧
/*编程环境WIN-TC*/ #include "stdio.h" #include "conio.h"
#define NODE(name, key_word, help) \ Node name[1]={{NULL, NULL, NULL, key_word, help}}
typedef struct node { &nbs
- tomcat下jndi的三种配置方式
avords
tomcat
jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称
访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。
tomcat配置
- 关于敏捷的一些想法
houxinyou
敏捷
从网上看到这样一句话:“敏捷开发的最重要目标就是:满足用户多变的需求,说白了就是最大程度的让客户满意。”
感觉表达的不太清楚。
感觉容易被人误解的地方主要在“用户多变的需求”上。
第一种多变,实际上就是没有从根本上了解了用户的需求。用户的需求实际是稳定的,只是比较多,也比较混乱,用户一般只能了解自己的那一小部分,所以没有用户能清楚的表达出整体需求。而由于各种条件的,用户表达自己那一部分时也有
- 富养还是穷养,决定孩子的一生
bijian1013
教育人生
是什么决定孩子未来物质能否丰盛?为什么说寒门很难出贵子,三代才能出贵族?真的是父母必须有钱,才能大概率保证孩子未来富有吗?-----作者:@李雪爱与自由
事实并非由物质决定,而是由心灵决定。一朋友富有而且修养气质很好,兄弟姐妹也都如此。她的童年时代,物质上大家都很贫乏,但妈妈总是保持生活中的美感,时不时给孩子们带回一些美好小玩意,从来不对孩子传递生活艰辛、金钱来之不易、要懂得珍惜
- oracle 日期时间格式转化
征客丶
oracle
oracle 系统时间有 SYSDATE 与 SYSTIMESTAMP;
SYSDATE:不支持毫秒,取的是系统时间;
SYSTIMESTAMP:支持毫秒,日期,时间是给时区转换的,秒和毫秒是取的系统的。
日期转字符窜:
一、不取毫秒:
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
简要说明,
YYYY 年
MM 月
- 【Scala六】分析Spark源代码总结的Scala语法四
bit1129
scala
1. apply语法
FileShuffleBlockManager中定义的类ShuffleFileGroup,定义:
private class ShuffleFileGroup(val shuffleId: Int, val fileId: Int, val files: Array[File]) {
...
def apply(bucketId
- Erlang中有意思的bug
bookjovi
erlang
代码中常有一些很搞笑的bug,如下面的一行代码被调用两次(Erlang beam)
commit f667e4a47b07b07ed035073b94d699ff5fe0ba9b
Author: Jovi Zhang <
[email protected]>
Date: Fri Dec 2 16:19:22 2011 +0100
erts:
- 移位打印10进制数转16进制-2008-08-18
ljy325
java基础
/**
* Description 移位打印10进制的16进制形式
* Creation Date 15-08-2008 9:00
* @author 卢俊宇
* @version 1.0
*
*/
public class PrintHex {
// 备选字符
static final char di
- 读《研磨设计模式》-代码笔记-组合模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
abstract class Component {
public abstract void printStruct(Str
- 利用cmd命令将.class文件打包成jar
chenyu19891124
cmdjar
cmd命令打jar是如下实现:
在运行里输入cmd,利用cmd命令进入到本地的工作盘符。(如我的是D盘下的文件有此路径 D:\workspace\prpall\WEB-INF\classes)
现在是想把D:\workspace\prpall\WEB-INF\classes路径下所有的文件打包成prpall.jar。然后继续如下操作:
cd D: 回车
cd workspace/prpal
- [原创]JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
comsci
eclipse设计模式算法工作swing
JWFD v0.96 工作流系统二次开发包 for Eclipse 简要说明
&nb
- SecureCRT右键粘贴的设置
daizj
secureCRT右键粘贴
一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.7.5 ,这个功能也已经是默认配置了。
老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。
菜单:
Options->Global Options ...->Terminal
右边有个Mouse的选项块。
Copy on Select
Paste on Right/Middle
- Linux 软链接和硬链接
dongwei_6688
linux
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连
- DIV底部自适应
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- Centos6.5使用yum安装mysql——快速上手必备
dcj3sjt126com
mysql
第1步、yum安装mysql
[root@stonex ~]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86_64 0:5.1.73-3.el6_5 &nb
- 如何调试JDK源码
frank1234
jdk
相信各位小伙伴们跟我一样,想通过JDK源码来学习Java,比如collections包,java.util.concurrent包。
可惜的是sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。
下面是编译jdk的具体步骤:
1.把C:\java\jdk1.6.0_26\sr
- Maximal Rectangle
hcx2013
max
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
public class Solution {
public int maximalRectangle(char[][] matrix)
- Spring MVC测试框架详解——服务端测试
jinnianshilongnian
spring mvc test
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的。从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用spring-test-mvc项目(合并到spring3.2中了)。
Spring MVC测试框架提供了对服务器端和客户端(基于RestTemplate的客户端)提供了支持。
&nbs
- Linux64位操作系统(CentOS6.6)上如何编译hadoop2.4.0
liyong0802
hadoop
一、准备编译软件
1.在官网下载jdk1.7、maven3.2.1、ant1.9.4,解压设置好环境变量就可以用。
环境变量设置如下:
(1)执行vim /etc/profile
(2)在文件尾部加入:
export JAVA_HOME=/home/spark/jdk1.7
export MAVEN_HOME=/ho
- StatusBar 字体白色
pangyulei
status
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
/*you'll also need to set UIViewControllerBasedStatusBarAppearance to NO in the plist file if you use this method
- 如何分析Java虚拟机死锁
sesame
javathreadoracle虚拟机jdbc
英文资料:
Thread Dump and Concurrency Locks
Thread dumps are very useful for diagnosing synchronization related problems such as deadlocks on object monitors. Ctrl-\ on Solaris/Linux or Ctrl-B
- 位运算简介及实用技巧(一):基础篇
tw_wangzhengquan
位运算
http://www.matrix67.com/blog/archives/263
去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章。后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法。从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个r
- jsearch的索引文件结构
yangshangchuan
搜索引擎jsearch全文检索信息检索word分词
jsearch是一个高性能的全文检索工具包,基于倒排索引,基于java8,类似于lucene,但更轻量级。
jsearch的索引文件结构定义如下:
1、一个词的索引由=分割的三部分组成: 第一部分是词 第二部分是这个词在多少