原创 快速排序之分割數組

import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Permutation { public

原创 LIS-最長遞增子序列的長度-java

LIS序列不要求連續,查看資料發現一般有兩種時間複雜度的算法,分別是O(n^2)和O(n*log n),下面分析的是複雜度爲 O(n^2)的算法: dp[i]表示以a[i]結尾的所有子序列中符合原則——遞增不減的序列(因爲符合條

原创 算法-求Factorial數列

import java.util.Scanner; import org.junit.Test; /** * 熟悉遞歸代碼實現 * @author 21405 * */ public class RecursiveDe

原创 算法學習-Bucket排序

import java.util.Arrays; public class BucketSort { public static void main(String[] args) { int[] ar

原创 算法-01揹包1

public class Package0_1 { private int c; //揹包總容量 private int n; //揹包中物品數目 private int []v; //揹包中每個物品

原创 Java併發編程筆記-第2章 線程安全性

public class UnsafeCountingFactorizer implements Servlet{ private long count = 0; public long getCount(){ retur

原创 web.xml context-param等配置作用總結

#### 1. context-param作用: 1) 啓動一個WEB項目的時候,容器(如Tomcat)會去讀取配置文件web.xml中的兩個節點和 2) 接下來,容器創建一個”ServletContext”對象,該對象被整個Web項

原创 Spring 相關注解

使用 @Autowired | @Resource | @Component| @Qualifier 用到了{上下文/註解配置} component-scan 「上下文組建掃描」 隱式註冊了AutowiredAnnotationBe

原创 事務的併發問題-mysql爲例

1. 事務的併發問題(3個問題) 1)髒讀:事務A讀取了事務B更新的數據,然後事務B回滾,那麼事務A讀取到的數據就是髒數據 2)不可重複讀:事務A多次讀取同一數據,事務B在事務A多次讀取的過程中對數據做了更新並提交,導致事務A多次讀取同

原创 HTML5 的日期和時間選擇器-精確到時分秒

以前使用Bootstrap 的日期和時間選擇插件,這樣的話需要引入先關的js文件,其實使用HTML5可以很快的實現目標: <!DOCTYPE HTML> <html> <body> <form action="/example/html

原创 JAVA處理XML整理

Xml和Json是很重要的數據格式,使用Java處理XML相關的有: SAX DOM JDOM DOM4J XSLT XPath JAXP XERCES XML庫 有 JAXP 、DOM4J(第三方)、JDOM (第三方)

原创 javascript 中的回調函數使用例子

//在用戶端的代碼調用的Lib中定義 function ajaxRequest(callback) { var opt = $("#fat-selector optgroup"); if (opt.length >= 1)

原创 驗證代碼

在面試、或是平時在寫代碼的時候,對於寫出的代碼沒有把握是正確的?怎樣來保障? 經過網上查詢資料,得來的: 1. 自己想測試用例,用測試用例的輸入輸出來驗證代碼的正確? 2. 對於循環結構,我們可以用 loop i

原创 使用vue表達式對時間戳格式化

1). 頁面html- vue表達式中跟上方法formatTime,頁面打開後發現時間戳(毫秒錶示)已經轉換成功,頁面html代碼如下 <td class= "time">{{formatTime(scene.createTime)}}

原创 MatLab學習1-矩陣操作

對於Matlab的學習可以通過網站octave-online 1. 矩陣構造 1)簡單矩陣構造 A=[1,2,3]// 構造一個1x3的矩陣,各元素爲1,2,3 或者 A = [1 2 3]//使用空格 B = [1,2,