Time of Update: 2018-12-03
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
Time of Update: 2018-12-03
一段錯誤的代碼首先看一段錯誤的代碼:#!/bin/bashSLICE=100;slppid=1;pidfile=/var/run/vpnrulematch.pid# 停止之前的sleepkill_prev() { pid=$1; /bin/kill -0 $pid;exist=$? ppid=$(/bin/cat /proc/$pid/status|/usr/bin/awk -F ' ' '/PPid/{print $2}'); if [
Time of Update: 2018-12-03
兩個檔案的作用是完全一樣的.jquery-1.4.2.js裡的代碼是沒有進行處理的原代碼,適合於人們閱讀與研究.jquery-1.4.2.min.js裡的代碼進行過特殊的處理,如變數的名稱基本都寫成一個字母,而且格式縮排都被刪除了.所以檔案容量比較小(min),一般在網頁中調用這個檔案.可以看作:jquery-1.4.2.min.js是jquery-1.4.2.js的編譯版本沒有什麼大的區別,min的就是去年了空格和換行。你要是進去看的話就幾行
Time of Update: 2018-12-03
《全球通史》 斯塔夫裡阿若斯 著以一種十分高層次的觀點闡述世界曆史,比國人的以成敗榮辱活著褒貶論述的作品不知要高多少層次,畢竟生物世界是一個適者生存的世界,從而我們人類也就成了成王敗寇的世界,因此還是客觀一些好。我雖然不敢說作者不含褒貶,也對其對中華文化的誤解不敢苟同,但僅就其思想,該書值得一讀。《中世紀的城市》 亨利.皮雷納
Time of Update: 2018-12-03
ApplicationContext實現的預設行為就是在啟動時將所有singleton bean提前進行執行個體化。提前執行個體化意味著作為初始化過程的一部分,ApplicationContext執行個體會建立並配置所有的singleton bean。通常情況下這是件好事,因為這樣在配置中的任何錯誤就會即刻被發現(否則的話可能要花幾個小時甚至幾天)。有時候這種預設處理可能並不是你想要的。如果你不想讓一個singleton
Time of Update: 2018-12-03
js callcall 方法 請參閱 應用於:Function 對象 要求 版本 5.5 調用一個對象的一個方法,以另一個對象替換當前對象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 參數 thisObj 可選項。將被用作當前對象的對象。 arg1, arg2, , argN 可選項。將被傳遞方法參數序列。 說明 call 方法可以用來代替另一個對象調用一個方法。call 方法可將一個函數的物件內容從初始的上下文改變為由 thisObj 指定的新對象。
Time of Update: 2018-12-03
Portlet學習分析筆記 關於Portlet的一些概念性的文字網路上很多,Google或是百度一下可以很容易搜尋到,下面我把自己覺得容易混淆和模糊的幾個知識點做下簡單介紹:1、Portlet Request & URL 在一個 Portal 頁面中,通常都包含了多個 Portlet ,在一個時刻使用者只能與一個 Portlet 互動,當使用者向一個 Portlet 發出請求(例如點擊了“ submit ”按鈕),整個 Portlet
Time of Update: 2018-12-03
建造者模式(builder)可以將組件和其組裝過程分開.一步一步建立一個複雜的對象。使用者只需要指定複雜物件的類型就可以得到該對象,而無須知道其內部的具體構造細節.什麼情況下會用到建造者模式?個人理解,當我們建立的對象在建立時需要邏輯的時候。比如,一個簡單的pojo對象,我們想要建立,直接就可以new出來,沒有什麼邏輯。當有一個複雜的對象,你想要建立它時,它的各個屬性之間是有邏輯關係的。一個屬性賦值取值依賴於其他屬性。那麼這個對象的建立就不是簡單的new出來的。在建立之前,我們必須把這個邏輯寫清
Time of Update: 2018-12-03
在http://xdwangiflytek.iteye.com/blog/1386439裡我簡單的介紹了一下SEO,下面來學習一下Lucene技術,這部分先來理解幾個概念。資訊檢索概念: 資訊檢索就是從資訊集合中找出與使用者需求相關的資訊。被檢索的資訊除了文本外,還有映像、音頻、視頻等多媒體資訊,這裡我們主要來說說文本資訊的檢索。 資訊檢索的分類:
Time of Update: 2018-12-03
如果你只要建立物理模型(通俗一點就是畫資料庫表),你可以在建立工程後,new--physical data
Time of Update: 2018-12-03
在那篇《使用獨立PID namespace防止誤殺進程》中的最後,我碰到了一個難題,那就是父PID namespace中的進程無法使用進入子PID namespace中通過echo $$ >$pidfile寫入的pid值,進程發訊號時,目標pid是和自己處於同樣的PID namespace的。當時我的方法是使用ps+grep的方式去尋找,然而如果遇到多個同名進程的時候,這一招也將碰壁。那麼有沒有別的辦法呢?在我這,這類問題是我最想碰到的啦,哈哈。 還記得進入子PID
Time of Update: 2018-12-03
今天啟用資料壓縮功能後,資料庫空出了很大的空間,然後使用DBCC SHRINKFILE收縮資料庫,花費了很長的時間。相信很多使用SQL Server的朋友都遇到過這樣的問題,為什麼SQL Server收縮檔案這麼耗時? 從MSDN上看到“DBCC SHRINKFILE is single-threaded and may take a long time tocomplete”(http://msdn.microsoft.com/en-us/library/dd894051(v=sql.100)
Time of Update: 2018-12-03
今天讀Oracle文檔的時候看到Oracle可以用I/O slaves非同步IO及時裝置不支援非同步IO。調整參數為:BACKUP_TAPE_IO_SLAVES=trueBACKUP_TAPE_IO_SLAVES指定了復原管理員(Recovery Manager)所使用的從屬進程的數目,這些從屬進程被用來備份,拷貝或恢複資料到磁帶上。當此參數為TRUE時,一個I/O從屬進程被用來從磁帶裝置讀取或寫入資料。如果此參數為FALSE(預設情況下),在備份中不會使用I/O從屬進程,而是由備份的陰影進程(
Time of Update: 2018-12-03
前段時間搞無狀態的TCP conntrack,發現其中一個靜態數組表示的TCP狀態機器很是不錯,希望這種思想以後可以用在實際的工作中,直說吧,就是這個狀態機器數組:static const u8 tcp_conntracks[2][6][TCP_CONNTRACK_MAX] = { {/* ORIGINAL *//* sNO, sSS, sSR, sES, sFW, sCW, sLA, sTW, sCL, sS2 *//*syn*/ { sSS,
Time of Update: 2018-12-03
目前最重要的網路應用是什嗎?毫無疑問,依然是電子郵件!mail--只是一個操作介面,並不完成實質性的工作,它相當於上門服務的郵政快遞員,和更複雜一些的mutt以及windows上的outlook(outlook有所不同,因為它整合了大部分的東西)是一樣的;一般情況下,mail的設定檔中總會有一行:set
Time of Update: 2018-12-03
<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){ $("button").click(function(){ //
Time of Update: 2018-12-03
《電腦安全超級工具集》
Time of Update: 2018-12-03
論壇上經常會有很多人抱怨資料庫HEAP表片段很大,無法收縮。在2005之前可以通過建立叢集索引解決或者重建表將資料匯入,等到資料表空間變小後再進行收縮。在2008中有一個新的文法ALTERTABLE REBUILD,使用這條語句可以釋放沒有使用的空間,提升效能。 下面是我自己的一個表,片段非常大,佔用了大概11G的空間: 使用ALTER TABLE REBUILD之後的效果(差距巨大吧,已經變成了131M): 這樣就避免了在2005中建立表然後匯入再更新表一些列的操作,非常簡便。
Time of Update: 2018-12-03
原型模式是一種對象建立型模式用原型執行個體指定建立對象的種類並且通過複製這些原型建立新的對象。原型模式允許一個對象再建立另外一個可定製的對象無須知道任何建立的細節。原型模式的基本工作原理是通過將一個原型對象傳給那個要發動建立的對象,這個要發動建立的對象通過請求原型對象拷貝原型自己來實現建立過程。原型模式包含三個角色,抽象原型類:定義具有複製自己的方法的介面具體原型類:實現具體的複製方法,在複製方法中返回自己的一個複製對象讓一個原型複製自身從而建立一個新的對象客戶類:只需要直接執行個體化一個對象,
Time of Update: 2018-12-03
單例模式就是產生一個對象執行個體,供外外部存取。它的應用情境就是在這個類在全域真資源需要統一訪問,否則會造成混亂時,才有必要設計成單例。懶漢式,就是在使用這個對象時,才去查看這個對象是否建立,如果沒建立就馬上建立,如果已經建立,就返回這個執行個體。餓漢式,在載入這個類的時候就先建立好一個對象執行個體,等待調用。兩者的優缺點也能猜到,使用懶漢式,在反應速度上肯定要比餓漢式慢。但是這個對象如果不被調用,那就節省了cpu和記憶體資源。模式很簡單,下面給出執行個體。package