例子 i = 0 while i < 5: print('hello') i += 1 print('world') while的应用 # 1-100的累加和 i = 1 result = 0 while continue是循环中满足一定条件退出循环的两种不同方法 遇到break:终止此循环 遇到continue:退出当前一次循环继而执行下一次循环代码 break例子 i = 1 while i <= 5: print("xxxxx") i += 1 print("cf") print("cf结束") j +=1 while循环嵌套应⽤ 打印星号(正⽅形) # 重复打印5⾏ ') i += 1 # 每行结束要换行,这里借助一个空的print,利用print默认结束符换行 print() j += 1 应⽤⼆:打印星号(三角形) # 重复打印5行星星 else 循环可以和else配合使用, else下方缩进的代码指的是当循环正常结束之后要执⾏的代码 while...else i = 1 while i <= 5: print('我错了
4、WebMvcAutoConfiguration 里面的配置要能生效 必须 @ConditionalOnMissingBean(WebMvcConfigurationSupport.class) 5、
注意: 如果我们在props中使用的是驼峰命名法,使用的时候用''-''连接,否则会报错
又到了熟悉的函数,看了下发现和Python没太大区别...挺幸运的,所以前100多个视频学习起来一点都不吃力
; } } 2.4.9 配置求解终止条件 application.yml optaplanner: solver: termination: spent-limit: 5s
CSS笔记(5) 这两天又在学习scrapy,感觉总算是悟到了一丢丢,开始着手写爬虫了,但还是好难...可是CSS还是不能落下的,两天没看视频 但是有在看书的!
HTML笔记(5) 列表标签: 表格是用来显示数据的,那么列表就是用来布局的,列表最大的特点就是整齐,根据使用场景的不同,列表可以分成三大列: 无序列表、有序列表和自定义列表。
Qt 5 最小构建笔记(只编译QtBase) 只想用Qt5最基本的功能,因此只编译QtBase。 也不想为了编译一个Qt装很多东西 (比如非常肥的DirectX SDK) 软件清单: Visual Studio 2010 Professional with SP1 Active Perl opengltutorialsbyaks/download/ex tension-viewer 1 获取repository: git clone https://git.gitorious.org/qt/qt5. git qt5 2 获取qtbase源代码: 这一步不需要init-repository,直接去 http://qt.gitorious.org/qt/qtbase打包代码并下载, 然后放在qtbase -nomake demos -nomake tests -opengl desktop 4 make >nmake module-qtbase 所用时间差不多是 Qt4.8 的1/3 5
软件测试的对象 程序、数据、文档,跟人没有关系 测试用例 要设计有效的功能测试用例,应该做到 1、测试用例应该100%地覆盖测试业务需求 2、利用场景法模拟核心业务流程的正确执行 3、利用场景法设计测试用例时 ,往往是一个业务流程需要多条验证数据 4、利用边界值法设计测试用例,能够验证输入值的便捷处理是否正确 常见系统测试主要内容 1、恢复测试,测试系统容错能力 2、安全性测试 3、压力测试 4、性能测试 5、 逻辑覆盖法 1、语句覆盖:每一条可执行语句 2、判定覆盖:每个判定至少有一次真,一次假 3、条件覆盖:每个判断的每个条件可能取值至少执行一次 4、判定/条件覆盖:每个判定的每个条件取得各种可能的结果 5、 条件组合:使得每个判断的所有可能的条件取值组合至少执行一次,满足条件组合覆盖的测试用例一定满足判定覆盖、条件覆盖和判定/条件覆盖 软件质量模型特性 1、功能性 2、适合性 3、准确性 4、互操作性 5、 用户测试、第三方测试 MTTF 描述可靠性的指标 标准复合型测试 1、数据内容标准 2、通信协议 3、开发接口 4、信息编码 文档测试 1、面向读者应该定位要明确,不能一个文档面向所有级别 2、检查软件返回结果跟文档描述是否一致属于一致性方面
笔记软件构建记录 原因 以前工作一直使用的是自己的mac笔记本,现在突然要换成windows了,我所有的笔记都在mac上,都是本地的导致很难受,期间尝试过有道,印象发现这些商业软件我用着都很难受,而且我有时候还有发文章的习惯 ,每次图片都是手动上传上去,很是难受,突然在下午上班的时候看到别人写的文章,于是折腾一个自己的在线笔记。 使用的软件有: markdown软件为:Typora 上传照片到图床软件为:PicGo 同步文章到各大平台软件为:BlogHelper 安装 Typora 软件官网地址为: https://typora.io ctrl+end 搜索:ctrl+f 替换:ctrl+h 引用:输入>之后输入空格 代码块:ctrl+alt+f 加粗:ctrl+b 倾斜:ctrl+i 下划线:ctrl+u 删除线:alt+shift+5 command + 1 或者:# 大标题:command + 2 或者:## 标准标题:command + 3 或者:### 中标题:command + 4 或者:#### 小标题:command + 5
5.项目建议书是项目立项阶段(项目的初始阶段)开发的文档 6.甲方(顾客,需求方)招标阶段的任务是: 招标书定义 供方选择 合同签署 7.某公司希望开发一套软件产品, 如果选择自己开发软件的策略, 3.功能点方法中 5 类功能组件的计数项是外部输入、外部输出、外部查询、内部逻辑文件、外部接口文件。 4.软件项目的主要成本是人的劳动的消耗所需要的代价。 5.用例点方法通过分析用例角色、场景和技术与环境因子等来进行软件估算 6.人的劳动消耗所付出的代价是软件产品的主要成本。 7.估算时既要考虑直接成本又要考虑间接成本。 8. 5.(版本管理) 、(变更管理)是配置管理的主要功能。 6. 基线变更时,需要经过( SCCB)授权。 7. SCCB的全称是(软件配置控制委员会) 。 10+10+10+20+10+10+5+5=100; ACWP=10+16+8+10+10+12+24+12+5+5=112 BCWP=10+15+5+(10+10+10+20+10+10)/2+(
软件测试基础笔记 目录 1、软件测试的分类 2、软件测试的原则 3、软件测试关键问题 1、软件测试的分类 1、按照开发阶段划分 (1)单元测试 - 模块测试,检查每个程序单元能否正确实现详细设计说明中的模块功能等 (5)验收测试 - 按照项目任务或合同,供需双方签订的验收依据文档进行的对整个系统的测试与评审,决定是否接受或拒收系统。 5、杀虫剂现象 (1)软件测试越多,对测试的免疫力越强,寻找更多软件缺陷就更加困难。 (2)在系统分析、设计、实现阶段的复审工作中能够发现和避免80%的软件缺陷,此后的系统测试能够帮助我们找出剩余缺陷中的15%,最后的5%的软件缺陷可能只有在系统交付使用后用户经过大范围、长时间使用后才会曝露出来 (4)误区4 - 好的软件质量是通过测试得到的。 (5)误区5 - 把不合格的开发人员安排做测试。 (6)误区6 - 关注于测试的执行而忽略测试的设计。 (7)误区7 - 测试自动化是万能的。
笔记软件构建记录 原因 以前工作一直使用的是自己的mac笔记本,现在突然要换成windows了,我所有的笔记都在mac上,都是本地的导致很难受,期间尝试过有道,印象发现这些商业软件我用着都很难受,而且我有时候还有发文章的习惯 ,每次图片都是手动上传上去,很是难受,突然在下午上班的时候看到别人写的文章,于是折腾一个自己的在线笔记。 使用的软件有: markdown软件为:Typora 上传照片到图床软件为:PicGo 同步文章到各大平台软件为:BlogHelper 安装 Typora 软件官网地址为: https://typora.io ctrl+end 搜索:ctrl+f 替换:ctrl+h 引用:输入>之后输入空格 代码块:ctrl+alt+f 加粗:ctrl+b 倾斜:ctrl+i 下划线:ctrl+u 删除线:alt+shift+5 command + 1 或者:# 大标题:command + 2 或者:## 标准标题:command + 3 或者:### 中标题:command + 4 或者:#### 小标题:command + 5
5、查看效果 ? 三、实现页面分页功能 1、使用Bootstrap实现分页按钮 ? 设计代码 ? 实际效果 ? 2、设计分页URL ?
服务通过 ServiceHost 进行寄宿。可以添加终结以暴露可被调用寻址和调用的资源。
参考:http://dubbo.apache.org/zh-cn/docs/user/references/telnet.html telnet命令: 使用telnet命令来进行服务治理: telnet localhost 20880 或者 echo status | nc -i 1 localhost 20880 ls ls:显示服务列表 ls -l:显示服务详细信息列表 ls XxxService:显示服务的方法列表 ls -l XxxService:显示服务的方法详细信息列表
function(x: number, y: number): number { return x + y; }; P.S.实际上,还有另一种描述函数类型的方式:接口,具体见接口_TypeScript笔记
前言 软件评测师是中级中国计算机技术职业资格网(软考)证书,此博文是围绕【软件工程】相关常考点 设计模式 UML支持13种图,可分为两大类 结构图:类图、组合结构图、构件图、部署图、对象图、包图 行为图 V模型:包括低层测试又包括了高层测试,低层测试是为了确保源代码的正确性,高层测试是为了使整个系统满足用户的需求 H模型:强调的是测试准备与测试实施的分离,而不是紧密结合 瀑布模型:以文档为驱动,适合于软件需求明确的软件项目模型 正确性维护:改正在开发阶段发现的错误 适应性维护:使软件适应信息技术变化和管理需求变化而进行的修改 完善性维护:是为了扩充功能和改善性能而进行的修改 预防性维护:为了适应未来的软硬件环境的变化 维护行为 改正性维护:诊断和改正这些隐蔽错误而修改软件 适应性维护:适用变化了环境而修改软件 完善性维护:扩充或完善原有软件功能或性能而修改软件 预防性维护:为了提高软件的可维护性和可靠性,增强可读性,而修改软件你 功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少 软件设计 包括概要设计、详细设计 概要设计 体系结构设计 模块划分 数据结构、数据库设计 编写设计文档
表 5 显示的是设备描述符的结构。 该描述符的长度 = 18 个字节 1 bDescriptorType 1 描述符类型 = 设备(01h) 2 bcdUSB 2 USB 规范版本(BCD) 4 bDeviceClass 1 设备类别 5 如果 USB 设备支持远程唤醒,则位 5 将被设置为 1。如果不支持远程唤醒,则位 5 将被设置为 0。 bMaxPower 定义了设备全速运行时通过总线消耗的最大功耗,以 2 mA 为单位。 更多有关报告描述符的信息,请参考 AN57473 — PSoC®3 和 PSoC 5LP 的 USB HID 初级应用笔记以及 AN58726 — PSoC®3 和 PSoC 5LP 的 USB HID 中级应用笔记。
优秀笔记软件盘点(五)——那些强大的卡片笔记写作法软件我应该选择什么工具实践卡片笔记法呢? 文件夹页面:将网盘整合进你的笔记系统对于个人用户十分友好,拥有高性价比。丰富的软件联动生态体系:FlowUs 与白板、思维导图、流程图、设计协同等不少优秀第三方服务形成了软件联动。 FlowUs卡片写作:Scrivener、Gingko Writer、Writeathon如果你想要实践卡片写作,推荐使用以下工具进行线性或者非线性写作Scrivener介绍一款著名、强大的专业写作软件 当然了,作为久负盛名的专业写作软件,Scrivener 还具有包括全屏写作+打字机模式+沉浸模式在内的无干扰功能、强大的排版和发布功能、灵活的组织—活页夹、非常方便的便签/草稿功能。 优点见树又见林:卡片平铺,文章内容和结构一览无余支持卡片重组和拆分支持文件历史版本功能缺点暂时无客户端Gingko Writer 官网Writeathon介绍一款专业的卡片盒写作工具优点可能是目前写作软件中唯一支持双向链接的