请注意,Zanblog并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome

有限状态机的C++实现(2)-bayonet开源网络服务器框架

Web开发 12,209
接着上一篇文章: 有限状态机的C++实现(1)-epoll状态机,我们今天来介绍更复杂和深入的部分。 为什么会在标题中提到bayonet这个开源项目呢?笔者本人一直想要写一套架构优美、功能完善的异步server框架,也看过很多朋友、同事实现的版本,虽然功能上基本能满足需求,...
阅读全文 6

有限状态机的C++实现(2)-bayonet开源网络服务器框架

2-18 12,209

接着上一篇文章: 有限状态机的C++实现(1)-epoll状态机,我们今天来介绍更复杂和深入的部分。 为什么会在标题中提到bayonet这个开源项目呢?笔者本人一直想要...
阅读全文 6

时间相关的一些前后台知识

Web开发 6,689
最近有很多时间相关的一些技术积累,主要分为三块, 1.gettimeofday时间差不准的bug 2.时间的字符串形式和时间戳形式的转化(C语言) 3.提供时间日期选择的控件 一.gettimeofday时间不准的bug 先从第一个说起吧,前几天在fuload项目通过如下代码统计调用消耗的时间...
阅读全文 3

时间相关的一些前后台知识

12-12 6,689

最近有很多时间相关的一些技术积累,主要分为三块, 1.gettimeofday时间差不准的bug 2.时间的字符串形式和时间戳形式的转化(C语言) 3.提供时间日期选择的...
阅读全文 3

vim(gvim)一键执行python脚本的bug

Vim 15,121
前一段时间在博客中和fuadam讨论过python中调用print的时候,是否可以直接打印decode之后的字符的问题。(原文:python-django的中文编码总结) 一开始我的结论是,print只能打印encode的字符,不能进行decode,但是后来在直接执行python test.py(在vim中是!pyth...
阅读全文 17

vim(gvim)一键执行python脚本的bug

7-13 15,121

前一段时间在博客中和fuadam讨论过python中调用print的时候,是否可以直接打印decode之后的字符的问题。(原文:python-django的中文编码总结) 一开始我...
阅读全文 17

QQ餐厅公测,入口CGI的一个bug定位

Web开发 7,375
首先庆祝一下QQ餐厅正式不删档公测,本以为终于可以不用那么晚发版本了,结果昨晚入口CGI出现问题,折腾到凌成4点多,杯具…… 先截个餐厅的图给大家看一下: 先来介绍下背景,公司是使用自己写的webserver,然后用fastcgi的方式运行CGI,结果前端返回502错误。和运...
阅读全文 13

QQ餐厅公测,入口CGI的一个bug定位

6-13 7,375

首先庆祝一下QQ餐厅正式不删档公测,本以为终于可以不用那么晚发版本了,结果昨晚入口CGI出现问题,折腾到凌成4点多,杯具…… 先截个餐厅的图给大家看一下: ...
阅读全文 13

linux下搭建python+apache环境

Web开发 29,226
今天尝试了一下搭建python+apache的环境,记录在这里,希望对大家有用. 一.安装apache(apache2.2.15) 到 http://httpd.apache.org 下载最新的apache源码,解压后进入目录: 我想把apache安装到/home/dantezhu/apache下,所以执行如下命令 执行: ...
阅读全文 23

linux下搭建python+apache环境

5-14 29,226

今天尝试了一下搭建python+apache的环境,记录在这里,希望对大家有用. 一.安装apache(apache2.2.15) 到 http://httpd.apache.org 下载最新的apache源码,...
阅读全文 23

linux下vim的编译以及终端乱码的最终解决方案

Vim 21,917
公司开发机Linux上的Vim一直不支持多字节支持(:set fenc ,用这个命令就可以知道是否支持),导致在终端下的vim对中文的显示总是有问题(而且对于汉字,要按两次键才能移动过一个汉字)。 所以从新编译了一下,简单把编译的过程写在这里: 从www.vim.org上下载vim-7...
阅读全文 27

linux下vim的编译以及终端乱码的最终解决方案

3-25 21,917

公司开发机Linux上的Vim一直不支持多字节支持(:set fenc ,用这个命令就可以知道是否支持),导致在终端下的vim对中文的显示总是有问题(而且对于汉字,要按...
阅读全文 27

libcurl的使用总结(二)

Web开发 11,244
本篇主要是一些使用示例,由于部分代码是来源网上,原作者已经无法考证,所以如有原作者看到,可以告诉我,我给注明~ 上一篇链接–libcurl的使用总结(一) 另:文末附有所有代码的打包下载,均在suse 10下编译运行通过 1.下载文件到本地 /*===================...
阅读全文 0

libcurl的使用总结(二)

3-09 11,244

本篇主要是一些使用示例,由于部分代码是来源网上,原作者已经无法考证,所以如有原作者看到,可以告诉我,我给注明~ 上一篇链接–libcurl的使用总结(...
阅读全文 0

libcurl的使用总结(一)

Web开发 24,271
最近的项目中由于要在C++代码中调用PHP的URL,所以不得不借助libcurl这个库,由于第一次用,所以很多地方很是纠结,特此写在这里,方便给同样刚入门的朋友指引。 分两篇介绍,第一篇是理论知识,第二篇是实例。快速链接–libcurl的使用总结(一) 一.下载安装  ...
阅读全文 7

libcurl的使用总结(一)

3-09 24,271

最近的项目中由于要在C++代码中调用PHP的URL,所以不得不借助libcurl这个库,由于第一次用,所以很多地方很是纠结,特此写在这里,方便给同样刚入门的朋友指...
阅读全文 7

让vim在终端下的配色亮起来!

Vim 27,526
各位在终端下用vim的朋友们~~我想我绝对给大家带来了一个福音~~哈哈 想必每个人都受不了终端下vim那阴暗、简陋的配色吧,而且就算用 :color xxx 来选择那些支持终端配色的配色方案也不能改变什么,是不是很郁闷?! 先给大家上个图,哈哈,感觉怎么样? (注:请尽...
阅读全文 25

让vim在终端下的配色亮起来!

2-03 27,526

各位在终端下用vim的朋友们~~我想我绝对给大家带来了一个福音~~哈哈 想必每个人都受不了终端下vim那阴暗、简陋的配色吧,而且就算用 :color xxx 来选择那些支...
阅读全文 25

两个好玩的C/C++语言特性

杂项 7,714
呵呵,废话不多说,先看看到底是啥好玩的语言特性~~ 1. #include <iostream> #include <string> #include <vector> #include <map> using namespace std; int main(int argc,char* argv[]) {     char a[20]=“world”;     print...
阅读全文 19

两个好玩的C/C++语言特性

1-27 7,714

呵呵,废话不多说,先看看到底是啥好玩的语言特性~~ 1. #include <iostream> #include <string> #include <vector> #include <map> ...
阅读全文 19