自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 静态网页和动态网页的区别与联系

静态网站的特点:静态网站是最初的建站方式,浏览者所看到的每个页面是建站者上传到服务器上的一个 html ( htm )文件,这种网站每增加、删除、修改一个页面,都必须重新对服务器的文件进行一次下载上传。网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件。静态网页的内容相对...

2019-08-27 15:30:29 11238

原创 使用条件变量时的线程虚假唤醒

在学习muduo网络库时,看见以下代码段,然后就想为什么要用while循环,做出了以下猜想,后来仔细想想后又觉得不对,正解见下文。T take() { MutexLockGuard lock(mutex_); //always use a while-loop, due to spurious wakeup while (queue_.empty()) { ...

2019-08-24 19:41:52 286

转载 标准HTTP协议六种请求方法详解

转至:https://www.cnblogs.com/phpper/p/9127553.html

2019-08-24 19:39:46 965

原创 Reactor模式使用浅析

在reactor.pdf第一句话就直接说到Reactor 设计模式可以为一个应用同时处理一个或者多个客户端请求服务Reactor的事件处理机制Reactor Bing 中文翻译为 “反应堆,反应器”,是一种事件驱动机制。与普通函数调用的不同之处在于:应用程序不是主动的调用某个API完成处理,而是恰恰相反,Reactor逆置了事件处理流程,应用程序需要提供相应的接口并注册到Reactor上,如果...

2019-08-23 08:48:00 388

转载 GitHub中README常见语法

原文:https://blog.csdn.net/FoundMe/article/details/89450254

2019-08-19 20:02:53 210

转载 如何在Github 的README.md文件中添加图片

原文:https://blog.csdn.net/weixin_38419133/article/details/89412755

2019-08-19 20:01:51 161

转载 muduo设计核心摘要

首先是设计的分析,有了设计才能根据设计编码:1、单线程编程模型采用"non-blocking IO + IO multiplexing",即Reactor模型。基本结构是一个事件循环,以事件驱动和事件回调的方式实现业务逻辑。优点:可以用于读写socket,连接的建立,甚至DNS解析都可以用非阻塞方式进行,以提高并发度和吞吐量,利于IO密集的应用。缺点:事件回调函数是非阻塞的,对于涉及网络IO请...

2019-08-19 19:26:46 107

原创 通过git上传/更新文件到github

第一次建立仓库并上传项目到github:https://www.cnblogs.com/sdcs/p/8270029.html上传/更新文件到github:https://blog.csdn.net/u011108439/article/details/80609235

2019-08-19 17:41:43 140

原创 C++中explicit关键字作用

首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString // 没有使用explicit关键字的类声明...

2019-08-09 17:58:02 331

转载 Source Insight快捷键实现.h .cpp之间切换

source insight并没有提供这样的快捷键,有时候用着比较烦人。终于找到了方法:使用宏命令,并设置快捷键与之绑定。1、打开source insight,Project -> Open Project,打开Base项目,注:Base项目是source insight默认已经创建的。2、打开Utils.em文件,在该文件的末尾加入如下内容:/* cpp和hpp文件互换...

2019-08-09 11:53:45 728

转载 五万字长文:C/C++ 面试知识总结(下)

转载:https://mp.weixin.qq.com/s/oo9Zx2tXs7rN1-iwKfVsXw

2019-08-09 09:49:45 503

转载 五万字长文:C/C++ 面试知识总结(上)

转载:https://mp.weixin.qq.com/s/H8nAOUYNClguXtyQn8Xltg

2019-08-09 09:46:16 480

转载 C++值语意与对象语意

【1】什么是值语义?所谓值语义是指目标对象由源对象拷贝生成,且生成后与源对象完全无关,彼此独立存在,改变互不影响。就像 int 类型变量相互拷贝一样。C++的内置类型(bool/int/double/char)都是值语义,标准库里的 complex<>、pair<>、vector<>、map<>、string 等等类型也都是值语义。拷贝之...

2019-08-07 19:55:41 280

转载 C++中四种类型转换的区别

一、四种转换类型比较:类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单 (type)expression,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换成指向一个派生类对象的指针,这两种转换之间的差别是巨大的,但是传统的c语...

2019-08-07 17:25:24 907

转载 浅析基于glibc的malloc

转自:https://blog.csdn.net/caishenfans/article/details/44779797

2019-08-03 20:04:04 133

转载 Linux的slab分配机制

转自:https://www.cnblogs.com/wangzahngjun/p/4977425.html

2019-08-03 19:59:35 219

转载 DNS使用的是TCP协议还是UDP协议

转自:https://blog.csdn.net/qq100440110/article/details/50908992

2019-08-03 19:58:12 412

空空如也

空空如也

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

TA关注的人

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