原创 eclipse rcp java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

在開發eclipse rcp 鏈接musql的程序時,即使導入了mysql connector jar包,也可能會報java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,這時需要

原创 HDFS 常用api

This Java tutorial contains examples and Java code on how to create, rename, delete and do much more on Hadoop Distrib

原创 Bash腳本15分鐘進階教程

 這裏的技術技巧最初是來自谷歌的“Testing on the Toilet” (TOTT)。這裏是一個修訂和擴增版本。 腳本安全 我的所有bash腳本都以下面幾句爲開場白: #!/bin/bash set -o no

原创 Python optionParser模塊的使用方法

 Python 有兩個內建的模塊用於處理命令行參數: 一個是 getopt,《Deep in python》一書中也有提到,只能簡單處理 命令行參數; 另一個是 optparse,它功能強大,而且易於使用,可以方便地生成標準的、符

原创 epoll詳解

什麼是epoll epoll是什麼?按照man手冊的說法:是爲處理大批量句柄而作了改進的poll。當然,這不是2.6內核纔有的,它是在2.5.44內核中被引進的(epoll(4) is a new API introduced in

原创 高級正則表達式技術(Python版)

 正則表達式是從信息中搜索特定的模式的一把瑞士軍刀。它們是一個巨大的工具庫,其中的一些功能經常被忽視或未被充分利用。今天我將向你們展示一些正則表達式的高級用法。 舉個例子,這是一個我們可能用來檢測電話美國電話號碼的正則表達式:

原创 6個用於大數據處理分析的最好工具

 大數據是一個含義廣泛的術語,是指數據集,如此龐大而複雜的,他們需要專門設計的硬件和軟件工具進行處理。該數據集通常是萬億或EB的大小。這些數據集收集自各種各樣的來源:傳感器,氣候信息,公開的信息,如雜誌,報紙,文章。大數據產生的其他例

原创 xhost +的作用

xhost 是用來控制X server訪問權限的。  通常當你從hostA登陸到hostB上運行hostB上的應用程序時,  做爲應用程序來說,hostA是client,但是作爲圖形來說,  是在hostA上顯示的,需要使用hostA的X

原创 compiz使Ubuntu unity桌面消失

在Ubuntu14.04上瞎折騰compiz,關閉了ubuntu unity plugin使Ubuntu桌面消失,只出現背景圖片,解決時除了重置unity:setsid unity,還要刪除以下配置文件: rm ~/.gconf ~/.

原创 代碼面試最常用的10大算法

 在程序員的職業生涯中,算法亦算是一門基礎課程,尤其是在面試的時候,很多公司都會讓程序員編寫一些算法實例,例如快速排序、二叉樹查找等等。 本文總結了程序員在代碼面試中最常遇到的10大算法類型,想要真正瞭解這些算法的原理,還需程序員們花

原创 Linux smaps接口文件結構

The /proc/PID/maps file containing the currently mapped memory regions and their access permissions. T

原创 vim編輯器顏色主題color scheme

VIM Color Scheme Test - C This page really requires a modern web browser. Click here for more information.Do your fri

原创 XEN 半虛擬化&&全虛擬化

半虛擬化,支持通過 http ftp nfs 方式進行安裝。 全虛擬化,支持通過 iso文件  光驅   網絡pxe 安裝。 半虛擬化的意思是需要修改被虛擬系統的內核,以實現系統能被完美的虛擬在Xen上面。完全虛擬化則是不需要修

原创 [CRIU]tty: Can't open 9 (index 0): Bad file descriptor" occurred in the restoring step

在利用CRIU來dump LXC時會出現類似如下的錯誤: (00.266862) 1: Error (tty.c:614): tty: Can't open 9 (index 0): Bad file descriptor 出現這個問

原创 git通過http代理使用git協議

如果是 git clone http:// 或 git clone https:// 的話直接把代理服務器加到環境變量就可以了: $ export http_proxy="http://username:[email protected]