- 博客(5)
- 收藏
- 关注
原创 【C++】placement new的简单介绍
在C++中,当我们调用new来从heap中分配一块内存的时候,其实做了两步操作:1. 调用::operator new来分配一块内存 2. 调用新分配对象的构造函数当我们需要多次重新构造某些对象,或是某些分配出来的对象可能并不会使用的时候,将分配内存和构造对象分离开来,会带来性能上的提高,这在实现一个memory pool或是garbage collector的时候会很有用。我们可以使用placem
2015-05-20 00:42:33
441
原创 【Nginx】 hello模块的编写
为了学习高性能并发服务器,打算研究一下Nginx的实现。按照惯例,最开始都要写一个hello world的程序,所以接下来就是介绍如何在Nginx的框架下编写一个简单的HTTP模块来打印”Hello World“。
2015-05-19 00:38:13
586
原创 【编程工具】如何管理自己的编程环境
unix下有很多经典的工具,编辑器有Vim、Emacs等,shell有Bash、zsh等,版本控制有git,终端复用工具有tmux……这些工具有个普遍的特征,那就是高度的可配置性,可以根据自己的喜好以及习惯进行不同的配置,就拿vim来说,我周围使用vim的人都将vim配置的各不相同,可以说十个人就有十种不同的vim。当初我配vim的时候是在网上到处搜索别人的vimrc,找个比较炫的拷到自己的系统,然
2015-05-16 23:08:00
506
原创 rotate的几种实现
rotate的几种实现 问题描述 Rotate an array of n elements to the right by k steps.For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is rotated to [5,6,7,1,2,3,4].
2015-05-15 17:22:36
1015
原创 HTTP协议入门
HTTP入门HTTP协议简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP的特点如下: C/B模式。 简单快速:客户向服务器请求服务只需传请求方法和路径
2015-05-14 00:32:49
792
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人