原创 Perl-01---基本數據類型

一、Perl的基本數據類型有三種:標量變量(Scalar)、數組變量(Array)、哈希變量(Hash/Dict); 1、標量變量:以字符"$"開頭,$是標量變量的標記;標量變量用於保存整數、浮點數、BOOLEAN數等數字和字符串數據;它

原创 java從控制檯讀取字符串

BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); stdin.readLine(); 從文件讀取也是一樣的: BufferedRead

原创 JAVA相關基礎知識

1、面向對象的特徵有哪些方面    1.抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是

原创 Hadoop安裝部署

本文主要是以安裝和使用hadoop-0.12.0爲例,指出在部署Hadoop的時候容易遇到的問題以及如何解決。 硬件環境共有3臺機器,均使用的FC5系統,Java使用的是jdk1.6.0。IP配置如下:dbrg-1:202.197.18.

原创 程序員有哪些發展方向

程序員職業生涯發展到一定程度都會面臨一個選擇,是走業務+技術方向,還是選擇純鑽研技術。程序員職業生涯發展的問題,這是所有程序員都在關心的問題,未來究竟要怎麼走,30歲之後還能不能再做程序員。 絕大多數程序員最終的職業目標可能都是CTO,做

原创 shell常用規則

一、用戶登陸進入系統後的系統環境變量: $HOME 使用者自己的目錄 $PATH 執行命令時所搜尋的目錄 $TZ 時區 $MAILCHECK 每隔多少秒檢查是否有新的信件 $PS1 在命令列時的提示號 $PS2 當命令尚未打完時,Shel

原创 awk用法小結

awk 用法:awk ' pattern {action} '  變量名 含義 ARGC 命令行變元個數 ARGV 命令行變元數組 FILENAME 當前輸入文件名 FNR 當前文件中的記錄號 FS 輸入域分隔符,默認爲一個空格 RS 輸

原创 Linux下查看文件編碼,文件或文件名編碼格式轉換

如果你需要在Linux中操作windows下的文件,那麼你可能會經常遇到文件編碼轉換的問題。Windows中默認的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介紹一下,在Linux中如何查看文件的編碼及如何進

原创 Eclipse調試常用技巧

記得剛剛畢業的時候,自己連斷點也不會打,當時還在用JCreate ,就連畢業設計也是用 System.out 找 Bug 的,想想真的很笨。開始工作後,一個星期過去了,在一個 1 、 2 百萬行的系統中找 Bug ,我依然在用 Syste

原创 linux sed

sed命令的標準語法是:sed [options] '{command}' [filename] 本文所有操作以如下文本爲例。 [root@localhost ~]# cat sed_test.txt this is my sed

原创 備份與還原mysql數據庫

備份MySQL數據庫的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL數據庫爲帶刪除表的格式備份MySQL數據庫爲帶刪除表的

原创 eclipse快捷鍵

作用域 功能 快捷鍵 全局 查找並替換 Ctrl+F 文本編輯器 查找上一個 Ctrl+Shift+K 文本編輯器 查找下一個 Ctrl+K 全局 撤銷 Ctrl+Z 全局 複製 Ctrl+C 全局 恢復上一個選擇 Alt+S

原创 linux 時間計算腳本

#!/bin/bash# User Defined Variables# H,M,S        系統時間# rhflag    0 = 當日, 1 = 明天, 2 = 後天...# strUsage    參數提示訊息# timeof

原创 HashSet類的用法

HashSet是實現Set接口的一個類,具有以下的特點:Ø         不能保證元素的排列順序,順序有可能發生變化。Ø         另外HashSet不是同步的,如果多個線程同時訪問一個Set,只要有一個線程修改Set中的值,就必

原创 遍歷hashMap、hashSet、Hashtable

一.遍歷HashMap Map<Integer, String> map = new HashMap<Integer, String>();  for(int i=0;i<100;i++)  {   map.put(i, "123");