Time of Update: 2018-12-05
檢查作業系統安裝過程中螢幕解析度設定 在上一篇文章《Linux系統中xorg.conf檔案簡介》中介紹了xorg.conf的主要節點,前天同事諮詢我如何檢查一台伺服器在安裝過程中,螢幕解析度設定是否正確,例如我們要求螢幕解析度設定為800*600,如何通過指令碼檢查螢幕解析度真的是800*600,我寫了如下一段demo程式,供參考: checkMode.sh#!/bin/bash## check modeline## author chbmode=`cat
Time of Update: 2018-12-05
這些問題是我在實際工作中遇到的,遇到一個問題就記一個問題,因為我這人腦子不太好,過段時間就會想不起來怎麼解決了。(一) 類的繼承關係,在轉化為xml時,父類節點應添加class屬性,指明當前是哪個子類繼承了它,否則在由xml轉化為Object時會出錯,因為XStream並不知道該把當前節點執行個體化為哪種類型。 (1)一個抽象類別
Time of Update: 2018-12-05
config jre for openoffice3.0 如果使用openoffice解析word檔案,大家知道是需要配置jre的,一般做法是這樣的:啟動openoffice選擇Tools-->Options選擇OpenOffice.org下的Java選項然後選擇適當的jre,點擊OK,重啟openoffice即可,如: 問題:
Time of Update: 2018-12-05
利用NetworkInterface擷取伺服器MAC地址 在很多時候,我們需要獲得伺服器硬體資訊(比如MAC地址),常用的有幾種的方式: 使用命令列程式獲得硬碟資訊,然後通過Runtime.getRuntime().exec獲得輸出資料流,然後通過字串分析獲得MAC地址編譯本地程式,然後通過JNI調用 以上兩種方式都需要區分不同的作業系統平台,分別編碼,比較麻煩,比如 windows平台需要使用iptables /all命令linux平台需要使用ifconfig命令
Time of Update: 2018-12-05
利用Ext Js產生動態樹 今天在公司幫同事寫了個用Ext Js產生動態樹的Demo,在這裡分享一下,也好供以後自己查閱。一. 需求要求產生一顆部門樹,初始只列出根部門當點擊一個部門節點時,動態載入該部門下的直屬子部門,並展開該部門節點部門節點要求支援按右鍵事件,當點擊右鍵時,列出相關操作菜單二. 關鍵類這裡主要涉及Ext JS的兩個類:Ext.tree.TreeNodeExt.menu.Menu相關API可以參考:http://extjs.com/deploy/ext/docs/三.
Time of Update: 2018-12-05
簡易網路管理通訊協定(SNMP)引言 作為一名網路顧問或網路系統管理員,在你安裝完網路並且設定了使用者帳號與應用程式之後,你的工作並沒有完成。 你的下一個職責就是網路管理,它就好比是一場永遠也不會結束的戰鬥一樣。 目前存在著兩種類型的網路管理問題:一種是與軟體相關的,例如資料安全性和存取許可;另一種是與硬體相關的問題。 這裡注重討論第二種,即通過使用簡易網路管理通訊協定(SNMP)和在處理與軟體相關的管理問題時所用到的一些思想,把網路 硬體作為一個整體進行管理。
Time of Update: 2018-12-05
解決commons-fileupload組件無法處理自訂head資訊的bug相關閱讀:1. 對commons fileupload組件的簡單封裝2. 利用Jakarta commons fileupload組件實現多檔案上傳3. 巧妙使用spring對commons fileUpload的封裝 Jakarta commons
Time of Update: 2018-12-05
文章目錄 UTF-8的中文問題 UTF-8的中文問題 剛剛做了一個“手機硬碟”的項目,因為時間緊,很趕,中途發現有中文亂碼問題,就沒在意,先把所有功能實現了,再回頭修改中文問題。 突然想起來,以前也碰到過這個問題,就把tomcat/conf/下的server.xml修改一下就ok了: <Connector port="8080" maxHttpHeaderSize="8192"
Time of Update: 2018-12-05
可能大家在使用jquery mobile時,經常會看到data-role、data-theme等的使用,比如:通過如下代碼即可實現頁首的效果:<div data-role="header">
Time of Update: 2018-12-05
關於firefox的copy/paste的問題firefox為了保護使用者安全,在有的文本
Time of Update: 2018-12-05
1.在一些字串數組中,常會有重複的記錄,比如手機號碼,我們可以通過Hashtable來對其進行過濾public String[] checkArray(String[] str)...{ Hashtable<String, String> hash=new Hashtable<String, String>(); for(int i=0;i<str.length;i++)...{ if(!hash.containsK
Time of Update: 2018-12-05
點滴積累(一) 近來常發現很多東西學完之後,好久不用,再見時已很陌生,因此決定以後要時時記錄,至少有據可查。一. LAMP平台
Time of Update: 2018-12-05
簡單介紹基於WEB開發的HTTP協議 今天搜尋socket時找到一篇文章 <基於Java的web伺服器工作原理>,卻在裡面看到了部分介紹HTTP協議的,雖然簡單,但是讀完之後,還是對HTTP有一點新的理解,所以摘錄了一下(部分內容經過筆者更改). HTTP(The Hypertext Transfer Protocol) 是一種讓 Web 服務器與瀏覽器(用戶端)通過 Internet
Time of Update: 2018-12-05
部落格點擊超過一萬,小小慶祝一下 好久沒上部落格了,今天沒事,上來逛了一下,看見點擊量竟然已經超過1w了,稍微欣喜一下.
Time of Update: 2018-12-05
初識solaris 這兩天到sun實驗室測試,檢測一下我們的系統在solaris作業系統下能否正常運行。渾渾噩噩進了實驗室,對從來沒用過solaris的我來說,還真有點緊張。經過兩天戰戰兢兢的測試,終於ok了, 現在稍微總結一下。以備下次使用時參考。 首先來個簡短的介紹吧。Solaris是一種由Sun
Time of Update: 2018-12-05
偷懶工具設計之sql2Excel 今天在公司陪山東客戶調試,遠程登入,我在linux下什麼工具都沒有,用ssh登入伺服器,直接用mysql查詢資料庫,提出記錄中的所有漢字全是亂碼。哎,可惡的公司,不讓我用windows,要不我就可以用putty或者EMS了,我ft!
Time of Update: 2018-12-05
JNI開發入門 一、概述JNI(java native interface),JAVA本地介面調用,目的是為了JAVA可以調用本地程式,主要優點有:提高效率,解決效能問題防止反編譯,提高核心代碼安全性增強本機介面調用嵌入式開發應用 如下通過一個最簡單的小demo,示範如何進行jni開發。二、demo示範1. 建立JAVA檔案建立一個java類,如下:package chb.test.jni;public class HelloJni { public native void
Time of Update: 2018-12-05
利用Ganymed SSH-2類比SSH操作 今天在看SFTP資料時,無意中看到了Ganymed SSH-2,寫了個簡單demo,通過,感覺挺好用,特記錄如之。官方地址:http://www.cleondris.ch/opensource/ssh2/簡介: Ganymed SSH-2 for Java is a library which implements the SSH-2 protocol in pure Java (tested on J2SE 1.4.2 and 5.0)
Time of Update: 2018-12-05
HTML5之前,要實現網頁元素的拖放操作,需要依靠mousedown、mousemove、mouseup等API,通過大量的JS代碼來實現;HTML5中引入了直接支援拖放操作的API,大大簡化了網頁元素的拖放操作編程難度,並且這些API除了支援瀏覽器內部元素的拖放外,同時支援瀏覽器和其它應用程式之間的資料互相拖動。本文通過一個簡單樣本,示範HTML5中拖放API的使用方法。情境:如所示,我們要實現:通過拖放將照片從左側“相簿”地區拖拽到右側“垃圾箱”地區;拖拽過程中,“溫馨提示”部分要及時提醒,
Time of Update: 2018-12-05
偷懶工具設計之sql2java 五一去廈門玩,在火車上突然想做一些工具出來,從而替換程式員的體力活(本人覺得做程式員,很多時候就是在做些Ctrl+C,Ctrl+V這樣的體力活,如寫一些javabean,寫service中大同小異的insert,update,delete)。這些東西其實是有規律可偱的,而如果我能寫出一些工具,可以自動實現這些功能,那樣的話,我就可以把更多的時間放到代碼最佳化和其他事情上去,同時又可以提高公司的工作效率,何樂而不為呢?