2017年5月3日
#
\hadoop-2.7.3\share\hadoop\hdfs
hadoop-hdfs-2.7.3.jar,此jar包未引入
這種可能性,經作者本人發現。
2017年4月25日
#
參考:http://blog.csdn.net/wutaozhao/article/details/5899268
1 在地址欄中輸入下面內容:
smb://Windows IP/Share folder name,smb為Server Message Block協議的簡稱,是一種IBM協議,運行在TCP/IP協議之上。
從Windows 95開始,Microsoft Windows都提供了Server和Client的SMB協議支持,Microsoft為Internet提供了SMB開源版本,及CIFS(Common Internet File System),通用文件系統。
2 將Windows的共享文件夾掛載到本地
在終端中輸入命令mount -t cifs -o username="Admin",password="" //192.168.1.1/ShareFolder /mnt/MyShare
注意命令行中的空格和逗號,空密碼也可以。
此命令就是將192.168.1.1上的共享文件夾ShareFolder 掛載到本地的/mnt/MyShare文件夾,執行完,就可在MyShare里看到ShareFolder里的內容。
刪除掛載用命令:umount /mnt/MyShare
2017年4月20日
#
參考:http://www.cnblogs.com/colinliu/p/5216279.html
或許大家在工作或生活中有接觸到VPN,如果使用Windows自帶的VPN來連接,每次開機要像寬帶撥號那樣,右擊該VPN連接圖標,然后選擇“連接”(如果未記住密碼甚至還要輸入密碼),然后點擊確定,有點麻煩。
此時,我們應該可以使用批處理來完成這個工作。
而且,如果需要每次開機都連接VPN,我們可以添加一個VPN的批處理來完成,然后我們可以將這個批處理放在“開始”-“啟動”目錄中(但我建議最好是設定計劃任務來啟動,并設定為每次開機時啟動。)
連接VPN批處理:
@echo off
rasdial “DG-VPN” Colin test
set ip=192.168.1.80
route add -p 10.10.10.80 %ip%
route add -p 10.10.10.81 %ip%
route add -p 10.10.10.82 %ip%
route add -p 10.10.10.83 %ip%
route add -p 10.10.10.84 %ip%
route add -p 10.10.10.85 %ip%
route add -p 10.10.10.86 %ip%
route add -p 10.10.10.87 %ip%
route add -p 10.10.10.88 %ip%
route add -p 10.10.10.89 %ip%
route add -p 10.10.10.90 %ip%
解釋:rasdial “DG-VPN” Colin test (DG-VPN為VPN連接的名字,后面的Colin為VPN撥號的用戶名,再后面跟著的是密碼。)
格式為:rasdial “vpn-name” user password
add -p (為增加永久靜態路由,如果沒有-p,重啟后靜態路由表將會復位。)
斷開VPN批處理:
@echo off
rasdial “DG-VPN” /disconnect
參考:http://www.feifeiboke.com/pcjishu/3440.html
但凡一提起VPN,相信很多童鞋自然會與某特殊“活動”所聯系起來。其實VPN除了可用于‘你懂得’那個事兒外,還可以干很多好玩、有用的東東呦~ 而接下來,菲菲就來手把手教你在自己的電腦上快速搭建VPN服務器的方法,純技術干貨,不妨一起來學習一下唄!
溫馨提示:如果您的電腦需要使用網絡共享服務(比如360隨身WiFi等等硬件),切記不要執行下面第四步中的命令,否則有可能影響網絡共享相關服務的正常使用!另外本教程暫時不適用于Win7系統,特此告知!
1、開始菜單 - 運行 - 輸入cmd - 按回車鍵,打開cmd命令行窗口,分別執行以下兩條命令:
sc config RemoteAccess start= auto
net start RemoteAccess
一鍵架設VPN批處理 (1.3K)
2、在桌面網上鄰居上點擊 - 右鍵 - 屬性,打開窗口后會發現里面多出一個“傳入的連接”。
找到這個新多出的“傳入的連接”
3、雙擊“傳入的連接”,然后需要我們簡單手動配置一下相關參數,方可啟動VPN服務:下面三點設置完成后記得點擊“確定”保存設置。
常規選項下,在“虛擬專用網”的下方打勾(允許他人通過...);
用戶選項下,點擊“新建”創建一個新用戶,即該VPN服務器的帳號/密碼;
網絡選項下,雙擊 internet協議,選擇“指定TCP/IP地址”,如圖輸入IP;
如圖手動指定相應的IP地址范圍
以上步驟完成后,一個VPN的基礎連接功能就搞定了,但是問題來了,當客戶端(其他電腦/手機)連接到此VPN服務端后,是無法正常上(外)網的。這就需要咱們繼續完成以下配置激活NAT的相關步驟。
4、打開CMD命令行窗口,繼續依次一條一條執行下面的三條命令。在命令行窗口狀態下,先復制好命令,然后右鍵即可選擇“粘貼”命令,再按回車鍵執行!
netsh routing ip nat install
netsh routing ip nat add interface "內部" private
netsh routing ip nat add interface "本地連接" full
依次執行命令后,即可激活NAT聯網功能
以上命令正常執行后不會顯示任何結果,如果出現錯誤提示,請按提示檢查錯誤問題找到原因后重試。另外如果你的電腦網卡名稱不是“本地連接”的話,請將其重命名為“本地連接”。
5、一切準確無誤完成以上四步的話,那么恭喜您,你在本機架設的VPN服務端已經可以正常“干活兒”啰!無論是安卓、iOS、還是其他電腦都可以使用它們自帶的VPN客戶端功能來連接使用滴。如安卓手機,可直接進入 設置 - 更多... - VPN 進行配置連接。
參考:http://www.cnblogs.com/weizx/p/5661653.html
最新破解:http://www.iteblog.com/idea/key.php
http://idea.qinxi1992.cn
參考: http://blog.csdn.net/lw_power/article/details/50155073
寫這篇文章的初衷很簡單,就是想再一次證明 IntelliJ IDEA 對于 Java 開發人員來說,確實比 eclipse 要好用得多,鑒于目前市面上關于 IntelliJ IDEA 的教程比較少,敘述清楚的也不多,所以希望我的整理工作能夠幫助各位從 eclipse 中盡快擺脫出來。




我用過 eclipse 以及 eclipse 的各種延伸版本,例如 spring suite tool 、myeclipse 、myeclipse for spring ,最終在偶然的機會,我接觸到了
IntelliJ IDEA ,就再也停不下來了。簡單來說,它吸引我有以下原因:
1、 IntelliJ IDEA 提倡一個工作空間 (在 IDEA 中叫 project)就寫一個項目,這樣我們的工作空間就跟著項目走,不像 eclipse 中把項目和工作空間分開,難于管理。所以我們在網上還會看到有人問在 eclipse 工作空間中已經存在的項目如何導入到工作空間中去,有的時候會搞得開發者比較迷茫。
2、使用 IDEA 能夠讓我們開發者看清楚集成開發環境到底為我們開發者做了一些什么事情, eclipse 看起來足夠強大,但它卻對我們開發者施展了障眼法,這樣會導致兩個結果:(1)eclipse 自作聰明,干了很多我們不想讓它干的事情;(2)我們想讓 eclipse 幫我們做些事情,但似乎 eclipse 不聽話,我們無法輕松駕馭;
3、IDEA 集成的 tomcat 的功能能很方便地幫助我們實現熱部署,我們還可以有選擇地重新編譯和加載部分字節碼文件,再加上 IDEA 強大的 DEBUG 功能,可以很方便地幫助我們進行代碼的調試工作。
4、IDEA 的智能補全功能強大、快捷鍵功能強大,極大方便了我們的開發,等等。
還有就是一些小的因素了, eclipse 的檢查功能會幫我們檢查出很多不是問題的問題,所以我們經常會看到一些 js 文件顯示紅叉叉,這對于有潔癖精神的程序員來說,很影響寫代碼的心情。
不好的地方嘛,剛開始我真的覺得 IDEA 很丑,我還是喜歡用我的 spring suite tool ,還有就是習慣用 eclipse 開發了。
解決辦法:多加練習,在實際開發中慢慢體會 IDEA 這個工具的強大,慢慢積累
本文以 IntelliJ IDEA 14.1.5 為例進行說明。
IntelliJ IDEA 工具的安裝非常簡單,這里就不再贅述了。安裝完以后,須要輸入注冊碼,大家可以移步這里找到注冊碼。
http://blog.csdn.net/henren555/article/details/43406479
idea 15.0.3 破解碼,先選擇 License server,將下面復制到輸入框。
http://idea.lanyus.com
如果您下載的是 ideaIU-2016.1.1.exe
破解碼是:
http://www.iteblog.com/idea/key.php
(參考自
IntelliJ IDEA 2016.1怎么能激活啊!-CSDN論壇-CSDN.NET-中國最大的IT技術社區 http://bbs.csdn.net/topics/391919498)
我們注意到,在 IntelliJ IDEA 的安裝路徑下,有兩個 exe 文件能夠啟動 IDEA ,如圖:

我們建議 64 位操作系統使用 idea64.exe 來啟動。別急,在啟動之前我們還要編輯一下 idea64.exe.vmoptions 文件,在這個文件的最后,加上一行:
-Dfile.encoding=UTF-8

可以在一定程度上避免我們遇到的亂碼問題(以后遇到亂碼問題還有別的地方須要設置,這里我們只是做了其中一步)。
于是,我們就可以雙擊 idea64.exe 啟動 IDEA 工具了。



在這一步,我們就發現了 IDEA 與 eclipse 的不同:eclipse 現有工作空間 (workspces),然后在 workspces 下創建項目。而 IDEA 的工作空間叫 project ,一個 project 下提倡放一個項目。
上面設置完成以后,點擊“finish”,就會看到如下界面。
.idea 文件夾和 HelloWorld.iml 是 IDEA 幫助我們建立的輔助文件夾和文件,類似于 eclipse 在我們的工作空間下建立的 .settings 文件夾和 .classpath 、.project 文件。

下面我們簡單比較一下 IDEA 和 eclipse 建立項目的輔助文件(文件夾):


然后我們寫一個 HelloWorld 程序,這一步實在太簡單了,就不再贅述。

這時,我們已經迫不及待想運行這個程序了:

運行結果各位看官自行欣賞了,這里就不截圖了。至于剛剛上面那幅圖顯示的行號設置、字體、加粗格式設置、main 方法和打印方法的快捷鍵,我們下一講再介紹。
以下圖片和文字備用:



單擊 Configure 旁邊的倒三角形,點擊 Settings,看到如下界面:

致謝:
因為工作和時間的原因,文章沒有辦法繼續寫完。在這里要和大家說明一下,我寫的關于 IntelliJ IDEA 的文章主要是參考了 youmeek(微博:http://weibo.com/youmeek?refer_flag=1005055014_&is_hot=1) 這位同學的文章和視頻,也是由于時間的原因,沒有完全看完他的視頻和資料。在這里給出他的網站,大家可以直接到他的網站上進行學習,youmeek 做了詳細的講解和截圖,我本人收獲很大,也相信一定會對大家有很大的幫助。
他的網站是:
http://www.youmeek.com/category/software-system/my-intellij-idea/
2017年4月12日
#
2017年4月11日
#
以C盤為例
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
PATH=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
--------------------------------
其中:PATH屬于追加內容,添加到原先內容的最前面,分號隔開。
其他的都是新建內容。
2017年3月26日
#
參考: http://www.linuxidc.com/Linux/2016-05/131020.htm Linux系統:CentOS7,我們經常會遇到打包成.gz格式的壓縮包,這種包不是可執行自動安裝包,這種包相當于是個zip包,其安裝過程就是手動解壓縮、編輯配置文件、配置環境變量的過程。
通過以下命令可以加壓縮一個gz文件:
tar zxvf <.gzfile>
<.gzfile>是指你需要解壓縮的那個文件。
參數說明:
z - 過濾gzip文件,即只能解壓縮指定的gz格式文件。
x - 解壓縮(tar還能進行壓縮包查看和打包,所以如果需要解壓縮文件包,需要在命令行中指定x)
v - 以詳細模式顯示出解壓縮的過程。
f - 指定被解壓縮的文件
以解壓縮jdk文件為例說明。我們從Oracle官網上下載一個文件jdk-8u73-linux-x64.tar.gz,之后,需要將該文件解壓縮到/opt/Java/下。
su root
...(input password for authentication)
mkdir /opt/Java/ #create a folder called "Java" before tar extracts file.
cd /opt/Java
tar zxvf /home/John/Software/jdk-8u73-linux-x64.tar.gz
執行結束后,你會發現在/opt/Java目錄中多了一個文件夾jdk1.8.0_73。
參考:
http://www.cnblogs.com/kakafra/p/3336020.html rpm 執行安裝包
二進制包(Binary)以及源代碼包(Source)兩種。二進制包可以直接安裝在計算機中,而源代碼包將會由 RPM自動編譯、安裝。源代碼包經常以src.rpm作為后綴名。
常用命令組合:
-ivh:安裝顯示安裝進度--install--verbose--hash
-Uvh:升級軟件包--Update;
-qpl: 列出RPM軟件包內的文件信息[Query Package list];
-qpi:列出RPM軟件包的描述信息[Query Package install package(s)];
-qf:查找指定文件屬于哪個RPM軟件包[Query File];
-Va:校驗所有的 RPM軟件包,查找丟失的文件[View Lost];
-e:刪除包
rpm -q samba //查詢程序是否安裝
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路徑安裝并顯示進度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安裝目錄
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm //用來檢查依賴關系;并不是真正的安裝;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降級為舊版本
rpm -qa | grep httpd #[搜索指定rpm包是否安裝]--all搜索*httpd*
rpm -ql httpd #[搜索rpm包]--list所有文件安裝目錄
rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm #[查看包]依賴關系
rpm2cpio file.rpm |cpio -div #[抽出文件]
rpm -ivh file.rpm #[安裝新的rpm]--install--verbose--hash
rpm -ivh http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
rpm -Uvh file.rpm #[升級一個rpm]--upgrade
rpm -e file.rpm #[刪除一個rpm包]--erase
常用參數:
Install/Upgrade/Erase options:
-i, --install install package(s)
-v, --verbose provide more detailed output
-h, --hash print hash marks as package installs (good with -v)
-e, --erase erase (uninstall) package
-U, --upgrade=<packagefile>+ upgrade package(s)
--replacepkge 無論軟件包是否已被安裝,都強行安裝軟件包
--test 安裝測試,并不實際安裝
--nodeps 忽略軟件包的依賴關系強行安裝
--force 忽略軟件包及文件的沖突
Query options (with -q or --query):
-a, --all query/verify all packages
-p, --package query/verify a package file
-l, --list list files in package
-d, --docfiles list all documentation files
-f, --file query/verify package(s) owning file
RPM源代碼包裝安裝
.src.rpm結尾的文件,這些文件是由軟件的源代碼包裝而成的,用戶要安裝這類RPM軟件包,必須使用命令:
rpm --recompile vim-4.6-4.src.rpm #這個命令會把源代碼解包并編譯、安裝它,如果用戶使用命令:
rpm --rebuild vim-4.6-4.src.rpm #在安裝完成后,還會把編譯生成的可執行文件重新包裝成i386.rpm 的RPM軟件包。
[root@localhost src]# rpm -ivh awstats-6.8-1.noarch.rpm
error: Failed dependencies:
perl(LWP::UserAgent) is needed by awstats-6.8-1.noarch
[root@localhost src]#
使用rpm 屬性相依套件的檔案
[root@localhost src]# rpm -qpR awstats-6.8-1.noarch.rpm
/bin/sh
/usr/bin/perl
config(awstats) = 6.8-1
perl >= 0:5.005
perl(LWP::UserAgent)
perl(POSIX)
perl(Socket)
perl(Time::Local)
perl(strict)
perl(vars)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1