原创 批處理作業調度(排列樹)

1.問題描述:   給定n個作業,集合J=(J1,J2,J3)。每一個作業Ji都有兩項任務分別在2臺機器上完成。每個作業必須先有機器1處理,然後再由機器2處理。作業Ji需要機器j的處理時間爲tji。對於一個確定的作業調度,設Fji是

原创 批處理作業調度問題(分支限界法)

代碼: #include <bits/stdc++.h> using namespace std; const int MAX=100; const int MACHINE=2; int n; int M[MAX][MACHINE];

原创 MySQL徹底刪除

MySQL徹底刪除總體上需要刪除以下幾處:1.卸載軟件:控制面板 - 程序 - 找到 MySQL,卸載;2.刪除殘留的MySQL文件夾:默認路徑:C:\Program Files\MySQL;3.刪除隱藏的MySQL文件夾:默認路徑:C:

原创 解決eclipse導入外部項目工程中文亂碼問題

1.方法一(注:該方法有可能會造成導入的工程成功解決亂碼問題然鵝原先自己的工程裏的中文卻變成了亂碼QAQ)Window -- Preferences -- General -- Appearance -- Content Types --

原创 maven相關總結

(本maven項目介紹使用的IDE爲STS) maven用於項目的構建 項目構建: 1.導包 複雜包和包之間有依賴關係和版本問題 2.打包 jar war 3.測試 4.項目傳遞 5.支持豐富插件 6.項目級別的解耦   maven是一個

原创 解決tomcat與eclipse綁定問題

1.Eclipse -- Window -- Preferences -- 搜索“server”-- Runtime Environments -- Add,轉2; 2.選擇Apache Tomcat v8.0 -- next -- 命名

原创 01揹包(回溯法)

題目: 一個農場養了一羣蛋雞,每隻雞的重量不同,每隻雞的月產蛋量也不同,先有一輛車,車的載重量爲C,要拉走一羣雞,在車能裝下的前提下,保證車內雞的總月產蛋量最大。 輸入:雞的數量n,每隻雞的重量wi,每隻雞的月產蛋量vi,車的載重量C 輸

原创 面試經驗:丟失更新(第一類&amp;第二類)

第一類丟失更新      A事務撤銷時,把已經提交的B事務的更新數據覆蓋了。這種錯誤可能造成很嚴重的問題,通過下面的賬戶取款轉賬就可以看出來: 時間 取款事務A 轉賬事務B T1 開始事務   T2  

原创 面試經驗:樂觀鎖與悲觀鎖

一、樂觀鎖  總是認爲不會產生併發問題,每次去取數據的時候總認爲不會有其他線程對數據進行修改,因此不會上鎖,但是在更新時會判斷其他線程在這之前有沒有對數據進行修改,一般會使用版本號機制或CAS操作實現。  version方式:一般是在數據

原创 解決WebStorm中JavaWeb項目找不到瀏覽器問題

問題描述:當你做好一個html或其他項目文件後,點擊右上角瀏覽器小圖標進行瀏覽器渲染時,彈窗爲“Windows找不到XXX”解決方法:右鍵本地瀏覽器桌面快捷方式,把目標複製下來,到WebStorm裏 -- File -- Settings

原创 解決eclipse中新建servlet文件時少包報錯問題

問題描述如圖(源自網絡):解決方法:該工程右鍵打開properties -- LibLibraries -- Add LibLibrary... -- Server Runtime -- Apache Tomcat v8.0 -- Fin