原创 劍指offer-調整數組順序使奇數位於偶數前邊

題目描述輸入一個整數數組,實現一個函數來調整該數組中數字的順序,使得所有的奇數位於數組的前半部分,所有的偶數位於位於數組的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。此題很簡單,兩個容器,第一個裝不能被2整除的,第二個裝能被

原创 輸入百度網址後發生了什麼

域名解析過程:1)在瀏覽器中輸入 www.baidu.com,操作系統會先檢查自己本地的 hosts文件是否有這個網址映射關係,若有就調用這個 ip 地址映射,完成解析。2)若 hosts 沒有,則找本地 dns 緩存。3)若 hosts

原创 jme-燃燒的火焰

jme的粒子效果也讓人炫目:public class HelloParticle extends SimpleApplication { p

原创 jme-旋轉的雙子星

jme中場景圖由spatial,Geometry,Node這三個類來實現,通過例子來體會三者之間關係的關係:Spatial表示3D空間中的一個物體,它

原创 劍指offer-斐波那契數列

題目描述大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項。n<=39這個題可以說是迭代(Iteration) VS 遞歸(Recursion),f(n) = f(n-1) + f(n-2),第一眼看就是遞歸啊,

原创 jme-再現虎式坦克

       在此例中實現對外部模型的加載: 用jme再現虎式坦克。下了幾個模型發現不能用,打開jar包,plugins目錄下,發現jme支持的有fbx,gltf,obj等3d格式,以後纔可能會增加對dae等格式的支持的插件,作爲一個開源

原创 mysql引擎及其索引結構

mysql  使用的引擎:1)  MyIsam 不支持事務,適用於選擇密集型,插入密集型,mysql 默認的引擎2)  innodb 使用於更新密集型,支持事務,自動災難恢復,行級鎖,外鍵約束3)memory 出發點是速度 採用的邏輯存儲

原创 劍指offer-鏈表反轉

題目描述輸入一個鏈表,反轉鏈表後,輸出鏈表的所有元素。大概思路流程如下圖:public class Solution { public ListNode ReverseList(ListNode head) {

原创 jme-神看光是好的,要有光

神看光是好的,於是,轉動地球的一面有了光亮。1.創造一個方塊形狀的網格(Mesh);2.加載一個能夠感光的材質(Material);3.創造一個幾何體(Geometry),應用剛纔和網格和材質;4.創造一束定向光(DirectionalL

原创 劍指offer-滑動窗口的最大值

題目描述給定一個數組和滑動窗口的大小,找出所有滑動窗口裏數值的最大值。例如,如果輸入數組{2,3,4,2,6,2,5,1}及滑動窗口的大小3,那麼一共存在6個滑動窗口,他們的最大值分別爲{4,4,6,6,6,5}; 針對數組{2,3,4,

原创 一道算法題,本地環境OK,牛課網不通過,至今未解決

題目是這樣的:找出字符串中第一個只出現一次的字符輸入描述:輸入一個非空字符串輸出描述:輸出第一個只出現一次的字符,如果不存在輸出-1我的做法如下:package test; import java.util.LinkedHashMap;

原创 解決springmvc中css,js等靜態文件訪問問題的兩種思路

寫項目時發現靜態資源會被攔截,無法正確顯示,對於這個問題,翻了翻書,有兩種解決的思路:1<mvc:resource location="static/" mapping="static/**">2.<mvc:default-servlet

原创 接口抽象類簡要總結

抽象類和接口區別(1.8版本後)   接口 抽象類 實現方式 多重實現 只能單繼承 構造方法 無 可以有構造方法 方法 原來只能有抽象方法,1.8後可以有靜態方法和 default方法(用defa

原创 Arrays.sort()

通常情況下,我們通常直接使用此方法對數組等進行排序,其實還有一種自定義比較器制定比較規則的方法: sort(T[] a, Comparator<? super T> c)  繼承此方法的時候,要對compareTo方法進行重寫,conpa

原创 灰色預測模型GM(1,1) 與例題分析

灰色預測模型灰色預測的概念(1)灰色系統、白色系統和黑色系統白色系統是指一個系統的內部特徵是完全已知的,既系統信息是完全充分的。黑色系統是一個系統的內部信息對外界來說是一無所知的,只能通過它與外界的聯繫來加以觀測研究。灰色系統介於白色和黑