摘要: 从测试阶段来看, 软件测试一般分为单元测试、 集成测试、 系统测试和验收测试四个步骤, 这四个步骤体现了测试从底层到高层, 从小到大的逐步测试理念。 从测试方法来看, 软件测试一般分为白盒测试和黑盒测试等。 从测试工具来看, 一般包括负载测试工具Loadrunner、 软件错误管理工具Bugzill 阅读全文
posted @ 2020-03-27 17:26 cayenne2018 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 按使用最广泛的瀑布模型来理解软件工程的话, 可以把软件工程大致分为6个阶段:(1) 可行性研究;(2) 需求分析;(3) 概要设计;(4) 详细设计;(5) 编码测试;(6) 实施运维。第一步: 可行性研究可行性研究是项目生命周期的第一步, 一般可以从技术、 经济、社会和法律等角度加以分析。 1. 阅读全文
posted @ 2020-03-27 16:41 cayenne2018 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: Raid阵列: 1,raid 0,提升读写性能,不具备备份,错误修复能力 总结: 磁盘空间使用率:100%,故成本最低。 读性能:N*单块磁盘的读性能 写性能:N*单块磁盘的写性能 冗余:无,任何一块磁盘损坏都将导致数据不可用。 2,raid1,数据镜像,备份 总结: 磁盘空间使用率:50%,故成本 阅读全文
posted @ 2019-07-25 16:35 cayenne2018 阅读(2647) 评论(0) 推荐(0) 编辑
摘要: 1,ntohs() 将一个无符号短整形数从网络字节顺序转换为主机字节顺序。 2, int fprintf(FILE *stream, const char *format, ...) 发送格式化输出到流 stream 中。 3,strupr(char *s)函数用来将指向的字符串全部转换为大写的形式 阅读全文
posted @ 2019-04-17 23:09 cayenne2018 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 连接方式: sqlplus "/as sysdba"sqlplus /nologconn userk/userk./sqlplus userk/userk@192.168.1.218:1521/ORCL./sqlplus c##kbj/kbj@192.168.1.235:1539/cdb1 sqlp 阅读全文
posted @ 2019-04-14 22:34 cayenne2018 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 1,getenv(const char * name)搜索name所指向的环境变量字符串,并返回相关的值给字符串 2,strcmp(const char *str1,const char *str2)把str1所指向的字符串和str2所指向的字符串进行比较 3,int sscanf(char *st 阅读全文
posted @ 2019-04-14 22:10 cayenne2018 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 简介:先进先出 1.1 是关联式容器,自身是有规则,会进行排序,默认排序升序 1.2 数据结构是二叉树,迭代器是双向 1.3 set容器键值不允许相同 1.4 查找速度很快,有排序需求和查找速度需求,用set容器来存储数据 阅读全文
posted @ 2019-04-07 23:31 cayenne2018 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 网络数据流的地址:先发出的数据是低地址,后发出的是高地址 TCP/IP协议规定,网络数据流采用大端(big endian)字节序,低地址存高字节序,高地址低字节序(网络字节序) 主机字节序一般采用小端(little endian)存储,低地址存低字节序,高地址存高字节序 例子: ntohs() 将一 阅读全文
posted @ 2019-03-22 00:00 cayenne2018 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 解决办法:删除~/.cache/ibus/libpinyin 整个文件夹 再重启 转自:https://forum.ubuntu.org.cn/viewtopic.php?t=487280 阅读全文
posted @ 2019-03-18 11:35 cayenne2018 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: redis中按hash格式存放的数据,转换到json格式 例子1: 例子2: 阅读全文
posted @ 2019-03-14 23:07 cayenne2018 阅读(7755) 评论(0) 推荐(0) 编辑