原创 Mybaits-@Options(useGeneratedKeys = true, keyProperty = "xxxx")作用

Mybaits之@Options(useGeneratedKeys = true, keyProperty = “xxxx”)作用 useGeneratedKeys 設置爲"true"表明要 MyBatis 獲取由數據庫自動生成的主鍵

原创 Mybaits 傳入多個參數時報錯Parameter 'XXXX' not found. Available parameters are [arg1, arg0, param1, param2]

解決辦法: 在mapper層方法參數中加上 @Param(“參數名”) 例: service層 是這樣的: User login(String userAccount, String userPwd); 原來的mapper層:

原创 遞歸-振興中華-數字倒轉-漢諾塔-數字倒轉-最大公約數-最小公倍數-累加-階乘-斐波那契數列-二分查找-楊輝三角

package lanqiaobei; public class Main10 { public static void main(String[] args) { // 數字倒轉(12345); // System.ou

原创 大整數階乘

問題描述 輸入一個正整數n,輸出n!的值。 n!=123*…*n。 輸入格式 輸入一個正整數n,n<=1000。 輸出格式 輸出n!的值。 樣例輸入 10 樣例輸出 3628800 public static void main

原创 謎題(Uva227 Puzzle,ACM/ICPC World Finals 1993)

有一個5 * 5的網絡,其中恰好有一個格子是空的,其他格子各有一個字母。 一共有4種指令:A, B, L, R, 分別表示把空格上、下、左、右的相鄰字母移到空格中。 輸入初始網格和指令序列(以數字0結束),輸出指令執行完畢後的網絡。

原创 UVa232 縱橫字謎的答案java

輸入一個r行c列的網格,黑格用‘ * ’表示,每個白格都填有一個字母。如果一個白格的左邊相鄰位置或者上邊相鄰位置沒有白格(可能是黑格,也可能出了網格邊界),則稱這個白格是一個起始格。首先把所有的起始格從上到下,從左到右的順序編號爲1,

原创 週期串(UVa455 ,Periodic Strings)-如果一個字符串可以由某個長度爲k的字符串重複多次得到,我們說該串一k爲週期。

如果一個字符串可以有某個長度爲K的字符串重複多次得到,我們說該串一k爲週期, 例如,abcabcabcabc以3爲週期(注意,它也以6和12爲週期)。 輸入: asdasdasdasd 輸出: 3 import java.u

原创 數數字-UVA 1225 Digit Counting 【ACM/ICPC Danang 2007】

把前n(n<=10000)個整數順次寫在一起,123456789101112……,數一數0~9各出現多少次(輸出10個整數,分別是0,1,2,……,9出現的次數)。 例如輸入15,則數組爲"123456789101112131415"

原创 分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)java

題目描述: 給出一種物質的分子式(不帶括號),求分子量。本題中的分子式只包含4種原子,分別爲C, H, O, N,原子量分別爲12.01, 1.008, 16.00, 14.01(單位:g/mol) 例如C6H5OH的分子量爲94.1

原创 豎式問題-輸入一個數集。找出所有形如abc*de(三位數乘以兩位數)的算式。

java 輸入一個數集。找出所有形如abc*de(三位數乘以兩位數)的算式。使得在完整的豎式中,所有數字都屬於一個特定的數字集合(全由數集中的數字組成) 輸出數字集合(相鄰數字之間無空格)。 輸入:2357 輸出: <1> 77

原创 得分(Score,ACM/ICPC Seoul2005)給出一個由O和X組成得串(長度爲1~80),統計得分。每個O的得分爲目前連續出現的O的個數,X的得分爲0。

給出一個由O和X組成的串(長度爲1~80),統計得分。每個O的得分爲目前連續出現的O的個數,X的得分爲0。 java 輸入 : OOOOXOOOOXOOOOX 輸出: 30 import java.util.Scanner;

原创 蛇形填數---在 N x N 方陣中填入1,2,...,n*n,要求填成蛇形。

題目描述: 在 N x N 方陣中填入1,2,…,n*n,要求填成蛇形。例如n=4時方陣爲: 按照 左》》下》》右》》上》》左 的順序填 10 11 12 1 9 16 13 2 8 15

原创 操作系統練習題

一、填空題 1、實現資源共享的方式有哪兩種? 互斥共享方式,同時訪問方式。 2、處理機的傳統調度方式有哪兩級? 低級調度,高級調度(也稱作業調度或進程調度)。 3、引入進程的目的?引入線程的目的? 引入進程的目的是爲了使多個程序能併

原创 高斯的日記-- 大數學家高斯有個好習慣:無論如何都要記日記。。。。。。。。。。

[問題描述] 大數學家高斯有個好習慣:無論如何都要記日記。 他的日記有個與衆不同的地方,他從不註明年月日,而是用一個整數代替,比如:4210 後來人們知道,那個整數就是日期,它表示那一天是高斯出生後的第幾天。這或許也是個好習慣,它時時

原创 開燈問題~有n盞燈,編號爲1~n。1號將燈全部打開,2將按下所有爲2的倍數的開關,(這些燈將被關掉)第3個人按下所有編號爲3的倍數的開關(該燈如爲打開的, 則將它關閉;如關閉的,則將它打開)。

有n盞燈,編號爲1~n。1號將燈全部打開,2將按下所有爲2的倍數的開關,(這些燈將被關掉)第3個人按下所有編號爲3的倍數的開關(該燈如爲打開的, 則將它關閉;如關閉的,則將它打開)。以此類推,一共有k個人,最後有哪些燈開着? k<=