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

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

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

    JUST DO IT ~

    我只想當個程序員

     

    https://www.byvoid.com/blog/c-int64/

     

    我要解決的幾個問題

     

    消費線程 c++

    函數調用棧和棧幀 

     

    預編譯技術要研究一下

    http://www.cnblogs.com/cofd/archive/2007/11/05/949962.html

     

    編譯器-VC6.0全解及調試技巧

    http://blog.csdn.net/wscxr57/article/details/8020754

    posted @ 2013-08-20 22:42 小高 閱讀(241) | 評論 (0)編輯 收藏

    1. 簡單解決問題的方式是

    找cpp  缺少  #include "stdafx.h" 添加。并且使用 《預編譯選項》

    B8C9~4S35CKEG12DA5W7_ZJ

     

    2.被動解決方式

        又分為2種方式

        1.選擇排除 lib 再附加lib   nafxcwd.lib    LIBCMTD.lib  附加的順序不一樣來操作。

        2.另外一種簡單的做法 在附加lib處添加  nafxcwd.lib

     

    使用  Client.lib 會出現問題,libc 和mfc的庫沖突問題。

    這邊可以在編譯時加lib參數 nafxcwd.lib。但是我項目本身不使用mfc。

    1>nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已經在 LIBCMTD.lib(new.obj) 中定義

    1>nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已經在 LIBCMTD.lib(dbgdel.obj) 中定義

    1>nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new[](unsigned int)" (??_U@YAPAXI@Z) 已經在 libcpmtd.lib(newaop.obj) 中定義

    1>nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete[](void *)" (??_V@YAXPAX@Z) 已經在 LIBCMTD.lib(delete2.obj) 中定義

    1>     正在創建庫 ..\bin\Service.lib 和對象 ..\bin\Service.exp

    1>..\bin\Service.exe : fatal error LNK1169: 找到一個或多個多重定義的符號

    1>  正在搜索庫

    1>      正在搜索 ../lib/CMDClient.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\kernel32.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\user32.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\gdi32.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\winspool.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\comdlg32.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\advapi32.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\shell32.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\ole32.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\oleaut32.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\uuid.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\odbc32.lib:

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\odbccp32.lib:

    1>      正在搜索 D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib\LIBCMTD.lib:

    1>      正在搜索 D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib\OLDNAMES.lib:

    1>      正在搜索 D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib\uafxcwd.lib:

    1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已經在 LIBCMTD.lib(new.obj) 中定義

    1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) 已經在 LIBCMTD.lib(dbgdel.obj) 中定義

    1>      正在搜索 C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86\msimg32.lib:

    MSDN 解決問題鏈接

    http://support.microsoft.com/kb/148652/zh-cn

    CRT 庫對 newdeleteDllMain 函數使用弱外部鏈接。MFC 庫也包含 newdeleteDllMain 函數。這些函數要求先鏈接 MFC 庫,然后再鏈接 CRT 庫。

    回到頂端 | 提供反饋

    解決方案

    該問題有兩種解決方法。第一種方法是強制鏈接器按照正確的順序鏈接庫。第二種方法是由您親自查找導致問題的模塊并糾正它。
    注意 以下步驟基于 Visual C++ 6.0。

    解決方案一:強制鏈接器按照正確的順序鏈接庫
    1. 在“項目”菜單上,單擊“設置”。
    2. 在“項目設置”對話框的“以下項目的設置”視圖中,單擊以選中出現鏈接錯誤的項目配置。
    3. 在“鏈接”選項卡上,單擊以選中“類別”組合框中的“輸入”。
    4. 在“忽略庫”框中,插入庫名(例如,Nafxcwd.lib;Libcmtd.lib)。
      注意:等效的鏈接器命令行是:/NOD:<library name>
    5. 在“對象/庫模塊”框中,插入庫名。必須確保這些庫按順序列出,而且是行中的前兩個庫(例如,Nafxcwd.lib 和 Libcmtd.lib)。
    要在 Visual C++ .NET 中設置該選項,請閱讀“設置 Visual C++ 項目屬性”聯機幫助主題。
    解決方案二:查找導致問題的模塊并糾正它
    若要查看當前的庫鏈接順序,請按照下列步驟操作:
    1. 在“項目”菜單上,單擊“設置”。
    2. 在“項目設置”對話框的“以下項目的設置”視圖中,單擊以選中出現鏈接錯誤的項目配置。
    3. 在“鏈接”選項卡上的“項目選項”框中鍵入 /verbose:lib。
    4. 重新生成項目。在鏈接過程中,這些庫將在輸出窗口中列出。

    回到頂端 | 提供反饋

    狀態

    這種現象是設計導致的。

    回到頂端 | 提供反饋

    更多信息

    使用 MFC 庫時,務必先鏈接它們,然后再鏈接 CRT 庫。這可以通過確保項目中的每個文件都首先包含 Msdev\Mfc\Include\Afx.h 來完成。

    直接包含 (  #include <Afx.h>  ) 或間接包含 (#include <Stdafx.h>) 都可以。Afx.h 包含文件會通過使用 #pragma comment (lib,"<libname>") 指令來強制采用庫的正確順序。
    如果源文件的擴展名為 .c,或者該文件的擴展名為 .cpp 但不使用 MFC,則可以創建一個較小的頭文件 (Forcelib.h) 并將其放在模塊的頂端。這個新的頭文件可確保按照正確的順序搜索庫。
    Visual C++ 不包含該頭文件。要創建此文件,請按照下列步驟操作:

    1. 打開 Msdev\Mfc\Include\Afx.h。
    2. 選定 #ifndef _AFX_NOFORCE_LIBS 和 #endif //!_AFX_NOFORCE_LIBS 之間的行。
    3. 將選定部分復制到 Windows 剪貼板。
    4. 創建一個新文本文件。
    5. 將剪貼板的內容粘貼到這個新文件中。
    6. 將該文件另存為 Msdev\Mfc\Include\Forcelib.h。
    在 Visual C++ .NET 中重現問題的步驟
    1. 啟動 Microsoft Visual Studio .NET。
    2. 在“文件”菜單上,指向“新建”,然后單擊“項目”。
    3. 單擊“項目類型”下的“Visual C++ 項目”,然后單擊“模板”下的“MFC 應用程序”。
    4. 在“名稱”文本框中,鍵入 Q148652。
    5. 在“位置”文本框中,鍵入 C:\Test,然后單擊“確定”。
    6. 在“MFC 應用程序向導”對話框中,單擊“應用程序類型”。
    7. 單擊“應用程序類型”下的“基于對話框”,然后單擊“MFC 的使用”下的“在靜態庫中使用 MFC”。
    8. 單擊“完成”。
    9. 在“解決方案資源管理器”中,選擇“源文件”下的全部三個 .cpp 文件。
    10. 右鍵單擊三個選定的文件,然后單擊“刪除”。
    11. 右鍵單擊“源文件”,指向“添加”,然后單擊“添加新項”。
    12. 單擊“模板”下的“C++ 文件”。在“名稱”文本框中,鍵入 Aa。單擊“打開”。
    13. 將以下代碼粘貼到 Aa.cpp 中:

      int test(){new int; return 1;}
    14. 右鍵單擊“源文件”,指向“添加”,然后單擊“添加現有項”。
    15. 選擇以下文件:
      • Q148652.cpp
      • Q148652Dlg.cpp
      • stdafx.cpp
    16. 單擊“打開”。
    17. 您在第 15 步中選擇的文件將出現在“源文件”下。
    18. 選擇“源文件”下的全部四個 .cpp 文件。
    19. 右鍵單擊選定的四個 .cpp 文件,然后單擊“屬性”。
    20. 展開“配置屬性”,然后展開“C/C++”。
    21. 單擊“預編譯頭”。
    22. 將“創建/使用預編譯頭”屬性設置為“不使用預編譯頭”。單擊“確定”。
    23. 在“生成”菜單上,單擊“重新生成解決方案”。

    回到頂端 | 提供反饋

    注意:本篇“快速發布”文章是從 Microsoft 支持組織直接創建的。 文中包含的信息按原樣提供,用于響應緊急問題。 由于發布倉促,材料可能包含印刷錯誤,并且可能隨時修訂,恕不另行通知。 有關其他注意事項,請參閱使用條款

    posted @ 2013-08-20 22:26 小高 閱讀(2719) | 評論 (0)編輯 收藏

    靜態庫才會發生。

    solution

    1. static lib

    2.exe windows console client .

     

    2XQ8F6KK65H}K6PY]%9`$@U

     

    3 .setting MDLIB to lib directionary.

    DJR$@4(]98BKPJ(RGD~{3UD

    OV5$NCN09P6Q68LLSQ_[HM9

    設置它本身依賴的dll

    image

    QGNPL]5IES1D}_{H~Z`3UG8

     

    4. lib 目錄情況

    O6G0]K9{PT5)1AISI9AD~ZJ

     

    5. main project  setting  include dir

    (_XB)VQFD79(((_@I0A(N1E

    6. mian link

    XK@A2Z3[YA7[(OD](H_{Z]V

     

    UTRNUW}_GU29UPJ[ZG_[9HY

    ok 就可以了。 static lib pdb 就可以編譯進 main project 文件里了。

    重建了項目!找這個問題花了我2個小時。

     

    [K%%]ZL{(F)JC5}QH983T[T

     

     

    或者在編譯自己手工改

    /Fd(程序數據庫文件名)(C++)

    編譯要使用pdb寫入。連接需要使用pdb。 靜態庫最終將合并入exe文件所以pdb文件也需要一起用。

    /VERBOSE 會把

    Z}Z65[})I)T}V4U~0FEQ}}8

     

    MSDN 相關內容

    鏈接

    http://msdn.microsoft.com/zh-cn/library/t2fck18t(v=vs.80).aspx

    LINK 還使用 PDB 保存 .exe 文件或 .dll 文件的調試信息。程序的 PDB 既是輸出文件也是輸入文件,因為 LINK 在重新生成程序時更新 PDB。

    http://msdn.microsoft.com/zh-cn/library/6y6t9esh(v=vs.80).aspx

    link 配置目錄。

    CL 使用 CL 和 INCLUDE

     

    生成 C/C++ 程序

    在命令行上生成

    為命令行生成設置路徑和環境變量

    NMAKE 參考

    運行 NMAKE

    生成文件的內容

    描述塊

    生成文件中的命令

    宏和 NMAKE

    推理規則

    點指令

    生成文件預處理

    VCBUILD 參考

    VCBUILD 系統要求

    VCBUILD 命令行

    VCBUILD 選項

     


    Quote of the Day:
    Alcohol, if taken in sufficient quantities, produces all the effects of intoxication.
    --Oscar Wilde

    參考

    pdb多 進程征用

    http://www.cnblogs.com/joeylee/archive/2012/12/12/2815210.html

    http://hi.baidu.com/vc_net/item/ffd829c4132d0862f6c95d48

    http://www.cppblog.com/sunicdavy/archive/2011/08/09/152850.html

    他的方法需要xcopy復制。解決4099方法。

    http://www.cppblog.com/huyutian/archive/2012/10/06/192930.html

     

    vc 編譯選項

    http://hi.baidu.com/odzienkvkodvxze/item/88e75cd8f9a06edf251f408e

    posted @ 2013-03-31 11:40 小高 閱讀(2855) | 評論 (0)編輯 收藏

    混合顯卡intel + gpu 卡 .
    買一個 displaylink 轉換卡。

    銘鑫 taobao usb3


    posted @ 2013-01-05 14:12 小高 閱讀(342) | 評論 (0)編輯 收藏
         摘要: class Father
    {
    public virtual void do1(){
    Console.WriteLine("father do1");
    }


    public virtual void do2()
    {
    Console.WriteLine("father do2");
    }
    }

    class Son :Father
    {

    public void do1()
    {
    Console.WriteLine("Son do1");
    }
    public override void do2()
    {
    Console.WriteLi  閱讀全文
    posted @ 2010-12-17 22:17 小高 閱讀(420) | 評論 (0)編輯 收藏
         摘要:



      閱讀全文
    posted @ 2010-12-08 00:11 小高 閱讀(2890) | 評論 (1)編輯 收藏
         摘要:


      閱讀全文
    posted @ 2010-09-06 10:02 小高| 編輯 收藏
         摘要: select * from tables() ;

    function 返回成游標
    select function(a) from dual ;   閱讀全文
    posted @ 2010-09-02 13:56 小高 閱讀(252) | 評論 (0)編輯 收藏
         摘要: cmd.CommandText = @"INSERT INTO (
    VALUES
    (:date_ ) ; ";  閱讀全文
    posted @ 2010-09-02 13:34 小高 閱讀(621) | 評論 (0)編輯 收藏
         摘要:   閱讀全文
    posted @ 2010-01-13 09:42 小高 閱讀(361) | 評論 (0)編輯 收藏
         摘要:   閱讀全文
    posted @ 2009-12-29 13:42 小高 閱讀(793) | 評論 (0)編輯 收藏
    SQL*Plus系統環境變量有哪些?如何修改?
    軟件環境:
    1、Windows NT4.0+ORACLE 8.0.4
    2、ORACLE安裝路徑為:C:\ORANT

    實現方法:
    show和set命令是兩條用于維護SQL*Plus系統變量的命令

    SQL> show all --查看所有68個系統變量值

    SQL> show user --顯示當前連接用戶

    SQL> show error                --顯示錯誤

    SQL> set heading off --禁止輸出列標題,默認值為ON

    SQL> set feedback off --禁止顯示最后一行的計數反饋信息,默認值為"對6個或更多的記錄,回送ON"

    SQL> set timing on --默認為OFF,設置查詢耗時,可用來估計SQL語句的執行時間,測試性能

    SQL> set sqlprompt "SQL> " --設置默認提示符,默認值就是"SQL> "

    SQL> set linesize 1000 --設置屏幕顯示行寬,默認100

    SQL> set autocommit ON --設置是否自動提交,默認為OFF

    SQL> set pause on --默認為OFF,設置暫停,會使屏幕顯示停止,等待按下ENTER鍵,再顯示下一頁

    SQL> set arraysize 1 --默認為15

    SQL> set long 1000 --默認為80

    說明:
    long值默認為80,設置1000是為了顯示更多的內容,因為很多數據字典視圖中用到了long數據類型,如:

    SQL> desc user_views
    列名 可空值否 類型
    ------------------------------- -------- ----
    VIEW_NAME NOT NULL VARCHAR2(30)
    TEXT_LENGTH NUMBER
    TEXT LONG

    SQL> define a = '''20000101 12:01:01''' --定義局部變量,如果想用一個類似在各種顯示中所包括的回車那樣的常量,
    --可以用define命令來設置
    SQL> select &a from dual;
    原值 1: select &a from dual
    新值 1: select '20000101 12:01:01' from dual

    '2000010112:01:01
    -----------------
    20000101 12:01:01


    問題提出:
    1、用戶需要對數據庫用戶下的每一張表都執行一個相同的SQL操作,這時,一遍、一遍的鍵入SQL語句是很麻煩的

    實現方法:
    SQL> set heading off --禁止輸出列標題
    SQL> set feedback off --禁止顯示最后一行的計數反饋信息

    列出當前用戶下所有同義詞的定義,可用來測試同義詞的真實存在性
    select 'desc '||tname from tab where tabtype='SYNONYM';

    查詢當前用戶下所有表的記錄數
    select 'select '''||tname||''',count(*) from '||tname||';' from tab where tabtype='TABLE';

    把所有符合條件的表的select權限授予為public
    select 'grant select on '||table_name||' to public;' from user_tables where 《條件》;

    刪除用戶下各種對象
    select 'drop '||tabtype||' '||tname from tab;

    刪除符合條件用戶
    select 'drop user '||username||' cascade;' from all_users where user_id>25;

    快速編譯所有視圖
    ----當在把數據庫倒入到新的服務器上后(數據庫重建),需要將視圖重新編譯一遍,
    ----因為該表空間視圖到其它表空間的表的連接會出現問題,可以利用PL/SQL的語言特性,快速編譯。

    SQL> SPOOL ON.SQL
    SQL> SELECT'ALTER VIEW '||TNAME||' COMPILE;' FROM TAB;
    SQL> SPOOL OFF
    然后執行ON.SQL即可。
    SQL> @ON.SQL
    當然,授權和創建同義詞也可以快速進行,如:
    SQL> SELECT 'GRANT SELECT ON '||TNAME||' TO 用戶名;' FROM TAB;
    SQL> SELECT 'CREATE SYNONYM '||TNAME||' FOR 用戶名.'||TNAME||';' FROM TAB;

    SQL*PLUS常用命令列表

    [ 天堂之水 2002年9月18日,閱讀人數36人 ]



    軟件環境:
    1、Windows 98 第二版
    2、Oracle數據庫版本為:Personal Oracle7 Release 7.3.4.0.0
    3、Oracle安裝路徑為:C:\ORAWIN95

    命令列表:
    假設當前執行命令為:select * from tab;

    (a)ppend     添加文本到緩沖區當前行尾    a order by tname 結果:select * from tab order by tname;
                                          (注:a后面跟2個空格)
    (c)hange/old/new 在當前行用新的文本替換舊的文本 c/*/tname     結果:select tname from tab;
    (c)hange/text  從當前行刪除文本        c/tab       結果:select tname from ;
    del       刪除當前行
    del n      刪除第n行
    (i)nput 文本   在當前行之后添加一行
    (l)ist      顯示緩沖區中所有行
    (l)ist n     顯示緩沖區中第 n 行
    (l)ist m n    顯示緩沖區中 m 到 n 行
    run       執行當前緩沖區的命令
    /        執行當前緩沖區的命令
    r        執行當前緩沖區的命令
    @文件名     運行調入內存的sql文件,如:

    SQL> edit s<回車>
    如果當前目錄下不存在s.sql文件,則系統自動生成s.sql文件,
    在其中輸入“select * from tab;”,存盤退出。

    SQL> @s<回車>
    系統會自動查詢當前用戶下的所有表、視圖、同義詞。

    @@文件名     在.sql文件中調用令一個.sql文件時使用

    save 文件名   將緩沖區的命令以文件方式存盤,缺省文件擴展名為.sql
    get 文件名    調入存盤的sql文件
    start 文件名   運行調入內存的sql文件

    spool 文件名   把這之后的各種操作及執行結果“假脫機”即存盤到磁盤文件上,默認文件擴展名為.lst
    spool      顯示當前的“假脫機”狀態
    spool off    停止輸出

    例:
    SQL> spool a
    SQL> spool
    正假脫機到 A.LST
    SQL> spool off
    SQL> spool
    當前無假脫機


    exit       退出SQL*PLUS
    desc 表名    顯示表的結構
    show user    顯示當前連接用戶
    show error    顯示錯誤
    show all     顯示所有68個系統變量值
    edit       打開默認編輯器,Windows系統中默認是notepad.exe,把緩沖區中最后一條SQL語句調入afiedt.buf文件中進行編輯
    edit 文件名   把當前目錄中指定的.sql文件調入編輯器進行編輯

    clear screen   清空當前屏幕顯示










    SQL> show all
    appinfo 為 OFF 并且已設置為 "SQL*Plus"
    arraysize 15
    autocommit OFF
    autoprint OFF
    autorecovery OFF
    autotrace ON EXPLAIN STATISTICS
    blockterminator "." (hex 2e)
    btitle OFF 為下一條 SELECT 語句的前幾個字符
    cmdsep OFF
    colsep " "
    compatibility version NATIVE
    concat "." (hex 2e)
    copycommit 0
    COPYTYPECHECK 為 ON
    define "&" (hex 26)
    describe DEPTH 1 LINENUM OFF INDENT ON
    echo OFF
    editfile "afiedt.buf"
    embedded OFF
    escape OFF
    用于 6 或更多行的 FEEDBACK ON
    flagger OFF
    flush ON
    heading ON
    headsep "|" (hex 7c)
    instance "local"
    linesize 80
    lno 14
    loboffset 1
    logsource ""
    long 80
    longchunksize 80
    markup HTML OFF HEAD "<style type='text/css'> body {font:10pt Arial,Helvetica,sa
    ns-serif; color:black; background:White;} p {font:10pt Arial,Helvetica,sans-seri
    f; color:black; background:White;} table,tr,td {font:10pt Arial,Helvetica,sans-s
    erif; color:Black; background:#f7f7e7; padding:0px 0px 0px 0px; margin:0px 0px 0
    px 0px;} th {font:bold 10pt Arial,Helvetica,sans-serif; color:#336699; backgroun
    d:#cccc99; padding:0px 0px 0px 0px;} h1 {font:16pt Arial,Helvetica,Geneva,sans-s
    erif; color:#336699; background-color:White; border-bottom:1px solid #cccc99; ma
    rgin-top:0pt; margin-bottom:0pt; padding:0px 0px 0px 0px;} h2 {font:bold 10pt Ar
    ial,Helvetica,Geneva,sans-serif; color:#336699; background-color:White; margin-t
    op:4pt; margin-bottom:0pt;} a {font:9pt Arial,Helvetica,sans-serif; color:#66330
    0; background:#ffffff; margin-top:0pt; margin-bottom:0pt; vertical-align:top;}</
    style><title>SQL*Plus Report</title>" BODY "" TABLE "border='1' width='90%' alig
    n='center' summary='Script output'" SPOOL OFF ENTMAP ON PREFORMAT OFF
    newpage 1
    null ""
    numformat ""
    numwidth 10
    pagesize 14
    PAUSE 為 OFF
    pno 0
    recsep WRAP
    recsepchar " " (hex 20)
    release 1002000100
    repfooter OFF  為 NULL
    repheader OFF  為 NULL
    serveroutput OFF
    shiftinout INVISIBLE
    showmode OFF
    spool OFF
    sqlblanklines OFF
    sqlcase MIXED
    sqlcode 0
    sqlcontinue "> "
    sqlnumber ON
    sqlpluscompatibility 10.2.0
    sqlprefix "#" (hex 23)
    sqlprompt "SQL> "
    sqlterminator ";" (hex 3b)
    suffix "sql"
    tab ON
    termout ON
    timing ON
    trimout ON
    trimspool OFF
    ttitle OFF 為下一條 SELECT 語句的前幾個字符
    underline "-" (hex 2d)
    USER 為 "ITMP"
    verify ON
    wrap : 將換至下一行
    SQL>




    posted @ 2009-12-01 20:56 小高 閱讀(359) | 評論 (0)編輯 收藏
    1.port 被占用了
    360看看 kill掉
    ps -ax
    netstat -an


    2. host 主機解析出了問題  linux 上


    [oracle@oracle bin]$ more /etc/hosts
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1         localhost.localdomain    localhost
    192.168.2.50    oracle         oracle 
    [oracle@oracle bin]$

    3. 安裝oracle  創庫的時候 往往會自動的 創立一個監聽器..
    比如一臺機器上有2個庫 ....那么很可能有2個監聽器.... listener  1521




    NL-00853: undefined command "ls".  Try "help"
    LSNRCTL> start
    Starting /opt/app/oracle/product/10.2.0/bin/tnslsnr: please wait...

    TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    System parameter file is /opt/app/oracle/product/10.2.0/network/admin/listener.ora
    Log messages written to /opt/app/oracle/product/10.2.0/network/log/listener.log
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))

    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    Start Date                01-DEC-2009 20:11:55
    Uptime                    0 days 0 hr. 0 min. 0 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /opt/app/oracle/product/10.2.0/network/admin/listener.ora
    Listener Log File         /opt/app/oracle/product/10.2.0/network/log/listener.log
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
    Services Summary...
    Service "PLSExtProc" has 1 instance(s).
      Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully
    LSNRCTL>
    LSNRCTL>
    LSNRCTL> status 
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle)(PORT=1521)))
    STATUS of the LISTENER
    ------------------------
    Alias                     LISTENER
    Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
    Start Date                01-DEC-2009 20:11:55
    Uptime                    0 days 0 hr. 2 min. 38 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /opt/app/oracle/product/10.2.0/network/admin/listener.ora
    Listener Log File         /opt/app/oracle/product/10.2.0/network/log/listener.log
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
    Services Summary...
    Service "PLSExtProc" has 1 instance(s).
      Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "idmp" has 1 instance(s).
      Instance "idmp", status READY, has 1 handler(s) for this service...
    Service "idmpXDB" has 1 instance(s).
      Instance "idmp", status READY, has 1 handler(s) for this service...
    Service "idmp_XPT" has 1 instance(s).
      Instance "idmp", status READY, has 1 handler(s) for this service...
    The command completed successfully
    LSNRCTL>




    posted @ 2009-12-01 20:17 小高 閱讀(1391) | 評論 (0)編輯 收藏


    CREATE OR REPLACE FUNCTION get_hash_val (p_in VARCHAR2)
        RETURN VARCHAR2
      IS
        l_hash   VARCHAR2 (6000);
     BEGIN
        l_hash :=RAWTOHEX(UTL_RAW.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.md5 (input_string=> p_in)));
         RETURN l_hash;
      END;

    posted @ 2009-10-30 23:42 小高 閱讀(207) | 評論 (0)編輯 收藏


       在 System.Collections.ArrayList.ToArray(Type type)
       在 log4net.Appender.MemoryAppender.GetEvents()
         在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
       在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       在 System.Threading.ThreadHelper.ThreadStart() 

     lock (MemoryAppender){
        MemoryAppender.GetEvents()
       MemoryAppender.clear()
     }
    posted @ 2009-10-14 16:21 小高 閱讀(678) | 評論 (0)編輯 收藏
    僅列出標題
    共20頁: First 上一頁 9 10 11 12 13 14 15 16 17 下一頁 Last 

    導航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統計

    常用鏈接

    留言簿(3)

    隨筆分類(352)

    收藏夾(19)

    關注的blog

    手冊

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 四虎永久在线精品免费影视 | 成人免费777777| 国产va免费精品| 免费国产综合视频在线看| 亚洲AV无码AV男人的天堂不卡| 国产一精品一AV一免费孕妇 | 337p日本欧洲亚洲大胆裸体艺术| 特色特黄a毛片高清免费观看| ww4545四虎永久免费地址| 国产美女无遮挡免费视频网站| 亚洲欧美日韩久久精品| 免费久久人人爽人人爽av| 国产猛烈高潮尖叫视频免费| 亚洲AV无码AV日韩AV网站| 亚洲国产精品国产自在在线| 中文字幕的电影免费网站| 亚洲国产精品一区| 成视频年人黄网站免费视频| 亚洲AV无码久久精品蜜桃| 亚洲成av人片在线天堂无| 亚洲人成免费电影| 亚洲愉拍一区二区三区| 69堂人成无码免费视频果冻传媒| 亚洲香蕉网久久综合影视| 美女视频免费看一区二区| 永久免费av无码不卡在线观看| 亚洲 日韩 色 图网站| 亚洲av麻豆aⅴ无码电影| 在线亚洲午夜片AV大片| 国产精品国产自线拍免费软件| 人人爽人人爽人人片av免费| 亚洲av不卡一区二区三区| 夜夜爽免费888视频| 97在线视频免费公开视频| 4338×亚洲全国最大色成网站| 久久中文字幕免费视频| 亚洲国产精品无码久久九九大片 | 国产成人精品日本亚洲| 手机在线看永久av片免费| 九九九精品视频免费| 亚洲毛片网址在线观看中文字幕 |