原创 GIT和SVN之間的五個基本區別

如果你在讀這篇文章,說明你跟大多數開發者一樣對GIT 感興趣,如果你還沒有機會來試一試GIT,我想現在你就要了解它了。 GIT 不僅僅是個版本控制系統,它也是個內容管理系統(CMS),工作管理系統等。如果你是一個具有使用SVN背景的人,

原创 web對mediaplayer的處理

http://msdn.microsoft.com/en-us/library/dd562656(v=VS.85).aspx 點贊 收藏 分享 文章舉報 saint1126 發

原创 GNU C 擴展之__attribute__ 機制簡介

摘要:     在學習 linux 內核代碼及一些開源軟件的源碼(如: DirectFB ),經常可以看到有關 __attribute__ 的相關使用。本文結合自己的學習經歷,較爲詳細的介紹了 __attribute__ 相關

原创 黑客攻防之 SYN攻擊基本原理與防範技術

在 所有黑客攻擊事件中,SYN攻擊是最常見又最容易被利用的一種攻擊手法。相信很多人還記得2000年YAHOO網站遭受的攻擊事例,當時黑客利用的就是簡 單而有效的SYN攻擊,有些網絡蠕蟲病毒配合SYN攻擊造成更大的破壞。本文介紹SYN攻擊的

原创 Linux操作系統下/etc/hosts文件配置方法

摘要: Linux 的/etc/hosts是配置ip地址和其對應主機名的文件,這裏可以記錄本機的或其他主機的ip及其對應主機名。不同的linux版本,這個配置文件也 可能不同... 標 籤: hosts文件

原创 js 計時器 (timer)和鐘錶

 記錄一下,以防以後用到,蒐羅自網絡,兼容IE和Firefox。 js 計時器 (timer)------------------------------------------------------------------------

原创 redis的pre-sharding(預分佈式)

       最近的項目進度比較緊,同步了幾個項目,很少做總結,特別喜歡在github上review代碼,字體很好,也很清晰。這個項目是實現redis的分佈式設計的,之前的一個版本是按照http://www.ooso.net/archiv

原创 hbase權威指南閱讀隨手筆記二之過濾器

base過濾器的比較操作符: LESS  < LESS_OR_EQUAL <= EQUAL = NOT_EQUAL <> GREATER_OR_EQUAL >= GREATER > NO_OP no

原创 由erlang的遞歸理解數組的全排列問題

數組或字符串的全排列是一個比較常見的面試題。 例如“abc”=>abc, acb, bac, bca, cab, cba六種。 上面我的寫法是將首字符在【a,b,c】中循環使用,固定了首字符,次字符在【a,b,c】 - 【{首字符}】

原创 mysql binlog event類型

http://forge.mysql.com/wiki/MySQL_Internals_Binary_Log#Event_Data_for_Specific_Event_Types The following description

原创 erlang 的快排遞歸

看了erlang編程快兩遍了,最近工作交接任務完成了,順便再看下erlang,雖然以後不知道能不能用到這門語言,我卻被他的設計哲學所折服。 看下erlang遞歸實現快排的代碼,十分精簡。 -module(lib_misc). -expo

原创 Ruby 解析rss源

針對一些是gb2312編碼的文章。 require 'rubygems' require "mysql2" require 'logger' require 'json' __DIR__ = File.dirname(__FI

原创 lighttpd + fastdfs + imagemagick實現的圖片縮放圖的分佈式存儲

        主要解決動態的實現訂製縮略圖的大小服務,同時提供正常的圖片獲取服務,採用fastdfs分佈式存儲,同時採用lightttpd作爲應用服務器,前端的web服務器可以用nginx或者apache做web服務器,我寫了mod_f

原创 關於memagent的一個bug

    前幾天介紹的mqagent是爲memcaheq服務的,寫完第二版的蠟筆連接業務後,通過檢測memcacheq的隊列,發現後端的兩臺memcacheq的比例嚴重失調,其中一個都達到了20166355/20166355,而另一個卻只有

原创 我的開源項目地址-memagent

https://github.com/wangmh/memagent   memagent是基於http://code.google.com/p/memagent/ 來實現的。根據自己的應用做了如下的改動:   1、修正了內存泄露的bu