c/c++
文章平均质量分 73
未闻小然桑
咱的目标是星辰大海。。。
展开
-
Effective C++ 条款总结
CHARPTER1. 让自己习惯C++条款01: 视C++为一个语言联邦条款02: 尽量以const, enum, inline 替换 #define条款03: 尽可能使用const条款04: 确定对象被使用前已先被初始化CHAPTER2. 构造/析构/赋值运算条款05: 了解C++默默编写并调用哪些函数条款06: 若不想使用编译器自动生成的函数,就该明确拒绝条款07: 为多态基类声明virtual原创 2016-03-02 13:26:03 · 533 阅读 · 0 评论 -
http_load的安装和使用
1. 简介http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具, 它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。下载:http://acme.com/software/http_load/2. 安装:解压后只要 make , make install 就行了环境: 需要gcc 如果是在服务器上安装的话还需转载 2016-03-12 12:24:00 · 656 阅读 · 0 评论 -
实现一个同步的并发型TCP服务器
1. 相关定义同步: 使用会阻塞线程执行的I/O和控制操作,该阻塞会持续到相关操作完成或有错误产生并发型: 服务器可以同时处理多个客户端请求2. 基本流程分配一个acceptor套接字并将其绑定到一个特定的TCP端口上.服务器执行以下的循环直至停止: 等待客户端的连接请求接受客户端的连接请求(会发生tcp的三次握手)产生(spawn)一个控制线程,在这个线程的上下文中: 等待客户端原创 2016-03-06 10:00:30 · 536 阅读 · 0 评论 -
实现一个同步的迭代型TCP服务器
1. 相关定义迭代型服务器: 服务器每次只处理一个客户端,只有当完全处理完一个客户端的请求才去处理下一个客户端同步: 使用会阻塞线程执行的I/O和控制操作,该阻塞会持续到相关操作完成或有错误产生2. 基本流程分配一个acceptor套接字,并将其绑定到一个特定的TCP端口。执行以下循环直至服务器停止 等待客户端的连接请求(connect)当客户端的请求到达时,接受(acc原创 2016-03-05 23:16:26 · 504 阅读 · 0 评论 -
Effective Modern c++ 条款总结
CHAPTER 3Item7: 当创建对象时区分( ) 和 { }原创 2016-03-01 20:59:53 · 689 阅读 · 0 评论 -
Java与c++异同 小结
1. Java的char与byte–和C++中的是不同的在C++中: 在C++中,char是基础数据类型,8位,1个字节。byte不是基础数据类型,一般是typedef unsigned char byte;这样子的,也就是说,byte其实是unsigned char类型,那么也是8位,1个字节。不同的是,char可以表示的范围是-128-127,而byte可以表示的范围是0-255。 在Jav原创 2016-04-10 22:40:58 · 597 阅读 · 0 评论