上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页
摘要: 概览 2xx 成功 2XX 的响应结果表明请求被正常处理了。 200 OK 204 No Content 206 Partial Content 3xx 重定向 3XX 响应结果表明浏览器需要执行某些特殊的处理以正确处理请求。 301 Moved Permanently 永久性重定向。 该状态码表示 阅读全文
posted @ 2018-10-07 15:03 cs_wu 阅读(479) 评论(0) 推荐(0) 编辑
摘要: String 这应该是应用最广泛的了,简单的 key-value 类型。value 不仅可以是 String,也可以是数字。还可以享受 Redis 的定时持久化(可以选择 RDB 模式或者 AOF 模式),操作日志及 Replication 等功能。 Set 利用 Redis 提供的 Set 数据结 阅读全文
posted @ 2018-10-07 14:56 cs_wu 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 外排序问题的出现,主要是因为内存不够。当需要排序的数据量过多,以至于无法一次性把所有的数据都放入内存,这导致了外排序问题的出现。解决大数据量排序的方法是:先分块排序,后进行块合并。 外排序步骤 这就是归并排序在外排序中的应用。 对每块数据进行排序,可以使用各种内排序方法:快速排序、归并排序、堆排序等 阅读全文
posted @ 2018-10-07 14:26 cs_wu 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 C++异常机制概述 throw 关键字 异常对象 catch 关键字 栈展开、RAII 异常机制与构造函数 异常机制与析构函数 noexcept修饰符与noexcept操作符 异常处理的性能分析 阅读目录 C++异常机制概述 throw 关键字 异常对象 catch 关键字 栈展开、RAI 阅读全文
posted @ 2018-10-07 14:17 cs_wu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 前言 new与malloc的10点区别 1. 申请的内存所在位置 2.返回类型安全性 3.内存分配失败时的返回值 4.是否需要指定内存大小 5.是否调用构造函数/析构函数 6.对数组的处理 7.new与malloc是否可以相互调用 8.是否可以被重载 9. 能够直观地重新分配内存 10. 阅读全文
posted @ 2018-10-07 14:13 cs_wu 阅读(285) 评论(0) 推荐(0) 编辑
摘要: AVL树的介绍 AVL树是高度平衡的而二叉树。它的特点是:AVL树中任何节点的两个子树的高度最大差别为1。 上面的两张图片,左边的是AVL树,它的任何节点的两个子树的高度差别都<=1;而右边的不是AVL树,因为7的两颗子树的高度相差为2(以2为根节点的树的高度是3,而以8为根节点的树的高度是1)。 阅读全文
posted @ 2018-10-07 14:03 cs_wu 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 线程间无需特别的手段进行通信,因为线程间可以共享数据结构,也就是一个全局变量可以被两个线程同时使用。 不过要注意的是线程间需要做好同步,一般用 mutex。 可以参考一些比较新的 UNIX/Linux 编程的书,都会提到 Posix 线程编程,比如《UNIX环境高级编程(第二版)》、《UNIX系统编 阅读全文
posted @ 2018-10-07 13:32 cs_wu 阅读(15984) 评论(0) 推荐(5) 编辑
摘要: 1.什么是共享内存? 共享内存就是允许两个或多个进程共享一定的存储区。就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。因为数据不需要在客户机和服务器端之间复制,数据直接写到内存,不用若干次数据拷贝,所以这 阅读全文
posted @ 2018-10-06 22:36 cs_wu 阅读(50068) 评论(4) 推荐(10) 编辑
摘要: 一、什么是消息队列 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题。但是消息队列与命名管道一样,每个数据块都有一个最大长度的限制。 Linux用宏MSGM 阅读全文
posted @ 2018-10-06 21:57 cs_wu 阅读(13497) 评论(1) 推荐(1) 编辑
摘要: 1.信号量 信号量本质上是一个计数器(不设置全局变量是因为进程间是相互独立的,而这不一定能看到,看到也不能保证++引用计数为原子操作),用于多进程对共享数据对象的读取,它和管道有所不同,它不以传送数据为主要目的,它主要是用来保护共享资源(信号量也属于临界资源),使得资源在一个时刻只有一个进程独享。 阅读全文
posted @ 2018-10-06 21:24 cs_wu 阅读(52049) 评论(2) 推荐(2) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页