原创 STDIN_FILENO的作用及與stdin 的區別(轉)

STDIN_FILENO的作用及與stdin 的區別原文地址http://blog.csdn.net/yeyuangen/article/details/67819991.STDIN_FILENO的作用ST

原创 模型是關鍵

語言、操作系統、框架等等,都對現實世界或抽象世界有特定的抽象,抽象的結果可以叫做模型,理解不同模型背後的抽象原理,就是把握該模型的設計初衷。如C的IO模型

原创 magic 方法重啓服務器

今天早上一臺服務器出了故障,磁盤全部變爲只讀狀態。使用reboot命令:# rebootbash: /sbin/reboot: 輸入/輸出錯誤系統內核不能從磁盤載入reboot命令的二進制碼,所以無法執行該

原创 負數賦值給unsigned int有什麼結果?

#include <iostream>#include <stdio.h>int main() { unsigned int p = -1; printf("%d\n",p); std::cout << p <<std:

原创 HTTP的Accept-Encoding

HTTP Header中Accept-Encoding 是瀏覽器發給服務器,聲明瀏覽器支持的編碼類型的,Python的HTTPConnection默認是identitiy類型.常見的有 Acce

原创 nodejs使用(2)一個文件服務器

注意nodejs現在還不是穩定版本,api命名會不停變化,如writeHead,以前就叫作sendHeader...process.cwd()服務器當前進程路徑測試,訪問:http://localhost:

原创 pycrust真是個非常棒的包

看wxpython in action相關的那一章,非常靈活的動態的改變實例的行爲,改變窗口布局,增加組件,用它來輔助學習wxpython真太方便了。

原创 設計的解耦合

一個項目要接收大量上傳文件,簡單的分爲3層:1,前端(ActiveX控件或Firefox插件)---->前端接收服務器------>存儲服務器

原创 ip地址反查python模塊編寫

通過IP地址反查歸屬地的python模塊業務邏輯由其它C++模塊已經完成了開發。#include <Python.h>#include "iplookup.h"static il_db_t _g_db;i

原创 nodejs使用(1)安裝

nodejs試用===============1,下載安裝./configure --prefix=/home/god/nodejsmakemake install2,read doc簡單看一下安裝後的目錄

原创 在不真正瞭解一門東西前不要亂用

比如說nginx,如果沒有真正去認真讀完相關文檔,認真的去測試各樣的配置參數,準備好了應對出現的各種各樣的問題,如502...,就不要輕易的使用。要使用一個東西,需要能夠把握並能控制住風險

原创 spinlock

spinlock is a lock where the thread simply waits in a loop("spins") repeatedly checking until the lock

原创 source code

_LARGEFILE64_SOURCE#define _GNU_SOURCE#define _BSD_SOURCE#define _SVID_SOURCE_THREAD_SAFE能使用相應的庫和MACRO

原创 等一次給rsplit加maxsplit參數

用python很長時間,一直使用簡單的split()今天一用了用str.rsplit(None,1),加了maxsplit參數,發現在大量數據處理的時候,效率高了不少哇。看來一直沒有認真讀python的文檔

原创 貧窮是罪惡之源

一來自四川山區的朋友,說她初中的時候個時候她們那有家人非常貧窮,父母沒什麼本事,養了一個女兒。每年到3月底就沒有了糧食吃,需要到處去借,每次來客人,家裏面都沒有住的地方,需要到她家寄宿。貧窮,飢餓,讓小女孩