Time of Update: 2016-03-26
標籤: 剛才我們發了一個大圖片:《Windows7、Vista、XP 三大系統功能差異比較一覽圖》,現在,再發一張對比圖片,簡要的看看Windows7家庭普通版、家庭進階版、專業版、旗艦版這四個版本的區別所在。對於購買品牌機的使用者來說,主要接觸的是家庭普通版和家庭進階版(Home Basic 和 Home
Time of Update: 2016-03-27
標籤:裝了tomcat後發現tomcat安裝在系統跟路徑地下,每次部署的時候挺麻煩的,於是想指定一個自己定義的應用部署的路徑:以下是如何指定,相關文檔請查看https://tomcat.apache.org/tomcat-4.1-doc/appdev/deployment.html注意你的tomcat的版本,我在網上查的時候由於自己的版本是7.0.6,而部署的方法有幾個版本,3.1和4.1就不一樣先講我自己的是7.0.6版本部署方式是開啟tomcat的根目錄在conf檔案夾底下修改server.
Time of Update: 2016-03-26
標籤:1.怎麼讓代碼更易於維護和閱讀?答:對於程式員來說,寫代碼永遠比讀代碼來的舒服。但現實情況是, 程式員常常需要閱讀其他人員寫的代碼,更多的時候這些代碼可能即沒 文檔也沒注釋。不過,好象有個人說過一句話,代碼之前,了無秘密。 運用適當的策略可以讓閱讀工作變的輕鬆很多。 1. 對於常用的系統函數進行追蹤。 比如ReadFile,CreateDevice,CreateWindow,在這些函數處放幾斷點, 可以看到代碼的調用過程。通過這種方式可以方便地把代碼分為底層代碼 和上層邏輯代碼。
Time of Update: 2016-03-27
標籤:關於版本控制 什麼是“版本控制”?我為什麼要關心它呢? 版本控制是一種記錄一個或若干檔案內容變化,以便將來查閱特定版本修訂情況的系統。 不單單可以對儲存著軟體原始碼的檔案作版本控制,你可以對任何類型的檔案進資料列版本設定。有了它你就可以將某個檔案回溯到之前的狀態,甚至將整個項目都回退到過去某個時間點的狀態,你可以比較檔案的變化細節,查出最後是誰修改了哪個地方,從而找出導致怪異問題出現的原因,又是誰在何時報告了某個功能缺陷等等。
Time of Update: 2016-03-27
標籤:AR(Autoregressive)模型(自迴歸模型):用同一變數之前的表現情況來預測該變數現在或未來的表現情況,這種預測方法只與變數自己有關,而與其他變數無關,所以稱作是自迴歸。數學定義模型:假定AR模型是p階的,對於一組時間序列有觀測值{x[1],x[2],.....x[N]},計算t時刻x的預測值x[t],其自迴歸方程: x[t]=a[1]*x[t-1]+a[2]*x[t-2]....+a[p]
Time of Update: 2016-03-27
標籤:在開發項目時,難免要用到單元測試。首先講一下一些基本概念 1) @Test @是註解的意思,@Test是JUnit測試的基礎,它表示該註解下的方法是JUnit測試的時候啟動並執行。 2)匯入包問題
Time of Update: 2016-03-27
標籤:引言Activiti工作引擎,用我的話說:簡單的就是將商務程序和系統流程分離的架構。有人問了,我們其實用資料庫的幾張表,就可以實現,提交我們的資訊給指定的下一個人。為什麼我們還要用Activiti呢?這個問題,其實很簡單,Activiti將我們的商務程序和系統流程分離,簡單來講,就是我們只需要提交我們的資訊就行了,不需要知道審批人是誰。這樣解耦和。不多說了,上代碼:先看我們的檔案目錄:一、引用jar包:其中比較重要的包:二、畫bpmn檔案:三、填寫各個節點的參數:我們在提交申請的Prope
Time of Update: 2016-03-27
標籤:好久沒寫設計模式的blog了,這次重新回來填坑,先找一個最簡單但是卻最常用的設計模式來學習,面板模式。其實說是一個設計模式,其實我們在實際的編程中無時無刻不在用面板模式,可以說這個設計模式已經滲透到編程的各個方便,可能我們自己沒感覺出來罷了。一.面板模式的定義先來看一下面板模式的定義:面板模式(Facade),為子系統中的一組介面提供一個一致的介面,此模式定義了一個高層的介面,這個介面使得這一系列子系統更加容易使用。簡單解釋一下,所謂面板模式,就是在我們設計系統的時候,將若干個子系統的功能
Time of Update: 2016-03-27
標籤:並查集演算法多用於複雜關係的計算,比如親戚的計算(計算總共有多少組親戚關係,親戚的親戚也是親戚),一個公司有多少組(老大的老大也是老大)。 演算法要點:1、用樹(森林)存放關係,有關係的人一定有一個相同的根節點。2、用數組存放節點關係,如tree【2】 =
Time of Update: 2016-03-27
標籤:檔案操作 資料分析 linux命令列wc -- 統計sort -- 排序uniq -- 去重$ sort file.txt | uniq -c | sort -nr | head -5select word, count(1) cnt from file group by word order by cnt desc limit 5;gzip/tar -- 壓縮公用程式cat/zcat -- 檔案查看less/more -- 檔案查看,支援gz壓縮格式直接查看head/tail --
Time of Update: 2016-03-26
標籤:題目大意:一款新遊戲註冊帳號時,有n個使用者在排隊。每處理一個使用者的資訊時,可能會出現下面四種情況:1.處理失敗,重新處理,處理資訊仍然在隊頭,發生的機率為p1;2.處理錯誤,處理資訊到隊尾重新排隊,發生的機率為p2;3.處理成功,隊頭資訊處理成功,出隊,發生的機率為p3;4.伺服器故障,隊伍中所有資訊丟失,發生的機率為p4;小明現在在隊伍中的第m個位置,問當他前面的資訊條數不超過k-1時伺服器故障的機率。題目分析:這道題的狀態轉移方程不難寫。定義狀態dp(i,j)表示在有 i
Time of Update: 2016-03-26
標籤: #define指令稱為宏定義指令,通常用#define指令來定義一個宏用來代表其他東西的一個名字(如常量運算式等)。通常來說前置處理器會通過將宏的名字和它的定義儲存在一起來響應#define指令。當這個宏在後面的程式中使用到時,前置處理器會"擴充"宏,將宏替換為其定義值。簡單的宏簡單的宏的定義格式: #define 標識符 其他清單 如:#define DTE_LEN 80#define TRUE 1#define FALSE 0#define PI
Time of Update: 2016-03-26
標籤:在公司我負責的是一個產品研發的部門。由於我們產品使用到了一些新的語言、設計、架構,所以部門中新進來的員工需要進行一系列的培訓,才能更好地參與到平時的開發中。為了更好地完成培訓,在部門成立之初,我就建立了一套較實用的培訓流程。由於公司需要,所以今天把該流程畫了一下,給大家分享:流程中涉及到的一些文檔如下:入職檢查表:單個員工的培訓計劃與執行表:DingTalk任務:
Time of Update: 2016-03-26
標籤:GeoTools是在java下的gis開源軟體,以下介紹座標轉換的兩種方法:投影轉換和仿射變換投影轉換這裡以xian80經緯度座標轉xian80,3度分帶 111中央經線平面座標為例轉換函式如下:1 Point pointXian80 = projectTransform(lon, lat, "EPSG:4610", "EPSG:2382"); 1 /** 2 * 投影轉換, lon=經度,lat=緯度,ESPG格式(例):EPSG:4610
Time of Update: 2016-03-26
標籤:從你的手指touch螢幕開始,scrollView開始一個timer,如果:1. 150ms內如果你的手指沒有任何動作,訊息就會傳給subView。2. 150ms內手指有明顯的滑動(一個swipe動作),scrollView就會滾動,訊息不會傳給subView,這裡就是產生問題二的原因。3.
Time of Update: 2016-03-26
標籤:關於白盒測試的知識點,結合你的項目實踐,就可以得出如下題目:白盒測試有幾種,請結合你的程式碼片段,一一舉例說明,並給出測試案例。白盒測試,書上叫做白箱測試(書上256頁):指的是再設計的過程中,設計者可以"看到"軟體系統的內部結構,並使用軟體的內部結構和知識來選擇測試資料級具體的測試方法。"白箱"並不是一個精確的說法,因為把箱子塗成白色,同樣也看不見箱子裡的東西,有人建議使用“玻璃箱”來表示。詳細介紹見:http://baike.baidu.com/link?url
Time of Update: 2016-03-26
標籤:12325 Zombie’s Treasure Chest Some brave warriors come to a lost village. They are very lucky and find a lot of treasures and a big treasure chest, but with angry zombies. The warriors are so brave that they decide to defeat the zombies
Time of Update: 2016-03-26
標籤:近期有需求要實現兩個apk之間的通訊,想到用AIDL來實現,現寫一個demo學習下AIDL怎樣使用。這裡我要實現一個apk(client端)調用還有一個apk(server端)的方法.先實現server端。代碼結構例如以下watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3FpYW95ZWJvMjAwOA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/C
Time of Update: 2016-03-26
標籤: 上次在UWP中的訊息提示框(二)中談到彈出框在虛擬導覽列的手機上被遮擋問題,今天接就著扯。 上次給使用者控制項指定的寬高都是Window.Current.Bounds的寬高,而這個擷取到的是包含應用程式視窗的高度和寬度(以有效(視圖)像素為單位)的 Rect 值,在手機上是狀態列和虛擬導覽列的高度也算進去的,所以通過這個寬高去設定一些控制項的寬高是不那麼準確的。
Time of Update: 2016-03-26
標籤:題目連結: http://115.28.138.223:81/view.page?opid=4試題名稱: 有趣的數 時間限制: 1.0s 記憶體限制: 256.0MB 問題描述: 問題描述 我們把一個數稱為有趣的,若且唯若: 1. 它的數字只包含0, 1, 2, 3,且這四個數字都出現過至少一次。 2. 所有的0都出現在所有的1之前,而所有的2都出現在所有的3之前。 3.