Time of Update: 2018-12-03
(一)、What is ArcGIS Engine? ArcGIS Engine is a complete library of embeddable geographic information system (GIS) components for developers to build custom applications. Using ArcGIS Engine, developers can embed ArcGIS functions into other
Time of Update: 2018-12-03
Geoprocessing 它提供了資料分析、資料管理和資料轉換等功能。 利用ArcToolbox中的各種工具為我們的地理空間工作流程進行架構建模,自動執行空間分析與處理。ArcEngine單獨提供com.esri.arcgis.geoprocessing.tools工具包,使得在二次開發中通過Geoprocessing構建應用程式模型。Geoprocessor
Time of Update: 2018-12-03
轉載請註明出處,http://blog.csdn.net/lastsweetop/article/details/9001467所有源碼在github上,https://github.com/lastsweetop/styhadoop讀資料使用hadoop
Time of Update: 2018-12-03
Java安裝配置下載和安裝www.sun.com環境變數JAVA_HOME為JDK所在路徑,如:JAVA_HOME=D:/java/jdk1.5.0PATH後面加上“;%JAVA_HOME%/bin”。Java
Time of Update: 2018-12-03
Test.jsp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'Test.jsp' starting page</title> </head> <body> This is my JSP page. <br> Date : <%=
Time of Update: 2018-12-03
自訂標籤製作步驟: 1.擴充TagSupport2.標籤所對應的tld檔案配置3.web.xml裡配置標籤4.在JSP頁面引用tld設定檔並使用標籤 標籤製作常用方法說明: doStartTag()和doEndTag()傳回值處理:SKIP_BODY (0) :跳過了開始和結束標籤之間的代碼。EVAL_BODY_INCLUDE(1):將body的內容輸出到存在的輸出資料流中SKIP_PAGE(5):
Time of Update: 2018-12-03
本文簡單介紹一下在寫代碼過程中用到的一些讓JAVA代碼更高效的技巧。1,將一些系統資源放在池中,如資料庫連接,線程等.在standalone的應用中,資料庫連接池可以使用一些開源的串連池實現,如C3P0,proxool和DBCP等,在運行在容器中的應用這可以使用伺服器提供的DataSource.線程池可以使用JDK本身就提供的java.util.concurrent.ExecutorService.import java.util.concurrent.Executors; import
Time of Update: 2018-12-03
Java IO 的一般使用原則 : 原則一、按資料來源(去向)分類: 1 、檔案:( 位元組流 ) FileInputStream, FileOutputStream; ( 字元 ) FileReader, FileWriter2 、Byte[]: ByteArrayInputStream, ByteArrayOutputStream( 位元組流 ) 3 、Char[]: CharArrayReader, CharArrayWriter( 字元流 ) 4 、String: ( 位元組流 )
Time of Update: 2018-12-03
1.執行個體變數和類變數的記憶體配置類變數 :使用static修飾的成員變數是類變數,屬於該類本身執行個體變數:沒有使用static修飾的成員變數是執行個體變數,屬於該類的執行個體由於同一個JVM內每個累只對應一個Class對象,因此同一個JVM內的一個類的類變數只需一塊記憶體空間。對於執行個體變數而言,該類沒建立一次執行個體,就需要為執行個體變數分配一塊記憶體空間,所以,程式中有幾個執行個體,執行個體變數就需要幾塊記憶體空間。2.類變數的初始化時機總是出於執行個體變數的初始化之前我們先看下下面
Time of Update: 2018-12-03
最近在做應用的效能最佳化,在review代碼的過程中積累了一些規則和經驗。做到這些規則的目的很簡單,就是寫出“優美”的代碼來。1、注釋儘可能全面對於方法的注釋應該包含詳細的入參和結果說明,有異常拋出的情況也要詳細敘述;類的注釋應該包含類的功能說明、作者和修改者。2、多次使用的相同變數最好歸納成常量多處使用的相同值的變數應該盡量歸納為一個常量,方便日後的維護。3、盡量少的在迴圈中執行方法調用盡量在迴圈中少做一些可避免的方法調用,這樣可以節省方法棧的建立。例如:for(int i=0;i<li
Time of Update: 2018-12-03
1.訪問web中不存在的action,struts2找不到的action就會預設執行以下這個配置,最好將“error”配置為公用的。struts.xml添加如下配置<default-action-ref name="error"></default-action-ref><global-results> <result
Time of Update: 2018-12-03
一最新的poi工具包http://www.apache.org/dyn/closer.cgi/jakarta/poi/可參考文檔POI 首頁:http://jakarta.apache.org/poi/,EXCEL 結構HSSFWorkbook excell 文檔對象介紹HSSFSheet excell的表單HSSFRow excell的行HSSFCell excell的格子單元HSSFFont excell字型HSSFName 名稱HSSFDataFormat
Time of Update: 2018-12-03
xml檔案<?xml version="1.0" encoding="GB2312"?><RESULT> <VALUE> <NO>A1234</NO> <ADDR>四川省XX縣XX鎮XX路X段XX號</ADDR> </VALUE> <VALUE> <NO>B1234</NO>
Time of Update: 2018-12-03
Ubuntu下 ssh : connect to host localhost port 22:Connection refusedUbuntu下測試ssh時使用ssh localhost 命令,出現錯誤提示connect to host localhost port 22:Connection refused造成這個錯誤的原因可能是ssh-server未安裝或者未啟動。ubuntu 11.10 預設安裝openssh-client,但是木有安裝server運行 ps -e | grep
Time of Update: 2018-12-03
Date 類: 最基礎的日期時間類,返回一個相對日期的毫秒數。精確到毫秒,但不支援日期的國際化和分時區顯示。Calender類: 相對於Date更加強大的時間類,是抽象類別,提供了常規的日期修改功能和國際化支援。GregorianCalendar類: 提供處理日期的方法,用於計算日期,是Calendar類的子類,有用的是有個判斷閏年的方法。DateFormat類: 可以接受字串輸入 輸出,提供了將日期/時間資訊進行格式化處理的功能。SimpleDateFormat類:
Time of Update: 2018-12-03
package applet;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader; /* * 這個類是在螢幕上輸出顯示已經啟動的windows服務。類比在運行中輸入 net start命令。 */public class Test { public static void main(String[] args)
Time of Update: 2018-12-03
package org.ufida.common;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFCell;import java.io.*;import java.sql.*;/*
Time of Update: 2018-12-03
JAVA線程同步通常需要使用sychronized對臨界資源進行加鎖,所謂的臨界資源就是指這些線程共同使用的資源。sychronized通常是放在方法名前,這是表示這個方法是同步的,實際上是對this加鎖。或者放在一個對象前,對某個共同使用的對象加鎖。生產者和消費者的例子是非常經典的,這裡需要定義一個池子,用於往裡放入產品。定義生產者不斷生產產品,當池子不滿的情況下可以繼續放,滿了則等待。消費者一直從池子取,池子空則等待。我們使用實現runnable來實現生產者和消費者。寫一個同步棧作為池子,對
Time of Update: 2018-12-03
$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk[sudo] password for bobpete:Reading package lists... DoneBuilding dependency treeReading state information... DonePackage sun-java6-bin is not available, but is referred to by another
Time of Update: 2018-12-03
/* A class containing methods useful for manipulating text files 1. readFileByLine: reads the contents of a text file line by line and returns a String array representation, where each line is stored in an element of the array. 2.