原创 時間記錄

#include <time.h>time_t time(time_t *tloc);double difftime(time_t time1,time_t time0);struct tm *localtime(const time_t

原创 session的原理

衆所周知,http協議是一個無狀態協議,簡單來說就是,web服務器是不知道現在連接上來的人到底是哪個人,爲了滿足選擇性發送信息的需求,在http的基礎上做了很多擴展來達到這個目的,如數字簽名、cookie、session等。 web服務

原创 errno詳解

#ifndef _I386_ERRNO_H #define _I386_ERRNO_H #define EPERM 1 /* Operation not permitted */ #define ENOENT 2 /* No such f

原创 vim猛烈替換

一直在想vim有沒有辦法更快速的替換 今天找到了個更猛烈的替換,練習好可以瞬間變換 y[a|i]w v[a|i]wp 一行的話可以這樣 yy Vp

原创 VirtualBox開啓增強功能

已經是在MAC下,由於分辨率無法調整所以開啓增強功能,找了很久才找到 特此記一下 1.啓動開啓XP(要啓動才能加。。。我搞了N久才發現,悟性有點差) 2.MAC上最上面的菜單點擊【設備】 3.點擊增強設備

原创 centos設置靜態IP,DNS,主機名

最簡單的配置方法: 直接使用setup 下面闡述手動配置方法 由於我是虛擬機(橋接模式) vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=stat

原创 vim快速選擇內塊

今天看了個視頻 viB直接就可以選擇一個內聯塊,超級方便,而且迅速 眼花繚亂

原创 標準文件句柄

1.3.1 標準文件句柄 3個:STDOUT, STDIN和STDERR 1.3.2 輸入和輸出操作 "<>"運算符的介紹: $line=<FILEHANDLE> @lines=<FILEHANDLE> $line=<> @lines=<

原创 mobile接口開發需要注意以下幾點

1.產品的需求要非常明確,經常改動是不可取的2.mobileAPI猶如C/S架構,一但有bug需要修改請求參數和返回值,那就是災難,所以單元測試是必須的3.代碼應該更細的切分,更高效的複用4.響應的時間一定要快,要小於200ms5.可以考

原创 手工編譯安裝nginx

下載stable nginx並解壓 wget http://nginx.org/download/nginx-1.0.12.tar.gz tar -zxf nginx-1.0.12.tar.gz 編譯安裝 ./configure --p

原创 直接打開最近修改過的文件

`0直接打開修改過的文件 `1 ,`2,`3都可以 當然q:打開歷史也是可以的

原创 mysql導入文件的經驗文章很不錯的

本文代碼運行環境:MySQL:5.1.26-rc-community,Windows 2003 無意中在 emule 的安裝目錄下看到了個 ip-to-country.csv 文件。 打開後,發現是世界各國及IP段對照的文件。格式如

原创 MogileFS啓動流程,源碼分析

MogileFS啓動流程 實例化MogileFS::Server並運行 my $server; # server singleton sub server { my ($pkg) = @_; return $server

原创 nginx 負載均衡

預先配置了3臺服務器來搞次負載均衡的模擬 lion 做LB 負載均衡 兩臺centos虛擬機提供nginx web服務 nginx 配置請查看我的文章 nginx編譯安裝 LB配置如下 vim /etc/hosts 127.0.0.

原创 快速配置BIND【DNS】

新裝的centos虛擬機,先設置下機器名和IP vim /etc/sysconfig/network vim /etc/sysconfig/network-scripts/ifcfg-eth0 yum安裝bind【其他關聯數據的東西就不用