- 博客(11)
- 收藏
- 关注
原创 MyAlipay 产品需求文档
文件标识 MyAlipay 文件状态 [ ]草稿 [ ]正式发布 [√ ]正在修改 当前版本: 1.0.0 作 者: yja 完成日期: 修订记录 更新时间 ...
2019-08-12 03:04:05
787
原创 斗鱼VS快手 直播功能分析
2019年直播行业已经进入成熟期,各平台之间的良性竞争、更加完善的直播监管机制都给市场带来了新活力,现如今,为了开拓更大的市场,直播行业逐渐形成了头部直播平台竞争加剧,短视频平台正在积极探索直播市场的趋势。 在所有直播板块之中,游戏直播独占鳌头,根据小葫芦大数据平台2018年TOP100主播板块类型分布显示,61.6%的主播都来自游戏板块。 所以,本...
2019-08-07 16:58:33
7779
原创 安装Scrapy框架
一、安装wheelpip install wheel二、安装twisted查看自己对应的版本文件 https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted cp27 : python版本27 win32 / win32_amd64 : 电脑系统是32位/64位 如果不知道自己python版本,控制台...
2019-07-19 10:36:18
345
原创 记录一下自己安装MongoDB时候遇到的几个坑
基本安装流程:https://www.runoob.com/mongodb/mongodb-window-install.html安装的时候跳Service 'MongoDB Server' (MongoDB) failed to start. Verify thay you have...这个弹框,网上有说法是安装目录有中文不行(我没有),或者直接安装到根目录D盘、C盘下(我觉得这样不...
2019-07-15 18:05:01
166
原创 软件构造第五章 面向可复用性的构造
可复用性:不针对应用 而是针对多个应用的场景Programing for/with reuse1、Programing for reuse 开发可复用的软件开发成本高于一般软件的成本:要有足够高的适应性性能差些:针对更普适场景,缺少足够的针对性2、Programing with reuse 使用已有软件进行开发 可复用软件库,对其进行有效的管理往往无法拿来就用,需要适配最主要的复用是在代码层面,但...
2018-06-23 14:53:00
407
原创 3.5 equals()
3.5 Equality in ADT and OOP等价性equals()和==1、== 引用等价性== 对基本数据类型,使用==判定相等如果用==,是在判断两个对象身份标识 ID是否相等(指向内存里的同一段空间)2、equals() 对象等价性在自定义ADT时,需要重写Object的equals()对对象类型,使用equals() Equality of immutable ty...
2018-06-22 21:54:54
231
原创 软件构造3.4 OOP
3.4 oop接口、抽象类、具体类1、Object对象:state——fieldsbehavior——methods2、Classes类——fields+methodsclass vs instance(实例)static vs instance3、接口InterfaceInterface和Class: 定义和实现A接口之间可以继承 一个类可以实现多个接口一个接口可以有多种实现过程:设计一个接口 ...
2018-06-22 20:47:22
152
原创 软件构造3.3 ADT
3.3 ADT1、抽象数据类型与表示独立性:如何设计良好的抽象数据结构,通过封装来避免客户端获取数据的内部表示(即“表示泄露”),避免潜在 的bug——在client和imp;2、 ADT的特性:不变量、表示泄漏、抽象函数AF、表示不变量RI;3、抽象类型:强调“作用于数据上的操作”,程序员和client无需关心数据如何具体存储的,只需设计/使用操作即可。ADT是由操作定义的,与其内部如何实现无...
2018-06-22 19:02:22
345
原创 软件构造3.2 Spec
3.2 Specification 方法的规约Spec规约示例静态类型声明是一种规约,可据此进行静态类型检查static checking; 方法前的注释也是一种规约,但需人工判定其是否满足规约作用 规约可以隔离“变化”,无需通知客户端;规约也可以提高代码效率;规约:扮演“防火墙”角色;行为等价性根据规约判断是否行为等价。不同函数符合同一规约,则它们等价。例:行为不同,但满足同一spec,等价re...
2018-06-22 17:02:20
373
原创 软件构造3.1 数据类型与类型检查
概要:1、基本数据类型vs对象数据类型2、静态类型检查vs动态类型检查3、可变型vs不变型4、防御式拷贝5、snapshot diagram3.1数据类型和类型检查一、基本、对象数据类型primitive types 基本数据类型object types 对象数据类型二、静态Static 类型检查vs 动态Dynamic类型检查静态动态编译阶段进行检查运行阶段进行检查关于“类型”的检查,不考虑值关...
2018-06-21 15:13:35
224
原创 软件构造第一、二章知识点总结
软件构造基础一、软件构造的多维度试图+阶段划分和各阶段的构造活动程序+文档+数据三个维度+8个视图SCM——软件配置管理VCS——版本控制系统二、内部外部的质量指标1、内外部质量指标的关系外部质量指标影响用户;内部质量指标影响软件本身和它的开发者;外部质量指标取决于内部质量2、外部质量指标External quality factors正确性correctness:按照预先定义的spec执行健壮性...
2018-06-20 22:54:42
310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人