async_memcache for tornado

tornado 是一個純python 實現的非阻塞web伺服器,內建了非同步httpclient,可以非同步請求http網路資源。在實際應用中,我們常常需要訪問memcached等資源,發現官方並沒有具體實現memcache非同步用戶端,但是tornado留出了ioloop讓我們很容易就可以實現非同步socket網路訪問。於是參照memcache的通訊協定,我簡單實現了一個非同步socket的memcache用戶端。使用樣本原始碼下載: async_memcache.pyif __name__

tenjin – 號稱全球最快的模板引擎

Tenjin, "Tenjin is a very fast and full-featured template engine available in several script languages."官方的測試結果: 也快得太誇張了MacOS X 10.4 Tiger, Intel CoreDuo 1.83GHz, Memory 2GB LanguageTemplate EngineTest#1(sec)Test#2(sec)Python(2.5.1)pyTenjin (0.6.1)6.

Django tips: 查看當前Request所執行的所有SQL

究竟在一次Request中,Django對資料庫執行了那些查詢和操作呢?呵呵,Django早就為我們想好了這個問題,使用django.core.context_processors.debug模組即可。在setting中設定:TEMPLATE_CONTEXT_PROCESSORS = (     "django.core.context_processors.debug", #debug 一次請求調用到多少SQL語句", )

給User添加Profile in Django

1. 建立appmanage.py startapp users2. 編寫profile modelfrom django.db import modelsfrom django.contrib.auth.models import UserGENDER_CHOICES = ( ('M', '男'), ('F', '女'), )class UserProfile(models.Model):

第一個firefox外掛程式: urlsafefox,url安全外掛程式,自動檢測google和百度搜尋結果的安全性(新增支援bing和yahoo, soso,youdao)

周末閑著無聊,想學學firefox外掛程式開發,模仿金山網盾的搜尋結果ie外掛程式,做了一個firefox版的。其實代碼邏輯很簡單,就是使用XMLHttpRequest非同步請求,然後組裝返回結果,輸出到頁面上;由於對XUL不熟悉,就直接使用html完成了。效果如下:搜尋關鍵詞: 非主流 還能右鍵驗證選中url: 呵呵,just fun.: urlsafefox.xpi 2009.8.25 更新: 0.0.8, 新增支援bing.com和yahoo.com2009.9.11 更新: 0.0.9,

變化:以資料庫為中心的時代已經終結至CSDN)

原始地址:http://news.csdn.net/n/20061213/99291.html以資料庫為核心的軟體時代已經過去,資料庫時代早已結束,當我看到J2EE征途中那麼多人在對象和資料庫之間彷徨痛苦ing的時候,我想我該出來喊一聲了。  其實這句話在幾年前肯定有人喊過,因為中介軟體時代的來臨,實際意味著資料庫時代終結,正所謂一山無二虎:如果你重視資料庫,你的J2EE系統就無法完全OO,只有你忽視資料庫,你的系統才有可能完全邁向OO,至於資料庫效能調優等特定功能都可交由EJB容器或O/R

推薦: 支援163相簿批量上傳與下載的工具

AlbumCon v0.67 [Mar 10, 2007][630KB]MD5: D0F794D30BE5A9673BB576F9460FF018Platform: Windows 98/Me/2000/XP/2003What's New: Release Post相簿批量下載程式,目前支援網易(163),Xuite,56相簿.AlbumUp v0.39 [Mar 20, 2007][581KB]MD5: 0666E31A8E6A3D35106277EDAA31D331Platform:

編譯安裝M2Crypto-0.20.2

最新需要用到RSA對稱金鑰密碼編譯,所以需要用到M2Crypto,可憐的我發現編譯這東西一點都不容易,以下是我的杯具經驗總結。伺服器環境$ lsb_release -aLSB Version::core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarchDistributor ID:RedHatEnterpriseASDescription:Red Hat Enterprise Linux AS release 4

django接入新浪微博OAuth

最近將網站和新浪微博進行了整合,思路很簡單,就是將頁面內容和新浪微博聯絡起來,一個獨立內容的頁面對於一條微博,自然評論系統只需要使用微博的評論即可。然後,使用者需要發表評論的話,肯定要接入oauth,不可能讓使用者登入你的網站來發評論吧?沒有誰會將自己的帳號和密碼告訴你的。查看了新浪微博的授權機制,然後下載了python版的sdk,就可以在django上接入oauth了。對於oauth很陌生的同學,請先查看OAUTH協議簡介其實流程很簡單:getrequesttoken ->

Server Tips: 很多TIME_WAIT?

假如你的伺服器很慢,而且經常無法串連,很可能你遇上了我最近的煩惱.試著執行:$ netstat -nta|awk '/^tcp/{++S[$NF]} END {for(a in S) print a,S[a]}'如果結果類似:LAST_ACK 14SYN_RECV 348ESTABLISHED 70FIN_WAIT1 229FIN_WAIT2 30CLOSING 33TIME_WAIT

使用Sandcastle建立你的類庫文檔

1. 必備工具:  1. 1 SandcastleDocumentation compilers for managed class librariesEnabling managed class library developers throughout the world to easily create accurate, informative documentation with a common look and feel. 1.2 HTML Help Workshop  和

忙碌過後,突然冒出AspNetPager打救了我

忙碌了一個早上,想著如何寫一個分頁類來結合Asp.net

安裝與配置SVN

今天百度了一些關於SVN的文章, 就自己嘗試了一下, 一直用的都是VSS, 現在總算換為Subversion了, 留下下面的步驟, 以備忘用:1. 下載subversion: Windows版本: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=912. TortoiseSVN , http://tortoisesvn.net/downloads3. 利用TortoiseSVN 建立版本庫.4.

部落格園的RSS請求不支援Last-Modified

今天在測試讀取RSS時,使用到自己在部落格園的RSS連結來做測試,發現使用Last-Modified方式最佳化時,RSS每次返回都會更新Last-Modified。以下是用Fiddler對幾次請求的截獲結果:第一次請求,用戶端不會添加頭If-Modified-Since頭,這是肯定的。 伺服器端返回了Last-Modified,並且響應代碼是200,這樣用戶端可以在下次請求中使用。 第二次請求,用戶端根據上次請求返回的Last-Modified,添加If-Modified-Since頭。

搜狐微博的oauth

最近拿到了搜狐微博(t.sohu.com)的oauth開發key,本想做個oauth登入的,可是發現在發中文微博的時候,總是提示401認證不通過:{"code":401,"error":"This method requires authentication.", "request":"/statuses/upload.json"}。然後我試著發全ASCII碼的微博,竟然可以發成功。這樣就定位到有可能是我用的utf-8編碼有問題,於是嘗試了個種中文編碼gb2312, gbk

Django tips: 沒有了request對象,還能找到當前登入使用者user嗎?

先來看看我們之前是怎樣擷取到當前登入user的:在view中,我們常常就會通過request對象來擷取目前使用者user的引用:def comment_add(request): # do something... user = request.user # to do ..... 這樣,確實很方便就能擷取多使用者的資訊。可是,如果要做別的地方擷取user呢?例如要在model中擷取user呢?class Post(models.Model): title =

為GirdView添加滑鼠移動樣式及刪除確認

注意,我使用了ScriptManager.RegisterClientScriptBlock,若你沒有使用Asp.net Ajax,請改為ClientScript.RegisterClientScriptBlock() ,因為ClientScript.RegisterClientScriptBlock()在使用了ScriptManager時會失效的。/// <summary>    /// GirdView行綁定時加一些樣式和使用者體驗    /// </summary>

隨想資料的統計與分析

最近拿到一大堆資料,在對其做完MapReduce統計後,需要提煉一些有價值的資料出來使用。1. 同一資料重複出現,是否大堆一定機率或者重現數量達到某個範圍,就能確定該資料是有效呢?2. 資料的時間有效性。若這組資料是跟時間相關的,時間這個參數是否需要考慮進去,具體的時間參考值又需要如何定義呢?3. 隨機出現的幹擾資料,是否也有一些規律性呢?一旦這些幹擾資料消失,是好事還是壞事呢?4. 海量資料統計出來的結果是否具有一般性?能否從結果中預測出一些未來資料的走向? 最後,這堆資料跟股票無關。

nodejs實用樣本:縮址還原

文章目錄 有愛 nodejs最近好紅火,我也趁寒冷天氣在nodejs的火爐邊取暖一下。思路非常簡單:httpserver擷取需要還原的url;使用httpclient遞迴請求這個url,直到發現http status not in (302, 301)為止。返回還原的原url。好吧,代碼如下:var net = require('net'), http = require('http'), url = require('url'

提示: 不要在MasterPage的Page_Init事件中設定地區資訊

一般地, 我們的是在Page的InitializeCulture事件中更改當前線程的地區資訊的, 常規的樣本如下:    protected override void InitializeCulture()    {        base.InitializeCulture();        string s = Request.QueryString["currentculture"];        if (!String.IsNullOrEmpty(s))        {     

總頁數: 61357 1 .... 3480 3481 3482 3483 3484 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.