原创 Java中的Math.round()、Math.ceil()、Math.floor()的區別

Ceil方法:           返回一個大於或等於輸入參數的最小整數。 Floor方法:           返回一個小於或等於輸入參數的最大整數。 Found方法:           返回一個最接近該輸入參數的整數,採用四捨五入的

原创 StringBuffer 、 StringBuilder的區別

    下面是我對StringBuffer 和StringBuilder區別的簡單總結:        StringBuffer:多線程的,是線程安全的;        StringBuilder:單線程的,是線程不安全的,性能較高,推薦

原创 JS數組去重

一、for循環去重 var arr = ['sdff', '23r3fd', 'sdfdsf', 'seee', '0000', 'sdff']; function deduplication(arr) { var formA

原创 Currency貨幣單位轉換

function formatMoney(number, places, symbol, thousand, decimal) {     number = number || 0;     places = !isNaN(places

原创 Javascript 獲取某個月的總天數

由於JavaScript中day的範圍爲1~31中的值,所以當設爲0時,會向前 一天,也即表示上個月的最後一天。 var date = new Date(); var year = date.getFullYear(); var Mon

原创 JS中的call()方法和apply()方法

共同點:         call()方法和apply()方法是每個函數非繼承而來的方法,並且這兩個方法的作用都是一樣的。 不同點:                        apply():                 appl

原创 獲得數組中的最大值以及其下標

function getMax(){ var arr = [1,56,23,6,43,87,3,5,555,187]; var max = arr[0]; var maxIndex = 0; for(var i = 1; i <

原创 JavaScript中雙感嘆號(!!)的作用

雙感嘆號,就是兩次取反,將變量轉換成相對應的Boolean值.判斷某個元素是否真的存在。 第一個感嘆號是將其轉化成Boolean類型的值,但是這得到的是取反以後的值,再一次取反之後才能得到相對應的真正的Boolean值。

原创 HTML模板

<!DOCTYPE html> <html> <!-- 聲明當前頁面的編碼集:charset=gbk,gb2312(中文編碼) , utf-8(國際編碼) --> <html lang="en"> <head><met

原创 “三次握手”與“四次揮手”

一、什麼是“3次握手,4次揮手”? TCP是一種面向連接的單播協議,在發送數據前,通信雙方必須在彼此間建立一條連接。所謂的“連接”,其實是客戶端和服務器的內存裏保存的一份關於對方的信息,如ip地址、端口號等。 TCP可以看成是一種字節流,

原创 Java用多線程實現賣票

    Java小白一個,剛開始學習線程,在這個過程中遇到了一些麻煩,經過2天的努力,終於弄懂了用多線程實現賣票的程序,嗯嗯,記錄一下!public class TicketImpDemo { public static void ma

原创 Get和Post之間的區別

一、前言: HTTP定義了與服務器交互的不同方法,最常用的方法有四種Put,Delete、post,get,即增刪改查。 1.Get,它用於獲取信息,它只是獲取、查詢數據,也就是說它不會修改服務器上的數據,從這點來講,它是數據安全的,而稍

原创 電腦MAC地址查詢

有時我們需要獲取電腦的MAC地址,那我們需要怎麼做呢? 首先我們來了解一下什麼是MAC地址:Media Access Control Address,直譯爲媒體訪問控制地址,也稱爲局域網地址(LAN Address),以太網地址(Ethe

原创 AngularJS中restrict屬性

restrict 值可以是以下幾種: E 作爲元素名使用 A 作爲屬性使用 C 作爲類名使用 M 作爲註釋使用 restrict 默認值爲 EA, 即可以通過元素名和屬性名來調用指令。

原创 JavaScript數組sort()、concat()、slise()、splise()方法

在JS中數組用sort()方法排序,默認的是字母排序,而不是按照數字大小排序,而在比較數字時它會先將開頭的第一個數字變成字符串後比較,得出的就不是我們想要的值了。具體情況如下: sort():數組排序 var arr = ['a','b