Time of Update: 2013-12-28
原文地址:Caching Tutorial for Web Authors and Webmasters1 什麼是web緩衝?人們為什麼使用它們?2 web緩衝的類型 2.1 瀏覽器緩衝 2.2 代理緩衝 2.3 網關緩衝4 web緩衝如何工作6 構建一個有緩衝意識的網站用到的技巧7 寫有緩衝意識的指令碼 1
Time of Update: 2013-12-28
現在要考慮的是如何載入標籤頁內的內容。雖然標籤頁預設是延遲渲染的deferredRender值預設為true),但是它會預先載入所有的類, 因而當類檔案很多的時候,載入時間就是一大問題了。這個,也可通過SDK打包的方式解決,不過在設計階段還是要考慮的。另一種好的解決方案是,只使用標籤 頁的標籤,而不使用其主體載入內容,另外使用一個容器,內部使用CardLayout作為布局,類似書中最後一章的樣本實現面板內容的載入和切換。在
Time of Update: 2013-12-28
現在,建立視圖,在Scripts\app\view目錄下先建立目錄Users,然後在該目錄下建立View.js。要使用Grid顯示使用者信 息,因而要從Grid面板派生出視圖。定義的時候要注意視圖的類名。還有就是一定要定義別名,因為在控制器中是使用widget方法建立的視圖執行個體。如果 不想定義別名,那就要修改建立執行個體的方式。具體的基本定義代碼如下:Ext.define('SimpleCMS.view.Users.View',{ extend:
Time of Update: 2013-12-28
RegexRegex在很多情境都適用。例如,驗證字串是否匹配格式,尋找匹配的字串,替換匹配的字串。很多程式設計語言都支援Regex,文法也相近。Regex由兩部分組成:模式和匹配字串。通常我們說的寫一個Regex,就是寫一個模式。然後驗證一些輸入的字串是否匹配這個模式。 Regexp在ruby中模式叫做Regexp。用/.../或者%r(...)包起來的內容就是這個Regexp。例如/regexp/ %r(regexp) haystack中包含y,所以他
Time of Update: 2013-12-28
常見緩衝產品 Replace your Memcached Tier with a Couchbase Cluster 有windows版本,也有linux版本。 安裝couchbase cluster對CPU有要求,因為有幾次安裝提示我CPU不支援之類的資訊。 Windows AppFabric
Time of Update: 2013-12-28
# Pythonの豆瓣相簿下載指令碼## 準系統1)支援相簿:使用者相簿、線上活動相簿、豆瓣小站相簿。2)支援地址:預覽相簿地址、查看圖片地址。3)圖片下載僅從當前地址開始至結束,下載全部需從第一頁開始。## 技術特點1)無多線程。一直線勇敢地往前奔,撞到南牆,撞穿為止。2)無額外庫。如果你非要把提供粘貼的pyreadline算在內的話,請去掉它,慢慢輸入地址吧。3)正則解析。HTMLParser、SGMLParser,或pyQuery、BeautifulSoup什麼的,聽都沒聽過。
Time of Update: 2013-12-28
首先要說明的是,這裡實現的非同步推送服務採用的是Long Polling方式,並不是Comet。如果想用Comet來實現的話,可以參考這個開源項目:http://cometd.org/。不過其中的服務端實現只有Java版和Python版。如果要用Go來做後端的話需要自己實現Bayeux協議。關於非同步推送服務的解決方案的資料有很多,在這裡就不在贅述了。當然,當前最先進的兩個方案就是Long Polling和Comet。1. 預備知識1.1
Time of Update: 2013-12-28
在本節中將會給Movie模型添加驗證邏輯。並且確保這些驗證規則在使用者建立或編輯電影時被執行。保持事情 DRYASP.NET MVC 的核心設計信條之一是DRY: "不要重複自己Don’t Repeat Yourself)"。ASP.NET MVC鼓勵您指定功能或者行為,只做一次,然後將它應用到應用程式的各個地方。這可以減少您需要編寫的代碼量,並減少代碼出錯率,易於代碼維護。給ASP.NET MVC 和 Entity Framework Code First 提供驗證支援是
Time of Update: 2013-12-28
項目中遇到了前端校正,我們採用的是用vType來建立可以複用的校正器:需求:校正IPv32為了建立可以複用的校正器,我們使用了Vtype,定義如下:// Custom Vtype for ip address Ext.apply(Ext.form.field.VTypes, { ip : function(v) { &
Time of Update: 2013-12-28
本來沒有打算學習velocity模板引擎的,看到solr的browse中應用的是velocity,就簡單地學習了一下。
Time of Update: 2013-12-28
RSA演算法在Chrome的擴充程式中被用於對其.crx安裝檔案進行簽名和產生ID。下面讓我們逐一瞭解其技術細節。在繼續之前,請注意一點,文中對於Web Store的技術細節是基於Chrome瀏覽器的角度通過一定的測試而推測出來的,要徹底地瞭解Web Store的細節並不能僅通過本文。擴充程式的安裝檔案有兩種產生方式,一種方式是由擴充程式的開發人員在開發的過程中產生,另一種是通過Google的Web
Time of Update: 2013-12-28
閑話少聊,今天本人重點看了看jquery外掛程式開發這一塊。想通過代碼,實際練下兵。當然,也是為瞭解決項目的實際需要。平時,我們經常遭遇"選擇框"這個控制項。 平時,如果我們的選擇項非常簡單, 一般用瀏覽器內建的select 就OK了。但是如果字典項直接存在上下級關係,也就是經常見到的樹結構 ,那就非常非常難受了。自己很納悶,為什麼jquery外掛程式千千萬,為什麼就沒有這麼一款外掛程式呢,一般就是純粹的樹外掛程式,
Time of Update: 2013-12-28
如果用php的+-*/計算浮點數的時候,可能會遇到一些計算結果錯誤的問題,比如echo intval( 0.58*100
Time of Update: 2013-12-28
在上一篇文章“過濾器應用”中我們提到過Servlet一共有三種:簡單Servlet、過濾Servlet和監聽Servlet,和大家一起學習過了前兩種Servlet之後,我們再一起來學習第三種Servlet--監聽Servlet監聽器)監聽器對某一些操作進行監聽,就成為監聽器,比如:有人走過,被網路攝影機拍下,這就是監聽,很好理解。在WEB
Time of Update: 2013-12-28
這幾天看到TP裡關於無線分類搞得蠻火的,各種代碼亂飛。我也發布一個我的思路。使用的是遞迴,代碼很簡潔,十行左右。我的資料庫結構是這樣的,我的欄目只有一張表。cid fatherid name主鍵 父欄目標識 名稱我看到,很多教程裡說使用類似0-1-2-3這樣的路徑法,還有lv=3的層次法,其實大致都一樣,只是實現的方式不同而已。我的方法使用的是遞迴,也比較好理解。直接上代碼了://首先做一個類內的變數,儲存一下相關的數組: public $tree = null;
Time of Update: 2013-12-28
先從Controller入手,使用者登入,經過路由轉寄,到達Controller類,在Action中進行對應的處理。1.登入:地址:http://localhost:8080/Jdemo/index.jsp跳轉:http://localhost:8080/Jdemo/users/loginUsersAction類的代碼:@Before(ControllerInterceptor.class)public class UsersController extends
Time of Update: 2013-12-28
我們上次偶然發現了一個問題,我們在一個龐大的項目中,然後按照 spring web flow 走下去,最後一步提交,提交成功,但是回到某個頁面上的時候,總是報錯,說某個變數 比如var
Time of Update: 2013-12-28
現在離職在家,突然發現沒什麼事兒做了,就研究研究了smarty,寫了一個簡單的搜尋引擎。包含assign賦值,display模版解析的方法,建立一個MyTpl.class.php(其他名稱也可以) 代碼如下:<?phpclass MyTpl{ //初始化函數 function __construct($template_dir='templates/',$compile_dir='templates_c'){ $
Time of Update: 2013-12-28
函數嵌套PHP中函數中可以嵌套定義一個函數,這和C#等語言不一樣。嵌套定義的函數,必須要等到外圍函數運行後,才有效。也就是說,外圍函數的運行,使得系統中重新定義了一個新的函數。<?phpfunction a(){ function b() { echo "function b<br>"; } echo "function
Time of Update: 2013-12-28
根據W3C的規則未選中的checkbox和停用控制項不是有效控制項,不會被POST。因此如果要未選中的checkbox表示值0的話,就不得不曲線完成了。最近研究Zend Framework時候,發現其中的一個方法formCheckbox()。這個方法是產生checkbox表單的。但是它在產生checkbox的之前會產生一個hidden表單。這種做法很巧妙。比如:<input type="hidden" name="foo" value="0"><input