原创 javascript代碼庫

//解析URL參數,直接替換成json格式的對象 JSON.parse(decodeURI((location.search.replace(/^\?/g,'{"').replace(/\&/g,'","').replace(/\=/g,

原创 java自增和=賦值的執行順序

最近看Java Puzzlers,遇到一題:“謎題25:無情的增量操作” int j=0; for (int i = 0; i < 100; i++){ j = j++; }

原创 深入瞭解MyBatis參數

深入瞭解MyBatis參數(原文鏈接)

原创 javascript代碼庫

//解析URL參數,直接替換成json格式的對象 JSON.parse(decodeURI((location.search.replace(/^\?/g,'{"').replace(/\&/g,'","').replace(/\=/g,

原创 java自增和=賦值的執行順序

最近看Java Puzzlers,遇到一題:“謎題25:無情的增量操作” int j=0; for (int i = 0; i < 100; i++){ j = j++; }

原创 深入瞭解MyBatis參數

深入瞭解MyBatis參數(原文鏈接)

原创 javascript代碼庫

//解析URL參數,直接替換成json格式的對象 JSON.parse(decodeURI((location.search.replace(/^\?/g,'{"').replace(/\&/g,'","').replace(/\=/g,

原创 算法導論3.2練習題

3.2-1 設n1⩽n2;∴f(n1)⩽f(n2),g(n1)⩽g(n2)∴f(n1)+g(n1)⩽f(n2)+g(n2)same;∴f(g(n1))⩽f(g(n2))same;∵f(n)≥0,g(n)≥0∴f(n1)⋅g(n1)⩽f(n

原创 算法導論3.1練習題

3.1-1: 假設0⩽c1(f(n)+g(n))⩽max(f(n),g(n))⩽c2(f(n)+g(n)) ∴0⩽c1(x+y)⩽x+y+|x−y|2⩽c2(x+y) ​ ∵0⩽|x−y|⩽x+y ​ ∴0

原创 記一次mariadb 安裝 出現scok異常

當安裝數據庫Maria時,使用yum install mariadb*. systemctl start mariadb 會提示 /var/lib/mysql 目錄已經初始化了, 但是當後面用到的時候,卻找不到相應配置了. 在安裝過程

原创 N*N數組插入數字

/* 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 */ public static void nnArray(int num) {int direction = 0;int[][] arr

原创 解決nginx中proxy_pass到tomcat的session丟失問題:補充

解決nginx中proxy_pass到tomcat的session丟失問題 新項目上線,部署在服務器上的其中一個tomcat下,訪問時發現session失敗。在瀏覽器裏調試發現每次的cookies不同,並且比本地時多了一個Path:/xx

原创 定位汽車問題

編寫一個程序,通過一系列問題引導用戶定位汽車存在的問題。使用決策樹來構建該系統: 此問題來自《挑戰編程技能:57道程序員功力測試題》 這是第一次用二叉樹,裏面的樹生成的方式還是套用的數組循環,效率不高沒有用的二叉樹的一些特性。這裏主要爲了

原创 弱類型的==和===

下面這些例子摘自《JavaScript the Good Parts》 '' == '0' // false 0 == '' // true 0 == '0' // true false == 'false' // false fals

原创 百萬以內素數快速查找

/** * 初級版本 */ @Test public void prime() { long date = System.currentTimeMillis(); System.out.println(date);