历史 Lambda演算为描述函数及其评估提供了理论框架。它是一种数学抽象而不是编程语言 - 但它构成了几乎所有当前函数式编程语言的基础。等效的理论公式,组合逻辑,通常被认为比lambda演算更抽象,并且在发明之前。组合逻辑和lambda演算最初都是为了更清晰地接近数学基础而开发的。 一种早期功能性语 ...
分类:
其他好文 时间:
2019-03-25 01:23:53
阅读次数:
176
模块独立性由两个定性标准度量 模块自身的内聚,也称为块内联系或模块强度。 模块之间的耦合,也成为块间联系。 模块独立性愈高,则块内联系越强,块间联系越弱,即高内聚,低耦合。 内聚性分类 内聚性是从功能的角度对模块内部聚合能力的度量。 高内聚是模块独立性追求的目标。 内聚性分类(以计算员工年龄,退休时 ...
分类:
其他好文 时间:
2019-03-17 10:50:54
阅读次数:
294
APP测试要点 功能性 UI界面 安装与卸载 升级 登录测试 离线测试 安全性测试 兼容性(操作系统,屏幕尺寸,分辨率,厂家) 消息推送 前后台切换 网络环境(wifi/2G/3G/4G/无网) 异常中断 一、安装卸载测试 软件安装后,是否可以正常运行 安装过程中是否可以取消 安装空间不足时,是否有 ...
分类:
移动开发 时间:
2019-03-12 18:06:25
阅读次数:
271
分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 一、架构概述 可伸缩系统架构是指除功能性需求外通过添加可伸缩技术元素,如:连接池、会话、包路由、分布式缓存、负载均衡等技术。使系统能支 ...
分类:
其他好文 时间:
2019-03-11 13:30:51
阅读次数:
182
功能测试的目的需要确保在各种场景下,软件的功能都是正常可用的 解释一下我说的功能测试,就是显示的功能性需求:终端用户可见的功能,软件应该做的功能都做了,不应该做的没有做<!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tUeXBlIjoibGlzd ...
分类:
其他好文 时间:
2019-03-10 13:36:48
阅读次数:
185
开发环境,更多的是各自开发的本地,代码可以随意修改,方便开发自身测试用,但该环境由于可以直接修改,很多bug不容易被发现,只能是开发自测或写代码时候 自用。 测试环境,是相对稳定的环境。代码是可以提交 再pull。该环境完全模拟线上环境(发布后),代码在测试环境 由测试进行功能性 自动化测试。在确保 ...
分类:
其他好文 时间:
2019-03-10 09:23:58
阅读次数:
189
一般来说,除了当前的系统功能需求外,软件架构还需要关注性能、可用性、伸缩性、扩展性和安全性这5个架构要素。 3.1 性能 性能是网站的一个重要指标,任何软件架构设计档案都必须考虑可能会带来的性能问题。 优化网站性能的手段非常多,从用户浏览器到数据库,影响用户请求的所有环节都可以进行性能优化。 在浏览 ...
分类:
Web程序 时间:
2019-03-04 11:32:51
阅读次数:
211
聊聊本文内容 之前讲过php简单的内容,但是原生永远是不够看的,这次用框架做一些功能性的事情。 但是公司用自己的框架不能拿出来,用了用一些流行的框架比如tp,larveral之类的感觉太重,CI也不顺手,于是整体框架就用之前在幕客上看的这个,顺便自己手动改吧改吧,看哪不爽改哪里,一个精简的框架就出来 ...
分类:
Web程序 时间:
2019-02-22 21:31:10
阅读次数:
203
架构的定义 我们来看看软件架构的一般定义: 程序和计算系统软件体系结构是指系统的一个或多个结构。 该结构包括软件的构建,构建的外部可见属性以及它们之间的相互关系。 该体系结构不是可操作的软件。 具体来说,这是一个表达式,它使软件工程师能够: 分析满足监管要求的设计有效性。 在设计更改相对容易的阶段, ...
分类:
编程语言 时间:
2019-02-15 17:21:56
阅读次数:
164
基于Oracle; 题:编写一个 SQL 查询,查找所有至少连续出现三次的数字。 例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字。 题目不难也不复杂,思路比较有趣,故写文解释一下,写代码往往有一些取巧的方式,由于SQL毕竟只是数据库语言,不能跟其他语言比功能性,所以有时需要用一些 ...
分类:
数据库 时间:
2019-02-12 21:22:59
阅读次数:
474