原创 Linux shell快速查找PHP木馬

find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decode|spider_bc"> /tmp/php.txt

原创 理解Javascript的閉包

傳送:http://coolshell.cn/articles/6731.html

原创 如何檢查一個單向鏈表上是否有環?

傳送  :http://blog.csdn.net/fty8788/article/details/6531280

原创 centos 配置nginx php mysql

一直都是用的apache,現在想弄nginx了。。性能高,穩定,爲什麼不試試呢 環境是apache換成nginx ,先把服務停了。。 現在nginx啊。。。 http://nginx.org/en/download.html 我的編譯參數

原创 php位運算

php位運算 $a & $b and(按位與) $a | $b or(按位或) $a ^ $b Xor(按位異或) ~$a Not(按位非) $a << $b Shift left(左移) $a >> $b Shift ri

原创 用tornado ,Supervisord ,nginx架網站

最近使用 Tornado 重寫了博客,於是查看了很多關於部署基於 Tornado 開發的網站的資料,比較成熟的方案就是使用 Nginx 來做反向代理,使用 Supervisord 來作爲進程管理工具。至於什麼叫反向代理,爲什麼 Torn

原创 Tornado 的 IOStream 簡介與應用

Tornado的核心源碼是由ioloop.py和iostream.py這2個文件組成的。前者提供了一個循環,用於處理I/O事件;後者則封裝了一個非阻塞的socket。 有了這2者後,就能搭建起TCP server和HTTP server

原创 Linux禁止IP、解封IP的方法

在Linux服務器被攻擊的時候,有的時候會有幾個主力IP。如果能拒絕掉這幾個IP的攻擊的話,會大大減輕服務器的壓力,說不定服務器就能恢復正常了。 在Linux下封停IP,有封殺網段和封殺單個IP兩種形式。一般來說,現在的攻擊者不會使用

原创 你一直都看着。

嗯,我想着你一直都會看着我的。

原创 Tornado源碼分析之http服務器篇

一. Tornado是什麼? Facebook發佈了開源網絡服務器框架Tornado,該平臺基於Facebook剛剛收購的社交聚合網站FriendFeed的實時信息服務開發而來.Tornado由Python編寫,是一款輕量級的Web服

原创 linux c/c++ GDB教程詳解

學習使用了GDB一段時間後,發現它真的好強大!好用! GDB是GNU開源組織發佈的一個強大的UNIX下的程序調試工具。或許,各位比較喜歡那種圖形界面方式的,像VC、BCB等IDE的調試,但如果你是在UNIX平臺下做軟件,你會發現GDB這個

原创 asynchronous@tornado

Tornado是一款非阻塞web server,今天做了一個很簡單的嘗試 non-blocking I/O, 我簡單的理解是“允許某一個操作可以繼續進行,而不必等待某一資源的響應,預提供一個回調函數,用於處理、響應該資源的結果(當該資源返

原创 關於socket的一些初步研究

這些天在研究Tornado的源碼,說實話它的代碼過於艱深了,需要繞很多彎才能弄清。 我想其中的問題主要是我不太懂socket,於是就花了些時間學習socket,算是有了些收穫,順便記錄在此。 首先是socket的概念。實 際上UNI

原创 Posts Tagged ‘ionCube Loader is a Zend-Engine extension and not a module’

ERROR ==== PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/modules/ioncube/ioncube_loader_lin_5

原创 Python的getattr()

getattr()函數是Python自省的核心函數,具體使用大體如下: 10.1.5    獲取對象引用getattr Getattr用於返回一個對象屬性,或者方法 Python代碼   class A:       def