原创 vim安裝配置之一:安裝vim和gvim

ubuntu是默認裝的是有vi的,如下圖所示: 不過我們需要安裝以下vim,vim是vi的升級版,功能更加強大。輸入以下指令即可安裝: sudo gedit apt-get install vim 回車鍵安裝即可 安裝完成後,可以打

原创 NS2中的Scheduler,Handler和Event之間的關係

首先是Scheduler,Handler和Event類的關係。             在NS2中,事件(Event)是基本的調度單元,比如發送一個Packet、接收一個Packet等等。每個Event都有自己的處理工具,這個工具就是一個

原创 小結一下:vim剪貼板相關

分兩種情況: 1、將系統剪貼板中的東西複製到vim當中去       這種方式比較簡單,直接在插入模式下按shift+insert即可將系統剪貼板中的東西複製到vim中 2、將vim中的東西複製到系統剪貼板中,這種情況相對而言就要複雜一些

原创 jboss中調用webservice時報java.lang.RuntimeException: Cannot create a secure XMLInputFactory的異常

需求是這樣的:現在寫了一個調用webservice的程序,而需要將這個程序部署到jboss5.x服務器上來供前端調用,在本地調用webservice沒有問題,但是部署到服務器上就會報這個錯誤了。 java.lang.RuntimeExce

原创 JNI實現Java調用C/C++語言

1、JNI的全稱是Java Native Interface,中文翻譯過來就是Java本地調用,這種機制允許我們能夠在Java中調用其他的語言。 2、在Eclipse中新建一個最簡單的工程HelloWorld,新建一個類testHello

原创 VI編輯器配置之二--插件的使用

前言:貌似時隔上一篇博客已經過了很久了,這裏再寫一下關於vi(vim,gvim)的配置 一、vi編輯器的配置文件及目錄          需要提到的是,vi編輯器的配置文件主要有兩個地方                1.  ~/.vim

原创 sonar的安裝

sonar的安裝,總結一下 1、去官網下載sonar的安裝包,http://www.sonarqube.org/downloads/,我這裏下載的是最新的4.4版本的 2、放到你要安裝的目錄,我的機器是Linux Redhatd的,我的目

原创 往Android Studio中import工程出錯時的解決方案

好像很長時間沒有倒騰Android相關的項目了,工作之餘想折騰一下Android相關的項目 ,聽說最近新出了Android Studio來作爲Eclipse的替代品,於是嘗試一下。 1、安裝Android Studio,這個沒有什麼疑問。

原创 C語言中的static inline

今天開始看Redis的源碼,其中在最簡單的數據結構SDS(Simple Dynamic String)的頭文件中聲明瞭以下的函數 static inline size_t sdslen(const sds s) { struct

原创 C++中關於位域的概念

原文來自於http://topic.csdn.net/t/20060801/11/4918904.html中的回覆 位域    有些信息在存儲時,並不需要佔用一個完整的字節,   而只需佔幾個或一個二進制位。例如在存放一個開關量時,只有

原创 用XStream在JavaBean和XML之間進行轉換

1、JavaBean和XML       JavaBean和XML在工作中經常用到,而且有時候需要在兩者之間進行轉換。       不想用Dom4j技術,於是使用了這個簡單的包,XStream來進行JavaBena和XML之間的轉換。 2

原创 Comparable和Comparator接口

工作中偶然遇到了這個問題,需要根據某個類的某個成員變量來進行排序,然後就發現了Java中的這兩個接口,Comparable和Comparator,本着求根問底的精神,今天把這裏整理一下。 1、Comparable接口   先看看Java中

原创 VirtualBox+CentOS的全屏使用

自己的筆記本屏幕太小了,於是搞了個雙屏,但是VirtualBox在全屏的時候就周圍都是黑邊,對於我這個完美主義者真是不能容忍啊,於是打算折騰搞一個全屏~~ 步驟大概如下: 1、在VirtualBox的選項菜單中選擇設備---安裝增強功能,

原创 長連接和短連接

1、TCP連接        這裏又說到了TCP連接,TCP連接的過程是我們所熟悉的三次握手,而TCP斷開連接的過成功則是所謂的四次揮手,兩個過程簡單的示意圖如下:        三次握手:               四次揮手:   

原创 NotePad++如何打開遠程服務器上的文件

一般情況下我們會在本地修改文本文件後然後提交到服務器上進行上線編輯等。 但是有時候我們需要實時對服務器上的文件進行修改。試試NotePad++吧~ 1、插件-NPPFTP-Show FTP Window,然後在右側能看到一個FTP的窗口