原创 Oracle用戶密碼過期的處理方法

受影響版本:Oracle11g以上版本。 導致密碼消失的原因:Oracle 11g中默認的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默認值爲180天。 當以客戶端登陸Oracle提示ORA-28002,則基本可

原创 Dev Express TreeList 控件 常用方法小結

常用方法:  複選框的操作( 複選框選中狀態改變時,改變相應的父節點和子節點 的選中狀態) 獲取所有選中狀態的數據的主鍵集合 一些常用的屬性  1. 複選框的操作       顯示覆選框  ShowCheckBoxes屬性設爲True,

原创 Oracle多實例監聽的配置

三種情況:   1、一個監聽在一個IP一個端口上監聽多個實例  2、一個監聽在一個IP不同端口上監聽多個實例 3、多個監聽監聽多個實例    情況1: listener.ora文件: # listener.ora Network Con

原创 ORACLE單個實例配置多個監聽器

對於一個實例的oracle數據庫,配置多個監聽器的實驗。 服務版本信息: [oracle@LINUX10 admin]$ lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-n

原创 Comparable和Comparator的區別

1.  Comparable---接口(集合中元素實現此接口,元素具有可比性)   Comparable可以認爲是一個內比較器,實現了Comparable接口的類有一個特點,就是這些類是可以和自己比較的,至於具體和另一個實現了Compar

原创 JAXB(Java Architecture for XML Binding) 詳解及實例分析

一、簡介 JAXB(Java Architecture for XML Binding) 是一個業界的標準,是一項可以根據XML Schema產生Java類的技術。該過程中,JAXB也提供了將XML實例文檔反向生成Java對象樹的方法,並

原创 Java的常見編碼——Java進階系列之二

一、爲什麼要編碼  不知道大家有沒有想過一個問題,那就是爲什麼要編碼?我們能不能不編碼?要回答這個問題必須要回到計算機是如何表示我們人類能夠理解的符號的,這些符號也就是我們人類使用的語言。由於人類的語言有太多,因而表示這些語言的符號太多,

原创 對象序列化——Java進階系列之一

1、什麼是Java對象序列化? Java的對象序列化是將那些實現了Serializable接口的對象轉化成一個字節序列,並能夠在以後將這些字節序列完全恢復成原來的對象。簡單來說序列化就是將對象轉化成字節流,反序列化就是將字節流轉化成對象。

原创 C# 內存流(MemoryStream)的對象序列化

直接上代碼: 命名空間: using System.IO; using System.Runtime.Serialization.Formatters.Binary; 實現函數: public static byte[] Seria

原创 Java序列化(XML和JSON)及XStream與JAXB的比較

其實XStream和JAXB在一些觀念上是很相似的,但是JAXB作爲Java EE的一個規範,是非常正式的,且和其他很多規範有聯繫 是一種標準的實現。 區別: jaxb2如果沒有加@XmlElement等註釋,是不會寫入到xml中的,但是

原创 Maven介紹

  前言:   由於最近工作學習,總是能碰到Maven的源碼。雖然平時工作並不使用Maven,但是爲了學習一些源碼,還是必須要了解下。這篇文章不是一個全面的Maven解析,而是一個簡單的介紹,包括Eclipse中如何使用Maven,如何

原创 C# 基元類型(primitive)

C#編程中,初始化一個整數有兩種方式: (1)、較繁瑣的方法,代碼如下: Int32 a = new Int32(); (2)、極簡的方法,代碼如下: int a = 0; 對比兩種方法,分析如下: 第一種:過於繁瑣,但是是標準的初始

原创 ArcEngine 內部封裝對象的序列化

當我們編寫AE程序時,通常會遇到需要存儲某個AE對象的情況,比如Layer,Element,Map,Legend,NorthArrow等等這些。舉個例子說明一下:在我們編輯Featurelayer時,我們可以容易的將Feature存儲在F

原创 使用SharpZipLib對二進制流(MemoryStream)進行壓縮和解壓,效率對比

首先需要下載SharpZipLib,下載地址:http://icsharpcode.github.io/SharpZipLib/ 需要引入命名空間: using ICSharpCode.SharpZipLib.GZip; using S

原创 C# 序列化(Serialize)與反序列化(Deserialize)

序列化又稱串行化,是.NET運行時環境用來支持用戶定義類型的流化的機制。其目的是以某種存儲形成使自定義對象持久化,或者將這種對象從一個地方傳輸到另一個地方。 .NET框架提供了兩種串行化的方式: 1、是使用BinaryFormatter進