- 博客(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
原创 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
转载 DNS使用的是TCP协议还是UDP协议
转自:https://blog.csdn.net/qq100440110/article/details/50908992
2019-08-03 19:58:12 412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人