<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    2012年5月11日

         摘要: jquery validate是一個表單較難的jquery插件,在github上的地址是:https://github.com/jzaefferer/jquery-validation,應用比較簡單,當然也可以從jquery的官網獲取得到http://archive.plugins.jquery.com/project/validate。使用的時候引用jquery的庫和validate的庫就可以了...  閱讀全文

    posted @ 2013-05-03 22:10 領悟書生 閱讀(144) | 評論 (0)編輯 收藏

         摘要: Lucene學習筆記,如果沒什么意外,會天天更新,記錄我學習lucene的過程  閱讀全文

    posted @ 2013-04-13 10:14 領悟書生 閱讀(225) | 評論 (0)編輯 收藏

    個人博客今天開始用lucene了,之前都是用百度搜索來做站內搜索。雖然評分、排序做得不怎么樣,但學了新東西并運用到項目中去,個人感覺相當的爽,邀請各位訪問體驗,最好是提一些建議

     

    http://www.656463.com/search/?word=MongoDB

    posted @ 2013-03-12 18:48 領悟書生 閱讀(954) | 評論 (1)編輯 收藏

    1 ,了解hbase么,為什么存儲速度快?

    2理解spring么,它的AOP實現是基于什么原理,bean的初始化過程是那些(涉及具體的源代碼),在bean factory初始化前 ,運行中,初始化后想做些事情。該怎么做?
    3 struts1和strus2的區別,strust2關于 ThredLocal是什么,strus2初始化部分的原理是什么?

    4多線程用過么?

    5關于jvm,它是什么樣的結構?,他的Gc算法是什么,什么情況下會 out of memory?

    6設計模式了解多少,工廠模式中的抽象工廠和簡單工廠模式用于那些場景,你怎么理解策略模式,怎樣應用的? 策略模式和狀態模式的本質區別,狀態模式和命令模式的區別?

    7 連接池原理,連接池commit 后連接是否關閉?

     

    java在線視頻:點擊這里觀看,天天更新

    posted @ 2013-02-28 11:34 領悟書生 閱讀(2551) | 評論 (0)編輯 收藏

    瀑布流的功能開發完了,感覺還不錯,地址是:http://www.656463.com/waterfall,其中也有一些知識點,和大家分享一下。既然是瀑布流,就會涉及到圖片,在這里我是獲取本站文章中的圖片,所以本節就是用jsoup獲取文章中的圖片

     

    jsoup簡單介紹

    jsoup 是一款Java 的HTML解析器,可直接解析某個URL地址、HTML文本內容。它提供了一套非常省力的API,可通過DOM,CSS以及類似于jQuery的操作方法來取出和操作數據。

    使用jsoup很簡單,就是下載jar包,然后就能用里面的API進行解析了

    中文地址是:http://www.open-open.com/jsoup/

    下載jsoup地址:http://jsoup.org/download,最新版是jsoup-1.7.2.jar

     

    獲取文章圖片

    獲取文章的圖片,就是用jsoup在文章內容里解析出文章路徑

     

    Java代碼  收藏代碼
    1. List<String> imgs = JsoupUtil.getImgSrc(article.getContent());  

     解析工具類

     

    Java代碼  收藏代碼
    1. /** 
    2.  * 解釋HTML獲取圖片列表 
    3.  * @param html HTML內容 
    4.  * @return 圖片列表 
    5.  */  
    6. public static List<String> getImgSrc(String html){  
    7.     List<String> imgSrcs= new ArrayList<String>();  
    8.         
    9.     Document doc = Jsoup.parse(html);  
    10.     Elements imgs = doc.getElementsByTag("img");  
    11.     for (Element img : imgs) {  
    12.         String imgSrc = img.attr("src");  
    13.         if(imgSrc!=null && imgSrc.trim().length()>0){  
    14.             imgSrcs.add(imgSrc);  
    15.         }  
    16.     }  
    17.         
    18.     return imgSrcs;  
    19. }  

     簡單吧,就這樣了

     

    本文鏈接:用jsoup獲取文章中的圖片-瀑布流系列文章,由領悟書生原創

    轉載請注明出處【http://www.656463.com/article/348】

    posted @ 2013-01-30 09:50 領悟書生 閱讀(1982) | 評論 (1)編輯 收藏

    昨天寫了個瀑布流,后臺直接是springmvc返回json到頁面,然后用JS處理,訪問地址:http://www.656463.com/waterfall

    效果如下:

    posted @ 2013-01-28 14:16 領悟書生 閱讀(2003) | 評論 (3)編輯 收藏

         摘要: 現在開源的web項目都帶有自動安裝的功能,它的原理就是把項目的web.xml等配置文件放在一個目錄下(install/config),新創建一個web.xml來進行安裝,包括項目的配置信息、數據庫的相關配置(jdbc.properties)及初始化數據、然后再把配置文件及web.xml拷貝到相應的目錄  閱讀全文

    posted @ 2013-01-26 13:12 領悟書生 閱讀(1840) | 評論 (0)編輯 收藏

         摘要: 在過去,我們如果想在Web上播放視頻,也是都是通過Flash來播放,同樣并不是所有的瀏覽器都安裝了Flash播放器插件,而現在我們在HTML5中,就能完全脫離Flash或其他的插件來播放視頻了  閱讀全文

    posted @ 2013-01-17 10:05 領悟書生 閱讀(2205) | 評論 (0)編輯 收藏

         摘要: HTML5 入門文章暫時告一段落,把文章的鏈接貼出來,方便大家的查閱。這些文章在每節的后面都配有完整的實例源代碼,是入門的經典教程  閱讀全文

    posted @ 2013-01-14 10:57 領悟書生 閱讀(1502) | 評論 (0)編輯 收藏

         摘要: HTML5標簽與HTML4標簽區別:概念的變化和聲明與標簽;HTML5在更多的聲明和標簽上面做了簡化,也對兼容做了詳細的規定,廢除了部分元素,增加了部分元素  閱讀全文

    posted @ 2013-01-14 10:32 領悟書生 閱讀(1748) | 評論 (1)編輯 收藏

         摘要: HTML 5是近十年來Web開發標準最巨大的飛躍。和以前的版本不同,HTML 5并非僅僅用來表示Web內容,它的新使命是將Web帶入一個成熟的應用平臺,在HTML 5平臺上,視頻,音頻,圖象,動畫,以及同電腦的交互都被標準化。  閱讀全文

    posted @ 2013-01-13 11:38 領悟書生 閱讀(1752) | 評論 (0)編輯 收藏

    vps安裝web服務實錄系列文章匯總,主要包括安裝JDK6、安裝Tomcat6、安裝nginx及總安裝mysql等,主要目錄以下:


    基于debian(ubuntu)的MySQL安裝實錄-vps環境搭建實錄(四)
    我們在前面已經安裝好jdk,tomcat,nginx了,現在就差安裝MYSQL了,過程如下...
    基于debian(ubuntu)的nginx安裝實錄-vps環境搭建實錄(三)
    Nginx 是由俄羅斯軟件工程師Igor Sysoev開發的一個高性能的HTTP和反向代理服務器,具備IMAP/POP3和SMTP服務器功能。Nginx最大的特點是對高并發的支持和高效的 負載均衡,在高并發的需求場景下,是Apache服務器不錯的替代品。目前,包括新浪、騰訊等知名網站已經開始使用Nginx作為Web應用服務器。下面 是詳細的安裝步驟
    基于debian(ubuntu)的tomcat安裝-vps環境搭建實錄(二)
    vps環境搭建實錄主要包括安裝JDK、Tomcat、nginx和mysql,上一節我們說了基于debian(ubuntu)的JDK安裝與卸載-vps環境搭建實錄(一),這一節我們來安裝tomcat。
    基于debian(ubuntu)的JDK安裝與卸載-vps環境搭建實錄(一)
    由于飽受虛擬機的不穩定,最近租了VPS服務器,VPS上的環境要自己搭建,所以有了《vps環境搭建實錄》這系列教程和各位分享。由于我的VPS安裝的是debian操作系統,所以這一節我們是基于debian(ubuntu)的JDK安裝與卸載


    本文鏈接:vps安裝web服務實錄系列文章目錄匯總,由領悟書生原創,轉載請注明出處【http://www.656463.com/article/314】

    posted @ 2012-12-26 10:28 領悟書生 閱讀(1850) | 評論 (0)編輯 收藏

         摘要: SpringMVC環境的搭建在這里就不多說了,我們這節主要是FreeMarker與SpringMVC整合
    首先,在springmvc的配置文件普通視圖之前,加入freemarker的視圖  閱讀全文

    posted @ 2012-12-08 10:36 領悟書生 閱讀(4475) | 評論 (1)編輯 收藏


    FreeMarker模板包含及名稱空間
    FreeMarker模板包含及名稱空間,主要是為了模板的重用。使用<#include>包含其他模板,如果包含多個模板,可能會出現同名變量被覆蓋的問題。可以使用import來完成導入,并且加入名稱空間
    分類:   
    FreeMarker四種變量的用法
    freemarker的變量可以分為四種,分別是數據模型的變量【root中的變量】,模板中的變量使用【<#assign>定義的變量】,局部變量【在指令中的變量】,循環變量【在循環中的變量】
    分類:   
    FreeMarker自定義指令
    FreeMarker自定義指令就像struts2的set標簽,為了好理解,也可以認為是定義一個方法,就像js的function.在freemarker中的這個標簽就是macro。在定義一個指令的時候,可以指定參數,當然也可以不指定,這里要注意了,我這里只貼出模板文件及輸出結果,freemarker的工具類請參照FreeMarker入門教程,其實也沒有什么改變,直接拿過來用即可
    分類:   
    FreeMarker集合(List、Map)
    我們上一節認識了FreeMarker基本數據類型,接口認識FreeMarker集合(List、Map)​
    分類:   
    FreeMarker基本數據類型
    ​Freemarker的基本數據類型【存儲單值】有數字、字符串、boolean、日期。在這里直接用定義變量的方式來操作各種數據類型的輸出。
    分類:   
    FreeMarker基本標簽的使用
    上一節我們接觸了一個FreeMarker很簡單的例子FreeMarker入門教程,說到底,就是替換模板里相應的標簽,這一節我們寫一下FreeMarker基本標簽的使用
    分類:   
    FreeMarker入門教程
    在Java模板引擎 FreeMarker介紹中,我們已經對freemarker有了一定的了解,這一節是FreeMarker入門教程。下載freemarker,定義模板文件,輸出到控制臺和文件中
    分類:   
    Java模板引擎 FreeMarker介紹
    FreeMarker是一個模板引擎,一個基于模板生成文本輸出的通用工具,使用純Java編寫,FreeMarker被設計用來生成HTML Web頁面(為了提高頁面的訪問速度,把頁面靜態化),特別是基于MVC模式的應用程序
    分類:   

    posted @ 2012-12-06 15:37 領悟書生 閱讀(1776) | 評論 (0)編輯 收藏

         摘要: 上一節我們創建好了虛擬機(主機),現在我們基于創建好的虛擬機安裝linux操作系統,我現在安裝的是centos6.3這個版本【基于VirtualBox-4.2.4安裝centos6.3】。好,開始干吧。  閱讀全文

    posted @ 2012-11-12 09:38 領悟書生 閱讀(1521) | 評論 (0)編輯 收藏

         摘要: 還沒等jquery的請求回來,就往下執行了。現在讓他同步即可,讓他同步的方法是在請求之前加上$.ajaxSettings.async = false  閱讀全文

    posted @ 2012-11-07 15:20 領悟書生 閱讀(1745) | 評論 (0)編輯 收藏

    1.      安裝

    sudo apt-getinstall openssh-server

    Ubuntu缺省安裝了openssh-client,所以在這里就不安裝了,如果你的系統沒有安裝的話,再用apt-get安裝上即可。

    2.      確認sshserver是否安裝好

    ps -e |grep ssh

    1698 ?        00:00:00 ssh-agent

    4473 ?        00:00:00 sshd

    如果只有ssh-agent說明ssh-server還沒有啟動,需要/etc/init.d/ssh start;

    如果看到sshd那說明ssh-server已經啟動了。

         

    注:在ubuntu-12.04-server-i386.iso安裝中只顯示sshd這一項:

    3.      配置

    ssh-server配置文件位于/ etc/ssh/sshd_config,在這里可以定義SSH的服務端口,默認端口是22,你可以自己定義成其他端口號,如222。

    然后重啟SSH服務: sudo/etc/init.d/ssh restart


    本文屬于“領悟書生教程網”原創,轉載請注明出處。

    posted @ 2012-11-04 23:48 領悟書生 閱讀(1203) | 評論 (0)編輯 收藏

         摘要: 這是領悟書生寫論壇的第二課,主要是初步完成了分類和版面的功能,具體效果看http://www.naxsu.com/bbs下面詳細來解讀一下:一、數據庫設計 123456789101112131415161718CREATE TABLE `bbs_category` (   `id` int(11) NOT N...  閱讀全文

    posted @ 2012-09-22 09:05 領悟書生 閱讀(1353) | 評論 (0)編輯 收藏

    先來了解幾個類,我用最通俗的話來說,也許不太正確,但容易理解一些:
    com.mongodb.Mongo:相當于一個客戶端,不過這個客戶端對象是放在JVM中。
    com.mongodb.DB:數據庫
    com.mongodb.DBCollection:集合
    com.mongodb.DBObject:相當于文檔,是一個接口,其繼承org.bson.BSONObject接口,一般是通過實例化子類com.mongodb.BasicDBObject.BasicDBObject()來創建DBObject對象

    創建一個Mongo對象:
    Mongo mg = new Mongo(URLPORT);
    也可以new Mongo();些時默認是連接當前機器的localhost地址,端口是27017
    獲取數據庫連接:
    DB db mg.getDB(DB);
    獲取集合對象:
    DBCollection conn = db.getCollection(connName);
    返回集合中所有的文檔:
    List list = conn.find(dbObject).toArray();
    返回集合中一條文檔:
    DBObject result = conn.findOne(dbObject);
    增加數據
    result=conn.insert(dbObject).getN();
    修改數據
    result= conn.update(where, value).getN();
    刪除數據
    result= conn.remove(dbObject).getN();

    官方資料:http://www.mongodb.org/display/DOCS/Java+Language+Center
    所需求下載的jar包:
    https://github.com/mongodb/mongo-java-driver/downloads
    我下載的是mongo-2.7.3.jar
    官方Java Tutorial
    http://www.mongodb.org/display/DOCS/Java+Tutorial
    在線APIhttp://api.mongodb.org/java/index.html
    我們現在用的是2.7.3這個版本的jar包,對應的API地址是http://api.mongodb.org/java/2.7.3/
    于源碼比較多,如果想看請點擊下面的鏈接:

    實現MongoDBCRUD操作的完整源碼
    本文鏈接:http://www.656463.com/portal.php?mod=view&aid=80
    ,轉載請注明出處
    下一節:深入淺出MongoDB(六):固定集合
     

    posted @ 2012-08-26 22:08 領悟書生 閱讀(2728) | 評論 (0)編輯 收藏

    posted @ 2012-08-23 22:41 領悟書生 閱讀(1891) | 評論 (2)編輯 收藏

    最全面、最詳細的git實戰教程,從GIT的方方面面來解剖。

    1. git實戰-初步了解git
    2. git實戰-常用命令詳細講解
    3. git實戰-共享及更新項目
    4. git實戰-分支管理與合并
    5. git實戰-標簽

    即將更新的教程:

    1. 創建自己Git開源項目
    2. Android源碼下載

    posted @ 2012-08-18 12:17 領悟書生 閱讀(2258) | 評論 (1)編輯 收藏

        svn的安裝

            1. 下載軟件:Setup-Subversion-1.7.5.msi,安裝就很容易了,一路NEXT

            2. SVNbin文件夾路徑添加到環境變量中

        把svn安裝目錄下的bin路徑(D:\Program\Subversion\bin)添加到環境變量中。

        在命令行窗口(cmd打開),輸入svn –version,如果能顯示版本信息,說明已經安裝成功了。

    C:\Users\huangyineng>svn --version

    svn,版本 1.7.5 (r1336830)

       編譯于 May 11 201213:51:05

    服務器的創建

    1、創建一個根目錄,這個根目錄用來存儲所有的svn的工廠信息(每一個工廠等于一個項目)

    2、啟動svn

    svnserve -d -r E:/svn/root


    對于Linux而言,直接后臺啟動即可

    對于window而言,后臺啟動無用(即打開的命令行窗口不能關閉),所以需要將其添加到window的服務中

    C:\Users\huangyineng>sc create SVNServer binPath= "D:\Program\Subversion\bin\svn

    serve --service -r E:/svn/root"

    [SC] CreateService 成功

    注:

    1. binPath=后面要有個空格

    2. 啟動服務后,svn的端口是3690

    C:\Users\huangyineng>netstat -na

     

    活動連接

     

     協議 本地地址          外部地址        狀態

     TCP    0.0.0.0:135            0.0.0.0:0              LISTENING

     TCP    0.0.0.0:445            0.0.0.0:0              LISTENING

     TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING

     TCP    0.0.0.0:3690           0.0.0.0:0              LISTENING

     ……

    TortoiseSVN的下載與安裝

    TortoiseSVN Subversion 版本控制系統的一個免費開源客戶端,現在最新版是1.7.7,下載地址:http://tortoisesvn.net/downloads.html

    我下載的文件是TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi

    安裝就一路NEXT就可以了,比較簡單,在這里就不作介紹。安裝好之后,右擊,如果有下圖顯示表示安裝成功了。

    開發流程

    配置管理人員

    1、創建工廠

    C:\Users\huangyineng>svnadmin create e:/svn/root/student

    2、配置權限

    權限控制的文件在E:\svn\root\student\conf目錄下。

    a)         修改svnserve.conf開啟權限

    # anon-access = read# auth-access = write# password-db = passwd# authz-db = authz前面的注釋(#)去掉,并把anon-access = readanon-access = none

    anon-access = none表示匿名用戶不用訪問

    auth-access = write表示授受用戶有讀的權限

    password-db = passwd表示授受用戶的密碼記錄在passwd文件中

    authz-db = authz表示授受用戶的信息記錄在authz文件中。

    b)         修改passwd添加用戶密碼

    [users]

    huangyineng = 123456

    naxsu = 123

    c)         修改authz配置權限

    [aliases]

    [groups]

    g_admin = huangyineng

    g_dev = huangyineng,naxsu

    [/]

    huangyineng = rw

    naxsu = r

    注:aliases給用戶起別名,在這里我們就不設置了;groups設置組,在這里設置了管理員組和開發組;[/]設置了根目錄下用戶的權限,當然可以設置根目錄下的任意子目錄。

    3、由項目經理創建項目并且提交到svn工廠中

    a)         安裝TortoiseSVN-1.7.6或者Eclipse中的插件

    b)         把項目導入到SVN工廠中,對著項目“右擊”-->TortoiseSVN”-->Import…”-->

    要輸入項目路徑(svn://localhost/student),且要養成一個寫備注的良好習慣   

    à提示要身份認證,輸入用戶名和密碼即可(要用權限用戶)

    以上就正常的完成了導入

    4、開發人員

    a)         進入你想要存入項目的目錄,“右擊”-->SVN Checkout…

    b)         修改完后,先“右擊”-->SVN Update”-->SVN Commit

    注:

    為了避免別人已修改過,所以在提交之前,先Update

    如果版本出現沖突,只能人工進行檢查和合并,然后把沖突的文件刪除再提交

    項目經理分配任務的時候需要獨立的來考慮(為不同的開發人員分配不同的模塊進行開發,這樣盡可能的避免沖突)

    c)         其他開發人員可以通過-->update更新svn倉庫中的信息

    eclipse中安裝SVN插件

    下載地址: http://subclipse.tigris.org ,需要根據 Eclipse 的版本下載相應版本的 Subclipse

    我下載的是site-1.8.14.zip

    安裝:

    打開eclipse,help-->Install New Software…-->add-->

    -->點擊Ok,然后選中所有,安裝即可

    eclipse初始導入的時候,對著項目右擊-->team-->Share Project-->后面的步驟和用TortoiseSVN 差不多。

    把項目導入到svn后,就可以使用和TortoiseSVN基本一樣的操作了。如下圖:

    本文鏈接:http://www.656463.com/portal.php?mod=view&aid=65,轉載請注明出處

    posted @ 2012-08-14 21:17 領悟書生 閱讀(2001) | 評論 (0)編輯 收藏

    簡介

    1.       ubuntu版本:ubuntu-12.04-server-i386.iso

     

    安裝SSH

    安裝命令如下,安裝過程過于簡單就不用說了。

    sudo apt-get install openssh-server

     

    查看是否安裝成功:

    ps -e |grep ssh

    1329 ?        00:00:00 sshd

    看到sshd那說明ssh-server已經啟動了

     

    查看IPifconfig

    naxsu@ubuntu:~$ ifconfig

    eth0      Link encap:Ethernet HWaddr 00:0c:29:e0:32:e5 

              inet addr:192.168.26.128 Bcast:192.168.26.255 Mask:255.255.255.0

              inet6 addr: fe80::20c:29ff:fee0:32e5/64 Scope:Link

              UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

              RX packets:53 errors:0 dropped:0 overruns:0 frame:0

              TX packets:55 errors:0 dropped:0 overruns:0 carrier:0

              collisions:0 txqueuelen:1000

              RX bytes:5999 (5.9 KB) TX bytes:7364 (7.3 KB)

              Interrupt:19 Base address:0x2000

     

    lo        Link encap:Local Loopback 

              inet addr:127.0.0.1 Mask:255.0.0.0

              inet6 addr: ::1/128 Scope:Host

              UP LOOPBACK RUNNING MTU:16436 Metric:1

              RX packets:0 errors:0 dropped:0 overruns:0 frame:0

              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

              collisions:0 txqueuelen:0

              RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

     

    SecureCRT連接

    安裝jdk

    1.       下載

    wget http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-i586.bin

    2.       jdk移到/usr/local/目錄下

    naxsu@ubuntu:~$ sudo mv jdk-6u31-linux-i586.bin /usr/local/

    [sudo] password for naxsu:

    3.       安裝

    naxsu@ubuntu:/usr/local$ ./jdk-6u31-linux-i586.bin

    -bash: ./jdk-6u31-linux-i586.bin: Permission denied

     

    提示沒權限

    方法一:在前面加上sudo sh

    root@ubuntu:/usr/java#sudo sh ./ jdk-6u31-linux-i586.bin

    方法二:加權限

    root@ubuntu:/usr/java# sudo chmod u+x jdk-6u31-linux-i586.bin

    root@ubuntu:/usr/java# ./ jdk-6u31-linux-i586.bin

     

    naxsu@ubuntu:/usr/local$ sudo chmod u+x jdk-6u31-linux-i586.bin

    naxsu@ubuntu:/usr/local$ sudo ./jdk-6u31-linux-i586.bin

    出問題了,如下:

    naxsu@ubuntu:/usr/local$ sudo ./jdk-6u31-linux-i586.bin

    ./jdk-6u31-linux-i586.bin: 1: ./jdk-6u31-linux-i586.bin: cannot open html: No such file

    ./jdk-6u31-linux-i586.bin: 2: ./jdk-6u31-linux-i586.bin: cannot open head: No such file

    ./jdk-6u31-linux-i586.bin: 3: ./jdk-6u31-linux-i586.bin: cannot open title: No such file

    ./jdk-6u31-linux-i586.bin: 3: ./jdk-6u31-linux-i586.bin: Request: not found

    ./jdk-6u31-linux-i586.bin: 4: ./jdk-6u31-linux-i586.bin: cannot open META: No such file

    ./jdk-6u31-linux-i586.bin: 5: ./jdk-6u31-linux-i586.bin: cannot open link: No such file

    ./jdk-6u31-linux-i586.bin: 6: ./jdk-6u31-linux-i586.bin: cannot open link: No such file

    : not foundlinux-i586.bin: 7: ./jdk-6u31-linux-i586.bin:

    ./jdk-6u31-linux-i586.bin: 8: ./jdk-6u31-linux-i586.bin: cannot open body: No such file

    ./jdk-6u31-linux-i586.bin: 9: ./jdk-6u31-linux-i586.bin: cannot open div: No such file

    ./jdk-6u31-linux-i586.bin: 10: ./jdk-6u31-linux-i586.bin: cannot open table: No such file

    ./jdk-6u31-linux-i586.bin: 11: ./jdk-6u31-linux-i586.bin: cannot open tr: No such file

    ./jdk-6u31-linux-i586.bin: 12: ./jdk-6u31-linux-i586.bin: Syntax error: redirection unexpected

    vi編輯器打開,竟是一個網頁。

     

    只能到官網下載JDK

     

    VMware Workstation虛擬機來識別USB設備(U)的方法

     首先,要使VM虛擬機能夠識別USB設備,也就像Windows中的找到新硬件提示一樣,打開虛擬機,運行后,插入USB設備(該設備已被Windows識別),然后按照圖示方式選擇Removable Devices,選擇USB Device,然后在VM的右下角會出現USB設備圖標,證明已經被VM識別出來了。

    其次,因為在Linux系統中要讀取U盤設備,必須通過文件掛載的方式來訪問,即把USB設備也當成文件來訪問,要掛載設備,首先要知道其設備名,然后在利用掛載命令掛載,可以用fdisk –l或者dmesg命令獲得USB設備的設備名假設為sdb1,然后新建一個文件夾目錄比如mkdir myusb ,再利用mount –t –vfat 設備名 掛載目錄命令掛載,這里可使用mount –t –vfat sdb1 myusb,然后就可以通過myusb目錄訪問USB設備上的內容。

    最后,使用完畢之后要卸載USB,可以使用unmount掛載目錄,或者unmount 設備名,即可使用unmount myusb或者unmount sdb1來卸載。

     

     

    naxsu@ubuntu:/mnt$ sudo fdisk -l

    [sudo] password for naxsu:

     

    Disk /dev/sda: 21.5 GB, 21474836480 bytes

    255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors

    Units = sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x00063e01

     

       Device Boot      Start         End      Blocks   Id System

    /dev/sda1   *        2048    40894463    20446208   83 Linux

    /dev/sda2        40896510    41940991      522241    5 Extended

    /dev/sda5        40896512    41940991      522240   82 Linux swap / Solaris

     

    Disk /dev/sdb: 4011 MB, 4011851776 bytes

    255 heads, 63 sectors/track, 487 cylinders, total 7835648 sectors

    Units = sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 512 bytes

    I/O size (minimum/optimal): 512 bytes / 512 bytes

    Disk identifier: 0x00328b06

     

       Device Boot      Start         End      Blocks   Id System

    /dev/sdb1   *          63     7835647     3917792+   c W95 FAT32 (LBA)

     

    naxsu@ubuntu:~$ sudo mount /dev/sdb1 /mnt/myusb

    naxsu@ubuntu:~$ ls

    naxsu@ubuntu:~$ cd /mnt/myusb/

    naxsu@ubuntu:/mnt/myusb$ sudo cp jdk-6u24-linux-i586.bin /usr/local/

    naxsu@ubuntu:/usr/local$ sudo chmod u+x jdk-6u24-linux-i586.bin

    naxsu@ubuntu:/usr/local$ sudo ./jdk-6u24-linux-i586.bin

    ………

    Press Enter to continue.....

     

     

    Done.

     

    配置環境變量

    vim編輯,沒有就安裝

    naxsu@ubuntu:/usr/local/jdk1.6.0_24$ vim /etc/profile

    The program 'vim' can be found in the following packages:

     * vim

     * vim-gnome

     * vim-tiny

     * vim-athena

     * vim-gtk

     * vim-nox

    Try: sudo apt-get install <selected package>

    naxsu@ubuntu:/usr/local/jdk1.6.0_24$ sudo apt-get install vim

     

    naxsu@ubuntu:/usr/local$ sudo vim /etc/profile

    加入以下代碼:

    #set java environment

    export JAVA_HOME= /usr/local/jdk1.6.0_24

    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

     

    下面才有效

    export JAVA_HOME=/usr/local/jdk1.6.0_24

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH

     

    每次都用sudo太麻煩了,我們來激活root用戶

    naxsu@ubuntu:/usr/local$ sudo -s

    root@ubuntu:/usr/local#

    修改root用戶密碼

    在終端執行 sudo passwd root 指令后,系統將會提示你設置一個新的 root 帳號密碼

    如果要禁用 root 帳號,那么可以執行 sudo passwd -l root

     

    /etc/profile的設置對su root無效

    那如何將/etc/profile的設置在su root也能生效呢?

    naxsu@ubuntu:~$ su - root

    Password:

    “-”不能省略,它是–login的編寫。

     

    讓當前配置立即生效

    root@ubuntu:~# source /etc/profile

    測試安裝是否成功

    root@ubuntu:~# echo $JAVA_HOME

    /usr/local/jdk1.6.0_24

    root@ubuntu:~# echo $PATH

    /usr/local/jdk1.6.0_24/bin:/bin:/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin

    root@ubuntu:~# echo $CLASSPATH

    .:/usr/local/jdk1.6.0_24/lib/dt.jar:/usr/local/jdk1.6.0_24/lib/tools.jar

    root@ubuntu:~# java -version

    java version "1.6.0_24"

    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)

    Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)

    root@ubuntu:~#

    以上提示說明安裝成功。

    posted @ 2012-06-04 13:33 領悟書生 閱讀(2601) | 評論 (0)編輯 收藏

    今天我的個人網站www.naxsu.com,改了一下DNS,希望早點能訪問

    posted @ 2012-05-11 21:05 領悟書生 閱讀(113) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 亚洲人成亚洲精品| 亚洲国产理论片在线播放| 久久这里只精品国产免费10| 亚洲一区二区成人| 成年女人免费视频播放77777| 国产成人亚洲精品蜜芽影院| 亚洲综合AV在线在线播放 | 国产大片免费网站不卡美女| 日韩亚洲不卡在线视频中文字幕在线观看| 国产18禁黄网站免费观看| 男人j进入女人j内部免费网站| 亚洲夂夂婷婷色拍WW47| 中文字幕一精品亚洲无线一区| 久久精品国产免费观看| 免费看美女午夜大片| 亚洲精品中文字幕无乱码| 免费大黄网站在线观| h视频在线免费看| 一级毛片大全免费播放| 亚洲一区在线视频观看| 亚洲人成在线播放网站| 在线播放免费人成视频在线观看| 成人网站免费大全日韩国产 | 亚洲国产综合自在线另类| 亚洲人成网站色在线入口| 九九精品免费视频| 国产色无码精品视频免费| 久久精品国产亚洲av品善| 久久亚洲国产精品成人AV秋霞| 亚洲国产高清精品线久久| 无人影院手机版在线观看免费| 免费看男人j放进女人j免费看| 美女露100%胸无遮挡免费观看| 亚洲性一级理论片在线观看| 精品国产亚洲一区二区三区| 免费人成视网站在线观看不卡| 日韩毛片免费无码无毒视频观看 | 十八禁无码免费网站| 免费福利资源站在线视频| 国产亚洲精品VA片在线播放| 久久精品国产亚洲av日韩|