Time of Update: 2016-04-28
標籤:我們使用一個例子來介紹如何定製代碼模板。假設我們想要定製由 model 產生器產生的程式碼。我們首先建立一個名為 protected/gii/model/templates/customer 的目錄。這裡的model意味著我們將要 override 預設的 model 產生器。templates/customer意味著我們將增加一個新的代碼樣板集名為customer。複製檔案
Time of Update: 2016-04-28
標籤:官方下載下來的buildroot源碼包在解壓後,是一個名為buildroot的檔案夾,它下面的目錄/檔案結構如下: Makefile - 頂級makefile,編譯總入口Config.in - 頂級Config.in檔案,包含主要的配置資訊,同時還會引用其它Config.in檔案(比如arch linux toolchain等目錄下的Config.in檔案)arch/ - Config.in.* 檔案定義了不同的架構
Time of Update: 2016-04-28
標籤: 讀文章伊始感覺文章並沒有像其他文章一樣引用了大量的專業術語,文章的例子都非常淺顯易懂所以以我的水平也可以看懂。對於軟體架構雖然早就聽過但是還是這學期準確是這周才開始學習架構的概念,在有一點點理解的基礎上讀了這篇文章,文章開始引出了架構的概念然後步步深入其實剛開始都的時候我並不是很懂甚至有一些疑惑。作者提到當一個群體產生的時候由於不同的人擅長不同導致了分工的不同。我在想當時的人類就有這種明確的分工合作的意識麼而且人類並不一定只做一件事他們肯定還要做其他的事情,後來我繼續讀的時候才發現,所
Time of Update: 2016-04-28
標籤:[1624] 死胡同時間限制: 1000 ms 記憶體限制: 65535 K問題描述一個死胡同由排成一列的 n 個格子組成,編號從 1 到 n 。實驗室的“豬豬”一開始在1號格子,開始向前走,每步一格,並且每走 k
Time of Update: 2016-04-28
標籤:來著日本天才的30天自製作業系統 1 ; df-os 2 ; TAB=4 3 4 ORG 0x7c00 ;程式裝載地址 5 6 JMP entry 7 DB 0x90 8 DB "DFISHIPL" ; 8位元組啟動區名稱 9 DW 512 ; 每個扇區512位元組10
Time of Update: 2016-04-28
標籤:如果你的公司正在建立一個防火牆,並使用HTTPProxy 伺服器來阻止使用者直接連接到互連網。如果您使用代理,Maven將無法下載任何依賴。為了使它工作,你必須聲明在 Maven 的設定檔中設定Proxy 伺服器:settings.xml.1. Maven設定檔找到檔案 {M2_HOME}/conf/settings.xml, 並把你的Proxy 伺服器資訊配置寫入。註:{M2_HOME}
Time of Update: 2016-04-28
標籤:參考連結:http://www.cnblogs.com/sshoub/archive/2011/07/29/2121312.html根據參考連結中的演算法,我這樣理解ABCDEF,這個看出一個26進位的數,0<->Z、1<->A、2<->B題目要求我們將十進位數 和 26進位數進行轉換26進位數字轉換成十進位:注意:越靠近後面的字元,對於的位權越低如下代碼: public static int AZTonum1(String str){
Time of Update: 2016-04-28
標籤:這裡有2個案例,需要手動發出Maven命令包括一個 jar 到 Maven 的本地資產庫。要使用的 jar 不存在於 Maven 的中心儲存庫中。您建立了一個自訂的 jar ,而另一個 Maven 項目需要使用。PS,還是有很多 jar 不支援 Maven 的。案例學習例如,kaptcha,它是一個流行的第三方Java庫,它被用來產生 “驗證碼” 的圖片,以阻止垃圾郵件,但它不在 Maven 的中央倉庫中。在本教程中,我們將告訴你如何安裝
Time of Update: 2016-04-28
標籤: 讀了這一系列博文,我對架構也有了大致的瞭解。在簡單的閱讀之後,我解決了幾個問題。 第一個問題,什麼是架構? 要學習架構,首先要知道架構。那麼,什麼是架構呢?引用《架構漫談(一)》裡的話就是把一個整體切割成不同的部分,由不同的角色來完成這些分工,並通過建立不同部分相互溝通的機制,使得這些部分能夠有機的結合為一個整體,並完成這個整體所需要的所有活動,這就是架構。架構的定義及步驟如下: 1.根據要解決的問題,對目標系統的邊界進行界定。 2.並對目標系統按某個原則的進行切分。切分的原
Time of Update: 2016-04-28
標籤:想要安裝 Apache Maven 在Windows 系統上, 只需要下載 Maven 的 zip 檔案,並將其解壓到你想安裝的目錄,並配置 Windows 環境變數。所需工具 :JDK 1.8Maven 3.3.3Windows 7注Maven 3.2 要求 JDK 1.6 或以上版本, 而Maven 3.0/3.1 需要 JDK 1.5 或以上1. JDK 和 JAVA_HOME確保已安裝JDK,並 “JAVA_HOME” 變數已加入作為
Time of Update: 2016-04-28
標籤:預設情況下,Maven從Maven中央倉庫下載所有依賴關係。但是,有些庫丟失在中央存放庫,只有在Java.net或JBoss的儲存庫遠程倉庫中能找到。1. Java.net資產庫添加Java.net遠程倉庫的詳細資料在“pom.xml”檔案。pom.xml<project ...><repositories> <repository> <id>java.net</id>
Time of Update: 2016-04-28
標籤:題目 Given an integer matrix, find the length of the longest increasing path. From each cell, you can either move to four directions: left, right, up or down. You may NOT move diagonally or move outside of the boundary (i.e. wrap-around is
Time of Update: 2016-04-28
標籤:一個劃分dp,不過由於劃分個數任意,僅用一維數組就可以設dp[i]表示前i個裝箱(任意個箱子)的費用最小值dp[i]=min(dp[u]+cost(u+1,i))但是n<=50000,n方的複雜度顯然不能接受設choice[i]數組存下對於每個i值,枚舉所得的使f[i]最大的那個u值打表,發現choice[]是單調不下降的則每次對於一個新的i,在枚舉u時只需要從choice[i-1]開始即可代碼:#include<iostream>#include<cstring&
Time of Update: 2016-04-28
標籤:POM 代表工程物件模型。它是使用 Maven 工作時的基本組建,是一個 xml 檔案。它被放在工程根目錄下,檔案命名為 pom.xml。POM 包含了關於工程和各種配置細節的資訊,Maven 使用這些資訊構建工程。POM 也包含了目標和外掛程式。當執行一個任務或者目標時,Maven 會尋找目前的目錄下的 POM,從其中讀取所需要的配置資訊,然後執行目標。能夠在 POM 中設定的一些配置如下:project dependenciespluginsgoalsbuild
Time of Update: 2016-04-28
標籤:在本教程中,我們將學習如何使用Maven的Tomcat外掛程式打包並部署一個WAR檔案到Tomcat(Tomcat的6和7。要用到工具:Maven 3Tomcat 6.0.37Tomcat 7.0.53Tomcat 7發布URL = http://localhost:8080/manager/text命令 = mvn tomcat7:deployTomcat 6發布 URL = http://localhost:8080/manager/命令
Time of Update: 2016-04-28
標籤:什麼是 Maven 外掛程式?Maven 實際上是一個依賴外掛程式執行的架構,每個任務實際上是由外掛程式完成。Maven 外掛程式通常被用來:建立 jar 檔案建立 war 檔案編譯代碼檔案代碼單元測試建立工程文檔建立工程報告外掛程式通常提供了一個目標的集合,並且可以使用下面的文法執行:mvn [plugin-name]:[goal-name]例如,一個 Java 工程可以使用 maven-compiler-plugin 的 compile-goal 編譯,使用以下命令:mvn
Time of Update: 2016-04-28
標籤:什麼是構建設定檔?構建設定檔是一組配置的集合,用來設定或者覆蓋 Maven 構建的預設配置。使用構建設定檔,可以為不同的環境定製構建過程,例如 Producation 和 Development 環境。Profile 在 pom.xml 中使用 activeProfiles / profiles 元素指定,並且可以用很多方式觸發。Profile 在構建時修改 POM,並且為變數設定不同的目標環境(例如,在開發、測試和產品環境中的資料庫伺服器路徑)。Profile 類型Profile
Time of Update: 2016-04-28
標籤:要通過Maven運行單元測試,發出此命令:mvn test這會在你的項目中運行整個單元測試。案例學習建立兩個單元測試,並通過 Maven 的運行它。參見一個簡單的 Java 測試類別:package com.yiibai.core;public class App {public static void main(String[] args) {System.out.println(getHelloWorld());}public static String
Time of Update: 2016-04-28
標籤:題目描述 輸入一個整數,輸出該數二進位表示中1的個數。其中負數用補碼錶示。輸入描述 一個整數輸出描述 該數二進位表示中1的個數題目分析 解法一 已耗用時間:29m 佔用記憶體:629kpublic int NumberOf1(int n) { String s=Integer.toBinaryString(n); char[] c=s.toCharArray(); int j=0; for(int i=0;i<c.
Time of Update: 2016-04-28
標籤:在自己的項目中,同一個project下面有不同的view,不同的view對應不同的Model(具體實現代碼),現在需要做的是A model調用B Model裡面的一個方法,這個方法實現的是用ServiceAgent查詢DB,這個ServiceAgent(最後瞭解到)是一個公用的類,最開始我是1執行個體化一個B