原创 About NoSql

1:社會性網絡(社會網絡,Social Networking:SN):是指個人之間的關係網絡,這種基於社會網絡關係系統思想的網站就是社會性網絡網站(SNS網站)。現在許多WEB2.0網站都屬於SNS網站,如網絡聊天(IM)、交友、視頻分享、

原创 幾個不適合虛擬化的項目

虛擬化是個好東西。但是如果物理主機出現宕機,其影響會是致命的——這甚至可能會讓人渴望回到“每項功能一個物理服務器”的時代,仔細分析一下怎樣做會對公司和用戶有用,並決定用何種最佳的方式解決可能會出現的突發問題吧。任何虛擬化戰略的第一步,都應該

原创 改變Linux Shell中的字體和背景顏色

使用Linux的朋友一定熟悉文本界面上的黑底白字和X上的白底黑字,這兩種顏色可以說是經典的搭配,清晰明瞭。但是你也可以根據自己的喜好使字體和背景換個顏色。下面我介紹一下RedHat的字體和背景顏色的改變方法:命令:PS1="[\e[32;1

原创 JAVA同步回調函數

1.概述軟件模塊之間總是存在着一定的接口,從調用方式上,可以把他們分爲三類:同步調用、回調和異步調用。同步調用:一種阻塞式調用,調用方要等待對方執行完畢才返回,它是一種單向調用;回調:一種雙向調用模式,也就是說,被調用方在接口被調用時也會調

原创 嵌入式編程時注意的事項

嵌入式編程最難的兩部分就是interrupt和MM(memory manage),有些人可能感覺不到,那是因爲太多數情況下芯片製造商都幫你寫好了,但是如果你本身就在爲芯片製造商工作,那你就必須自己會寫配置文件了,這兩個東西之所以比較難是因爲

原创 負載均衡項目實施中應該注意的事項

作爲一名項目施工人員,撫琴煮酒前前後後也實施過一些大大小小的項目了,有併發量大的CDN廣告網站,還有證券類資訊網站以及電子商務網站等,還有就是一些併發不大但要求作成HA的小型網站等,感覺其實在實施過程還是有蠻多技巧和心得的,特寫出來與大家分

原创 linux下elf重定位理解

準備:可重定位文件(Relocatable file),可執行文件(Executable file),共享文件(Shared object file)。Relocatable file: an object file that holds

原创 Java的時間處理

1. Java計算時間依靠1970年1月1日開始的毫秒數.2. Date類的構造函數Date()返回代表當前創建的時刻的對象。Date的方法getTime()返回一個long值在數值上等於1970年1月1日之前或之後的時刻。3. DateF

原创 用PHP5開發多任務應用程序

許多 PHP 開發人員認爲,由於標準的 PHP 缺少線程功能,因此實際 PHP 應用程序不可能執行多任務處理。例如,如果應用程序需要其他 Web 站點的信息,那麼在遠程檢索完成之前它都必須停止。這是錯誤的!通過本文了解如何使用 stream

原创 ARM和嵌入式系統開發

嵌入式系統無疑是當前最熱門最有發展前途的IT應用領域之一。嵌入式系統用在一些特定專用設備上,通常這些設備的硬件資源(如處理器、存儲器等)非常有限,並且對成本很敏感,有時對實時響應要求很高等。特別是隨着消費家電的智能化,嵌入式更顯重要。像我們

原创 Informix數據庫軟件開發方法與工具

當前我國的計算機應用已經深入到社會的各個領域,越來越多的單位建立了以數據庫爲核心的管理信息系統。關係型數據庫系統以其理論基礎嚴格、語言簡潔、易學易用、高度非過程化等特點在市場上佔據優勢。目前流行的大多數數據庫系統都是關係型數據庫,其中Inf

原创 Shell編程實例

1. 在/home目錄中創建一百個目錄,目錄名稱依次爲a1……a100.2.  編寫一個腳本,自動將用戶主目錄下所有小於5KB的文件打包成XX.tar.gz.(提示:用ls,grep,find等命令,文件一般指普通文件)3.寫一個程序,可以

原创 Java和.NET兩個平臺安全性能對比

第一部分 安全配置和代碼封裝安全配置兩個平臺的配置都是通過XML或純文本文件,兩個平臺最大的區別在於處理安全配置體系的方式不同。在.NET平臺,有圖形接口和命令行二種方式來修改安全配置參數。Mscorcfg.msc是圖形接口方式,Caspo

原创 Shell編程的10個最佳實踐

每一個在UNIX/Linux上工作的程序員可能都擅長shell腳本編程。 但大家解決問題的方式卻不盡相同,這要取決於對專業知識的掌握程度、使用命令的種類、看待問題的方式等等。對於那些處在shell腳本編程初級階段的程序員來說,遵循一些恰當的

原创 C++容易忽略的細節

1 超出數據類型指定長度的賦值(1)無符號數據類型unsigned char ch1= 336;unsigned char ch2 = -1;上面兩個賦值都超出了unsigned char 類型的範圍,大部分的編譯器對這種情況是這麼處理的: