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

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

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

    每一天都是進步

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      88 隨筆 :: 0 文章 :: 5 評論 :: 0 Trackbacks

    2014年7月15日 #


    高亮顯示:看到的地方,Portal的導航的鏈接包括如下鏈接,當前所處的功能頁面高亮顯示
    posted @ 2015-09-08 09:28 碟雅閑居 閱讀(228) | 評論 (0)編輯 收藏

    1.myEclipse導入外部的java文件
    右鍵》new》file》advanced

    ctrl+m放大當前窗口
    shift+alt+x,再按t執行junit
    posted @ 2015-09-08 09:11 碟雅閑居 閱讀(266) | 評論 (0)編輯 收藏

    一 、設置運行時行為  
       1.Tasks》Verify Replay》Run-Run-Time Settings
       2.vuser》Run-Time Settings(運行時設置)  
       3.快捷鍵F4
     常規的:運行邏輯、步、日志、思考時間
               運行邏輯:迭代次數
                    》此節點設置迭代次數或連續重復活動的次數
                步:開始新迭代
                      a.在前一個迭代結束后立即開始
                        b.前一個迭代結束后
                        c.發生 
                   》用于控制迭代時間間隔
                配置日志設置
                         啟用日志記錄
                       日志選項:a.僅在出錯時發送消息
                                      b.始終發送消息
                       》在運行測試期間記錄的信息量。
    二.實時查看腳本的運行情況設置
       tools》general option》display
    三.查看回放的信息
       a.點擊tasks向導里的回放日志超鏈接
       b.view 視圖》Output windows
       c.顯示/隱藏按鈕
         在回放日志中按Ctrl+F打開“查找對話框”
        ? 啟動和終止。腳本運行的開始和結束 - 虛擬用戶腳本已啟動、Vuser 已終止。
        ? 迭代。迭代的開始和結束以及迭代編號(橙色字體部分)。
          VuGen 用綠色顯示成功的步驟,用紅色顯示錯誤。例如,如果在測試過程中連接
            中斷, VuGen 將指出錯誤所在的行號并用紅色顯示整行文本。
    四.確定測試通過
           在任務窗格中單擊測試結果
                 view(視圖)》測試結果
        概要窗格。上表是指出了哪些迭代通過了測試,哪些未通過。
        下表指出哪些事務和檢查點通過了測試,哪些未通過
    搜索或篩選結果
         搜素:
        1.在樹視圖中展開迭代節點
        2.選擇節點
        3.查看步驟概要
        4.搜素結果狀態
           可以定位失敗或成功的按鈕
            a.工具》查找
            b.直接單擊查找按鈕 也就是搜索形狀的
    篩選:
      view視圖>filter篩選器
    左窗格會列出對應的選項
      





     
    posted @ 2015-09-08 09:10 碟雅閑居 閱讀(483) | 評論 (0)編輯 收藏


    http://www.w3school.com.cn/sql/sql_update.asp

     select * from 
    insert into 表名 values
    delete from 表名
    update  from 表名 set
    posted @ 2015-09-08 09:10 碟雅閑居 閱讀(242) | 評論 (0)編輯 收藏


    LR錄制時IE彈出頁面是已阻止此網站顯示有安全證書錯誤的內容,切頁面都是亂的

    在Tools》Recording_Options》Port Mapping>Capture level設置為 WinNet level data

    問題圖片如下:



    posted @ 2015-09-07 12:30 碟雅閑居 閱讀(593) | 評論 (0)編輯 收藏

    http://www.w3school.com.cn/sql/sql_update.asp
    posted @ 2015-07-29 16:44 碟雅閑居 閱讀(242) | 評論 (0)編輯 收藏


         以前參加的需求評審基本是一個項目里的小迭代,就知道針對需求進行評審,昨天下午參加了一個新項目的需求評審,總結下經驗:
        1.需求評審前需要看需求文檔,熟悉新做的項目的基本功能
        2.對于新項目有好多功能是從產品中挪過來的,需求也沒有寫,但是我們測試在參加評審時需要對之前的功能也進行討論
          把遇到的問題都記錄下來,然后再會議上提出來。
       3.對以前項目沒注意發生的事故也要進行回憶,防止新項目有同樣的問題
       4.對于一些模塊沒有控制權限問題,誰都可以添加、刪除需要著重提出,以防以后用戶自己操作數據刪除了說丟失數據找不到原因
       5.對于測試的范圍需要確認,哪些是需要測試的哪些是不需要測試的
       6.對于測試的環境也要確認,比如分辨率問題、ie瀏覽器版本問題
       7.對于功能里用的其他模塊的數據,而恰巧其他的模塊還是不用測試需要對數據來源進行確認,如數據過來顯示錯誤是哪方的問題,不要到時候扯不清
    posted @ 2015-07-29 10:52 碟雅閑居 閱讀(375) | 評論 (0)編輯 收藏


    1.使用
    find / -name rpc.rstatd命令查看系統是否存在rpc.rstatd文件



    2.查看Rpc有沒有啟動   rpcinfo -p
    啟動時如下:


      沒有啟動如下:



    進入rstatd目錄,啟動命令為:#rpc.rstatd


    5.可能遇到的錯誤

    安裝完畢rstatd守護進程,在啟動時可能出現以下錯誤:

    Cannot  register service: RPC: Unable to receive; errno = Connection refused

    這是由于Linux服務器沒有開啟端口映射功能,解決方法如下:

    (1) linux的圖形界面下,運行setup

    [root@testserver4]#setup
    這時會彈出一個類似圖形化的界面,光標移動到System  services,回車。



    在新界面中找到portmap項,空格選中。


    然后選擇OK(通過tab鍵進行選擇),再選擇quit

    (2) 啟動portmap服務

    [root@testserver4]#/etc/rc.d/init.d/portmap start    //啟動portmap

    再次啟動rpc.rstatd即可。


















    posted @ 2015-07-24 23:09 碟雅閑居 閱讀(3828) | 評論 (0)編輯 收藏

    解決方案:
    1.可以對單個文件改編碼格式 右鍵》屬性

    2 改變整個myEclipse工作空間的編碼格式 
        
        1)  myeclipse->window->preferences->General->workspaceTypes 
        
        2)  改變文本文件編碼格式為utf-8

    3 改變整個文件類型的編碼格式 
        
        1)  eclipse->window->preferences->General->Content Types 
        
        2)  找到要修改的文件的類型(JAVA,JSP等等),在下面有個Default encoding,在輸入框中輸入GBK 或UTF-8
        
        3)  點擊Update 
        
        4)  點擊OK 
        
        5)  重啟eclipse

        
       
    posted @ 2015-07-17 22:47 碟雅閑居 閱讀(335) | 評論 (0)編輯 收藏

    錯誤信息:

    java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: java.lang.RuntimeException: java.lang.RuntimeException: Firefox could not be found in the path!
    Please add the directory containing ''firefox.exe'' to your PATH environment
    variable, or explicitly specify a path to Firefox like this:
    *firefox c:\blah\firefox.exe
     
    原因:找不到firefox(火狐不是默認安裝位置自己換了位置的),不能打開瀏覽器
    解決方案:
    方法一:設置環境變量,將火狐的地址放進path變量中
    方法二:將火狐的路徑寫進來,注意路徑的\要用\\,其中一個\是轉義的意思

    即下面的"*firefox"改為 "*firefox D:\\study\\selenium\\Firefox\\firefox.exe"

    posted @ 2015-07-17 21:53 碟雅閑居 閱讀(3039) | 評論 (0)編輯 收藏


    啟用selenium-server提示WARN-Failed to start:SocketListener000.0.0.0:4444
    主要是因為已經有另外一個Selenium server 啟動了,你可以查看是否有其他的selenium server正在運行,如果有請將其關閉;否則就是有另外的服務器在使用4444端口,請更換端口。
    開始--運行--cmd 進入命令提示符 輸入netstat -ano 即可看到所有連接的PID 之后在任務管理器中找到這個PID所對應的程序如果任務管理器中沒有PID這一項,可以在任務管理器中選"查看"-"選擇列"

            經常,我們在啟動應用的時候發現系統需要的端口被別的程序占用,如何知道誰占有了我們需要的端口,很多人都比較頭疼,下面就介紹一種非常簡單的方法,希望對大家有用

    假如我們需要確定誰占用了我們的9050端口

    1、Windows平臺
    在windows命令行窗口下執行:

     C:\>netstat -aon|findstr "9050"

    TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
    看到了嗎,端口被進程號為2016的進程占用,繼續執行下面命令:
     C:\>tasklist|findstr "2016"

    tor.exe 2016 Console 0 16,064 K

    很清楚是,tor占用了9095端口
    在這里,我們查看4444端口占用,如下圖所示

    然后可以在任務管理器將javaw該進程結束
    再重新啟動,如下就成功了


    2.linux平臺
    ps -efa|grep selenium
    殺了該進程


    遇到的錯誤:

    java.lang.RuntimeException: Could not contact Selenium Server; have you started it on 'localhost:4444' ?
    Read more at http://seleniumhq.org/projects/remote-control/not-started.html
    Connection refused: connect
     at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:104)
     
    原因:selenium server未啟動,我把啟動頁面cmd關了
    解決方案:啟動selenium server:java -jar selenium-server-standalone-2.44.1.jar

    posted @ 2015-07-17 21:13 碟雅閑居 閱讀(1441) | 評論 (0)編輯 收藏

    是因為不是html模式,不能手動修改
    posted @ 2015-07-17 15:31 碟雅閑居 閱讀(386) | 評論 (0)編輯 收藏

    There was an unexpected error. Msg: TypeError: insertedCommand.line is undefined
    Url: chrome://selenium-ide/content/sourceView.js, line: 34, column: 7
    SourceView.prototype.rowInserted@chrome://selenium-ide/content/sourceView.js:34:8
    Editor.prototype.addCommand@chrome://selenium-ide/content/editor.js:858:5
    Editor.prototype.appendWaitForPageToLoad@chrome://selenium-ide/content/editor.js:885:7
    Editor.prototype.onUnloadDocument/<@chrome://selenium-ide/content/editor.js:662:5


    option>options>Formats>Enviroment (有三個)都改成火狐firefox

    >



    posted @ 2015-07-17 15:14 碟雅閑居 閱讀(742) | 評論 (2)編輯 收藏

    參考博客:http://blog.sina.com.cn/s/blog_6f7b73770101b6l5.html
    在命令行中,執行lsnrctl status
    找到監聽程序參數文件位置即listener.ora
    修改監聽程序參數文件
    重啟listener,在命令行中依次執行 lsnrctl stop,lsnrctl start



    posted @ 2015-07-16 23:00 碟雅閑居 閱讀(301) | 評論 (0)編輯 收藏

     1.開始 --> 運行 --> cmd

        2.在dos下輸入“emctl start dbconsole”,回車。
          輸入:C:\Users\cl\>emctl start dbconsole
          Environment variable ORACLE_SID not defined. Please define it.
          提示:環境變量 ORACLE_SID 未定義,請定義。既然沒有定義,那就定義一下。

        3.設置 ORACLE_SID =ORCL ,其中orcl是oracle實例名
          輸入:C:\Users\cl>set oracle_sid=orcl ,即可定義成功。

        4.再次運行emctl start dbconsole,該命令是啟動dbconsole服務,再次運行是為了查看運行服務時出現的問題,以方便我們解決問題。
          輸入:
    C:\Users\cl>emctl start dbconsole , 并回車。
          系統提示:OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_cl-PC_orcl not found.
          提示:無法找到“E:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_cl-PC_orcl“.注意:cl-PC是我的機器名,也就是計算機名。既然找不到該目錄,那么我們可以添加這樣的目錄,具體操作如下:在該目錄下找到OC4J_DBConsole_XXXXXX_orcl的文件夾(以OC4J_DBConsole開頭,以orcl結尾,orcl是你的oracle實例名稱),復制一份,將名稱修改為上述找不到的目錄名稱。本次就修改為OC4J_DBConsole_cl-PC_orcl。

        5.再次執行emctl start dbconsole
          輸入:C:\Users\cl>emctl start dbconsole
          系統提示:EM Configuration issue. E:\oracle\product\10.2.0\db_1/china-d9e3f7d07_orcl not found.
          提示:無法找到 “E:\oracle\product\10.2.0\db_1/china-d9e3f7d07_orcl ”跟上面相同,缺什么補什么。復制該目錄(db_1)下的“XXXXXX_orcl”文件夾放在同一目錄下,且把名稱改成“cl-PC_orcl”。

        6.再次執行emctl start dbconsole
          輸入: C:\Users\cl>emctl start dbconsole
          系統提示:Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
                    Copyright (c) 1996, 2006 Oracle Corporation. All rights reserved.
                    http://localhost:1158/em/
                    Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl
                    服務正在啟動
                    ..............................
                    OracleDBConsoleorcl 服務已經啟動成功


    posted @ 2015-07-16 22:27 碟雅閑居 閱讀(475) | 評論 (0)編輯 收藏


    解決辦法:修改 Oracle安裝目錄下的oracle\product\10.2.0\db_2\network\ADMIN\listener.ora文件:
    Windows變更了內網IP后,Oracle的listener.ora配置文件中HOST的IP地址還是原內網IP,需要更改為新IP,或者這里直接設置為127.0.0.1。
    示例:
    LISTENER = 
      (DESCRIPTION_LIST = 
        (DESCRIPTION = 
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) 
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) 
        ) 
      )


    posted @ 2015-07-16 21:42 碟雅閑居 閱讀(614) | 評論 (0)編輯 收藏

    頁面鏈接http://192.168.2.51:8080/xxcb1/xxbs/action/handling!view.action?toId=402882ae4e7d1761014e877fb229000b
    1.ctrl+shift+r  輸入handingA則可以找到action頁面
    2.在action頁面用ctrl+o查找view方法,看該方法的返回值  比如是:return“view”
    3.再ctrl+shift+r  輸入handing-view就可以找到改界面
    posted @ 2015-07-13 19:21 碟雅閑居 閱讀(291) | 評論 (0)編輯 收藏

    1.在官網下載對應版本的python,安裝 注意32位于64位安裝包的區別,

    我下載的是2.7.8 64位的,默認安裝目錄C:\Python27,然后將此路徑添加到電腦的環境變量Path里
    即在path環境變量后加上C:\Python27

    在windows下,即可以使用命令行的方式,也可以使用IDLE來開發python。首先介紹命令行的方式:設置PATH,將python的安裝路徑添加至PATH環境變量中即可。在命令行中輸入python,會顯示相應的版本號,并進入至python工作環境中去。

    從cmd進去,輸入python驗證是否安裝成功。如果看到版本等信息則表示安裝成功了

    在F盤新建目錄learnPython,然后新建一個txt文檔后綴改為.py,文件名字為test.py,注意不是test.py.txt.這時會發現圖標發生了變化。在保存時后面會讓選cp569之類的編碼方式,不用管他用默認的。cmd里進入到F盤的learnPython目錄后(先cd \進入根目錄,再F:則進入到f盤,然后cd learn。。可以用tab鍵快捷),輸入命令python test.py, 就可以看到如下運行結果
    .


    另外一種方式是IDLE,這個是python默認安裝的開發環境


    運行:






    posted @ 2015-07-08 20:54 碟雅閑居 閱讀(310) | 評論 (0)編輯 收藏

    視頻地址:http://www.jikexueyuan.com/path/python/

    1.下載Python,進入官網

    https://www.python.org/,downloads下載windows的python
    我下的是2.7.8;

     主要是 2.X版本運行速度快,3.X支持的新語言比較多

    2.下載集成開發環境 官網:http://www.jetbrains.com/
      拖到下方下載 
    使用PyCharm,點擊進去點擊獲取pycharm 即 Get PyCharm Now

     

     

    posted @ 2015-07-08 20:38 碟雅閑居 閱讀(270) | 評論 (0)編輯 收藏

    提示:少了Microsoft Visual c++2005 sp1運行時組件,安裝時會提示命令行選項語法錯誤,鍵入“命令/?”可獲取幫肋信息,無法正常安裝


    解決方法:
       1、進入loadrunner-11(安裝目錄)\Additional Components\IDE Add-Ins\MS Visual Studio .NET
       2、安裝:LRVS2005IDEAddInSetup.exe
       3、之后再安裝LR即可
    posted @ 2015-06-27 09:03 碟雅閑居 閱讀(377) | 評論 (0)編輯 收藏

    1.通過客戶端與服務起進行網絡測試,保證通信暢通(即ping下服務的ip是否能ping通)

    2.登錄服務器windows環境,點擊計算機》管理》服務和應用程序》服務   【也可以在開始》運行輸入services.mcs】
        開啟以下兩個服務
       1) Remote Procedure Call(RPC)
            描述: RPCSS 服務是 COM 和 DCOM 服務器的服務控制管理器。它執行 COM 和 DCOM 服務器的對象激活請求、對象導出程序解析和分布式垃圾收集。如果此服務被停用或禁用,則使用 COM 或 DCOM 的程序將無法正常工作。
       2) Remote Registry (service有的計算機有這個單詞有的沒有)
            描述:遠程用戶能修改此計算機上的注冊表設置。如果此服務被終止,只有此計算機上的用戶才能修改注冊表。如果此服務被禁用,任何依賴它的服務將無法啟動。
    3.需要對服務起的系統本地策略進行更改,這個很重要,也是決定客戶端能不能訪問服務器端的關鍵步驟
       控制面板》管理工具》本地安全策略 》 本地策略下點擊安全選項》在右邊選擇網絡訪問:本地賬戶的共享跟安全模式屬性》然后右鍵屬性
      設置成:經典—本地用戶以自己的身份驗證   默認下是僅來賓模式
      
    4.服務器windows:我的電腦》管理》共享文件夾》共享,在這里要有C$這個文件夾,沒有自己創建一個
    5.安裝LR的機器上使用運行。輸入 //被監視機器的ip/C$,然后輸入管理元帳號跟密碼,果能看到被監視機器的C盤了,就說明你得到了那臺機器的管理員權限,可以使用LR去連接了。
       切換到LR的Controller中在Windows Resources下配置監控目標(在system resources下可以選unix跟windows ),
      右鍵》Add Measurements,添加被監控windows的ip地址,然后選擇所屬系統

     



    posted @ 2015-06-24 21:04 碟雅閑居 閱讀(601) | 評論 (2)編輯 收藏

    http://wenku.baidu.com/link?url=2wZd7nx0zyPtDOsOEyVFnw4sEiKLvyHLnkNDz9HlOlRzZWEkCDhODdmNGebFrv5oVKj9rpS7Flg5qhXov-wbHghRtQWdIqKcX-0oRe7_7sG

     

    1.集合點的含義 rendezvous

    當通過controller虛擬多個用戶執行該腳本時。用戶的啟動或運行步驟不一定都是同步的。集合點是在腳本的某處設置一個標記。當有虛擬用戶運行到這個標記處時,停下等待,直到所有的用戶都達到這個標記處時,再一同進行下面的步驟,這樣能夠用最大的用戶并發去做下面的操作,就像集合再前進一樣。集合點之名由此而得。集合點主要用于對關鍵步驟的加壓。 

    2.插入集合點的目的

     集合點的用處對于LoadRunner來說意義非常大,它可以設置多個虛擬用戶等待到一個點,同時觸發一個事務,以達到模擬真實環境下同時多個用戶操作,同時模擬負載,實現性能測試的最終目的。由此可見,插入集合點主要是為了衡量在加重負載的情況下服務器的性能情況,從而找到性能瓶頸。可以把集合點理解成是一種特殊情況下的并發。
    舉例如下:在客戶的需求中,可能會要求系統能夠承受500人同時提交數據。在LR中可以通過在提交數據操作前面加入集合點,當虛擬用戶運行到提交數據的集合點時,LR就會檢查同時有多少用戶運行到集合點,如果我們設定腳本運行的虛擬用戶數為1000,等到這1000個虛擬用戶都運行到集合點后,就會觸發同時進行提交數據的操作,從而能夠測試系統能夠對于這1000個用戶提交數據的響應情況,以此來看系統是否滿足客戶的該點需求。

    事務:就是用戶某一步或者某幾步操作的集合。當我們需要通過某一步或是某幾步操作從而衡量服務器的性能的時候,這時我們就把這些操作設置成一個事務,當事務開始執行的時候lr就開始計時當事務運行結束計時停止,執行事務的時間會在在最后的結果中顯示出來。 

    集合點一般是跟事務結合使用的,不要把集合點設置到事物里面,因為那樣的話腳本等待的時間都計算在事務的時間內,進行壓力測試的時候查看響應時間就會有一定的偏差。集合點應插入到事務開始的前面,這樣在這個地方達到用戶的數量后同時執行下面的事務才能測試出多個用戶能否同時執行某一操作。

    實例:在測試查詢編號這個功能,需要在點擊查詢時設置事務跟集合點
    方法一:先設置集合點再設置事務,壓20個用戶時平均響應時間為16.400
    方法二:先設置事務再設置集合點,壓20個用戶時平均響應時間為0.799

    在腳本中直接添加:
    lr_rendezvous("集合點名稱");
    如果腳本中設置了集合點,在conntrol的場景中Scenario/Rendezvous集合功能點會亮(沒有則是灰色)。就可以來設置虛擬用戶集合的方式。
    如果腳本之前沒有集合點,后面加進去的,已經加載在場景了要進行刷新,獲取最新腳本。

    Controller的Scenario Groups中,有個按鈕Details,進去之后會有Refresh按鈕,有刷新腳本和運行設置兩項
    集合點設置策略Policy:總共有3種

    1.當百分之多少的用戶到達集合點時腳本繼續。 

    2.當百分之多少的運行用戶到達集合點時腳本繼續。 
    3.多少個用戶到達集合點時腳本繼續。
    說明:其中1跟2兩種只針對設置了多少分鐘啟動多少用戶,如果一開始就加載所有用戶就沒有什么區別
    這3個策略的區別在于:假設腳本由100個用戶來運行,但100個用戶并不是一開始就共同運行的。假設每隔1分鐘添加10個用戶,也就是說10分鐘后系統才有100個在線用戶。這里100就是指系統訪問的所有用戶數,而不同時間的在線用戶數是不同的。設置的集合點策略百分比均為100%。在場景運行時,當Vuser腳本運行到集合點函數時,該虛擬用戶會進入集合點狀態直到集合點策略滿足后才釋放。策略1是指當全部用戶都運行到了集合點函數才釋放集合,讓這100個用戶并發運行后面的腳本。策略2是指當前時間如果只有10個用戶在線,那么只需要這10個用戶都運行到了集合點函數就釋放集合,讓這10個用戶并發運行后面的腳本。策略3就比較好理解了,當到達集合點的用戶數達到自己設置的數量后就釋放等待,并發運行后面的腳本。可以在多個腳本上設置相同的集合點名稱來實現多個腳本同時并發的效果。
    設置集合點策略時還有一個集合點超時

    在腳本運行時,每個虛擬用戶到達集合點時都會去檢查一下集合點的策略設置,如果不滿足,那么就在集合狀態等待,直到集合點策略滿足后,才運行下一步操作。但是可能存在前一個虛擬用戶和后一個虛擬用戶達到集合點的時間間隔非常長的情況,所以需要指定一個超時的時間,如果超過這個時間就不等待遲到的虛擬用戶了。

    超時時間是指虛擬用戶之間的時間差,當出現兩個虛擬用戶到達集合點的時間差超過設定的超時時間時,所有在集合點處于等待狀態中的用戶將全部釋放。


    posted @ 2015-06-24 20:23 碟雅閑居 閱讀(3276) | 評論 (0)編輯 收藏

    用途:
         從指定點開始將文件寫到標準輸出。使用tail命令的-f選項可以方便的查閱正在改變的日志文件,tail -f filename會把filename里最尾部的內容顯示在屏幕上,并且不但刷新,使你看到最新的文件內容。
    語法

    標準語法

    tail [  -f ] [  -c Number |  -n Number |  -m Number |  -b Number |  -k Number ] [ File ]

    要以逆序顯示行

    tail [  -r ] [  -n Number ] [ File ]

     

    描述

    tail 命令從指定點開始將File 參數指定的文件寫到標準輸出。如果沒有指定文件,則會使用標準輸入。Number 變量指定將多少單元寫入標準輸出。Number 變量的值可以是正的或負的整數。如果值的前面有+(加號),從文件開頭指定的單元數開始將文件寫到標準輸出。如果值的前面有-(減號),則從文件末尾指定的單元數開始將文件寫到標準輸出。如果值前面沒有+(加號)或-(減號),那么從文件末尾指定的單元號開始讀取文件。

     

     

    Number 變量用于確定計數的起點的單元類型由-b、-c、-k、-m 以及-n 標志確定。如果沒有指定其中的任何一個標志,那么tail 命令就會讀取指定文件的最后十行,并將其寫到標準輸出。這與在命令行輸入-n 10 是相同的。

    -m 標志在單字節和雙字節字符環境中提供了一致的結果。當輸入是包含多字節字符的文本文件時應謹慎使用-c 標志,因為產生的輸出可能不從字符邊界開始。

    標志

    -b Number

    從Number 變量表示的512 字節塊位置開始讀取指定文件。

     

    -c Number

    從Number 變量表示的字節位置開始讀取指定文件。

     

    -f

    如果輸入文件是常規文件或如果File 參數指定FIFO(先進先出),那么tail 命令不會在復制了輸入文件的最后的指定單元后終止,而是繼續從輸入文件讀取和復制額外的單元(當這些單元可用時)。如果沒有指定File 參數,并且標準輸入是管道,則會忽略-f 標志。tail -f 命令可用于監視另一個進程正在寫入的文件的增長。

     

    -k Number

    從Number 變量表示的1KB 塊位置開始讀取指定文件。

     

    -m Number

    從Number 變量表示的多字節字符位置開始讀取指定文件。使用該標志提供在單字節和雙字節字符代碼集環境中的一致結果。

     

    -n Number

    從Number 變量表示的行位置開始讀取指定文件。

     

    -r

    從文件末尾以逆序方式顯示輸出。-r 標志的缺省值是以逆序方式打印整個文件。如果文件大于20,480 字節,那么-r 標志只顯示最后的20,480 字節。

     

    -r 標志只有與-n 標志一起時才有效。否則,就會將其忽略。

     

    退出狀態

    該命令返回下列的退出值:

     

    示例:要顯示catalina.out文件的最后十行,輸入:

     

    tail notes
    要指定從notes 文件末尾開始讀取的行數,輸入:

    tail  -n 20 notes

    要從第200 字節開始,每次顯示一頁notes 文件,輸入:

    tail  -c +200 notes | pg

    要跟蹤文件的增長,輸入:

    tail  -f catalina.out

    這顯示catalina.out文件的最后十行。tail 命令繼續顯示添加到catalina.out 文件中的行。顯示會一直繼續,直到您按下Ctrl +C 按鍵順序來停止。

     


    -

    -

    posted @ 2015-06-12 17:11 碟雅閑居 閱讀(242) | 評論 (0)編輯 收藏

    一:JDK
    1.先安裝jdk
      查看jdk版本:
       DOC下輸入java -version
    2.配置環境變量(添加系統變量)
      JAVA_HOME      D:\study\jdk-6\jdk-6(jdk的安裝路徑)
      CLASSPATH      .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面有點.)
      Path(原來就有的,沒有就新建) %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    3.測試 在DOC命令行窗口輸入JAVAC,獲取有幫助信息則成功

    可能遇到的問題:環境變量配置好,運行javac沒用
    可以用cmd中的set path來設置環境變量:
    set path(以path為例)=(把系統變量中path的內容拷貝過來)然后運行


    備注:

    1,.表示當前路徑,%JAVA_HOME%就是引用前面指定的JAVA_HOME;

    2,JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,tomcat,eclipse等的運行都需要依靠此變量。

    3,PATH使得系統可以在任何路徑下識別java命令。

    4,CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別。



    二:tomcat環境變量配置

    1,新建變量名:CATALINA_BASE,變量值:C:\tomcat

    2,新建變量名:CATALINA_HOME,變量值:C:\tomcat

    3,打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

        啟動Tomcat服務
    1. 方法兩種:

    1,方法一:在CMD命令下輸入命令:startup,出現如下對話框,表明服務啟動成功。

    2,方法二:右鍵點擊桌面上的“我的電腦”->“管理”->“服務和應用程序”->“服務”,找到“Apache Tomcat”服務,右鍵點擊該服務,選擇“屬性”,將“啟動類型”由“手動”改成“自動”。tomcat如何配置環境變量
    測試Tomcat

    1. 打開瀏覽器,在地址欄中輸入http://localhost:8080回車,如果看到Tomcat自帶的一個JSP頁面,說明你的JDK和Tomcat已搭建成功。


      注意事項:

      1,JAVA_HOME中的路徑不能用分號結尾,如C:\Program Files\Java\jdk1.7.0。

      2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路徑不能以“\”結尾。

      3,JAVA_HOME的路徑一定不要寫成了JRE的路徑。

      4,在環境變量中修改添加變量時,一定要注意分號、空格,是否有多余的字母。作者就是因為path路徑中多了一個字母,怎么都配置不成功。如果配置不成功,一定要反復檢查。

      以上錯誤,非常容易出現錯誤:CATALINA_HOME或是JAVA_HOME沒有配置好。如錯誤提示“The CATALINA_HOME environment variable is not defined correctly”









       
      --

       

       

    posted @ 2015-05-21 11:46 碟雅閑居 閱讀(413) | 評論 (0)編輯 收藏

    1.下載Firefox瀏覽器
    2.點擊工具》附加組件》搜索selenium   然后安裝Selenium IDE 2.4.0
    3.將selenium-ide-2.4.0包里面的插件直接拖進火狐瀏覽器里面
    4.myeclipse配置selenium
       a.準備selenium-java-2.33.0的包(版本不一定),里面有一些jar包
     
    b.新建一個Java Project
      將上面的四個文件拷貝到新建的project目錄下面,也將selenium-server-standalone拷貝進去,然后刷新該工程目錄
    c.添加build path,項目目錄右鍵-->Build Path--> config build path-->Java Build Path-->Libraries-->Add JARs

      把libs文件夾下的jar包全部添加上,再添加selenium-java-2.33.0和selenium-java-2.33.0-srcs,selenium-server-standalone
    d.添加完之后目錄結構如下圖,多了Referenced Libraries,這里就是上面那一步添加進去的jar包
                



    posted @ 2015-05-07 22:20 碟雅閑居 閱讀(639) | 評論 (0)編輯 收藏

      
    posted @ 2015-05-05 09:24 碟雅閑居 閱讀(133) | 評論 (0)編輯 收藏

    ORA-01033錯誤 ORACLE正在初始化或關閉

    出現問題原因:
     我在F:\oracle\product\10.2.0\oradata\orcl目錄下刪除了兩個dbf文件,TSOA_D.DBF TSOA_D01.DBF這兩個文件是我創建表空間TSOA_D時創建的
    因為已經TSOA_D表空間刪除了,就想把orcl服務停了刪了這兩個文件(不停服務刪不了)
    刪除后重啟,連接另外一個用戶登錄就出現這個情況了
     
    解決方法:在回收站將這兩個文件還原就好了(其實沒有明白真正原因)
    posted @ 2015-05-05 09:22 碟雅閑居 閱讀(529) | 評論 (0)編輯 收藏

    由于自己裝好系統后,裝了軟件,希望將桌面上的快捷鍵圖標給去除,結果刪了piffile跟lnkfile的IsShortcut,造成了不能鎖定的結果


    win+R,輸入regedit  進入到注冊表編輯器

    查找HKEY_CLASSES_ROOT下面的piffile跟lnkfile,添加字符串IsShortcut









    posted @ 2015-05-05 09:21 碟雅閑居 閱讀(251) | 評論 (0)編輯 收藏

    1.將插件解壓,將兩個文件夾(features、plugins)復制到myeclipse安裝路徑下Common\plugins下新建的svn文件下;
    2.在安裝路徑下的MyEclipse 10\dropins文件創建svn.link文件,內容為path=svn文件夾的位置(比如F:\\myeclipse\\anzhuang\\Common\\plugins\\svn;)(注意:是雙斜杠,svn文件夾位置就是第一步新建的svn文件)
    3.重啟myeclipse
    4.檢驗svn是否成功配好
        打開myeclipse,  window》show view 》other,輸入svn,得出以下結果
     
    5.遷項目》import>svn>從SVN檢出項目 》創建新的資源庫位置》輸入svn地址,輸入用戶名跟賬號》next
    再下一步

    遷好了。
    后面有需要要關閉驗證,不然好慢。(項目右鍵properties》myeclipse》validation》enable project specific )
    還有項目簽下來會報好多jar包找不到,此時需要自己手動添加下jar包
    項目右鍵》properties》java build path 》libraries》add jars》然后再lib下全選jar包添加進來





    posted @ 2015-05-04 23:49 碟雅閑居 閱讀(312) | 評論 (0)編輯 收藏

     

    1.字體

           找到上面的菜單“windows”打開Preferences

               在彈出的設置窗口中找到“colors and fonts”
            
                將右邊的basic打開,將下拉條往下拉,一般在最下面一個,找到“text font”

                
                雙擊打開text font,下面就可以對字體進行設置了

    2.配置tomcat
      
        
    找到上面的菜單“windows”打開“Preferences
        
           在彈出的設置窗口中找tomcat(MyEclipse》Servers),配置相應的tomcat(目錄)
       
            更改為Enable
    3.配置JDK


     
    window --> preferences選項
       在彈出的設置窗口中Java --> Installed JREs
      先不管當前的配置,選擇ADD

    ADD之后選擇standard VM,然后點擊next

    選擇directory,在彈出框中選擇你安裝Java jkd的位置

    選擇jdk文件夾,單擊確定

     

    可以看到已經添加了jdk,記得要給之前√啊


        

    posted @ 2015-04-29 23:35 碟雅閑居 閱讀(255) | 評論 (0)編輯 收藏

    導入數據庫
    #imp 用戶名/密碼@SID file=數據庫文件路徑 full=y

    例如:imp oa_ncsoa/password@orcl_192.168.2.62 file=F:\nc.dmp full=y

    exp 數據庫帳號/密碼@sid_IP file=e:\database\XXX.dmp
    imp 數據庫帳號/密碼@sid_ip file=e:\database\XXX.dmp fromuser=用戶


     

    本機數據庫導入導出表
    導出:
    exp cltest/password@cl-PC:1521/orcl file=d:\account.dmp tables=(account)
    導入
    imp cltest/password@localhost/orcl file=文件存放位置  tables=(account)
    注:tables=后面的表要用括號且不能有;如果有;會提示

    導出庫
    exp cltest/password@cl-PC:1521/orcl file=d:\d1.dmp  

    公司232上導入表(比如辦公廳)
    imp oa_bgt_0824/password@192.168.2.232:1521/orcl file=文件位置(可直接拖進來)  tables=t_oa_infopublish_template不用括號,待驗證是不是linux環境的原因


     

    posted @ 2015-03-17 14:33 碟雅閑居 閱讀(214) | 評論 (0)編輯 收藏

    windows環境:
    imp導入數據庫,提示文件無法讀取如下圖所示:


     

    解決方法:將文件后面的;去除
    posted @ 2015-03-17 11:27 碟雅閑居 閱讀(514) | 評論 (0)編輯 收藏

     《楊小羊求職記》是一個“預熱”,提醒85后畢業生有意識地轉變學生心態,“很傻很天真”的性格在職場里是很害人的。校園里的戀人走向社會之所以多數會分開,不是由于人變心,而是思考問題的角度變了。幸福跟摩天輪一樣,兜兜轉轉,來來回回,只要堅持住,總能夠轉到你這里來,不如帶上《楊小羊求職記》,一起登上幸福的摩天輪。楊小羊的成功是靠一步一個腳印扎實地走出來的,更是一次又一次“頭撞南墻”撞出來的。所有大學畢業生都應該向楊小羊學習,從混沌盲目的求職者變成一個求職高手,有效識別出哪個行業適合自己,哪種崗位適合自己,哪種企業適合自己。

    在楊小羊身邊,有憤世嫉俗的熱血男友,有出身貧困但自強不息的兒時好友,有不惜一切代價考公務員、考研的“考試專家”,也有在世界500強一路過五關斬六將的“面霸”……大家雖然選擇了不同的路,但是心中都揣著同樣滾燙的青春夢想。他們承受重重壓力,在漫長的等待中煎熬,在大起大落中顛簸,終于挺了過來,見到風雨之后的彩虹。

    沒參加工作的85后獨生子女,任性、倔強,內心渴望與人溝通卻常常表現冷漠。他們很單純,說一就是一,說二就是二,很容易憑喜好做事,只要對一個公司的企業文化表現出濃厚興趣和強烈認同,就能很快適應工作。從這一點看,是否認同企業文化和經營理念很重要。進了公司的門就是公司的人,一切都要從公司的利益出發,這是每一個85后畢業生都應有的職業素養。

    posted @ 2015-03-06 14:00 碟雅閑居 閱讀(250) | 評論 (0)編輯 收藏

    參考地址:http://www.lowxp.com/g/article/detail/290

    常用命令

    du -h --max-depth=1 |grep [TG] |sort   #查找上G和T的目錄并排序

    du -sh    #統計當前目錄的大小,以直觀方式展現


    du -h --max-depth=1 |grep 'G' |sort   #查看上G目錄并排序

    du -sh --max-depth=1  #查看當前目錄下所有一級子目錄文件夾大小

    du -h --max-depth=1 |sort    #查看當前目錄下所有一級子目錄文件夾大小 并排序

    du -h --max-depth=1 |grep [TG] |sort -nr   #倒序排

    案例:


    posted @ 2015-03-06 13:46 碟雅閑居 閱讀(234) | 評論 (0)編輯 收藏

        今天下午比較空閑,自昨天上班以來,自己就想了好多。工作有1年,回想自己的成長好像并不是很大,可怕的是自己好像慢慢散失了奮斗的動力。都說安逸久了就會麻木,也真正體會到了。 
         1月份買了《平凡世界》書籍,到現在還沒看完,第一遍在手機上看的還更快,正確3月底能完成,接下來可以讀《偷影子的人》《人生》,今年十本書,慢慢來,當自己適應后再給自己增加,最主要的是堅持。
        慢慢改變,不要強求一口氣能完成,讓自己變得更好,加油!
       

    posted @ 2015-03-03 17:08 碟雅閑居 閱讀(164) | 評論 (0)編輯 收藏

    鏈接:http://blog.csdn.net/samxx8/article/details/21607873
    Linux環境變量的設置和查看方法
      

    2013-01-04 15:00:03|  分類: 模塊技術支持 |舉報 |字號 訂閱

    1.使用env命令顯示所有的環境變量

      $ env

      HOSTNAME=redbooks.safe.org

      PVM_RSH=/usr/bin/rsh

      Shell=/bin/bash

      TERM=xterm

      HISTSIZE=1000

      ...


    2.使用set命令顯示所有本地定義的Shell變量

      $ set


    3. 使用unset命令來清除環境變量

      set可以設置某個環境變量的值。清除環境變量的值用unset命令。如果未指定值,則該變量值將被設為NULL。示例如下:

      $ export TEST="Test..." #增加一個環境變量TEST

      $ env|grep TEST #此命令有輸入,證明環境變量TEST已經存在了

      TEST=Test...

      $ unset $TEST #刪除環境變量TEST

      $ env|grep TEST #此命令沒有輸出,證明環境變量TEST已經存在了


    4.使用echo命令查看單個環境變量。例如:

      echo $PATH

    5.常用的環境變量

      PATH 決定了shell將到哪些目錄中尋找命令或程序

      HOME 當前用戶主目錄

      HISTSIZE 歷史記錄數

      LOGNAME 當前用戶的登錄名

      HOSTNAME 指主機的名稱

      SHELL   當前用戶Shell類型

      LANGUGE  語言相關的環境變量,多語言可以修改此環境變量

      MAIL   當前用戶的郵件存放目錄

      PS1   基本提示符,對于root用戶是#,對于普通用戶是$


    6. 設置一個新的環境變量hello

      $ export HELLO="Hello!"

      $ echo $HELLO

      Hello!

    posted @ 2014-12-25 15:36 碟雅閑居 閱讀(562) | 評論 (0)編輯 收藏

    Linux軟件安裝與卸載(源碼包形式):一般情況下linux程序的發布不能像windows那樣,直接打包成一個setup.exe文件,然用戶安裝 時直接按下一步就完成了,因為它對庫的依賴比較嚴重下面就來看下linux下軟件源碼包安裝與卸載:

    Linux軟件的源代碼分發是指提供了該軟件所有程序源代碼的發布形式,需要用戶自己編譯成可執行的二進制代碼并進行安裝,其優點是配置靈活,可以隨意去掉或保留某些功能/模塊,適應多種硬件/操作系統平臺及編譯環境,缺點是難度較大,一般不適合初學者使用。

    1、*.src.rpm形式的源代碼軟件包

    安裝:rpm -rebuild *.src.rpm
    cd /usr/src/dist/RPMS
    rpm -ivh *.rpm
    卸載:rpm -e packgename
    說明:rpm --rebuild *.src.rpm命令將源代碼編譯并在/usr/src/dist/RPMS下生成二進制的rpm包,然后再安裝該二進制包即可。packgename 如前所述。

    2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟件包

    安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓
    然后進入解壓后的目錄:
    ./configure 配置
    make 編譯
    make install 安裝
    卸載:make uninstall 或 手動刪除

    說明:建議解壓后先閱讀說明文件,可以了解安裝有哪些需求,有必要時還需改動編譯配置。有些軟件包的源代碼在編譯安裝后可以用make install命令來進行卸載,如果不提供此功能,則軟件的卸載必須手動刪除。由于軟件可能將文件分散地安裝在系統的多個目錄中,往往很難把它刪除干凈, 那你應該在編譯前進行配置,指定軟件將要安裝到目標路徑:./configure --prefix=目錄名,這樣可以使用“rm -rf 軟件目錄名”命令來進行干凈徹底的卸載。與其它安裝方式相比,需要用戶自己編譯安裝是最難的,它適合于使用Linux已有一定經驗的人,一般不推薦初學者 使用。

    關于Linux下軟件的安裝與卸載lanche已經講了這么多,但可能還會有人問怎么知道一個tar.gz/bz2包是二進制文件包呢還是源代碼包? 如果你用過壓縮工具就會明白,壓縮包未必就是軟件,它也可能是備份的許多圖片,也可能是打包在一起的普通資料,要分辨它到底是什么最好的辦法就是查看包里 的文件清單,使用命令tar ztvf *.tar.gz / tar ytvf *.bz2或者在X-Window下使用圖形化的ArK壓縮檔案管理工具都可以,源代碼包里的文件往往會含有種種源代碼文件,頭文件*.h、c代碼源文 件*.c、C++代碼源文件*.cc/*.cpp等;而二進制包里的文件則會有可執行文件(與軟件同名的往往是主執行文件),標志是其所在路徑含有名為 bin的目錄(僅有少數例外)。


    另附:linux刪除安裝包(rpm,src.rpm,tar.gz,bz2)

    不管是哪個平臺下,軟件的安裝與卸載是每一位計算機操作者所必需掌握的知識。Windows之所以易用、好掌握,也在于它軟件安裝、卸載完全圖形化操作、直觀。反觀Linux,就令人感覺有些困惑。Linux下軟件的安裝除了二進制形式的軟件分發外,還有許多以源碼形式分發的軟件包。

    1、以“rpm”為后綴的二進制軟件包

    安裝:rpm -ivh *.rpm
    卸載:rpm -e packagename
    參數-i表示安裝,-v是校驗,-h是用散列符顯示安裝進度,-e是刪除軟件包,packgename代表軟件包名,也就是版本號前面那個字符串。
    卸載軟件前,應首先知道軟件包在系統中注冊的名稱,可以使用命令:rpm -q -a 結合grep來查詢。確定了要卸載的軟件包名后,就可以開始卸載了,命令如上所示。
    由于系統中各個軟件包之間相互有依賴關系,如果因存在這種依賴關系而不能卸載,rpm將給予提示并停止卸載,此時,可以使用命令 rpm -e --nodeps packagename 來忽略依賴關系,直接進行卸載。當然,忽略依賴關系的卸載,可能導致系統中其它一些軟件無法正常使用,卸載前應三思。

    2、以“src.rpm”為后綴的源碼軟件包

    安裝:先使用命令 rpm -rebuild *.src.rpm 將源代碼編譯并在/usr/src/dist/RPMS下生成二進制的rpm包,然后再 rpm -ivh *.rpm 安裝該二進制包即可。
    卸載:同上,rpm -e packgename

    3、以“tar.gz”、“.bz2”為后綴的二進制軟件包

    安裝:tar zxvf *.tar.gz 、tar jxvf *.bz2
    參數-z調用gzip,-x是解包,-v是校驗,-f指定包的文件名,此項通常必選,-j調用bzip。當然,這些參數也不是絕對要加上的,比如-v參數,或者也可以使用其它一些參數,只不過我習慣上這么寫。
    卸載:手動刪除

    4、以“tar.gz”、“.bz2”為后綴的源代碼軟件包

    先使用命令 tar zxvf *.tar.gz 或 tar jxvf *.bz2進行解壓,然后進入解壓后的目錄,接著就是眾所周知的三步曲: ./configure(配置)、make(編譯)、make install(安裝)。建議解壓后不要急著進行所謂的“三步曲”,而應該先看下相關的說明文件,了解軟件安裝需要哪些條件,以便在配置的時候提供相應的參數。
    我通常的做法是,進入解壓后的目錄后,先用ls命令查看一下該目錄下都有哪些文件。通常在解壓后的目錄里,會有一個“Install”的純文本文件,不妨先看看里面的內容,里面詳細講述了軟件包的安裝方法。當然,有時候也會發現這個“Install”是個可執行文件。
    我遇到過里面帶有setup這種類似Windows下軟件安裝的可執行文件(當然,這種情況是比較少數的),這對于不太習慣使用Linux的用戶來說,是比較方便的。還有,就是一個后綴為“bin”的安裝文件,安裝前先查看一下它的執行權限。如果不具有可執行權限,請先賦予它執行的權限,再像正常的可執行文件那樣運行即可。
    安裝完畢后,應清除編譯過程中產生的臨時文件和配置過程中產生的文件,可以使用命令:make clean 以及make distclean。

    有些軟件包的源代碼在編譯安裝后可以使用 make uninstall 命令來進行卸載,如果沒有提供此功能,則該軟件的卸載也只有手動刪除。由于軟件可能將文件分散安裝在系統的多個目錄中,手動刪除往往很難將它刪除干凈,這也許是很多人比較頭痛的地方。所以,通常的做法是,在編譯前的配置階段,指定軟件將要安裝到的目標路徑,即 “./configure --prefix=目錄名”,這樣可以使用 “rm -rf  軟件的目錄名”這一命令來進行干凈徹底的卸載。

    posted @ 2014-12-25 15:30 碟雅閑居 閱讀(804) | 評論 (0)編輯 收藏

            《平凡的世界》第一部·第一章
    無論是并不整齊的衣著,還是那兩快被稱為“非洲”的高粱面饃,都使他不得不“怔”這么一下,這樣的境況的確使他自卑。
    但古老質樸的黃土鑄造了他不屈不撓的堅強性格,貧困并沒有成為他頹廢的借口。他抓緊所有能利用的時間和機會讀書、看報、學習,以武裝骨骼瘦長,身架單薄的自己,精神上的優勢與滿足使他支撐起脆弱的自尊而不至于倒下。不久,他便從饑餓、貧寒、自卑的煎熬中挺了過來。
    孫少平被田曉霞引到了另外一個天地。他貪婪地讀她帶來的一切讀物。
    他現在可以用比較廣闊一些的目光來看待自己和周圍的事物,因而對生活增加了一些自信和審視的能力,并且開始用各種角度從不同的側面來觀察某種情況和某種現象了。

            
                《平凡的世界》第三部
            孫少平在做煤礦工人時,蹲在自己搭的小窩里看書的場景一直浮現在自己的腦海里,那么艱辛的環境,都不忘學習看書,通過看書來達到自己的精神世界。書中描寫的黃土高原農民的辛苦勞作,在平凡的每一天發生著看似平凡卻不平凡的故事。每一個人好像都有自己的生活,每一個人都有自己心目中想要的生活,只是現實卻是好多與理想有沖突,仔細想想,身邊的生活不也是如此。看著屏幕演繹的生活場景,實際自己也在每天經歷,自己卻沒有小說主人公孫少平的那份執著,他知道自己向往的生活,努力去爭取,也在一直堅持著,滿足了自己的精神世界。    
        現在的自己,好像又站在了十字路口,又開始有點迷茫,感覺自己每天的工作純粹是為了那份微薄的工資,能養活自己,僅僅只是養活自己而已。沒人回來都有學習的心,可是好像都看不到成功,工作時也感覺好多力不從心,缺少的東西太多,甚至都不知道從何彌補。


    posted @ 2014-10-30 22:17 碟雅閑居 閱讀(172) | 評論 (0)編輯 收藏



    查看數據字符集:

    select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';
    結果:
     NLS_CHARACTERSET ZHS16GBK


    1.在windows中創 建一個名為“NLS_LANG”的系統環境變量,設置其值為查詢出來的value
        比如: 新建系統環境變量,設置變量名:NLS_LANG
    變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    然后重新啟動 pl/sql developer。

    2.也可以在注冊表中修改NLS_LANG的值。
    運行REGEDIT,第一步選HKEY_LOCAL_MACHINE,第二步選擇SOFTWARE,第三步選擇 Oracle,第四步選擇 NLS_LANG,輸入與服務器端相同的字符集, 然后重新啟動 pl/sql developer。

     進入注冊表,依次單擊HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->home(小編安裝的是Oracle 11g,這里顯示成KEY_OraDb11g_home1),找到NLS_LANG,查看數值數據是否為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    3.系統輸入法問題:
     
    問題出在輸入法里面,windowsxp默認的輸入法為英語,鍵盤模式為美式鍵盤,這個選項一直用于win98中,同時提供的還有中文鍵盤的模式,由于win98中使用美式鍵盤沒有任何問題,所以我在設置的時候,把中文鍵盤刪除了,只保留了英文鍵盤。就是由于這個問題才出現復制中出現倫馬的問題。直到這些就很好辦了,刪除英文的美式鍵盤模式,添加中文鍵盤模式并且設置為默認值就ok了!
    4.輸入sql語句select * from V$NLS_PARAMETERS查看字符集,查看第一行value值是否為簡體中文
              
    1 NLS_LANGUAGE SIMPLIFIED CHINESE
    2 NLS_TERRITORY CHINA
    3 NLS_CURRENCY ¥
    4 NLS_ISO_CURRENCY CHINA
    5 NLS_NUMERIC_CHARACTERS .,
    6 NLS_CALENDAR GREGORIAN
    7 NLS_DATE_FORMAT DD-MON-RR
    8 NLS_DATE_LANGUAGE SIMPLIFIED CHINESE
    9 NLS_CHARACTERSET ZHS16GBK
    posted @ 2014-10-30 22:16 碟雅閑居 閱讀(1033) | 評論 (0)編輯 收藏



    一、錄制的自帶的訂票系統,腳本回放錯誤    
    Action.c(31): Error -27987: Requested image not found   [MsgId: MERR-27987]
    Action.c(31): web_image("Search Flights Button") highest severity level was "ERROR", 0 body bytes, 0 header bytes   [MsgId: MMSG-26388]

    解決辦法:
    a.點擊Vuser->Scan Script. for Correlations點擊對比后的Correlate【右邊按鈕】即可。
    b. 將Vuser->Run-Time Setting的日志設置設置成擴展日志,在回放日志里面找到<input type=hidden name=userSession value=104241.774564601fDzVQDzpcHQVzzzHDcVHVpzVHzHf>中的value值進行關聯【Correlate上邊的 respon】。右鍵點擊Create Parameter


    二、關聯函數后回放腳本
    Action.c(8): Error -26377: No match found for the requested parameter "login1". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 256 bytes, use web_set_max_html_param_len to increase the parameter size   [MsgId: MERR-26377]
    Action.c(8): web_url("WebTours") highest severity level was "ERROR", 6877 body bytes, 1808 header bytes   [MsgId: MMSG-26388]



    解決方案:

     web_reg_save_param("login1",

        "LB=name=userSession value=", "RB=(將這里空格刪了)>", LAST);   

    "RB=  >"變成 "RB=>"  即去掉空格


    分析:

    通常不是長度的問題,如果長度有問題就都出錯了。應該是服務器返回的數據問題,導致沒有找到這個參數。
    26377錯誤的成因很多,總結最直接的結果就是No match found for the requested parameter "XXXXX"。意思就是沒有找到關聯變量匹配的值,實際上是沒有從返回報文中得到匹配的邊界結果。
    可能的原因
    1.腳本錯誤,確實沒有匹配上的值22,028次中出現2次,或許可以排除(但也不能完全排除)是腳本的錯誤。需要仔細看日志分析到此返回的結果是什么。
    2. 參數列表錯誤,實際上還是造成了腳本運行錯誤,沒有返回正確的頁面和結果(可能根本就沒有正常到達你設想的頁面,由于特殊原因跳轉到某個地方去了)
    3.服務器超載,沒有在規定時間內返回正確的網頁報文,當然就找不到數據了。(注意不要對同一條目重復進行查詢、更新等復雜造作)
    4. web_set_max_html_param_len 過小,沒有足夠的空間儲存返回的報文,也就是,你要的信息在某個地方因為存儲空間不足被截斷了。設置更大的值可能會解決問題。


    posted @ 2014-08-19 23:08 碟雅閑居 閱讀(5471) | 評論 (1)編輯 收藏

    一、關聯介紹
         通過關聯可以在測試中保持動態值
    二、關聯的目的
        1.簡化或優化代碼
        2.用于動態數據
        3.容納唯一數據記錄
    三、一般的關聯步驟
        1、從服務器返回的數據中選取需要關聯的數據
        2、將改數據存入腳本的一個參數中
        3.將腳本中需要使用該數據的地方用參數來替換
    四、設置示例網站
        在WebTours網站首頁中設置,選擇Set LOGIN form’s action tag to an error page。
    五、進行自動關聯
        Tools—Recording Options下的關聯選項要處于可使用狀態
    六、常見的需要關聯的情景
        1.登錄操作
        2.先查后修改,先查后刪除
        3.并發控制:防止兩個用戶同時修改或同時刪除一條記錄

    posted @ 2014-08-14 22:52 碟雅閑居 閱讀(345) | 評論 (0)編輯 收藏

    analysis templates—分析模板
    bin—可執行程序,注意里面的chm幫助文檔
    bincerts—安全證書
    classes—可能用到的jar包
    dat—配置,備份等信息
    help—幫助中心
    include—頭文件(可以編寫自定義函數,保存成.h的頭文件形式并放在這個目錄,以后就只需調用這個頭文件就可以方便的使用了)
    sample——java
    tutorial—快速入門的實例
    webtours—實例網站
    posted @ 2014-08-12 21:36 碟雅閑居 閱讀(293) | 評論 (0)編輯 收藏

    場景一:頁面檢查
                步驟:   a:進入搜索(高級搜索)頁面
                           b:查看頁面共性
                             c:退出
    場景二:默認條件搜索    
        步驟:   a:進入搜索(高級搜索)頁面
                    b:直接點擊搜索,顯示查詢結果列表
                   c:檢查查詢結果列表,每頁顯示的記錄條數正確,文字折行顯示正確,頁面布局美觀
                d:檢查查詢結果列表,列標題項,列顯示內容,排序方式符合需求定義
                 e:檢查查詢結果列表,符合默認條件查詢結果集
                     f:點擊查詢結果鏈接,鏈接,復選框,全選框響應正確
                        退出
    場景三:可選條件搜索
            a: 進入搜索(高級搜索)頁面
            b:逐一選擇可選項搜索,比如:類別1,點擊搜索,正確顯示查詢結果
             c:組合可選搜索,比如:固定+未過期,點擊搜索,正確顯示查詢結果            
                     退出
    場景四:輸入條件搜索
                    a: 進入搜索(高級搜索)頁面
                         b:逐一輸入文本域條件搜索,模糊查詢值,點擊搜索,正確顯示查詢結果
                       c:逐一輸入文本域條件搜索,完全匹配值,點擊搜索,正確顯示查詢結果
                        d:逐一輸入文本域條件搜索,中文值,點擊搜索,正確顯示查詢結果
                       e:逐一輸入文本域條件搜索,英文大小寫值,點擊搜索,正確顯示查詢結果
                        f:逐一輸入文本域條件搜索,數字類型值,點擊搜索,正確顯示查詢結果
                        g:逐一輸入文本域條件搜索,全角、半角值,點擊搜索,正確顯示查詢結果
                         h:條件組合,點擊查詢,正確顯示查詢結果
                                退出
    場景五:區間搜索
                 a: 進入搜索(高級搜索)頁面
                   b:輸入左值,不輸右值(默認),
                    c:不輸左值,輸入右值(默認),
                     d:輸入左值=右值,
                      e:輸入左值和右值是邊界值,點擊搜索
                    f:修改左值和右值,點擊搜索
                    g:輸入左值》右值,查詢結果為空或者是給出相應提示
                    退出
    場景六:組合可選條件、 輸入條件、區間條件搜索         
                 a: 進入搜索(高級搜索)頁面
                  b:任意組合查詢條件,比如:產品+價格+關鍵字,點擊搜索,查詢結果顯示正確
                  c:更換b步驟,進行查詢
                    退出
    場景七:操作后
             a: 進入搜索(高級搜索)頁面
              b:輸入全部條件和組合查詢,搜索結果,查詢結果正確
             c:進行翻頁,添加,刪除,檢查查詢條件不變,搜素結果
              退出
    場景八:輸入不存在的條件查詢
              a:進入搜索(高級搜索)頁面
              b:逐一選擇或輸入查詢條件為不存在的值,搜索結果,查詢結果為空
               c:逐一選擇或輸入查詢條件為:空格,特殊字符,超長的值,點擊搜索,查詢結果為空
               d:組合查詢,選擇或輸入查詢條件為:空格,特殊字符,超長的值,點擊搜索,查詢結果為空
             退出
    posted @ 2014-08-05 22:28 碟雅閑居 閱讀(3776) | 評論 (0)編輯 收藏

    1、   開始->設置->控制面板->管理工具->服務   停止所有Oracle服務。    
    2、   開始->程序->Oracle   -   OraHome81->Oracle   Installation   Products->   Universal   Installer   卸裝所有Oracle產品,但Universal   Installer本身不能被刪除      
    5、   運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口。      
    6、   運行regedit,選擇
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動   這個列表,刪除所有Oracle入口。      7、   運行refedit,   
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,   刪除所有Oracle入口。      
    8、   開始->設置->控制面板->系統->高級->環境變量   刪除環境變量CLASSPATH和PATH中有關Oracle的設定      
    9、   從桌面上、STARTUP(啟動)組、程序菜單中,刪除所有有關Oracle的組和圖標      
    10、   刪除\Program   Files\Oracle目錄      
    11、   重新啟動計算機,重起后才能完全刪除Oracle所在目錄    
    12、   刪除與Oracle有關的文件,選擇Oracle所在的缺省目錄C:\Oracle,刪除這個入   口目錄及所有子目錄,并從Windows   2000目錄(一般為C:\WINNT)下刪除以下文   件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。    
    13、   WIN.INI文件中若有[ORACLE]的標記段,刪除該段      

    14、   如有必要,刪除所有Oracle相關的ODBC的DSN      

    15、   到事件查看器中,刪除Oracle相關的日志   說明:   如果有個別DLL文件無法刪除的情況,則不用理會,重新啟動,開始新的安裝,   安裝時,選擇一個新的目錄,則,安裝完畢并重新啟動后,老的目錄及文件就可以刪除掉了

    posted @ 2014-07-15 21:46 碟雅閑居 閱讀(150) | 評論 (0)編輯 收藏

    pl/sql連接oracle,出現下列錯誤,即沒有啟動該數據庫的監聽程序

    啟動該數據庫的監聽程序,出現如下錯誤,即未配置監聽器

    配置監聽器

    posted @ 2014-07-15 21:45 碟雅閑居 閱讀(188) | 評論 (0)編輯 收藏

    首先要下載支持Vista版本的Oracle 10g
    下載完成后解壓出來:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_db.zip安裝的第一步就是要修改安裝文件目錄中的兩個refhost.xml文件,分別在目錄db\Disk1\stage\prereq\db和\db\Disk1\stage\prereq\db_prereqs\db下。右鍵記事本打開對其進行編輯,找到如下代碼段:

    <!--Microsoft Windows vista-->
    <OPERATING_SYSTEM>
       <VERSION VALUE="6.0"/>
    </OPERATING_SYSTEM>
    在其后增加:
    <!--Microsoft Windows 7-->
    <OPERATING_SYSTEM>
      <VERSION VALUE="6.1"/>
    </OPERATING_SYSTEM>

    原 理:Oracle 至今沒有推出針對windows7的版本,在安裝的版本檢測時提示目前oracle不支持version為6.1的windows OS系統。從oracle官方下載oracle 10g for vista and windows2K8 x86版for windows是支持vista內核的,windows7的內核與2008以及vista的內核大致上是差不多的,經過以上修改可以繞過Oracle對系 統版本的檢查而正常安裝!

    1. 設置文件夾\db\Disk1\ setup.exe和db\Disk1\install\oui.exe兼容模式,方法為:選中文件點擊右鍵,點"屬性",將兼容模式設為Vista SP2。

    2. 修改文件內容:db\Disk1\install\ oraparam.ini 【在相應位置添加如下配置】

    [Windows-6.1-required]

    #Minimum display colours for OUI to run

    MIN_DISPLAY_COLORS=256

    #Minimum CPU speed required for OUI

    #CPU=300

    3. Oracle安裝之前請關閉防火墻、殺毒軟件等,Oracle內部優化嚴重,涉及系統內核,所以以前有殺毒軟件上來二話不說先把oracle干掉。然后去執行\db\Disk1\ setup.exe安裝文件,我的出現如下錯誤:

    不用管它,然后稍微的等一小小下:知道出現如下界面

    先是:

                          

    然后按下面安裝:

    1.程序員,選擇高級安裝

    2選擇企業版,它的功能最強

    3注意硬盤空間,C盤也需要有2G的空間用來存放臨時文件

    4.有的時候網絡檢查通不過,沒關系,不管它。

    5默認

    6事務處理:適合大并發量段時間的操作,比如BBS

    數據倉庫:適合量不大但是長時間的數據挖掘操作

    7全局數據庫一般建議internet上獨一無二

    SID是維護這個數據庫的一系列進程的總名稱

    要注意一定要選擇"創建樣本方案數據庫"這是我們將來練習的基石

    8默認

    9默認

    10默認

    11請指定公共的口令,建議"bjsxt",避免忘記

    12默認

    13.等,好長時間 

    14等!

    15.等,又是好長時間。

    16 管理口令

    17去掉scott用戶的鎖,把密碼更新為"tiger"

    18把最后一頁的內容應該記錄在一個文本文件里面

    19完成之后:開始-所有程序-oracle_xxx-應用程序開發—SQL PLUS-輸入"scott"密碼"tiger",驗證安裝是否正常。

    posted @ 2014-07-15 21:44 碟雅閑居 閱讀(301) | 評論 (0)編輯 收藏

    錯誤現象


    在Win7下安裝了32位的Oracle10.2.0.1.0,想安裝一個64位的Oracle10g。在使用Universal
    Installer卸載時出現了錯誤提示:


    “程序異常終止”。發生內部錯誤。請將以下文件
    提供給Oracle技術支持部門:
    "未知"
    "未知"
    "未知"


    點了確定后,程序退出,這導致卸載無法繼續進行。



    解決方法


    在網上搜了后,發現是由Win7引起的這個錯誤,其解決方法也很簡單,設置Universal Installer文件的屬性,選擇以XP
    SP3兼容模式運行這個程序,并選擇以管理員身份運行此程序,卸載程序就可以繼續運行了,如圖:


    posted @ 2014-07-15 21:41 碟雅閑居 閱讀(2084) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 久久久久久影院久久久久免费精品国产小说| 日韩人妻无码精品久久免费一| 国产亚洲一区二区在线观看| 久操免费在线观看| 亚洲精品亚洲人成在线观看麻豆| 一二三四在线播放免费观看中文版视频 | 免费一区二区三区在线视频| 亚洲男人的天堂www| 国产成人免费午夜在线观看| 日韩亚洲翔田千里在线| 久久国产亚洲精品麻豆| 黄色成人网站免费无码av| 中文字幕不卡高清免费| 亚洲中文字幕乱码一区| 亚洲日产无码中文字幕| 在线观看免费为成年视频| 国色精品va在线观看免费视频| 亚洲熟妇无码八V在线播放| 亚洲成AV人片在| 四虎影在线永久免费观看| 最近免费中文字幕mv在线电影| 美女尿口扒开图片免费| 亚洲国产精品综合久久网各 | 久久精品国产亚洲AV嫖农村妇女| 免费国产怡红院在线观看| 四虎精品视频在线永久免费观看 | 国产小视频在线免费| 成年人网站免费视频| a级成人免费毛片完整版| 蜜臀亚洲AV无码精品国产午夜.| 亚洲AV无码一区东京热久久| 五月天婷亚洲天综合网精品偷| 69视频在线观看免费| ssswww日本免费网站片| 亚洲色成人四虎在线观看| 久久精品国产亚洲AV电影| 中文字幕第一页亚洲| 国产成人免费片在线视频观看| 在线永久看片免费的视频| 天黑黑影院在线观看视频高清免费| 色五月五月丁香亚洲综合网|