Jenkins ANT SVN快速搭建持續整合環境

2022-03-05 12:35:53 字數 1451 閱讀 7253

偉大的語言都從helloworld開始,這裡我們用jenkins+ant+svn來搭建這一套持續整合環境。

環境準備:

一台已經配置好jenkins和ant的機器。

專案準備:

用ecplise建立乙個helloworld專案,結構如下圖所示:

build.xml的內容如下:

<

delete dir="build"/>

target>

target>

manifest>

jar>

target>

target>

project>

ant的構建原理可以參考:

專案上傳到svn上面:

啟動tomcat上的jenkins:

點選建立乙個新任務

配置原始碼管理:

增加構建步驟:

增加shell指令碼,並儲存:

點選立即構建:

然後點選#1,檢視控制台:

可以看見hello world已經被輸出了:

如果修改了**,並提交到了svn,那麼再次構建可以看見輸出發生變化。

構建後:

快速乘 快速冪(矩陣快速冪)

當mod乙個大數p的時候,還有進行乘法的時候可能會爆long long的時候,就用快速乘或者快速冪。參考 先上模板 快速乘 ll multi ll a,ll b,ll m return ans 快速冪 ll pow mod ll a,ll b,ll m return res 快速乘 快速冪 hdu題...

快速矩陣快速冪

出處 矩陣的快速冪是用來高效地計算矩陣的高次方的。將樸素的o n 的時間複雜度,降到log n 這裡先對原理 主要運用了矩陣乘法的結合律 做下簡單形象的介紹 一般乙個矩陣的n次方,我們會通過連乘n 1次來得到它的n次冪。但做下簡單的改進就能減少連乘的次數,方法如下 把n個矩陣進行兩兩分組,比如 a ...

快速乘法 快速冪

description 從 n 個不同元素中任取 m m n 個元素,按照一定的順序排列起來,叫做從 n 個不同元素中取出 m 個元素的乙個排列。當 m n 時所有的排列情況叫全排列。你覺得 xxy 會問你全排列的個數嗎?xxy 這個問題能淹死你,我才不問呢。我 要問的是求 n 的全排列中,先遞增後...