1, 一维数组的定义, 初始化2, 二维数组的定义3, 填充数组4, 数组排序5, 数组的复制6, 数组的范围复制7, 数组查询8, 数组的范围查询 ...
分类:
编程语言 时间:
2017-05-23 16:59:01
阅读次数:
160
第十二章 写了关于软件的用户体验,用户体验的要素:1.用户的第一印象。2.从用户的角度考虑问题。3.软件服务始终记得用户的选择。4.用户的体验和质量。 第十三章 软件测试 这一章介绍了很多关于测试的方法,比如说单元测试,代码覆盖率测试,构建验证测试,验收测试等,我有一个很纠结的问题,如果我开发软件, ...
分类:
其他好文 时间:
2017-05-21 22:36:10
阅读次数:
211
new与数组 为了让new分配一个对象数组,必须在类型名之后跟[].在其中指明分配的数目; 初始化,C++11:可用花括号{}; 动态分配一个空数组是合法的; 释放动态数组: 智能指针与动态数组: 标准库提供了一个可以管理new分配的数组的unique_ptr版本 必须在类型后面加上空的[]; 注意 ...
分类:
编程语言 时间:
2017-05-14 18:52:49
阅读次数:
224
动态内存: 运算符:new,delete 智能指针: shared_ptr类 智能指针也是模板,创建指针时,提供指针指向的类型; make_shared 函数 引用计数:一旦一个shared_ptr的计数器变为0,它就会自动释放自己所管理的对象; shared_ptr自动销毁所管理的对象,通过 析构 ...
分类:
编程语言 时间:
2017-05-13 22:16:20
阅读次数:
199
1. 从实现中抽象出类的步骤: 1)找出它的种类——类名(类名一般是名字) 2)找出它的属性——字段的名字 3)找出它的行为——方法名 2. 抽象的原则 根据面向对象的思想抽象出类 3. 类团的好处:直观、容易理解 4. 构造方法: 1)系统默认的无参构造 例如: public Dog(){ thi ...
分类:
其他好文 时间:
2017-05-07 18:38:06
阅读次数:
98
1 TCP/IP IP协议赋值吧数据从一台计算机通过网络发送到另一台计算机. 数据是被分割成一个个小块, 然后通过IP包发送出去的. 其中如何在负载的网络链路中传送的是通过路由器进行转发达到最终的目的地 TCP协议是建立在IP协议之上的, TCP协议负责在两台计算机之间建立可靠连接, 而且保证数据包 ...
分类:
其他好文 时间:
2017-05-03 17:08:22
阅读次数:
172
12.7 取消一个线程 有时,想让一个线程能够要求还有一个线程终止,就像给它发送一个信号一样。线程有方法能够做到这一点,与与信号处理一样。线程能够被要求终止时改变其行为。 pthread_cancel是用于请求一个线程终止的函数: #inlude <pthread.h> int pthread_ca ...
分类:
编程语言 时间:
2017-04-27 10:13:49
阅读次数:
156
视频链接: 土豆: B站(推荐): 本章目录: 1. 压缩档案的用途与技术: (为啥要压缩嘞?因为比如存储一个数字1,前7位补充0浪费,压缩技术就是把空的那些用上,省硬盘空间,下载的时候也省带宽)2. Linux 系统常见的压缩指令:2.1 compress (这个是最老的压缩指令,现在不怎么用了) ...
分类:
系统相关 时间:
2017-04-16 15:01:56
阅读次数:
192