`
cavonchen
  • 浏览: 205642 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
但是在Story的使用过程中,也暴露很多问题。一是完全抛弃需求分析记录(Use Case或IPO方式)的做法使产品或项目组的知识不能得到有效传承,我参与多个项目组的模块架构优化都只能从代码中了解模块需求,因为没有其他记录;二是Story的使用有扩大化的危险。现在不但有项目级Story,还有版本级Story,甚至最近又提出了Solution级Story概念。如果Story的使用范围如此扩大后,则知识传承的问题也将随之扩大,而真正进行需求分析和记录的Use Case却无人关注了。这是一个很大的问题。 我认为最好的做法是推行公司关于需求新架构2.0的要求,用System Feature、Sys ...
对Story到底是什么、Story与Use Case有什么区别,目前讨论的比较多,比较权威的解释有Mike Cohn在《User Stories Applied: For Agile Software Development》中提到的: 1、User stories are different from IEEE 830 software requirements specifications, use cases and intera ...
http://jiake.iteye.com/blog/462057
首先记记C#中的文件删除。 1.文件的删除、剪切、重命名,总是能真正执行成功的,虽然会抛异常。 2.文件夹的删除、剪切、重命名,当文件夹里面有文件被打开时,操作便无法完成。 当用Image.FromFile方法时,在没把这张图片释放前,对该文件或它的文件夹的修改都会失败,会报“拒绝访问”的异常。所以在对文件或文件夹进行修改时必须将Image.FromFile方法所占用的图片释放掉。 Image srcImg = Image.FromFile(@"D:\a.jpg"); Image cloneImge = new Bitmap(srcImage); srcImage.disp ...
1、把主键定义为自动增长标识符类型 在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如: create table customers(id int auto_increment primary key not null, name varchar(15)); insert into customers(name) values("name1"),("name2"); select id from customers; 以上sql语句先创建了customers表,然后插入两条记录,在插入时仅仅设定了 ...
今天移动硬盘插到电脑上能在右下角看到有即插即用的设备(即我的移动硬盘)插入,四个分区只能看到三个分区,一个分区看到盘符打不开,直接输入盘符也无法访问,弹出错误提示:“无法打开I:,执行页内操作时的错误”。   怀疑电脑的是,于是重启,不行。换个USB口不行。于是怀疑我电脑主板的USB接口供电不足,换了台电脑,还是不行。   这时候想到CHKDSK命令,在cmd窗口执行命令:chkdsk D:/f ,执行情况见下表:  C:\Documents and Settings\user>chkdsk i:/f /r 文件系统的类型是 NTFS。 卷标是 教育教学。 CHKDSK 正在校验 ...
原文地址:http://www.wxwdesign.cn/article/skills/browser_quirksmode_csscompat.htm     由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在W3C标准出台以前,浏览器在对页面的渲 ...
[size=x-small]<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="bean" uri="http://struts.apache.org/tags-bean"%> 引标签需要注意标签版本的问题,jstl标签有1.0和1.1标准,如果引入下面的1.0版本 <%@ taglib prefix="c" uri="http://java ...
tomcat对表单的两种提交方式get和post的处理方式并不相同 ·post可以用在接收参数的页面里写request.setCharacterEncoding("编码");编码是提交表单的页面采取的编码,为避免在每个页面都要写这句为request设置编码的话,通常写一个自定义的filter来拦截request并设置。 ·而get方式不行,一定要通过转码来解决乱码问题。(当然post方式也可采用转码来解决),而在Tomcat下可以通过server.xml中的connector标签中增加URIEncoding="GBK"来解决。
Web.xml常用元素 <web-app> <display-name></display-name>定义了WEB应用的名字 <description></description> 声明WEB应用的描述信息 <context-param></context-param> context-param元素声明应用范围内的初始化参数。 <filter></filter> 过滤器元素将一个名字与一个实现javax.servlet.Filter接口 ...

中文转unicode

    博客分类:
  • java
在html中写unicode编码,如你好,应写为&#&#20320;&#22909; for (char c : str.toCharArray()) { System.out.println(c);//拆成你和好两个char字符 s1 += "&#" + (int)c + ";"; } 或是用自带的native2ascii工具也行。如果发现中文变成了???,查看cmd下面是不是也是中文变问号,若是,就修改注册表,把命令窗口的编码变成中文GBK即可。 [HKEY_CURRENT_USER\Console\%S ...
Struts学习过程中,结合公司项目的情况,有以下心得。 1.Struts的国际化很少用到,但出错处理或异常处理中的提示信息又是需要国际化消息文本中的信息的,这时的处理就是给定一个key value,而value是一个{0},用来装任何出错提示信息,就是出什么错都是new ActionMessage(key,"特定内容");这样子既符合Struts的规范又完成了功能。 2.Struts的动态ActionForm很少用到,因为用它的话,要执行reset方法需要写动态ActionForm的子类并重写reset方法,validate方法也可以用编写Validator子类并重写val ...
以MySql和DB2为例,解释一下数据库的字符集。 创建数据库时或建表时有默认的字符集, MySql中 CREATE TABLE fuck ( id varchar(225) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 DB2中create database ktzpdb using codeset UTF8 territory cn    这样就把数据库或每张表的字符编码设为utf8了,当我们直接用mysql或db2自带的命令窗口去插入中文时,却不能插入,这就是命令窗口的编码问题了。     一般命令窗口的字符编码应该为gbk, ...
在创建数据库时遇到数据库别名已存在的问题时,可以: 1. 首先用 db2 list database directory 命令看在系统数据库目录(System Database Directory)中有没有该数据库,如果有,应该在确定该数据库是没有用的数据库之后用 db2 drop database 数据库名将其删除。     2. 如果没有,再用 db2 list database directory on location 看在本地数据库目录(Local Database Directory)中有没有该数据库,location指定数据库的位置(如Windows下的C: ,Unix下的/ho ...
在系统启动显示db2登录时,按ctrl+alt+delete进入经典的写用户和密码的登录方式,用administrator登录进去后,再按regedit进入注册表, 具体操作: 在〔开始〕→〔运行〕→输入〔regedit〕→〔HKEY_LOCAL_MACHINE〕 → 〔SOFTWARE〕→〔Microsoft〕→〔Windows NT〕→〔CurrentVersion〕 →〔Winlogon〕→〔SpecialAccounts〕→在〔UserList〕增加一个〔DWORD〕值 〔数值名称〕为〔Administrator〕,数值资料为〔1〕= 显示 〔0〕=隐藏 即可重新把adminis ...
Global site tag (gtag.js) - Google Analytics