原创 實現html上傳圖像時預覽

今天寫項目的時候有個想要在修改個人信息的時候,上傳圖片可以選擇預覽,經過多番查找,找到一個比較有效的方法,這也是一個比較常用的需求,這裏給大家分享。

原创 Android天氣預報小項目的一些總結

1.Json的最少依賴jar包   android使用json時報如下錯誤 Unable to execute dex: Multiple dex files define Lorg/apache/commons/collections/

原创 FormData實現異步傳送帶文件的表單

今天寫項目有個需求,需要異步將表單傳到服務器,本來$post一下的事,但是因爲表單中含有文件,選擇的圖片,結果搞了一下午,試了幾個插件,像jQuery.form.js,都沒用,最後多方查找,看到JS中新增的類FormData可以實現上傳,

原创 工廠模式(Factory Pattern)和java反射機制優化思考

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">GOF的工廠模式是最基礎的一種創建型設計模式,

原创 liunx筆記彙總

find命令 find命令可以用來遍歷文件目錄 基本形式 find pathname -option [-print -exec] pathname:要查找的文件目錄,.代表當前目錄 查找完成後可以執行的action: *

原创 Java基礎之泛型

一些術語 參數化類的類型(parameterized type):含有類型參數的類型,例如List<String> 原生態類型(raw type):沒有類型參數的類型,例如List 無限制通配符類型(unbounded wild

原创 SSH整合開發的一些總結

最近做了一個SSH正好的項目,把一些遇到的bug記錄下來,給大家共享,同時也給自己上一課 1.程序運行不起來,報Unsupported major.minor version 51.0錯誤,這是因爲編譯文件的jdk版本和當前jd

原创 散列

散列表的基本思想是將關鍵字(key)通過散列函數映射到表中的一個位置,在查找的時候只要通過關鍵字就可以直接獲取對應位置的值。那麼主要的問題就是如何設計散列函數和如何在不同的關鍵字映射到同一位置的時候處理衝突。注意我們現在討論的存放

原创 深入理解排序算法java版

簡單插入排序 插入排序的基本思想是將整個排序序列劃分成“有序區間”和“無序區間”,然後逐個將無序區間中的元素插入到前面有序區間了,逐步將這個區間變有序。其算法複雜度爲O(n^2) 其算法描述如下: 描述:插入排序 輸入:待排

原创 一個liunx命令題目引發的對shell的回顧

原題回顧:打印當前文件夾下所有的.txt文件的最後一行到新文件newFile.txt中 其答案最後解答如下 #!/bin/bash for file in `ls .` do if [ -f $file ] && [[ $fil

原创 MC/DC覆蓋率準則

原文鏈接:http://blog.csdn.net/u011233181/article/details/34433233 修正條件判定覆蓋 修正條件判定覆蓋是由歐美的航空/航天製造廠商和使用單位聯合制定的“航空運輸和裝備系統軟件認證

原创 MySQL-SQL語句總結學習之一

創建表 create table tableName( 列名 類型名 限定詞<not null,default value, autoincrement> primary key(列名1,列名2……) foreign key(列名

原创 優先隊列(堆)

優先隊列也就是我們常說的小根堆,它至少支持兩種操作:插入,刪除最小者,它的一種實現方式是二叉堆。 二叉堆 二叉堆具有結構性和堆序性,所謂結構性,是指二叉堆是一顆完全二叉樹,而堆序性是指根節點的值應該是最小的。其實堆有一個遞歸的

原创 伸展樹(splay tree)

什麼是伸展樹? 首先,伸展樹(splay tree)是一顆二叉搜索樹,它的定義是建立在二叉搜索樹之上,並且它是基於類似程序局部性原理的假設:一個節點在一次被訪問後,這個節點很可能不久再次被訪問。那麼伸展樹的做法就是在每次一個節點被

原创 Java動態代理解析

代理模式是一個高頻使用的設計模式,其原因在於我們可以在不改變被代理類的情況下,提供一個和被代理類一樣的代理類,並負責預處理被代理類的方法,過濾或執行被代理類的方法以及後續操作。這裏所說的一樣是指代理類對象可以替代被代理類對象,實現