Time of Update: 2018-12-07
一、使瀏覽器不快取頁面面的過濾器 import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 用於的使 Browser 不快取頁面面的過濾器 */public class ForceNoCacheFilter implements Filter {public void doFilter(ServletRequest request,
Time of Update: 2018-12-07
什麼是servlet?Servlet是一個java語言類,用來擴充servlet伺服器的功能。Servlet對用戶端的request作出response。Servlet的寫法java.servlet包和java.servlet.http包提供了介面和類來寫servlet。所有的servlet類都必須實現servlet介面。在這裡sun幫我們編寫了一個HttpServlet類,是一個抽象類別,實現了Servlet介面,那我們在寫servlet的類時候繼承HttpServlet類實現其中所需要的方法
Time of Update: 2018-12-07
【註:本文轉自:http://ued.taobao.com/blog/2012/06/03/debug-with-chrome-dev-tool/】這篇文章是根據目前 chrome 穩定版(19.0.1084.52 m)寫的, 因為 google 也在不斷完善chrome developer tool, 所以 chrome 版本不同可能稍有差別. 一些快速鍵也是 windows 上的, mac 下的應該大同小異.常規的斷點相關的
Time of Update: 2018-12-07
用一中文單詞測試,比如“昌平” encodeURI後為“%E6%98%8C%E5%B9%B3”。在各瀏覽器地址欄輸入:
Time of Update: 2018-12-07
如果你從事前端開發或者web開發的話,一定聽說過Zen coding - 一種快速編寫HTML/CSS代碼的方法。它使用仿CSS選取器的文法來快速開發HTML和CSS - 由Sergey Chikuyonok開發。現在它改名為了Emmet,並且搭建了一個新的網站:docs.emmet.io 下面記錄下安裝步驟 1、git方式下載Packages Control命令列cd到Sublime Text3安裝目錄,我的是D:\Program Files (x86)\Sublime Text Build
Time of Update: 2018-12-07
系列文章:構建高效能.NET應用之配置高可用IIS伺服器-第一篇:IIS必須掌握的知識 構建高效能.NET應用之配置高可用IIS伺服器-第二篇 IIS請求處理模型構建高效能.NET應用之配置高可用IIS伺服器-第三篇 IIS中三個核心組件的講解(上) 構建高效能.NET應用之配置高可用IIS伺服器-第三篇 IIS中三個核心組件的講解(下) 構建高效能.NET應用之配置高可用IIS伺服器-第四篇 IIS常見問題之:背景工作處理序回收機制(上)
Time of Update: 2018-12-07
首先看一下2的n次方數表示成二進位的樣子看出n+1次方相對於n次方整個數向左移了1位 據此C語言實現如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 #include "studio.h" 2 3 int main(){ 4 5 int i=16; 6 int n; 7 8
Time of Update: 2018-12-07
查詢最佳化工具核心剖析第一篇 查詢最佳化工具核心剖析第一篇查詢最佳化工具核心剖析第二篇:產生候選執行計畫&執行計畫成本估算查詢最佳化工具核心剖析第三篇:查詢的執行與計劃的緩衝 &
Time of Update: 2018-12-07
Backbone是一個優秀的前端MVC庫,它的代碼品質必定可靠。閱讀過程中發現了函數triggerEvents有點意思,初看會以為一些代碼是多餘的。var triggerEvents = function(events, args) { var ev, i = -1, l = events.length, a1 = args[0], a2 = args[1], a3 = args[2]; switch (args.length) { case 0: while (++i &
Time of Update: 2018-12-07
我們在本篇中接著講述“背景工作處理序回收機制”。本篇文章的議題如下: 背景工作處理序回收機制講解基於時間的回收機制 基於請求數的回收機制 基於記憶體使用量的回收機制基於活動狀態的回收機制 系列文章:構建高效能.NET應用之配置高可用IIS伺服器-第一篇:IIS必須掌握的知識 構建高效能.NET應用之配置高可用IIS伺服器-第二篇
Time of Update: 2018-12-07
有以下幾點1 sync方法把model持久化儲存到伺服器端,你可以重寫該方法的實現方式,它預設使用jQuery的$.ajax。2 整個Backbone,只有Model和Collection的sync會調用Backbone.sync。3 請求類型由第一個參數method決定,可以是create/update/patch/delete/read。它預設採用RESTful請求。4 請求的資料由第二個參數model決定,URL預設是model的url,資料是model的attributes轉成JSON。
Time of Update: 2018-12-07
Mixin是JavaScript中用的最普遍的模式,幾乎所有流行類庫都會有Mixin的實現。Mixin是摻合,混合,糅合的意思,即可以就任意一個對象的全部或部分屬性拷貝到另一個對象上。從提供的介面來看,有的是對對象的操作,有的是對類的操作。對類的操作又稱為摻元類(Mixin classes) 一、摻合對象 (Mixin object)先看最簡單的mixin實現function mixin(dest, src) {for (var key in src) {dest[key] = src[key]
Time of Update: 2018-12-07
主題:從案例引發的對緩衝設計的思考背景:
Time of Update: 2018-12-07
在《道法自然——物件導向實踐指南》一書中,我們採用了一個對立統一的辯證關係來說明“模板方法”模式—— “正向依賴 vs. 依賴倒置”(參見:《道法自然》第15章[王詠武, 王詠剛 2004])。這種把“好萊塢”原則和 “依賴倒置”原則等量齊觀的看法其實來自於輕量級容器PicoContainer首頁上的一段話: “控制反轉(Inversion of Control)的一個著名的同義原則是由Robert C. Martin提出的依賴倒置原則(Dependency Inversion
Time of Update: 2018-12-07
從兩個角度去討論Backbone的寫類方式Backbone內部的寫類方式,Backbone自身的類如Model、Collection、View等是如何定義的Backbone外部的寫類方式,如何使用Backbone提供的類來定義自己的類 一、Backbone內部的寫類方式Backbone提供給用戶端程式員的類都是通過 建構函式+原型 的方式寫的,Backbone.Model的代碼大致如下// 定義構造器var Model = Backbone.Model =
Time of Update: 2018-12-07
開發環境jdk1.6,spring 3.0.2,spring tool suit。1.建立一個java工程,在lib中加入如下jar包2.寫一個HelloWorld類,寫一個sayHello()方法。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.mydomainpublic class HelloWorld {
Time of Update: 2018-12-07
.NET效能分析最佳實務之:如何找出使用過多記憶體的.NET代碼(基礎篇) 在.NET應用中一個常常影響效能的因素就是代碼消耗了過多的記憶體。很多的開發人員在編寫代碼的過程中常常不會關注效能,從而使得應用程式中到處存在效能瓶頸。很多的時候,開發人員關注的總是代碼的執行時間的長短,而把真正的效能問題丟掉了一邊。在本篇文章中,我們將會找出代碼中的哪些功能消耗了多少記憶體。 本篇文章比較簡單,我們會主要詳細的介紹CLR Profiler這個工具。 系列文章:
Time of Update: 2018-12-07
控制反轉(IoC)又稱為dependency injection(依賴注入),是spring核心的一部分。依賴注入分construtor injection,setter injection.1.constuctor-arg injection Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package com.mydomain;public
Time of Update: 2018-12-07
文章目錄 一、Events API二、Events的代碼鳥瞰三、Events內部資料結構 (_events/_listeners)四、 特殊事件“all”五、Events與Model、Collection、View、Router、History的關係
Time of Update: 2018-12-07
本文主要用到的知識 HTML5中的File及FileReader介面 相關資料: Using files from web applications File API運行效果 註:大家把自己電腦上的圖片或txt檔案拖到上面的DIV中即可看到效果源碼<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8