Time of Update: 2015-01-27
標籤:nginx nginx負載平衡 node.js 《用Nginx做NodeJS應用的負載平衡》chszs,轉載需註明。部落客頁:http://blog.csdn.net/chszs負載平衡可以把使用者的請求分攤到多個伺服器上進行處理,從而實現了對海量使用者的訪問支援。負載平衡的架構:對於複雜的Web應用來說,用Nginx做前端負載平衡是理所當然的事。下面,我們用Nginx做NodeJS應用的
Time of Update: 2015-01-27
標籤:php mysql 日期操作很常用。下面是一個簡單的功能。主要是需要區分PHP中常用的時間結構。請看下面的一段代碼,涉及到了大部分的時間操作函數,相信會有協助。<?phperror_reporting(7);ini_set('display_errors', 1);ini_set('date.timezone','Asia/Shanghai');$start_str =
Time of Update: 2015-01-27
標籤:剛學習form驗證。不得不說form驗證是比較豐富的。下面來個小例子。1、情景:看電影選座位!2、具體要求:當輸入座位號時,進行校正。其中1已經被選。如果輸入為1,則提交按鈕置為無效,並且給出提示,如果輸入為2,則不給出提示,允許提交3、實際效果:4、程式碼範例: 1 <!DOCTYPE HTML> 2 <html ng-app="app"> 3 <head> 4 <meta charset="utf-8"/> 5 <script
Time of Update: 2015-01-27
標籤:import pycurlimport sysimport osimport randomimport stringimport time class Transaction(object): def __init__(self): pass def run(self):
Time of Update: 2015-01-27
標籤:轉 http://iteches.com/archives/65193Netty4帶來一個與眾不同的特點是其ByteBuf的重現實現,老實說,java.nio.ByteBuf是我用得很不爽的一個API,相比之下,通過維護兩個獨立的讀寫指標,io.netty.buffer.ByteBuf要簡單不少,也會更高效一些。不過,Netty的ByteBuf帶給我們的最大不同,就是他不再基於傳統JVM的GC模式,相反,它採用了類似於C++中的malloc/free的機制,需要開發人員來手動管理
Time of Update: 2015-01-27
標籤:這道題目沒有所謂的完全的正確答案,這個題目可以讓你在任意的一個點深入下去, 只要你對這個點是熟悉的。以下是一個大概流程:瀏覽器向DNS伺服器尋找輸入URL對應的IP地址。DNS伺服器返回網站的IP地址。瀏覽器根據IP地址與目標web伺服器在80連接埠上建立TCP串連瀏覽器擷取請求頁面的html代碼。瀏覽器在顯示視窗內渲染HTML。視窗關閉時,瀏覽器終止與伺服器的串連。這其中最有趣的是第1步和第2步(網域名稱解析)。我們輸入的網址(網域名稱)是IP地址的一個別名,
Time of Update: 2015-01-27
標籤://使用attr()方法控制元素的屬性使用attr("屬性名稱");是擷取該屬性的值。使用attr("屬性名稱",屬性值);是設定屬性的值 //html(),text()方法控制元素的文本/*包含樣式*/使用html();時是擷取元素的html文本(包括樣式:如果文本是斜體的,擷取到的也是斜體的),使用html("<b>哈哈哈</b>");時是將元素的html文字屬性設定為粗體的哈哈哈/*不包含樣式*/使用text();時是擷取元素的文本(不包括樣式:如果
Time of Update: 2015-01-27
標籤:1.定義單入口檔案(index.php)在單入口index.php中不定義這兩項時,會產生編譯快取檔案~runtime.phpdefine(‘RUNTIME_PATH‘,‘./App/Temp/‘); //定義編譯目錄define(‘APP_DEBUG‘,TRUE); //開啟偵錯模式上述兩行不能在index.php中作用,則index.php變為1 <?php2 define(‘APP_NAME‘,‘App‘); //項目名稱3
Time of Update: 2015-01-27
標籤://ready() onLoad() 載入完成時執行$(document).ready(function(){程式員的代碼});//DOM結構載入後就觸發$(document).onLoad(function(){程式員的代碼});//頁面全部元素載入成功後才觸發一般簡寫為$(function(){程式員的代碼}); //bind()方法綁定事件$("#btn").bind("click mouseout",function(){
Time of Update: 2015-01-27
標籤:Lazy Load 是一個用 JavaScript 編寫的 jQuery 外掛程式. 它可以消極式載入長頁面中的圖片. 在瀏覽器可視地區外的圖片不會被載入, 直到使用者將頁面滾動到它們所在的位置. 這與圖片預先載入的處理方式正好是相反的.在包含很多大圖片長頁面中消極式載入圖片可以加快頁面載入速度. 瀏覽器將會在載入可見圖片之後即進入就緒狀態. 在某些情況下還可以協助降低伺服器負擔.使用方法:Lazy Load 依賴於
Time of Update: 2015-01-27
標籤:當我們的網站需要支援下載大檔案時,如果不做控制可能會導致使用者在訪問下載頁面時發生無響應,使得瀏覽器崩潰。可以參考如下代碼來避免這個問題。 關於此代碼的幾點說明:1. 將資料分成較小的部分,然後將其移動到輸出資料流以供下載,從而擷取這些資料。2. 根據下載的檔案類型來指定 Response.ContentType 。(這個網址可以找到大部分檔案類型的對照表:http://tool.oschina.net/commons)3.
Time of Update: 2015-01-27
標籤:很高興我的第一本書由圖靈出版社出版。本書總結了我這些年來對架構學習、研究的總結,裡面純乾貨,無半句廢話。書的詳情請看互動網的銷售頁面:http://product.china-pub.com/3770890 精彩推薦:“這本書最大的價值就在於告訴你如何在實戰中運用平時學到的知識,如何站在不同的角度分析和解決問題。與市面上其他圖書不同,這本書中的內容都是清培在工作中遇到實際問題後分析得出的經驗。對我而言,裡面的各種設計都具有獨到的見解,往往能將複雜的問題簡化成優雅的模式
Time of Update: 2015-01-27
標籤:phpexcel php釋放記憶體 unset 大家在使用PhpExcel類時,當開啟一個比較大的excel資料文檔,會出現Fatalerror: Allowed memorysize of 67108864 bytes exhausted (tried to allocate 27 bytes)
Time of Update: 2015-01-27
標籤: 昨天開發的時候一直糾結一個問題,給a標籤註冊事件,卻一直沒有註冊上!$('#myTab li a').click(function() {localStorage.setItem(tabId, $(this).attr("href"));}); 完全是一個普通的事件註冊代碼。今天排查的結論是,$(‘#myTab li
Time of Update: 2015-01-27
標籤:android 類比http請求 mock 最新項目組服務端的童鞋們太不給力了,介面一直沒有出來,為了方便開發。伺服器的童鞋們定義好了http介面以及返回的json結構。然後用戶端就可以利用json結構,類比資料,然後順利開發,最後等伺服器介面完成的時候,再次做一下聯合調試。這樣的方法,有專業的名字mock。下面介紹下怎樣利用mock http響應。比如有個http介面http://xx.
Time of Update: 2015-01-27
標籤:jquery事件綁定 one和bind的區別 JQuery綁定事件處理函數,有兩種方式(方式1和方式2)是最常用的,方式3使用的較少。方式1:$("#button").click(function(){});這種方式很簡單,也是平時編碼最常用的做法。HTML中原始的事件,如onclick、onmouseover、onkeypress等,JQuery對名稱進行了簡單的封裝,如onclick與JQuery的
Time of Update: 2015-01-27
標籤:hibernate session ja hibernate 有的時候沒有做對象的序列化。Hibernate並不要求持久化類必須實現java.io.Serializable介面,但是對於採用分布式結構的Java應用,當Java對象在不同的進程節點之間傳輸時,這個對象所屬的類必須實現Serializable介面,此外,在Java
Time of Update: 2015-01-27
標籤: 目前angularJS非常火熱,本人也在項目中逐漸使用該技術,在angularJS中,指令可以說是當中非常重要的一部分,這裡分享一些自己編寫的指令: 註:本人項目中用了oclazyload進行部分JS檔案載入 1、KindEditor angular.module(‘AdminApp‘).directive(‘uiKindeditor‘, [‘uiLoad‘, function (uiLoad) { return { restrict: ‘EA‘,
Time of Update: 2015-01-27
標籤:代碼準備: 一:實體準備 代碼如下: /// <summary> /// 一個能添加到將要匯出到指定行的實體類型規範 /// data:{int StartColIndex ? 0, int ColSpan, object Value, bool Center} /// </
Time of Update: 2015-01-27
標籤:AngularJS運算式類似Javascript的程式碼片段,通常在資料繫結中用到,寫在雙大括弧中,如:{{運算式}}。運算式是用$parse方法來處理的。下面是一些合法的AngularJS運算式1+23*10 | currencyuser.name你可能會認為AngularJS視圖中的運算式就是Javascript運算式,這種認識不完全對,因為AngularJS不會用Javascript的eval()函數去執行運算式。