自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】placement new的简单介绍

在C++中,当我们调用new来从heap中分配一块内存的时候,其实做了两步操作:1. 调用::operator new来分配一块内存2. 调用新分配对象的构造函数当我们需要多次重新构造某些对象,或是某些分配出来的对象可能并不会使用的时候,将分配内存和构造对象分离开来,会带来性能上的提高,这在实现一个memory pool或是garbage collector的时候会很有用。我们可以使用placem

2015-05-20 00:42:33 416

原创 【Nginx】 hello模块的编写

为了学习高性能并发服务器,打算研究一下Nginx的实现。按照惯例,最开始都要写一个hello world的程序,所以接下来就是介绍如何在Nginx的框架下编写一个简单的HTTP模块来打印”Hello World“。

2015-05-19 00:38:13 549

原创 【编程工具】如何管理自己的编程环境

unix下有很多经典的工具,编辑器有Vim、Emacs等,shell有Bash、zsh等,版本控制有git,终端复用工具有tmux……这些工具有个普遍的特征,那就是高度的可配置性,可以根据自己的喜好以及习惯进行不同的配置,就拿vim来说,我周围使用vim的人都将vim配置的各不相同,可以说十个人就有十种不同的vim。当初我配vim的时候是在网上到处搜索别人的vimrc,找个比较炫的拷到自己的系统,然

2015-05-16 23:08:00 483

原创 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 978

原创 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 751

空空如也

空空如也

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

TA关注的人

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