ORA-01031 問題

OS: RedHat Linux AS3ORACLE: 10.1.0.3.0SQLNET.ORA:SQLNET.AUTHENTICATION_SERVICES= (NTS)參數檔案:remote_login_passwordfile string EXCLUSIVEsqlplus /nologconn / as sysdbaERROR:ORA-01031: insufficient privileges把這行注釋掉: SQLNET.AUTHENTICATION_SERVICES=

事件迴圈與線程 一

初次讀到這篇文章,譯者感覺如沐春風,深刻體會到原文作者是花了很大功夫來寫這篇文章的,文章深入淺出,相信仔細讀完原文或下面譯文的讀者一定會有收穫。由於原文很長,原文作者的行文思路是從事件迴圈逐漸延伸到線程使用的討論,譯者因時間受限,暫發表有關事件迴圈的譯文。另一半線程實用的譯文將近期公布。文中有翻譯不當的地方,還請見諒。介紹線程是qt

迭代器簡介

       迭代器提供了比下標操作更通用的遍曆容器雷元素的方法。其對所有的容器都適用,現代C++程式更加傾向於適用迭代器而不是下標操作。//迭代器測試vector<int>::iterator begin = v3.begin(); //指向容器的第一個元素vector<int>::iterator end = v3.end();//z指向容器末端元素的下一個————超出末端迭代器,起哨兵作用for(vector<int>::iterator iter =

永久連結和軟連結的區別

串連有軟串連和硬串連之分,軟串連又叫符號串連。它們各自的特點是:硬串連:原檔案名稱和串連檔案名稱都指向相同的物理地址。目錄不能有硬串連;硬串連不能跨越檔案系統(不能跨越不同的分區)檔案在磁碟中只有一個拷貝,節省硬碟空間;由於刪除檔案要在同一個索引節點屬於唯一的串連時才能成功,因此可以防止不必要的誤刪除。符號串連:用ln

負數的模數運算

摘要:   我們知道,在不同的語言中,對負數執行模數運算,結果有可能會是不同的。例如,(-11)%5在python中計算的結果是4,而在C(C99)中計算的結果則是-1。  truncate除法 floor除法  在大多數程式設計語言中,如果整數a ...  我們知道,在不同的語言中,對負數執行模數運算,結果有可能會是不同的。例如,(-11)%5在python中計算的結果是4,而在C(C99)中計算的結果則是-1。  truncate除法 &&

資料庫時代的終結意味著什麼?

以資料庫為核心的軟體時代已經過去,資料庫時代早已結束,當我看到J2EE征途中那麼多人在對象和資料庫之間彷徨痛苦ing的時候,我想我該出來喊一聲了。  其實這句話在幾年前肯定有人喊過,因為中介軟體時代的來臨,實際意味著資料庫時代終結,正所謂一山無二虎:如果你重視資料庫,你的J2EE系統就無法完全OO,只有你忽視資料庫,你的系統才有可能完全邁向OO,至於資料庫效能調優等特定功能都可交由EJB容器或O/R

一個IT從業人員十年前和十年後的變化

十年前:一天也不想在學校多呆,盼著馬上畢業走如社會,走向工作崗位十年後:每天上班感覺是一種折磨,盼望著有一天能重新走進教室,逃避社會十年前:宿舍裡,同學之前談論最多的是誰誰誰找到工作了,工資是1000多,大家都很羨慕十年後:同事,朋友之間談論的更多的是誰誰誰開公司了,掙了多少萬,但是更多的羨慕那些有勇氣走進教室深造的人十年前:只有一個願望,只要能留在北京,什麼工作都願意幹十年後:常常覺得很多工作不適合自己幹.有時甚至想離開北京這個大都市十年前:在北京只認識長安街到學校的道路,幾乎很少逛街十年後:

使用Qt Model/View

目錄(?)[+]二預定義模型三視圖三委託Delegate1、利用 Qt 的模型 / 視圖架構,我們可以只從模型中擷取實際在視圖中顯示所需要的資料。這樣在處理非常大的資料集的時候,可以更加快速,而不至於降低效能。通過把一個模型註冊到兩個或多個視圖,就可以讓使用者使用不同的方式查看資料以及和資料互動。 Qt 對於多個視圖會自動保持同步,從而使對一個視圖的改變會影響到全部視圖。2、模型 /

獲得應用程式所執行的SQL語句(10046事件)

我們在確定應用程式效能的時候,更多地會關注其中SQL語句的執行情況。通常應用的效能瓶頸會在資料庫這邊,因此資料庫的sql語句是我們最佳化的重點。要對sql語句進行最佳化,首先要知道應用程式執行了哪些SQL語句。步驟如下:1、首先獲得spid、sid、serial#,machine為你的機器名SQL> select b.spid,a.sid,a.serial#,a.machine from v$session a,v$process b where a.paddr = b.addr and

用 profile 限制使用者資源

    Oracle 的這個功能真不錯。如果應用程式寫的不好,造成串連數過多,資料庫或者監聽器就會出問題。用 profile 就可以限制一個使用者的並發串連數了。    先看看初始化參數 resource_limit 的設定,如果是 false,profile 是不生效的。    alter system set resource_limit=true scope=both;    建立一個 profile:    CREATE PROFILE DEFAULT1 LIMIT       

Qt中採用多線程實現Socket編程-跨線程調用問題

本文介紹的是Qt中採用多線程Socket編程,由於工作的需要,開始接觸Qt的socket編程。Qt裡的example是個不錯的教程,但是當我把代碼移植到多線程的環境時就出問題了:QObject: Cannot create children for a parent that is in a different thread. 由於想要線上程中保留一個socket,以便維持雙邊通訊,因此定義如下:SocketThread:public QThread      {              ..

QT內建QTcpServer架構分析

Qt 4.6內建的threaddedfortuneserver是個簡單明了的 Qt C/S網路編程server端程式的例子, 該例子示範了 QTcpServer與QThread配合的方法。 代碼不多, 但包含了Qt網路編程的幾個關鍵點。- FortuneServer類從QTcpServer派生, 調用QTcpServer::listen() 監聽連接埠等待client串連- FortuneServer重寫了虛函數

Qt基於TCP網路程式發包封包抽象

Qt基於TCP網路程式發包封包抽象之前沒經驗, 發送資料包的時候, 包頭包尾等資訊都是通過重新定義一個結構體實現, 不同的協議包就有不同的結構體, 結果導致這樣的現象: 有多少上層業務協議包, 我就分別重新定義一個對應的加上包頭包尾的新的結構體, 很費勁.......額....現在, 重新想了下, 一個改進的方式, 把"封包"過程抽象出來, 使用Qt的QByteArray來操作流資料(還是挺方便的).h#ifndef PACKET_H#define PACKET_H#include

Qt的開發環境的搭建

window              1. 首先安裝qtcreator(qt-creator-windows-opensource-2.6.0.exe),是Qt的整合式開發環境,安裝後並沒有Qt Gui 應用程式的選項,必須安裝Qt的library,提供對建立Qt應用程式的支援。(Qt開發環境不像vs那樣安裝開發環境的同時提供相應的Library的支援,因此必須手動安裝並配置)          2. 安裝minGW(MinGW-gcc440_1,直接解壓)[minGW的作用From

關於 setuid 和 setgid

setuid: 使用者想RUN 一個具有ROOT(或其他ACCOUNT)才能啟動並執行命令,通常情況是不行的,但如果此命令設有SETUID後,就可以運行,運行是的許可權是ROOT,運行完後,該使用者就沒有ROOT許可權。 Unix 下面一般有兩種許可權: real userid/groupid , effective userid/groupid, 後者是用於限制進程訪問檔案的許可權,real userid/groupid則是來自其父進程的使用者id,

對稱金鑰演算法和非對稱金鑰演算法的不同之處

     密碼學中兩種常見的密碼演算法為對稱密碼演算法(單鑰密碼演算法)和非對稱密碼演算法(公開金鑰密碼演算法)。   所謂對稱金鑰演算法是指如果一個密碼編譯演算法的加密金鑰和解密密鑰相同,或者雖然不相同,但是可由其中的任意一個很容易的推匯出另一個,即密鑰是雙方共用的。  

網路傳輸資料要不要轉換大小端位元組序的問題?

網路傳輸資料要不要轉換大小端位元組序的問題?(2009-1-4 21:29)我看到書上講網路時都是說:Internet上的資料以大端方式在網路上傳輸,所以對於內部是小端方式儲存資料的機器,在internet上傳輸資料時就需要進行位元組轉換。但是我看了一些程式,只有sockaddr_in 這個結構中sin_port ,sin_addr 這兩個成員進行了轉換,而沒有看到傳送真正的資料時進行轉換,不知道這是怎麼回事。今天看到一篇文章,作者也提出了這一問題,並給出了自己的解釋。不知道是不是這樣的。另外,

Qt的Tcp網路編程

進行檔案傳輸時嗎,先傳送檔案頭資訊——檔案大小,檔案名稱……在傳送檔案資料。        使用Qt 封裝的socket介面進行tcp網路編程。在Qt中用戶端使用QTcpSocket,伺服器端使用QTcpServer。伺服器端在相應的連接埠進行監聽,一旦發現用戶端的串連請求,就會發出newConnect()訊號。通過關聯這個訊號,在槽中實現資料轉送。用戶端在有資料到來時將會發出readyRead()訊號,通過關聯此訊號實現資料的接收工作。

RedHat 9中配置sendmail伺服器

1.sendmail的安裝若使用者在Redhat9預設安裝時已經安裝了sendmail 8.11服務.可忽略安裝過程,相關資料請查閱redhat CD裡的文檔. 若沒有安裝,安裝sendmail服務,操作如下://查看是否安裝了sendmail#rpm –qa|grep sendmail//將RedHat Linux9的第一張安裝光碟片放入光碟機後掛載#cd /mnt/cdrom//進入光碟片的RedHat/RPMS目錄#cd

Qt下的QString與數位相互轉化

把QString轉換為 double類型方法1.QString str="123.45";double val=str.toDouble(); //val=123.45方法2.很適合科學計數法形式轉換bool ok;double d;d=QString("1234.56e-02").toDouble(&ok); //ok=true;d;12.3456.把QString轉換為float形1.QString str="123.45";float d=str.toFloat(); //d=12

總頁數: 61357 1 .... 13892 13893 13894 13895 13896 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.