Time of Update: 2018-07-26
眼見為實,直接上效果圖: 首先匯出吧,我在項目中是這樣用的: 第一步,建立一個webbook,對應一個Excel檔案 第二步,在webbook中添加一個sheet,對應Excel檔案中的sheet 第三步,在sheet中添加表頭第0行,注意老版本poi對Excel的行數列數有限制short 第四步,設定樣式 第五步,設定匯出資料 第六步,彈出下載框
Time of Update: 2018-07-26
import java.io.BufferedReader; import java.io.IOException;import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter;import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import
Time of Update: 2018-07-26
資料庫對某些條件的過濾支援不是很好,比如LIKE,造成查詢效率不高,實踐中我們設計了一個工具類,用於Java應用程式層過濾。 我們基於JFinal的Db+Record實現。 首先設計一個記錄過濾器RecordFilter,用於判斷某個Record是否滿足要求。 import com.jfinal.plugin.activerecord.Record;import java.util.Iterator;import
Time of Update: 2018-07-26
很多時候,我們都需要在插入一條資料後回過頭來擷取到這條資料在資料表中的自增主鍵,便於後續操作。針對這個問題,有兩種解決方案: (1)先插入,後查詢。我們可以先插入一條資料,然後根據插入的資料的各個欄位值,再次訪問資料庫,從資料庫中將剛剛插入的資料查詢出來。當然,這種方法是很笨的,不提倡使用。
Time of Update: 2018-07-26
文章譯自:http://tutorials.jenkov.com/java-util-concurrent/index.html 這個系列文章已基本結束,如有不妥,請批評指正。 轉自請註明出處。 AtomicBoolean
Time of Update: 2018-07-26
【134-Gas Station(加油站問題】 【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】 原題 There are N gas stations along a circular route, where the amount of gas at station i is gas[i]. You have a car with an unlimited gas tank and it costs cost[i] of gas to
Time of Update: 2018-07-26
最近看到有這麼一個題, 有一堆桃子 總數未知,有5個猴子。早晨有一個猴子來到桃子前平均分成5份但多出一個,就把多的一個吃瞭然後拿走了其中一份還剩四份。第二個猴子來了也將剩下的桃子分成5份同樣多了一個把多的一個吃瞭然後拿走了其中一份還剩四份。第三個。。。。。。每個猴子都做同樣的。問這堆桃子最少是多少個。 自己動手寫了下 僅供參考 ,如有問題和改進望留下改進方法 public static void
Time of Update: 2018-07-26
本文是某公司2016年校招資料採礦筆試題,總兩道編程題,一個是猴子分桃類的,一個是騎士走棋盤類的,該文是前者的解決方案和自己經驗的分享總結。 1. 來源及問題描述 猴子分桃的問題,網上一搜一大把,這裡我貼出我搜到的結果:
Time of Update: 2018-07-26
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.cj.qv-2/base.apk"],nativeLibraryDirectories=[/data/app/com.cj.qv-2/lib/arm64, /system/fake-libs64,
Time of Update: 2018-07-26
今天看到一道演算法題,算了半天沒算出來,後來查了資料,原來這是一道關於斐波那契數列題目,題目是: 有 一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少對?) 我開始的思路是先把每個月的兔子數列出來 f1 =1; f2 =1; f3 = f2+1=2; f4 = f3+1=3; f5 = f4+1+1=5; f6 = f5+1+1+1=8; f7 = f6+1+
Time of Update: 2018-07-26
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/項目包名-2/base.apk", zip file "/data/app/項目包名-2/split_lib_dependencies_apk.apk", zip file
Time of Update: 2018-07-26
解決這個問題要注意:找到遞迴方法體,遞迴出口。 package com.cc; /** * * 有一對兔子,從出生後第三個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月兔子總數是多少。 * @author liukeqing * */ public class Hello { public static
Time of Update: 2018-07-26
有一隻兔子,從出生後第3個月起每個月都生一隻兔子,小兔子長到第三個月後每個月又生一隻兔子,假如兔子都不死,問每個月的兔子總數為多少。 /** * 統計出兔子總數。 *
Time of Update: 2018-07-26
package mr.y.arithmetic; /** * * 有一對兔子,從出生後第3個月起每個月都生一對兔子, * 小兔子長到第三個月後每個月又生一對兔子,假如兔子 * 都不死,問每個月的兔子總數為多少。 * * *問題分析: * 月數: 1 2 3 4 5 6 7 8 … * 兔子: 1 1 2 3 5 8 13 21… * * 規律很明顯,n月兔子數 = (n-1)兔子數+(n-2)兔子數 其中 n>2 * 但是我們要理解規律為什麼是這樣。 * *
Time of Update: 2018-07-26
package com.java.basic.reflect;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * @描述 TODO * @項目名稱 Javas * @包名 com.java.basic.reflect * @類名 SimpleDemo * @author chenlin * @date
Time of Update: 2018-07-26
最近在學python,其中有這樣一道題 古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少。 沒有做出來,先用筆在紙上算的時候也是稀裡糊塗的。後來想辦法建模運算,畢竟Java語言號稱類比自然界,向來是有辦法解決的,過程中遇到了很多問題,也有一些思考,現在把我認知到的內容分享給大家,希望對大家有協助 第一,分解問題,大問題轉換為小問題,小問題用編程方式解決出來。
Time of Update: 2018-07-26
/** * 遞迴演算法 * @author timmy1 * */ public class Recursion { /** * 求n的階乘 * @param n */ public int factorial(int n){ if(n == 1){ return 1; }else{ return n*factorial(n-1); }
Time of Update: 2018-07-26
意大利偉大的數學家斐波那契曾經提出這麼一個問題: 假定一對大兔子每月能生一對小兔子(一雄一雌),且每對新生的小兔子經過一個月可以長成一對大兔子,如果不發生死亡,且每次均生下一雌一雄,問由一對剛出生的小兔開始,一年後共有多少對大兔子。 關於這道數學題怎麼解呢,如何用Java程式完成對這道題的編程呢。 首先必須要找到這道題的規律,好了,通過分析,我們可以得出這樣的結論: 第一個月:有1對兔子 第二個月:有1對兔子 第三個月:有2對兔子 第四個月:有3對兔子 第五個月:有5對兔子
Time of Update: 2018-07-26
/* 猴子分桃:海灘上有一堆桃子,五隻猴子來分。 第一隻猴子把這堆桃子平均分為五份,多了一個, 這隻猴子把多的一個扔入海中,拿走了一份。 第二隻猴子把剩下的桃子又平均分成五份,又多了一個, 它同樣把多的一個扔入海中,拿走了一份,第三、第四、第五隻猴子 都是這樣做的,問海灘上原來最少有多 少個桃子。 */ public class DividePeach{ public static void main(String[] args){ int num = 6
Time of Update: 2018-07-26
兔子的個數 古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三 個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少。 規律 1 1 2 3 5 813 public class FirstRabbit { public static void main(String[] args) { Scanner inputScanner = new Scanner(System.in); long f, f1 = 1l,