软件工程概述软件工程基本原理
用分阶段的生命周期计划严格管理
坚持进行阶段评审
实现严格的产品控制
采用现代程序设计技术
结构应能清楚审查
开发小组人员应少而精
承认不断改进软件工程时间的必要性
软件生存周期
可行性分析与项目开发计划
需求分析
概要设计
详细设计
编码
测试
维护
软件过程能力成熟度模型(CMM):
初始级(Initial)杂乱无章,甚至很混乱,几乎没有明确定义的步骤,项目的成功完全依赖个人的努力和英雄式的核心人物的作用。
可重复级(Repeatable)可跟踪项目...
操作系统概述操作系统的基本概念操作系统的4个特征:并发行、共享性、虚拟性和不确定性。
操作系统功能的5大部分:进程管理、文件管理、存储管理、设备管理和作业管理。
操作系统的分类及特点1. 批处理操作系统
单道批处理:一次只有一个作业装入内存执行,作业由用户程序、数据和作业说明书(作业控制用语言)3个部分组成。
多道批处理:多道、宏观上并行运行、微观上串行运行。
2.分时操作系统
特点:多路性、独立性、交互性和及时性。
3.实时操作系统
4.网络操作系统
6.分布式操作系统
7.嵌入式操作系...
线性表线性表插入一个元素,需要移动的元素个数的期望值为 n/2,删除一个元素的期望值为(n-1)/2。
链表节点类型定义:1234typedef struct node { int data; struct node *next;}NODE, *LinkList
单链表中,p节点后插入s12s->next = p->next;p->next = s;
单链表中,删除p节点的后续节点123q = p->next;p->next =...
123456789moment.locale('zh-cn');const date = moment("2018-2-15 19:20:01", "YYYY-MM-DD HH:mm:ss").calenda(null, { sameDay: 'HH:mm', nextDay: '[明天] HH:mm', nextWeek: 'dddd', lastDay: '[昨天] HH:mm', lastWeek: '上周dd HH:mm', sameElse: "YYYY年M...
RN集成了redux之后,测试工具必不可少。使用React Native Debugger可以完美解决该问题。
安装(for macOs)1$ brew update && brew cask install react-native-debugger
使用1$ open "rndebugger://set-debugger-loc?host=localhost&port=8081"
Then: 在模拟器或真机上打开”Debug Js Remotely”选项
装饰器Object.definePropert在了解装饰器之前,先要熟悉Object.defineProperty,该方法可以用来定义对象中Porp的属性。1Object.definePropery(object, prop, descriptor)
该方法接受三个参数:
object 对象名;
prop 属性名;
descriptor 属性描述符。
Example:12345678var someOne = { };Object.defineProperty(so...
triumph英 [‘traɪʌmf] 美 [ˈtraɪəmf]n. 胜利,凯旋;欢欣vi. 获得胜利,成功
scale英 [skeɪl] 美 [skel]n. 规模;比例;鳞;刻度;天平;数值范围vi. 衡量;攀登;剥落;生水垢vt. 测量;攀登;刮鳞;依比例决定
supernatural英 [,suːpə’nætʃ(ə)r(ə)l; ,sjuː-] 美 [,supɚ’nætʃrəl]adj. 超自然的;神奇的,不可思议的n. 超自然现象;不可思议的事
even ...
重要文件app > java > com.example.myfirstapp > MainActivity.java这是主 Activity。当构建和运行应用时,系统会启动此 Activity 的实例并加载其布局。
app > res > layout > activity_main.xml布局文件,类似jsx。
app > manifests > AndroidManifest.xmlmanifest 文件描述应用的基本特性并定义其每个组...
简单好用的 React Native 组件库。
Lists创建12345678910111213141516171819202122232425262728import { List, ListItem } from 'react-native-elements';list = [ { name: 'aaa', value: '123' }, { name: 'bbb', value: '346' }];render() ...
React Native 提供了三种列表组件,分别是:ListView,FlatList 和 SectionList,由于 ListView 已经被弃用,便不再进行详细的说明,本章节主要介绍 FlatList 和 SectionList 的常用属性。
FaltList高性能的简单列表组件,具有以下便利的特性:
完全跨平台;
支持水平布局模式;
行组件显示或隐藏时可配置回调事件;
支持单独的头部组件;
支持单独的尾部组件;
支持自定义行间分隔线;
支持下拉刷新;
支持上拉加载;
支持跳转到...