Time of Update: 2016-08-06
標籤: 在項目中用到了tomcat 的jdbc串連池,發現一個問題是,當資料庫重啟時,服務沒有重新的去串連資料庫,需要將部署的項目重新啟動才能串連到資料庫。經過測試對配置做一下修改:在配置dataSource的地方加入兩個配置屬性: <property name="testOnBorrow" value="true"/>
Time of Update: 2016-08-07
標籤:廢話不多說,先通過當前的SSH連接埠(預設為:22)登陸。 1、修改設定檔:/etc/ssh/sshd_config ,找到#port 222、先將Port 22 前面的 # 號去掉,並另起一行。如定義SSH連接埠號碼為33322,則輸入Port 33322自訂連接埠選擇建議在萬位的連接埠(如:10000-65535之間)也許您會問為什麼要先把port 22前面的 # 去掉呢?因為
Time of Update: 2016-08-06
標籤:題目連結:hdu_5805_NanoApe Loves Sequence題意:給你n個數,現在要刪一個數,刪每個數的機率是一樣的,現在問你刪一個值後的相鄰數絕對值最大差的期望是多少,因為擔心精度誤差,讓你答案乘n題解:先算出不刪數的絕對值最大的差ma並記錄位置,如果要刪的數不是剛才求出來的位置,那麼ans+=max(abs(a[i-1]-a[i+1],ma)。如果是,那麼重新求一下最大值就行了,因為最多重求兩次,所以總複雜度還是O(n)。 1 #include<cstdio>
Time of Update: 2016-08-06
標籤:死結死結:一般情況下,如果同一個線程先後兩次調用lock,在第一次調用時,由於鎖已經被佔用,該線程會掛起等待別的線程釋放鎖,然而鎖正是被自己佔用著的,該線程又被掛起而沒有機會釋放鎖,因此 就永遠處於掛起等待狀態了,這叫做死結(Deadlock)。 另一種典型的死結情形是這樣:線程A獲 得了鎖1,線程B獲得了鎖2,這時線程A調lock試圖獲得鎖2,結果是需要掛起等待線程B釋放 鎖2,這時線程B也調用lock試圖獲得鎖1,結果是需要掛起等待線程A釋放鎖1,於是線程A和B都 永遠處於掛起狀態了。
Time of Update: 2016-08-06
標籤:簡單的0-1背包問題,大家都會做的。題意不想解釋太多。簡述題目的案例及以幾個關鍵Sample Input1 //測試組數T5 10 //
Time of Update: 2016-08-06
標籤:今天繪製的是國旗:代碼如下:<html><head> <script> var col=new Array("red","brown"); var ticker=0; var step=0; function drawBackground(){ var g=document.getElementById("background").getContext("2d");
Time of Update: 2016-08-06
標籤: Jmeter是一款優秀的開源測試載入器, 是每個資深測試工程師,必須掌握的測試載入器,熟練使用Jmeter能大大提高工作效率。熟練使用Jmeter後, 能用Jmeter搞定的事情,你就不會使用LoadRunner了。【小坦克Jmeter教程】,將會覆蓋Jmeter的各個功能,並且會通過豐富的執行個體,讓讀者快速掌握Jmeter的各種用法 。本文將通過一個實際的測試例子, 來講解Jmeter的基本用法。本文的最後提供了本篇文章的指令碼。
Time of Update: 2016-08-06
標籤: 之前我們介紹過,共變數能夠一定程度上描述兩個變數之間的相關性,但是有時候它並沒有那麼準確,例如下面這個例子:
Time of Update: 2016-08-06
標籤:傳送門:hdu 5800 To My Girlfriend題意:給定n個物品,其中i,j必選,l,m必不選,問組成體積為s的方法一共有多少種思路:定義dp[i][j][s1][s2],表示前i種物品能夠構成的體積為j,其中有s1種定為必選,s2種定為不必選;因為遞推到第i層時,只與第i-1層有關,所以把第一維降到2來省記憶體。然後就是dp[i][j][s1][s2]=dp[i-1][j][s1][s2]+dp[i-1][j][s1][s2-1]+dp[i-1][j-a[i]][s1-1][
Time of Update: 2016-08-06
標籤:題意概括:上一次,你成功甩掉了fff機械兵。不過,你們也浪費了相當多的時間。fff團已經將你們團團包圍,並且逐步逼近你們的所在地。面對如此危機,你不由得悲觀地想:難道這acm之路就要從此中斷?雖然走上這條路不過數日,好歹你也協助過許多生物脫離困境啊。怎麼就好人......等等,你翻了翻包裹,拿出了一個頗為古舊的黃銅瓶,瓶口用錫紙封著,這瓶子是上次那隻青蛙送的,它說危難之際,開啟瓶口便可解圍。“娑殫之瓶!“,誰知剛拿出瓶子,就聽到小A驚訝的呼聲,“它也許能
Time of Update: 2016-08-06
標籤: 1 #include <iostream> 2 #include <cstdlib> 3 #include <cstring> 4 #include <queue> 5 #include <cstdio> 6 #include <algorithm> 7 #include <map> 8 //#include <time.h> 9 //#include <ext/pb_ds/assoc_
Time of Update: 2016-08-06
標籤:各位好!從今天起,我將用幾個篇幅的文字向大家介紹一下我的一個開源作品——YayCrawler,其在GitHub上的網址是:https://github.com/liushuishang/YayCrawler,歡迎大家關注和反饋。YayCrawler是一個基於WebMagic開發的分布式通用爬蟲架構,開發語言是Java。我們知道目前爬蟲架構很多,有簡單的,也有複雜的,有輕量型的,也有重量型的。您也許會問:你這個爬蟲架構的優勢在哪裡呢?額,這個是一個很重要的問題!在這個
Time of Update: 2016-08-06
標籤: 之前講了身份認證,身份認證可以讓我們確認收到的資料來自正確的寄件者。但是傳送的資料在經過中間節點的時候(或者在無線通道下並不需要經過中間節點,只要能夠收到訊號)可能會被偷聽者收到,我們並不能阻止資料包被偷聽者擷取,因為資料包在在網線上或無線通道上傳輸,任何人都有可能通過訊號接收裝置擷取傳輸的類比訊號,從而進一步解析得到乙太網路幀(或其他鏈路層協議幀)、IP報文、UDP/TCP報文、應用程式層資料.... &n
Time of Update: 2016-08-06
標籤:1、Merge a range of revisions2、Reintegrate a branch3、Merge two different
Time of Update: 2016-08-06
標籤:函數指標、回呼函數、系統調用區別1.函數指標 1 int add(int a, int b) 2 { 3 return a+b; 4 } 5 6 int (*fp)(int,int); 7 8 int main() 9 {10 int c;11 fp = add; //有指標賦值操作,靜態繫結12 c = fp(2,4);13 printf("c = %d\n",c);14 return 0;15 }2.回呼函數 1 int add(int a, int b) //回呼函數 2 { 3
Time of Update: 2016-08-06
標籤:本文將說明你可以怎樣使用 Fedora 中各種可用的容器技術和學習“systemd-nspawn”的相關知識。容器是什嗎?一個容器就是一個使用者空間執行個體,它能夠在與託管容器的系統(叫做宿主系統)相隔離的環境中運行一個程式或者一個作業系統。這和"chroot"或虛擬機器的思想非常類似。運行在容器中的進程是由與宿主作業系統相同的核心來管理的,但它們是與宿主檔案系統以及其它進程隔離開的。什麼是
Time of Update: 2016-08-06
標籤:https://en.wikipedia.org/wiki/Adapter_patternIt allows the interface of an existing class to be used as another interface.It is often used to make existing classes work with others without modifying their source
Time of Update: 2016-08-06
標籤:請不要監控10912連接埠case:result:監控10912連接埠會導致HAService異常,新起線程,吃掉記憶體,無限次監控虛擬機器將宕機!時間上是直接因果關係.監控10911 和 9876 沒有問題.==============================================================================================================================================
Time of Update: 2016-08-05
標籤:文本處理Linux是基於檔案的系統,可以認為Linux的所有命令都是對檔案的操作(有些操作的是變數),熟練掌握Linux的文本處理工具是所有學習linux所必需要掌握的,尤其是準備跨入Linux行業的同學更是如此,在工作中我們將會遇到非常多而且內容龐大的文本,批量處理和精確定位將成為工作的日常操作。有時即使我們已經掌握了所有的文本處理工具,面對繁雜的文本也會感到無從著手,這是很正常的,Linux文本處理技巧是需要時間和練習去不斷積累的,所以不要感到疲倦,下面來梳理一下日常中常見到的命令吧。
Time of Update: 2016-08-05
標籤:百度一次 http://wiki.open.qq.com/wiki/【QQ登入】回調地址常見問題及修改方法百度一下 http://wiki.connect.qq.com/回調地址常見問題及修改方法教程 http://jingyan.baidu.com/article/b87fe19e93539052183568f5.html教程 http://www.chinaz.com/web/2015/1023/461390.shtml【QQ登入】回調地址常見問