CMainFrame類的4個主要成員函數小結及CMainFrame類的應用

如說有一個CDialog類型的類CDlg,如何在這個類中修改CMainframe中成員變數的值?先謝過了.CMainFrame * pMf = (CMainFrame*)AfxGetMainWnd(); pMf->變數 = ...; 在你的Dlg的cpp檔案中包含mainfrm.h獲得CMainFrame: -在CMinApp中用AfxGetMainWnd()或者m_pMainWnd -在CChildFrame中可用GetParentFrame()

MS SQL 使用者登入資訊查詢

SQL語句取得當前SQL Server已串連的資料庫和使用者  select dbname=case     when dbid=0 then null     when dbid<>0 then db_name(dbid)     end, loginame from master..sysprocesses where hostname is not null   group by dbid,loginame 所有資料庫資訊select * from

sql 根據一串字元數字(使用萬用字元寫法)

--踢除字串,取純數字 FUNCTION [dbo].[GetNum](@str varchar(1000))RETURNS varchar(1000) AS  BEGIN  declare @N varchar(80)  set @N=''  while PATINDEX('%[0-9]%',@str)<>0 --每次迴圈找出一個數字 begin  set @N =

禁止MDI子視窗的關閉按鈕\MDI中多視排列顯示方式

 1。修改子視窗的OnClose訊息函數,並改為如下代碼:void CChildFrame::OnClose() { // 使按Ctrl+F4時,不會關閉視窗。 //CMDIChildWnd::OnClose();}2。添加子視窗的OnCreate訊息函數,並改為如下代碼:int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1) 

如何永久更改 NLS_DATE_FORMAT

select 'DATABASE', value from nls_database_parameters where parameter = 'NLS_DATE_FORMAT'unionselect 'INSTANCE', value from nls_instance_parameterswhere parameter = 'NLS_DATE_FORMAT'unionselect 'SESSION', value from nls_session_parameterswhere

log_archive_dest與log_archive_dest_n區別

1.log_archive_dest.使用log_archive_dest參數最多可設定2個歸檔路徑,通過log_archive_dest設定一個主歸檔路徑,通過LOG_ARCHIVE_DUPLEX_DEST 參數設定一個從歸檔路徑。所有的路徑必須是本地的,該參數的設定格式如下:LOG_ARCHIVE_DEST = '/disk1/archive'LOG_ARCHIVE_DUPLEX_DEST = '/disk2/archive' 2.LOG_ARCHIVE_DEST_nLOG_ARCHIVE_

suse下設定IP的3種方法

第一種SUSE Linux IP設定方法ifconfig eth0 192.168.1.22 netmask 255.255.255.0 uproute add default gw 192.168.1.2釋義:#IP配置,包括子網路遮罩,看情況修改eth0和192.168.1.22 #網關修改 ,看情況修改192.168.1.2 第二種SUSE Linux

rman備份中obsolete和expired的區別

1、obsolete:與retention policy相關,當備份或者副本根據儲存策略而被丟棄的時候,就會被標記為該狀態。比如你設定恢複視窗為7天,今天10號,那2號之前(包括2號)的都被認為是“到期的”。 2、expired:使用crosscheck對備份進行校正,當備份或者副本被儲存在rman目錄中,但是並沒有物理存在於備份介質上時,就會被標記為該狀 態;在作業系統層刪除備份組後,用crosscheck 檢測後就標誌為X(expired)。通常指丟失(被刪除)的備份。 #delete

遭遇ORA-600錯 參數: [keltnfy-ldmInit]

當startup啟動並執行時候 Oracle出錯,ORA-600的錯。錯誤如下, ORA-00600: 內部錯誤碼, 參數: [keltnfy-ldmInit], [46], [1], [], [], [], [], [] 這個錯,在nomount啟動的時候就出來的,所以和系統有關。 詢問了朋友最近有什麼動作,回憶不起有什麼問題了。前一段時間機器一直都OK的,就是今天機器維護,重啟Oracle的時候就有這個問題叻。 由於是nomount的時候都出錯了,所以可以很肯定的判斷,應該是和系統有關,

awk中NR與FNR

NR,表示awk開始執行程式後所讀取的資料行數.FNR,與NR功用類似,不同的是awk每開啟一個新檔案,FNR便從0重新累計. 下面看兩個例子: 1,對於單個檔案NR 和FNR 的 輸出結果一樣的 :# awk '{print NR,$0}' file1 1 a b c d2 a b d c3 a c b d#awk '{print FNR,$0}' file1 1 a b c d2 a b d c3 a c b d2,但是對於多個檔案 :# awk '{print NR,$0}' file1

suse下查看 CPU,記憶體,網路流量和磁碟 I/O

在命令列方式下,如何查看CPU、記憶體的使用方式,網路流量和磁碟I/O?Q: 在命令列方式下,如何查看CPU、記憶體的使用方式,網路流量和磁碟I/O? A: 在命令列方式下,    1. 查看CPU使用方式的命令       ""每5秒重新整理一次,最右側有CPU的佔用率的資料       $ vmstat 5        ""top 然後按Shift+P,按照進程處理器佔用率排序       $ top           2. 查看記憶體使用量情況的命令      

VC處理XML文檔類的開發

#pragma once//--------------------------------------------------------//#import <msxml6.dll> #import "msxml.dll"using namespace MSXML; //--------------------------------------------------------//class

開始學習CUDA……

    從去年開始,我要用CUDA開發程式,具體做的是並行影像處理。CUDA是中全新的用GPU來做並行計算的技術.     希望正在研究這種技術的,相互交流一下.我會把我碰到的一些問題以及解決方案陸續貼上來.    如:  1 、如何在VS 2005下建立一個自己的工程? 2、如何產生PTX、cubin等檔案?先寫這些,以後再慢慢增加。

關聯–依賴、組合–彙總 聯絡與區別

依賴是比關聯弱的關係,關聯代表一種結構化的關係,體現在產生的程式碼中,以java為例:     若類A單向關聯指向類B,則在類A中存在一個屬性B   b。     若類A依賴類B,則不會有這個屬性,類B的執行個體可能存在於某個方法調用的參數中,或某個方法的局部變數中。例如代碼:     依賴:----存在於某個方法調用的參數中,或某個方法的局部變數中。Person類與Screwdriver類的依賴關係[代碼錶現] public class Person{        /** 擰螺絲 */  

讓visual assistX識別CUDA程式檔案

1 讓VS 2005像識別C/C++檔案一樣識別.cu檔案  在VS上安裝Visual Assist X後,當滑鼠停留在某個變數時,會顯示該變數的定義,若一個工程的檔案很多時,這些功能會很方便編寫或修改程式。安裝CUDA軟體包後,.cpp檔案有文法高亮顯示,由於.cu檔案需要NVCC編譯器,所以我們要手動設定,才能讓.cu檔案和.cpp檔案一樣使用Visual Assist X的功能。具體步驟:1) 把Nvidia內建的文法高亮顯示的檔案放到指定的vc目錄下;2)  修改註冊表的visual

bmp映像的位元組對齊問題

linux下的 位元組對齊問題我把網路攝影機獲的資料儲存位BMP格式時,BITMAPFILEHEADER本來應是14位元組,可是我用sizeof輸出它的大小時,是16位元組,所以就出現了位元組對齊的問題。解決方案:在定義結構提前加上:#paraga pack(1)例:#paraga pack(1) typedef struct tagBITMAPFILEHEADER{     WORD   bfType;                     DWORD  bfSize;           

getsockopt()/setsockopt()函數的使用

正在做tcp協議的程式,由於發送的資料較大,所以的設定tcp套介面緩衝區的大小,否則接收到的資料只是發送的一部分。我要做的是發送採集到的映像資料,不設定緩衝去的大小,每次接受到的映像總有一部分是黑色的或者整個映像都是黑色的。 關於getsockopt()/setsockopt()函數的參數格式,相關的介紹很多,我唯寫設定緩衝區的形式:SO_RCVBUF和SO_SNDBUF每個套介面都有一個發送緩衝區和一個接收緩衝區,使用這兩個套介面選項可以改變預設緩衝區大小。// 接收緩衝區int

Authid Current_User的使用

我們知道,使用者擁有的role許可權在預存程序是停用。遇到這種情況,我們一般需要顯式授權,如grant create table to usera;但這種方法太麻煩,有時候可能需要進行非常多的授權才能執行預存程序,實際上,oracle給我們提供了在預存程序中使用role許可權的方法:修改預存程序,加入Authid Current_User時預存程序可以使用role許可權。下面來舉個例子: SQL> select * from v$version;BANNER----------------

exOsip Register 心跳處理

eXosip_add_authentication_info eXosip_register_build_initial_register eXosip_register_send_register 發送發送一個註冊包eXosip_clear_authentication_info();eXosip_add_authentication_info(m_userid,m_userid,m_passwd,"MD5",NULL)) 添加認證資訊osip_message_t

常用資料庫代碼

--查詢與裝置資料庫自增ID--DBCC CHECKIDENT (GoTone_Pay_per_view, NORESEED)  --1547--DBCC CHECKIDENT (GoTone_Pay_per_view, RESEED, 1547) -----chinanetcomlog2006-08-----[192.168.99.21].[chinanetcomlog2006-08] Select * From sysobjectswhere ID in(Select ID From

總頁數: 61357 1 .... 14206 14207 14208 14209 14210 .... 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.