Time of Update: 2018-12-04
Java Code:import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.HashMap;import java.util.Properties;public class iniReader { protected HashMap<String, Properties> sections = new
Time of Update: 2018-12-04
/* * Copyright (C) 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *
Time of Update: 2018-12-04
1.擷取當前日期的前一天的日期SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar cl = Calendar.getInstance();cl.add(Calendar.DATE,-1);
Time of Update: 2018-12-04
目標: 希望採用Timer來計時,要求在服務中運行,每10分鐘記錄一次資料。但是採用timer來做了以後,發現統計的次數沒有達到預期的目標。甚至沒有運行,以下是在測試情況1.為了能夠看到測試效果,將迴圈時間設定為2秒本打算用服務做測試,但為了方便就用activity做測試package com.test.timertest;/** * 對計時器的測試 */import java.util.Timer;import java.util.TimerTask;import
Time of Update: 2018-12-04
歸併排序的基本原理為:一:拆分,假設有N個元素的列表,將這個列表拆分成2個或兩個以上元素組成的新的列表,然後分別對子列表進行排序二:歸併,把所有的排好序的子類表兩兩歸併,如此重複,直到歸併成一個含N個有序列表為止歸併排序其實和快速排序都是同一種思想的排序演算法,其採用的都是分治法的基本思想,即:將問題分解成一個個小的問題,分而治之。public class Mergesort {/* * leftPos左數組的第一個元素的下標 * leftEnd左數組的最後一個元素的下標 *
Time of Update: 2018-12-04
一 邏輯運算子:邏輯運算子就是用ture和false來表示運算結果的運算子,經常將邏輯運算子合位元運算符的概念弄反:邏輯與運算:邏輯或運算:邏輯非運算:位元運算符,位元運算符的結果使用0,1來表示:非運算:與運算:或運算:異或運算:幾種我經常搞混淆的運算子寫完了,後悔初中沒學好哇,在此補補課!
Time of Update: 2018-12-04
1)錯誤碼:輸入檔案的key class 為LongWritable ,和Text 不匹配 錯誤原因:最初設定程式的輸入檔案為sequence file ,產生的測試資料 為 text file,而 text file 的key 為該行的位移量,為LongWritable2)錯誤碼:Text 不能轉化為 LongWritable 錯誤原因:在初始化mapred job時由於reduce的數量為0,所以只指定了map的輸出key和value的類型,並沒有指定
Time of Update: 2018-12-04
KeyGenerator kg = KeyGenerator.getInstance("AES"); //擷取密匙產生器kg.init(256); //初始化//DES演算法必須是56位//DESede演算法可以是112位或168位//AES演算法可以是128、192、256位SecretKey key = kg.generateKey(); //產生密匙,可用多種方法來儲存密匙加密:Cipher cp = Cipher.getInstance("AES");
Time of Update: 2018-12-04
1.。在執行這個命令時:./waf configure --prefix=/usr/local/cloudstackChecking for program javac : /usr/local/jdk1.6.0_24/bin/javac Checking for program java : /usr/local/jdk1.6.0_24/bin/java Checking for program jar
Time of Update: 2018-12-04
java 發送 json、xml格式的 http請求,需要確定接受請求的的伺服器位址(ip、連接埠、具體的目錄)然後設定串連屬性資訊請求的資料格式(json 或 xml)根據需要是否要向伺服器發送訊息體(可以只發送http頭,不發具體的資訊),資料格式要與設定的http頭資訊設定的格式一致,如果想查看發送和伺服器的響應的具體資訊 可以使用 http抓包工具,如 httpAnalizer等軟體,查看請求資料格式是否正確。具體代碼如下(請求資料格式為json):import
Time of Update: 2018-12-04
一.獲得控制台使用者輸入的資訊 /** *//**獲得控制台使用者輸入的資訊 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.out.println("請輸入您的命令∶"); byte buffer[]=new byte[1
Time of Update: 2018-12-04
package IO; import java.io.*; public class FileDirectoryDemo { public static void main(String[] args) { // 如果沒有指定參數,則預設為目前的目錄。 if (args.length == 0) { args = new String[] { "." }; } try { // 建立指定目錄的File對象。 File currentPath = new File(args[0]); //
Time of Update: 2018-12-04
Android 需要加入網路許可權,否則會出現訪問被拒絕的情況。<uses-permission android:name="android.permission.INTERNET"></uses-permission>Client:import java.io.IOException;import java.net.*;import java.io.BufferedReader;import java.io.InputStream;import
Time of Update: 2018-12-04
null和""的區別問題一:null和""的區別String s=null;string.trim()就會拋出為空白的exception String s=""; string.trim()就不會拋,為什麼? 答:NULL代表聲明了一個Null 物件,根本就不是一個字串。 ""代表聲明了一個對象執行個體,這個對象執行個體的值是一個長度為0的Null 字元串。 NULL代表聲明了一個Null 物件,對Null 物件做任何操作都不行的,除了=和==
Time of Update: 2018-12-04
文章目錄 PART 1: Implementation Strategy for Java NativesPortable and Native - It Can't Be Done!A Tale of Two ImplementationsOne to One Mapping - No Custom NativesConclusion SWT: The Standard Widget ToolkitPART 1:
Time of Update: 2018-12-04
今天在寫代碼的時候遇到了一個參數傳遞的問題,雖然我知道問題出現在哪裡,但是問題的原因似懂非懂,看了很久之前寫的一篇部落格,在網上搜尋了幾篇文章看了下,終於徹底弄懂了這個問題的原因,寫篇文章總結下。首先我們得明白幾個概念:按值傳遞,按引用傳遞,棧記憶體,堆記憶體的區別。一按值傳遞:按值傳遞傳遞的是數值,傳遞的時候會在記憶體中另開闢一塊空間來儲存這個數值,如:public static void main(String[] args){double a = 3.0;double b =
Time of Update: 2018-12-04
解讀Android
Time of Update: 2018-12-04
一,要定時執行的任務: package com.fpi; public class TimerTaskTest extends java.util.TimerTask { @Overridepublic void run() {System.out.println("start~~");}}二,執行這個任務:package com.fpi;import java.util.Timer;public class TimerTest {public static void main(String
Time of Update: 2018-12-04
可惡的Java多線程,一直沒搞懂同步的作用!一直以為同步的時候只要鎖住對象就能順序執行了:public class Test { final static byte[] b = new byte[0]; public static void main(String[] args) { Test t = new Test(); t.thread.start(); Test t2 = new Test();
Time of Update: 2018-12-04
距離上次做Java Web開發已經兩年多了,我幾乎忘得一乾二淨……都忘記咋搭建環境了……,然後Eclipse官網莫名其妙的掛掉。幸好電腦裡還有份兩年前的開發環境備份…… 重拾Java Web開發啊,說來慚愧,小哥還是做Java Web出道的……狗屁都不會了現在。 開發環境採用Eclipse for JavaEE(V3.4.2)+Tomcat 6.0.20 Step 1:連結Eclipse與Tomcat 我們知道Java Web是運行在web