Time of Update: 2018-07-28
1、面向切面的定義自行百度 2、面向切面編程的應用情境自己想象,大概就是日誌之類的地方 3、上面兩句話基本是廢話 實現方式一,在XML中聲明切面 1、編寫一個原始類 package com.hsb.beans;import org.springframework.stereotype.Repository;@Repositorypublic class Perform {public void
Time of Update: 2018-07-28
現在考慮這樣一個情景。你要做一個高效能的通訊程式,現在按照傳統方式開始做。用戶端就不寫了。伺服器端的代碼大致如下://建立一個伺服器端socketServerSocket socket = new ServerSocket(port,backlog);//開始監聽while((Socket socket = socket.accept())!=null) {//開一個線程,處理收到的socket。Thread t = new BusinessThread(socket);t.start();
Time of Update: 2018-07-28
當使用Python語言進行影像處理的時候,往往我們使用Anaconda。這個軟體很強大,整合了包括numpy,pandas,matplotlib等等很多有用的Python依賴包。另外,裡面帶的jupyter 可視化編輯器也非常好用,強烈推薦,它互動性比較強,方便我們調試代碼。當然,Anaconda內建了圖形影像處理的模組PIL,but 它並不是很好用,對於一個搞影像處理的,opencv必須得會用,它是一個很好的開源庫。那麼,怎樣在Anaconda
Time of Update: 2018-07-28
1、網上有很多關於autowired的東西,然而看東西不如自己寫點小東西。 2、雖然一直知道怎麼用,但是並沒有自己去瞭解過 3、上面兩句基本都是廢話 @Autowired實現自動注入分為以下幾個步驟 1、寫一個類 package com.hsb.dao;import org.springframework.stereotype.Repository;@Repositorypublic class DaoImpl implements IDao
Time of Update: 2018-07-28
此文借鑒於Apache Mina 官網,Apache Mina快速入門手冊(Quick start guide) NIO服務端接收器 package com.boonya.mina.quickstart;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.charset.Charset;import
Time of Update: 2018-07-28
本文介紹httpHandlers和httpModules介面介紹。 ASP.NET對請求處理的過程: 當請求一個*.aspx檔案的時候,這個請求會被inetinfo.exe進程截獲,它判斷檔案的尾碼(aspx)之後,將這個請求轉交給ASPNET_ISAPI.dll,ASPNET_ISAPI.dll會通過http管道(Http
Time of Update: 2018-07-28
來源自我的部落格 http://www.yingzinanfei.com/2017/02/06/ls-andaxiaohekuozhanmingpaixu/ 按檔案大小排序顯示 ls -lSr 其中-l為顯示詳細資料,-S為按檔案從大到小排序,-r為逆序排列,-h為以1024為單位顯示檔案大小 ls -l --sort=size 按副檔名排序 ls -lX
Time of Update: 2018-07-28
windows直接把cv2.pyd放在 anaconda2的 Anaconda2\Lib\site-packages\ 下 就可以了。 但是 anaconda3參考: Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安裝配置 http://blog.csdn.net/lwplwf/article/details/61616493 opencv下載 http://www.lfd.uci.edu/~gohlke/pythonlibs/
Time of Update: 2018-07-28
1:圖片的備用說明(alt屬性) alt屬性用於連結圖片不存在的情況,或者一些使用者為了提高瀏覽器速度而關閉了圖片下載,alt的作用很重要,它的內容會顯示在瀏覽器中。 <img src="images/dog_none.png" alt="這是一隻狗的圖片">
Time of Update: 2018-07-28
對於主鍵衝突的時候,自動忽略當前要插入的記錄。違反唯一性限制式的時候,同樣丟棄當前要插入的資料。 可以用在資料同步的情境,這個情境資料來源只有insert 的Action,如果資料來源含有update就會失敗,不能同步update的更新欄位。這樣做到最終一直和等冪。 mysql> select * from test_table;+----+------+| id | kk |+----+------+| 1 | 1 || 3 | 2 || 4 | 3
Time of Update: 2018-07-28
之前Arrays 類中存在sort() 方法, 此方法可以直接對 對象數組進行排序。 1.Comparable介面 可以直接使用java.util.Arrays 類進行數組的排序操作,但對象所在的類必須實現Comparable 介面,用於指定排序介面。 Comparable 介面定義如下: public interface Comparable<T>{ public int compareTo(T o);
Time of Update: 2018-07-28
insert into 是插入表最常用的語句,一般我們往表裡插入資料要首先判斷是否存在,如果不存在則插入,存在的話再update 更改。舉個栗子~~~~ if not exists (select 1 from t where id = 1) then insert into t(id, update_time) values(1, getdate()) else update t set update_time = getdate() where id = 1
Time of Update: 2018-07-28
使用VMware安裝新的虛擬機器時,出現提示:“此主機支援 Intel VT-x,但 Intel VT-x處于禁用狀態。”,如下圖: 已將該虛擬機器設定為使用 64位客戶機作業系統。但是,無法執行 64位操作。 此主機支援 Intel VT-x,但 Intel VT-x 處于禁用狀態。 如果已在 BIOS/韌體設定中禁用 Intel VT-x,或主機自更改此設定後從未重新啟動,則 Intel VT-x可能被禁用。 (1)確認
Time of Update: 2018-07-28
將4的冪次方寫成二進位形式後,很容易就會發現有一個特點: 二進位中只有一個1(1在奇數位置),並且1後面跟了偶數個0; 因此問題可以轉化為判斷1後面是否跟了偶數個0就可以了。 4的整數次冪的位元都為 (4)100、(16)10000、(64)1000000…… 另外,4的冪次方4^n也可以寫為2^(2*n),即也可以寫為2的冪次方,當然就滿足2的冪次方的條件了,即num & num-1==0。 思路:首先用條件num &
Time of Update: 2018-07-28
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>範例——內容可編輯</title> </head> <body> <fieldset> <legend>編輯區</legend> &
Time of Update: 2018-07-28
最近在項目中使用了多線程生產者消費者模型來類比訊息佇列處理問題,但是發現在要求線程退出時,由於沒能處理好退出線程的操作造成了Tomcat進程無法停止的問題。經過一番折騰後想總結一下這方面的經驗。 線程中斷的方式常用的有兩種,一種是使用標記位,在代碼執行中通過對標記位的判斷來決定是否應該退出線程的執行;另一種是使用Thread類的interrupt方法,來終止線程。 因此,剛開始時,我便採用第二種方式來中斷執行的線程。在My
Time of Update: 2018-07-28
什麼是 webpack。 webpack是近期最火的一款模組載入器兼打包工具,它能把各種資源,例如JS(含JSX)、coffee、樣式(含less/sass)、圖片等都作為模組來使用和處理。 我們可以直接使用 require(XXX) 的形式來引入各模組,即使它們可能需要經過編譯(比如JSX和sass),但我們無須在上面花費太多心思,因為 webpack 有著各種健全的載入器(loader)在默默處理這些事情,這塊我們後續會提到。
Time of Update: 2018-07-28
在Play 2.6.x之前,Play預設使用Netty服務後端。 而到了2.6.x,預設服務後端換成了Akka HTTP, 但還是可以通過手動選擇Netty服務後端。想升級到2.6.x,就需要注意到這一點了。因為Akka HTTP伺服器要比Netty HTTP伺服器慢。所以如果對效能特別敏感,升級完就需要手動選擇Netty服務後端。 至於為什麼會選擇效能有所下降的Akka HTTP服務後端,Play項目的Tech Leader Greg
Time of Update: 2018-07-28
WINGIDE5 支援中文的設定與WINGIDE4,WINGIDE3 等不一樣。按下述設定即可 1、Edit -> Preferences -> User Interface ->Fonts 按如下設定即可 其中字型選擇 SimSun-ExtB (我這個系統中只有這個中文字型可選。如果還有其它中文字型,也可選擇其它,比如SimSun、),字型大小大小選 9 或10 均可,大家課根據自己的喜好設定。
Time of Update: 2018-07-28
JavaCV 是一款開源的視覺處理庫,基於GPLv2協議,對各種常用電腦視覺庫封裝後的一組jar包,封裝了OpenCV、libdc1394、OpenKinect、videoInput和ARToolKitPlus等電腦視覺編程人員常用庫的介面。JavaCV通過其中的utility類方便的在包括Android在內的Java平台上調用這些介面。 終端視頻播放推流方案 方案一: 優點:支援流媒體播放,缺點:伺服器端編解碼效能差(編解碼) 資料流處理: