Time of Update: 2018-12-03
1. 什麼是 Java Server Faces(jsf)? JSF為JAVA的 Web應用使用者介面的開發人員提供了標準的編程介面、豐富可擴充的UI組件庫(一個核心的JSP標記庫用來處理事件、執行驗證以及其他非UI相關的操作和一個標準的HTML 標籤庫來表示 UI組件)、事件驅動模型等一套完整的Web應用程式框架,通過 JSF ,您可以在頁面中輕鬆自如地使用 WEB 組件、捕獲使用者行為所產生的事件、執行驗證、建立頁面導航…,當使用支援JSF的開發工具來開發 JSF
Time of Update: 2018-12-03
一. Hibernate的簡要介紹Hibernate是輕量級Java EE應用的持久層解決方案,Hibernate不僅管理者Java類到資料庫表的映射(包括Java
Time of Update: 2018-12-03
預設情況下,所有量詞都是貪心(greddy)的:就是說會儘可能多地匹配。而懶惰就剛剛相反。但是,可以通過在量詞後面添加一個“?”,那麼新組合成的量詞將使懶惰的。比如說,量詞“*”是貪心的,但是量片語合“*?”卻是懶惰的。效用上他們的區別在於:惰性的量詞"*",每次只會前進一個字元,並且每次都會檢查是否匹配下一個標記。舉個經典的例子,說一下吧:regex_1:<a>.*?</a> 與regex_2:<a>.*</a> test文本:<a>
Time of Update: 2018-12-03
robots.txt檔案設定Crawl-delay注要原因是蜘蛛程式爬的過快,會給伺服器照成負擔,影響正常的網站展示速度。最近查看部落格大巴 的robots.txt檔案發現一個以前從沒見到到的設定方式Crawl-delay:100部落格大巴robots.txt檔案如下User-agent: *Crawl-delay: 100Disallow: /files/Disallow:
Time of Update: 2018-12-03
First off, the ability to override via constructor was added in a later version of Ext than initComponent , so all code of a certain age would have to use initComponent. These days, you would still override initComponent if you want to do
Time of Update: 2018-12-03
1.Callable是類似於Runnable的介面,實現Callable介面的類和實現Runable的類都是可被其他線程執行的任務. 2.Callable和Runnable的區別如下: 1)Callable定義的方法是call,而Runnable定義的方法是run. 2)Callable的call方法可以有傳回值,而Runnable的run方法不能有傳回值 3)Callable的call方法可拋出異常,而Runnable的run方法不能拋
Time of Update: 2018-12-03
從普通的案頭使用者到 Linux?系統管理員,大部分 Linux 使用者都使用過一種名為引導載入程式的工具。此類工具的不同變種會提供不同層次的支援和功能。在很多情況下,Linux 發行版預設安裝的引導載入程式並不總是適合需要;每個引導載入程式的預設設定也是如此。在本文中,Laurence Bonney 討論了兩個流行的引導載入程式 —— LILO 和 GRUB —— 的優點和缺點,並建議了很多配置,以充分發掘機器的潛力。在不考慮他們的工作或專業情況下,所有 Linux
Time of Update: 2018-12-03
讀後筆記:1、學習寫作類似文章的寫作結構a先寫關於這個產品的官方介紹及自己對其的理解b談談產品特點以及理解這個產品的深層次理解,比如這篇文章就很好地點出了draw 給我們其實是:社交類遊戲將會成為未來遊戲市場發展的趨向c最後談談自己對產品未來發展的方向理解2、這篇文章的主旨:a社交遊戲將會成為未來遊戲發展的方向b社交遊戲的樂趣在於互動性3、我的升華理解:如何利用社交產品的互動性創造商業價值轉載內容:為你的想象力提供一個出口,整個世界都會為之振奮。 Draw
Time of Update: 2018-12-03
測試空間旗下圖釘出品 EIP,EBP,ESP都是系統的寄存器,裡面存的都是些地址。 為什麼要說這三個指標,是因為我們系統中棧的實現上離不開他們三個。 我們DC上講過棧的資料結構,主要有以下特點: 後進先處。(這個強調過多)其實它還有以下兩個作用: 1.棧是用來儲存臨時變數,函數傳遞的中間結果。 2.作業系統維護的,對於程式員是透明的。我們可能只強調了它的後進先出的特點,至於棧實現的原理,沒怎麼講?下面我們就通過一個小例子說說棧的原理。先寫個小程式:void fun(void){
Time of Update: 2018-12-03
許多的核心功能需要返回一個指標,但是函數的調用可能失敗,一般我們處理這樣的情形都是返回一個NULL指標,就像malloc或kmalloc在沒有獲得指定的空間申請時的傳回值一樣。但是有時我們想知道導致函數失敗的原因,但是返回NULL就顯得資訊不夠。因此有些函數返回一個實際的錯誤編碼以便對引起錯誤的原因做一些處理。很多核心介面通過把錯誤值編碼到一個指標值中來返回錯誤資訊。當處理這樣的函數時,判斷是否成功調用就不能是簡單的和NULL進行比較。為了方便使用這樣的類型介面,2.6的核心在linux/err
Time of Update: 2018-12-03
系統內容:Redhat Linux Array.0 [ 2.4.20.8 ]軟體版本: openssh-3.5p1-6openssh-server-3.5p1-6openssh-askpass-3.5p1-6openssh-clients-3.5p1-6openssh-askpass-gnome-3.5p1-6目標功能:Server A: 1Array2.168.1.1/24 使用者: tom jerryStation B: 1Array2.168.1.20/24 使用者:
Time of Update: 2018-12-03
劫匪衝進某花園小別墅,端著AK47,向某衰男甩過去一個袋子:說,快,把現金拿出來給我放進去,這個時候劫匪一直跟著衰男去裝錢,看錢裝滿了他就拿走,此時劫匪是阻塞 的,因為劫匪不能幹其他的,得看著這個衰男,免得他搞鬼。想象下,如果劫匪等衰男自己去裝錢,在錢裝滿之前,他自己可以到處翻箱倒櫃,找點值錢的首飾黃金之類的,那麼這個時候劫匪就是非阻塞
Time of Update: 2018-12-03
昨天晚上下載Windows7 Sp1 給台式機重裝了下Win7系統,我台式機也是Win7+ubuntu雙系統模式,重裝win7後導致ubuntu引導丟失,所以利用EasyBCD 2.0.2這個軟體來恢複,EasyBCD
Time of Update: 2018-12-03
上次去面試微軟的實習生,面試的人問了我個問題。有12個球,一個次品,有一個天平,稱3次得出哪個是次品,怎樣稱?當時,我就先猶豫了下。先問了他:次品不知道是輕還是重嗎?他告訴我不知道。我就犯嘀咕了。這個怎麼辦。我一開始想了下,把12個球分成3份。想了一半了,可惜沒有想到最後結果,最後只好放棄了。雖然早就有這樣的問題了,但是自己孤陋寡聞啊,沒有聽說過。今天把這個答案給貼出來吧。告誡自己,一定要努力。把12個球分別編上號,並隨意分成3組。不失一般性,分別為:(1、2、3、4)..①;(5、6、7、8)
Time of Update: 2018-12-03
一、運算式與二叉樹的關係首碼運算式對應於二叉樹的前序走訪;中綴運算式對應於二叉樹的中序遍曆;尾碼運算式對應於二叉樹的後序遍曆; 二、根據中綴運算式產生二叉樹中綴運算式:a + b * (c - d) - e / f中序遍曆為:左兒子、右兒子、根節點(Kaiwii改正為:左兒子、根節點、右兒子)按照操作符的優先順序,其二叉樹產生過程為:1. c-d的優先順序高,根是-操作符,c和d分別為左右兒子 - | | c
Time of Update: 2018-12-03
假如A機器訪問B機器出現,TNS-12535: TNS: 操作逾時。首先,檢查用戶端A機上的配置項:sqlnet.ora和tnsname.ora檔案,然後再檢查伺服器端B機器上的配置項:listener.ora具體可以參考我的另外一篇文章:oracle監聽器(listener)配置心得如果,以上設定檔均無問題,可以嘗試使用tnsping命令,查看能否訪問B機器至於tnsping命令的介紹,可以參考這篇博文:http://yhacky.blog.163.com/blog/static/3950
Time of Update: 2018-12-03
JOIN: 如果表中有至少一個匹配,則返回行LEFT JOIN: 即使右表中沒有匹配,也從左表返回所有的行RIGHT JOIN: 即使左表中沒有匹配,也從右表返回所有的行FULL JOIN: 只要其中一個表中存在匹配,就返回行*SQL INNER JOIN 關鍵字在表中存在至少一個匹配時,INNER JOIN 關鍵字返回行。INNER JOIN 關鍵字文法SELECT column_name(s)FROM table_name1INNER JOIN table_name2ON
Time of Update: 2018-12-03
[0]:概述今天打算來介紹一下“生產者/消費者模式”,這玩意兒在很多開發領域都能派上用場。由於該模式很重要,打算分幾個文章來介紹。今天這個文章先來掃盲一把。如果你對這個模式已經比較瞭解,請跳過本掃盲帖,直接看下一個文章(關於該模式的具體應用)。看到這裡,可能有同學心中犯嘀咕了:在四人幫(GOF)的23種模式裡面似乎沒聽說過這種嘛!其實GOF那經典的23種模式主要是基於OO的(從書名《Design Patterns: Elements of Reusable Object-Oriented
Time of Update: 2018-12-03
Linux kill命令當需要中斷一個前台進程的時候,通常是使用< Ctrl+c
Time of Update: 2018-12-03
一、這個介面有什麼用?當一個類實現了這個介面(ApplicationContextAware)之後,這個類就可以方便獲得ApplicationContext中的所有bean。換句話說,就是這個類可以直接擷取spring設定檔中,所有有引用到的bean對象。二、怎麼用?舉個例子吧:例如我有一個方法類AppUtil,這個方法類中需要使用到的ApplicationContext中的某個bean(companyService)。1、因為spring要建立屬於自己的容器,就必須要載入自己的設定檔。