04 2017 档案
摘要:Ctrl+Shift+L: 删除当前行 Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态 Ctrl+M,L: 隐藏或展开所有的折叠状态 Ctrl+K+C: 注释 Ctrl+K+U: 取消注释 Ctrl+G: 跳转到指定的某一行 Ctrl+Z: 撤销 Ctrl+Y: 反撤销
阅读全文
摘要:OpenGL 知乎链接:https://www.zhihu.com/question/22005157 https://github.com/cybercser/OpenGL_3_3_Tutorial_Translation 英文教程 :https://learnopengl.com/ 中文教程:
阅读全文
摘要:tcp的半连接与完全连接队列 tcp-sync-queue-and-accept-queue-small.jpg tcp-sync-queue-and-accept-queue-small.jpg server端的半连接队列(syn队列) 在三次握手协议中,服务器维护一个半连接队列,该队列为每个客户
阅读全文
摘要:完整版:http://blog.jobbole.com/100349/ 英文出处:Christophe Kalenzaga。 由于本文是个长篇技术文章,涉及到很多算法和数据结构知识,你尽可以慢慢读。有些概念比较难懂,你可以跳过,不影响理解整体内容。 这篇文章大约分为3个部分: 底层和上层数据库组件概
阅读全文
摘要:1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下
阅读全文
摘要:sublime text3 自定义配置 ,持续更新。。。。
阅读全文
摘要:.SUFFIXES:.c .o //.c和.o建立关联 CC=gccSRCS=hello.c\ add.c //同时编译两个.c文件 OBJS=$(SRCS:.c=.o)//ORJS=hello.o add.oEXEC=hello start: $(OBJS) //依赖hello.o add.o $
阅读全文
摘要:C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数 1. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2.
阅读全文