精华内容
下载资源
问答
  • if user_input == i: print_word (word2) break ``` list1 = ['苹果','香蕉','橘子','梨','菠萝','樱桃','西瓜','芒果','葡萄'] list2 = [12,10,18,16,25,40,10,20,15] a = answer(list1,list2, word1=...
  • 什么是用户故事(User Story)? Scrum中文网 2010-04-24 15:58:54 作者:admin 来源:ScrumCN 文字大小:[大][中][小] 什么是用户故事? 用户故事从用户的角度来描述用户渴望得到的功能...
    什么是用户故事(User Story)?
    Scrum中文网   2010-04-24 15:58:54 作者:admin 来源:ScrumCN 文字大小:[][][]

    什么是用户故事?

    用户故事是从用户的角度来描述用户渴望得到的功能。一个好的用户故事包括三个要素:

    1.     角色:谁要使用这个功能。

    2.     活动:需要完成什么样的功能。

    3.     商业价值:为什么需要这个功能,这个功能带来什么样的价值。

    用户故事通常按照如下的格式来表达:

    英文:

    As a <Role>, I want to <Activity>, so that <Business Value>.

    中文:

    作为一个<角色>, 我想要<活动>, 以便于<商业价值>

    举例:

    作为一个“网站管理员”,我想要“统计每天有多少人访问了我的网站”,以便于“我的赞助商了解我的网站会给他们带来什么收益。”

    需要注意的是用户故事不能够使用技术语言来描述,要使用用户可以理解的业务语言来描述。

    Ron Jeffries的3个C

    关于用户故事,Ron Jeffries用3个C来描述它:

    卡片(Card) - 用户故事一般写在小的记事卡片上。卡片上可能会写上故事的简短描述,工作量估算等。

    交谈(Conversation)- 用户故事背后的细节来源于和客户或者产品负责人的交流沟通。

    确认(Confirmation)- 通过验收测试确认用户故事被正确完成。

     

    用户故事的六个特性- INVEST

    INVEST = Independent, Negotiable, Valuable, Estimable, Small, Testable

    一个好的用户故事应该遵循INVEST原则。

    独立性(Independent)— 要尽可能的让一个用户故事独立于其他的用户故事。用户故事之间的依赖使得制定计划,确定优先级,工作量估算都变得很困难。通常我们可以通过组合用户故事和分解用户故事来减少依赖性。

    可协商性(Negotiable)— 一个用户故事的内容要是可以协商的,用户故事不是合同。一个用户故事卡片上只是对用户故事的一个简短的描述,不包括太多的细节。具体的细节在沟通阶段产出。一个用户故事卡带有了太多的细节,实际上限制了和用户的沟通。

    有价值(Valuable)— 每个故事必须对客户具有价值(无论是用户还是购买方)。一个让用户故事有价值的好方法是让客户来写下它们。一旦一个客户意识到这是一个用户故事并不是一个契约而且可以进行协商的时候,他们将非常乐意写下故事。

     

    可以估算性(Estimable)—开发团队需要去估计一个用户故事以便确定优先级,工作量,安排计划。但是让开发者难以估计故事的问题来自:对于领域知识的缺乏(这种情况下需要更多的沟通),或者故事太大了(这时需要把故事切分成小些的)。

     

    短小(Small)— 一个好的故事在工作量上要尽量短小,最好不要超过10个理想人/天的工作量,至少要确保的是在一个迭代或Sprint中能够完成。用户故事越大,在安排计划,工作量估算等方面的风险就会越大。

     

    可测试性(Testable)—一个用户故事要是可以测试的,以便于确认它是可以完成的。如果一个用户故事不能够测试,那么你就无法知道它什么时候可以完成。一个不可测试的用户故事例子:软件应该是易于使用的。

    转载于:https://www.cnblogs.com/ToDoToTry/archive/2011/09/17/2179935.html

    展开全文
  • 当你在vs中设置的字体不支持中文时(如consolas),vs使用一个文件来决定使用什么中文字体。 这个文件就是: %userprofile%\application data\microsoft\visual studio\9.0\vsfontlk.dat 这个文件文本格式,utf16...

    当你在vs中设置的字体不支持中文时(如consolas),vs使用一个文件来决定使用什么中文字体。
     这个文件就是:
     %userprofile%\application data\microsoft\visual studio\9.0\vsfontlk.dat

     这个文件是文本格式,utf16编码,带bom。使用一个合适的编辑器打开,看这一行
     0804|NSimSun|新宋体
     0804是16进制,对应10进制是2052,也就是chinese PRC的lang id了。后面是字体。
     把这行改成
     0804|微软雅黑


     重新打开vs,字体变啦!(只是新中文看起来较小)

    转载于:https://www.cnblogs.com/windinsky/archive/2009/04/03/1428900.html

    展开全文
  • 不要试图从本手册中去获取什么知识, 使用Vim更多的一种技能而 不是一种知识, Vim的学习需要的更多的不是头脑而是双手, 经常按书中 的指示进行示例性的操作, 在学习Vim众多精致的技巧时, 不要贪图一下 子全都掌握, ...
  • 什么是扩展属性

    千次阅读 2006-12-18 22:13:00
    今天在书上看到一个比较陌生的东西"扩展属性",看完以后明白,其实扩展属性就是给数据库对象添加说明注释文字的 ,比如说要解释一下某字段的含义是什么,可以给它加上中文说明用法如下: EXEC sp_...

    今天在书上看到一个比较陌生的东西"扩展属性",看完以后明白,其实扩展属性就是给数据库对象添加说明注释文字的 ,比如说要解释一下某字段的含义是什么,可以给它加上中文说明

    用法如下:

      EXEC sp_addextendedproperty 'CRid', '表示ID', 'user', dbo, 'table', 'clientInfo', 'column',CRid       --添加属性
      go
      EXEC sp_addextendedproperty '人名', '显示客户姓名', 'user', dbo, 'table', 'clientInfo', 'column',Rname
      go
      
      select name,value from ::fn_listextendedproperty  --列出扩展属性
      (default,'user','dbo','table','clientInfo','column',default)
      
      go
      
      name value
      ---------------------------------------------
      CRid 表示ID
      人名 显示客户姓名
      
      这样就可以当作结果集用了
      
      这里系统多表值函数 fn_listextendedpeoperty简单说一下
      查询的时候,因为是系统多表值函数所以前面必须有 ::
      第1个是指定属性名称----如果用default或者NULL显示全部
      第2-7个参数,可以参看sql的对象命名规则
      如果用default也是指定全部

    展开全文
  • 本文选自「iPad Power User」订阅计划,三年会员限时优惠了解一下。写在前面:正如我在上一封「iPad Power User」会员通讯里所言,未来这个内容产品「将由工具向方法论扩展,由工具使用说明到工具使用理念进化」,从...

    本文选自「iPad Power User」订阅计划,三年会员限时优惠了解一下。


    写在前面:正如我在上一封「iPad Power User」会员通讯里所言,未来这个内容产品「将由工具向方法论扩展,由工具使用说明到工具使用理念进化」,从本期开始,我将陆续推出一系列探讨工具方法论的内容产品,目前已经确定的选题包括:

    • Coda 使用笔记;
    • 现代数字笔记指南;
    • 从零开始做邮件通讯;

    其次,上述选题并不是一次性更新,而是以连载与轮换的形式,定期更新到邮件通讯里,不过必须考虑到一些突发选题,比如 WWDC 大会、新 iPad Pro 发布等等,因此在某些情况下会出现延期更新的情况,还请大家谅解。

    第三,所有主题所展示的流程与理念,都可以在 iPad Pro 上完整实现,这也是「iPad Power User」的应有之义。

    本期,我将从新一代文档工具 Coda 谈起。

    对于一个工具的介绍,往往是从定义开始。但定义 Coda 是一件非常困难的事情,即便是在其官方介绍里,关于 Coda 的定义也是模糊不清的:

    Coda is a new type of document that blends the flexibility of documents, the power of spreadsheets, and the utility of applications into a single new canvas.

    事实上,这段话也犯了产品营销用语诸多禁忌,比如复杂的表达、模糊的定语等等,既没有完全解释清楚产品的定位,又增加了诸多迷惑。

    在我看来,或许可以先忽略上面复杂的定义,只需记住以下一点:Coda 是一种「现代文档」产品

    说起「文档」,可能很多人会第一时间想到微软 Office 产品,微软早在 1983 年就面向 MS-DOS 计算机发布了第一代 Word 与 Excel(当时叫 Multiplan),两年后,苹果麦金塔电脑也拥有了 Word 与 Excel。

    9ff732f9-0118-eb11-8da9-e4434bdf6706.png

    90 年代以后,随着微软 Windows 的流行,微软 Office 也成为文档的代名词,「微软+英特尔」构成了 PC 软硬件联盟,而「Windows+Office」则成为 PC 上的软件联盟,形成了绝对意义的垄断。

    当 2012 年 Google 发布 Google Docs 的时候,无论是企业客户还是普通消费者,可谓「苦微软久矣」,作为当时最具创新气质的公司,Google 为文档的未来提出了自己的思考:

    • 免费;
    • 基于浏览器,无需下载安装软件;
    • 文档与数据都存储在云端,通过 Google 账号同步,可以在任意设备上访问;
    • 利用 Google 账号实现多人之间的协作;

    上述四点,无论哪一点都是对微软 Office 的精准打击,彼时,Office 几乎一到两年发布一次版本升级,每一次版本升级都需要用户单独付费,并需要花费大量时间下载,安装后还需要处理不同版本的兼容性问题,至于文档的同步和协作,随身携带的 U 盘或许是当时最好的同步工具。

    a0f732f9-0118-eb11-8da9-e4434bdf6706.png

    但微软很快缓过神,特别是当微软转向「Cloud First」之后,依托订阅的 Office 365,微软成功地将 Office 塑造为新一代文档产品,如今,Office 基础功能免费、横跨各个平台、利用微软账号实现了数据同步。

    站在 2020 年的时间点去看,Google Docs 引领的文档创新以及后续 Office 的改变,并没有为文档带来真正意义的创新。尽管在 Google 与微软的努力下,如今我们的文档都实现了云端存储与同步,但对于用户而言,我们现在处理的内容——从 Word 里的文字到 Excel 的数据再到 PowerPoint 中的图示——本质上没有任何变化。

    换句话说,我们依然像十几年前一样,沿着或大或小的屏幕,把文字、数据、图示依次放在合适的地方。

    我将这类文档产品定义为「古典文档」,而 Coda 是「现代文档」的代表。

    如果说「古典文档」是文档为核心,那么「现代文档」应该是内容为核心,这里的内容可以是文字、数据或者图示。

    如果说「古典文档」的协作方式是编辑与查看,那么「现代文档」应该拥有更丰富的协作方式,比如添加一个投票按钮如何?

    更进一步,如果说一篇「古典文档」是几页纸质文档的数字化升级,有者明确的线形关系,那么「现代文档」的背后理念应该是,一些都是内容模块的组合,而且是可以随意、灵活的组合。

    这正是 Coda 作为「现代文档」产品的最基本特点。

    注册登录 Coda 后,你当然也需要像新建「古典文档」一样新建一个「文档」,但接下来,你所操作已经不再是一个文档,而是流动的内容,比如你可以让一个表格里的单元格作为核心变量,搭配自动化操作,实现文档里的「IFTTT」:

    a2f732f9-0118-eb11-8da9-e4434bdf6706.png

    你还可以将文档里的任意内容作为文档里的「API」,只需调用、组合,便成为一个全新的「文档」。

    更进一步,你还可以通过与第三方云服务、开发工具的协同,叠加更多层次的 API,形成内容与数据流动的新管道。

    再或者,面向协作的场景里,Coda 不仅可以实现内容增删,还利用丰富的模版(你也可以自定义),提供了丰富的自动化机制,这意味着,基于 Coda 文档里的每一次协作修改都是内部一次流程变化,在我看来,这才是文档协作的要义。

    a3f732f9-0118-eb11-8da9-e4434bdf6706.png

    这就是我对 Coda 作为「现代文档」产品的定义,或许它具有所谓模块化产品的特性,或者它也是某种意义上简化版的 Excel,但正如上文所提及,当我可以感知到一个单元格与一段文字「力量」的时候,我知道,它改变了我对于文档产品的几乎所有所有认知。

    未来几期的「Coda 学习笔记」,我将对这个产品里几个功能点做详细介绍,同时不断延伸出新的想法与使用场景,如果你在使用 Coda 有任何的想法,也欢迎写邮件给我(zhaosaipo@gmail.com),让我们一起完善这个学习笔记。

    展开全文
  • 默认时 使用 Courier New 字体,中文显示乱码,通过 Edit -> Preferences -> User Interface,Source Code Font/Size -> User Selected Font/Size,修改为宋体,能正常显示中文,但习惯 Courier New 字体的程序猿就...
  • 识别缺好几个

    2020-11-22 23:23:40
    请问知道是什么原因吗? <img alt="image" src="https://user-images.githubusercontent.com/48909056/55705655-d706c600-5a11-11e9-8996-ccd419c08840.png" /> resize成280x32的识别结果: ...
  •   解决的办法中文用JS的encodeURI函数转换一下,接收页面不需要做什么处理,如果英文或者数字用encodeURI函数转换一下,没有影响。         var encodename = ...
  • 分词有什么作用:默认的分词器会将一句话分成一个个单独的,适用范围广,但是精准度低(索引中和查询语句中有相同的就会匹配上),所以在配置mapping的时候给需要搜索的中文字段设置分词器,一般需要搜索的中文...
  • 这其实编码问题 和字体什么的没有关系,在VSCode中默认用UTF-8编码方式打开文件,只要你的文件这个编码就能正常打开如果不是,不进行设置VSCode不会自动切换编码方式打开 手动可以Reopen with encoding/Save...
  • MYSQL中文手册

    2013-03-11 21:21:34
    1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 ...
  • C++ Primer中文

    2012-04-16 09:59:52
    4.1 什么是表达式 127 4.2 算术操作符 129 4.3 等于、关于和逻辑操作符 131 4.4 赋值操作符 134 4.5 递增和递减操作符 138 4.6 复数操作 140 4.7 条件操作符 143 4.8 sizeof操作符 144 4.9 new和delete...
  • Q:这个工具能够做什么? A:区域模拟,以及内码转换。一些应用程序可能无法在其它的区域模拟软件下正常运行,因此我编写了这个工具,以避免手工转换系统语言区域所带来的麻烦。 Q:它的兼容性如何? A:该程序能够...
  • ABAP中文幫助文檔

    2018-10-27 19:07:09
    ABAP幫助文檔,中文版 第一部份,ABAP/4基础 ABAP/4用户指南的第一部分描述了ABAP/4编程语言的基本组件。它们允许用户编写并运行包括所有主要操作的ABAP/4 程序。用户可以使用这些知识编写应用程序。 在第一部分的...
  • MySQL中文参考手册

    2010-08-10 22:11:55
    1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5 MySQL稳定性? 1.6 顺应2000年 1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 2 MySQL 邮件列表及...
  • ZendFramework中文文档

    2011-03-22 10:11:12
    14.1.1. 什么是过滤器(filter)? 14.1.2. 过滤器的基本用法 14.1.3. 使用静态 get() 方法 14.2. 标准过滤器类 14.2.1. Alnum 14.2.2. Alpha 14.2.3. BaseName 14.2.4. Digits 14.2.5. Dir 14.2.6. ...
  • 一、UE原名UltraEdit一套极棒的文字、Hex、ASCII 码编辑器,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且... 什么是UE用户体验  英文叫做user experience,缩写为UE, 或者UX。
  • kohana框架中文文档(详细版),php轻量级框架 Kohana一个PHP5的柱架。它采用∫模型、视图、控制器组成的结构模式。它的目标为∫安 全,轻量级和容易使用。 Kohana用户手册 QAPI于册 Kohana论坛 Github仓库 项目...
  • 5.1 什么是松耦合 5.2 将JavaScript从CSS中抽离 5.3 将CSS从JavaScript中抽离 5.4 将JavaScript从HTML中抽离 5.5 将HTML从JavaScript中抽离 5.5.1 方法1:从服务器加载 5.5.2 方法2:简单客户端模板 5.5.3 ...
  • mysql5.1中文手册

    2008-01-09 09:54:20
    MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般...
  • MySQL 5.1中文手冊

    2009-12-11 09:43:12
    1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. ...
  • 2.1. 什么是规则引擎? 5 2.1.1. 背景介绍 5 2.2. 为何使用规则引擎? 10 2.2.1. 规则引擎的优点 11 2.2.2. 何时应当使用规则引擎? 12 2.2.3. 何时不要使用规则 13 2.2.4. 脚本或流程引擎 13 2.2.5. 紧密耦合与松散...
  • [b]在Action中的值 如果是中文就是 null 如果不是中文就是就正常 :cry: [/b] [b]问题补充:[/b] [color=red]很郁闷的, 由于刚学Struts2 很多问题不知道在哪产生的。 Struts.properties 中的设置如下 ...
  • 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. ...
  • MySQL中文参考手册.chm

    热门讨论 2007-06-11 21:31:17
    MySQL中文参考手册.chm 449kb <br/>0 译者序 1 MySQL的一般的信息 1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 129
精华内容 51
关键字:

user中文是什么字