自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nightfall_Forever

要想保持最初的浪漫,真是不容易

  • 博客(7)
  • 收藏
  • 关注

原创 对测试的理解

测试定义不是1)软件测试就是证明软件不存在错误的过程。2)软件测试的目的在于证明软件能够正确完成其预订的功能。3)软件测试就是建立一个‘软件做了其应该做的’信心的过程。真正的定义是:软件测试时为发现错误而执行程序的过程。测试是为了证明程序有错,而不是证明程序无错误; 一个好的测试用例是在于它能发现至今未发现的错误; 一个成功的测试是发现了至今未发现的错误的测试。

2016-09-10 23:51:22 675

原创 排序

直接插入排序个人总结的要点:第一先保证插入的次数,n个数需要插入n-1次。然后每次都要把新插入进来的数和前面已经排好的数进行比较,所以设置了一个while循环。第二,就是要把数插入之前排好的序列当中。如果出了while循环 ,在 i 到 j之间,某个位置(即 i++出来后的值)要插入a[j],所以要往后依次移动,必须从后面往前面移动

2016-09-09 23:11:47 301

原创 简单的二叉树

树的概念树是n(n>=0)个有限个数据的元素集合,形状像一颗倒过来的树。 结点:结点包含数据和指向其它结点的指针。 根节点:树第一个结点称为根节点。 结点的度:结点拥有的子节点个数。 叶节点:没有子节点的节点(度为0)。 父子节点:一个节点father指向另一个节点child,则child为孩子节点,father为父亲结点。 兄弟节点:具有相同父节点的节点互为兄弟节点。 节点的祖先:

2016-09-08 23:55:27 245

原创 智能指针(二)

智能指针存在的问题通过对指针的封装,让类可以像指针一样。这样的智能指针还是存在些问题。之前我们解决了,对象拷贝问题,引入引用技术保存拷贝次数,当拷贝次数为1时,便可以直接释放析构对象。现在存在的新的问题是,之前都是用来管理单个对象,那么如果想管理一个数组呢?因此出现了下面的问题:class AA{public: ~AA() { } void Dispaly()

2016-09-05 22:50:19 235

原创 智能指针(一)

动态内存与智能指针 在C++中,动态内存的管理是通过一对运算符来完成的。new---在动态内存中为对象 分配空间并且返回一个指向该类对象的指针。delete---接受一个动态对象的指针,销毁该对象,并释放与之关联的内存。 动态内存的使用很容易出现问题,因为确保正确的时间释放内存是极其困难的。有时我们会忘记释放内存,导致内存泄漏。 为了更容易(或者说是为了安全)地使用动态内存,我们提

2016-09-04 15:36:08 233

原创 TCP三次握手

三次握手(three times handshake;three-way handshake)所谓的“三次握手”即对每次发送的数据量是怎样跟踪进行协商使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。 为了提供可靠的传送,TCP在发送新的数据之前,以特定的顺序将数据包的序号,并需要这些包传送给目标机之后的确认消息。TCP总是用来发送大

2016-09-02 23:35:28 211

原创 动态联编和静态联编

联编概念联编是指计算机程序自身彼此关联的过程。通常指把一个被调用的函数的代码连接到要运行的程序的过程,实际上就是将一个标识符与一个存储地址联系起来的过程。简单的说就是将带调用程序的函数的代码连接到该程序上。 静态联编静态联编是指联编工作出现在编译链接阶段,又称之为早期联编。这种联编过程是在程序开始运行之前完成的,所以也称之为静态束定。 特点:速度快,灵活性差。 动态联编在编译阶段并不

2016-09-01 13:02:33 725

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除