句柄
- 基于 VB6的濾棒物流系統(tǒng)輔助報警系統(tǒng)設(shè)計
該報警提示的窗口句柄調(diào)用SendMessageA,并向該句柄指向的窗口自動點擊確定按鈕,從而關(guān)閉彈出的報警提示小窗口。5 核心功能代碼實現(xiàn)定時器狀態(tài)刷新函數(shù)—shuaxintime()代碼: Private Sub shuaxintime()'刷新各定時器狀態(tài),起到實時提示If Timer1.Enabled = True Then'判斷定時器1是否激活Label2.Caption ="timer1激活中"'將定時器1狀態(tài)顯示在標(biāo)簽2文字Else:Label
計算機應(yīng)用文摘·觸控 2022年19期2022-11-20
- 基于VxWorks的消息控制軟件設(shè)計方法
后,將這些接口以句柄的方式統(tǒng)一起來,作為對外的接口層。以消息過濾模塊為例,過濾模塊的接口層聲明的示意代碼如下:消息過濾接口是在原來消息過濾的代碼中添加一個新的接口層。在消息過濾接口模塊的聲明中,首先需要聲明消息過濾模塊中函數(shù)的id———可以以宏定義的形式聲明,也可以用枚舉量的形式聲明。此外,還需要聲明一個send_msg_to_filter_function 的句柄,其作用是接收所有從中介模塊發(fā)過來的消息,并根據(jù)function_id 選擇過濾模塊中正確的
計算機應(yīng)用文摘·觸控 2022年13期2022-05-30
- 自己動手 解決System進程的句柄數(shù)異常問題
開的窗口中勾選“句柄”“線程”“I/ O讀取”“I/ O寫入”“路徑名稱”和“命令行”等項目(圖2)。接著返回到任務(wù)管理器窗口中等待,過了一段時間后筆者發(fā)現(xiàn),其中“System”進程的句柄數(shù)一直在大量地增加(有時甚至達到幾十萬個,正常狀態(tài)一般只有幾千個),而且其“I/O讀取”、“I/O寫入”數(shù)字也在同步增加,顯然“系統(tǒng)資源不足”的問題就是該進程不斷增加的句柄數(shù)耗盡了系統(tǒng)的可用資源而導(dǎo)致的(圖3)。查找問題通過上面的分析,知道問題的出現(xiàn)是“System”進程
電腦愛好者 2022年7期2022-05-30
- 基于CUDA編程接口的GPU Trace模塊設(shè)計
有Trace數(shù)據(jù)句柄的消息。當(dāng)server接收到帶有Trace數(shù)據(jù)句柄的消息,并通過句柄獲取到所需要的GPU Trace數(shù)據(jù)后,記錄Trace數(shù)據(jù)信息并更新相關(guān)的Trace信息描述記錄。圖1 模塊server程序運行流程為了確保記錄的實時性,GPU Trace功能模塊在內(nèi)存中開辟了一塊存儲空間用以記錄GPU運行信息。該存儲空間由GPU Trace目錄和GPU Trace記錄數(shù)據(jù)兩部分組成。GPU Trace目錄部分,主要用于記錄存儲空間的內(nèi)存地址、當(dāng)前GP
無線互聯(lián)科技 2022年2期2022-04-20
- 一種基于TCP/IP協(xié)議的通信數(shù)據(jù)傳輸方式
指向傳輸提供者的句柄,是TCP/IP通信協(xié)議的重要組成[3]。根據(jù)性質(zhì)和作用的不同,套接字分為原始套接字、流式套接字和數(shù)據(jù)包套接字。本文采用雙向、有序、可靠的流式套接字用于數(shù)據(jù)傳輸服務(wù)??蛻舳?、服務(wù)器握手過程如圖1所示。首先,服務(wù)器端采用Socket套接字句柄創(chuàng)建一個網(wǎng)絡(luò)服務(wù),然后使用bind()函數(shù)為該服務(wù)綁定主機的IP地址和分配端口號,并通過listen()函數(shù)建立對客戶端的實時監(jiān)聽。另外,客戶端同樣采用socket套接字句柄開啟一個網(wǎng)絡(luò)服務(wù),并使用c
網(wǎng)絡(luò)安全技術(shù)與應(yīng)用 2021年11期2021-12-14
- 一種應(yīng)用于SCADE模型與實物聯(lián)合仿真測試的方法
根據(jù)socket句柄、IP地址及端口號完成UDP數(shù)據(jù)的發(fā)送。該UDP通信模塊實現(xiàn)與外部實物互聯(lián),其特點在于:1)支持?jǐn)?shù)據(jù)錄播及回放功能,可以提高回歸測試自動化的程度;2)UDP通信IP地址和端口號可配置;3)UDP通信模塊支持多路鏈接,且鏈路之間相互獨立,沒有任何依賴及干擾。2.1 數(shù)據(jù)錄播回放UDP通信接收子模塊共有3個分支,其中,第1個分支由UDP信息接收(updRecvElt)操作符、數(shù)據(jù)錄入(dataSava)操作符構(gòu)成,該分支用于實物環(huán)境下的仿真
鐵路通信信號工程技術(shù) 2021年10期2021-10-31
- 電子設(shè)備可靠性試驗性能測試遠程控制方法探析
軸開關(guān)對應(yīng)的控制句柄。⑦調(diào)用WriteFile函數(shù)向同軸開關(guān)發(fā)送控制指令,控制U1816X切換通道。⑧斷開同軸開關(guān)連接時調(diào)用CloseHandle函數(shù),將參數(shù)設(shè)置為同軸開關(guān)的控制句柄。調(diào)用后需要判斷返回值是否正常,確保同軸開關(guān)正常斷開連接。在步驟⑥中獲取到的設(shè)備控制句柄可以用同軸開關(guān)的VID和PID值判斷是否正確。調(diào)用HidD_GetAttributes函數(shù),將參數(shù)設(shè)置為同軸開關(guān)控制句柄,即可獲取同軸開關(guān)的 VID和PID值。同軸開關(guān)的VID和PID正確值
環(huán)境技術(shù) 2020年6期2021-01-13
- 基于EtherCAT 上位機軟件ADS 通信實驗研究
變量都有一個專屬句柄,使用變量名訪問變量首先捕獲它的句柄,然后讀寫操作,最后釋放句柄。圖2 I/O 變量鏈接圖3 onlion 界面實時監(jiān)控圖4 實驗板現(xiàn)象3 通訊模塊設(shè)計總體設(shè)計:設(shè)計使用VS2017 的MFC 模塊,實現(xiàn)實驗板通過記數(shù)方式點亮LED 流水燈以及按鍵顯示的設(shè)計面板。設(shè)計面板中用到的PLC 程序中任意變量以文件方式存放在上位機中,根據(jù)變量名稱獲取變量地址信息。為了得到相應(yīng)PLC 變量的句柄,使用接口函數(shù)“AdsSyncReadWriteRe
科學(xué)技術(shù)創(chuàng)新 2020年35期2020-12-10
- 基于MATLAB GUI的控制器終端通信與界面設(shè)計
面的回調(diào)函數(shù)中,句柄的概念十分重要,一個界面對應(yīng)一個句柄,要想操作某個界面的數(shù)據(jù)或控件等,就必須要拿到該界面的句柄,句柄的調(diào)用格式為:handles.guiMain,表示拿到主界面的句柄。在不同界面之間如何交換使用句柄,也是在界面開發(fā)中的主要注意事項,如在數(shù)據(jù)顯示界面拿到主界面句柄程序為:程序中h_mainGUI變量即為主界面句柄變量。2 控制器終端通信協(xié)議許多主流控制器均可進行RS232的串口通信,如51單片機、STM32、DSP、FPGA等。在沒有串口
電子元器件與信息技術(shù) 2020年8期2020-11-12
- 圖形處理器狀態(tài)管理與故障管理方法研究
擇需要配置的運行句柄管理[4],包括設(shè)備信息管理、命令存儲空間管理、GL句柄管理、GLU句柄管理、GLUT句柄管理、窗口句柄管理等。圖2 圖形處理器狀態(tài)(3)自檢狀態(tài)用于檢測圖形處理器中的主要功能單元是否能夠正常運行[5],包括了圖形處理過程的關(guān)鍵路徑:主機接口、3D繪制單元、顯示存儲、顯示控制。(4)初始化狀態(tài)標(biāo)志當(dāng)前圖形處理器已達到運行的初始狀態(tài),在此過程中需要配置圖形處理各功能單元的寄存器及存儲器狀態(tài),使其達到可運行狀態(tài)。(5)繪圖狀態(tài)標(biāo)志當(dāng)前圖形處
計算機技術(shù)與發(fā)展 2020年8期2020-08-12
- MATLAB GUI在土木工程軟件界面設(shè)計中的應(yīng)用
,用set命令使句柄和句柄之間實現(xiàn)連接,發(fā)現(xiàn)實現(xiàn)不了,后來發(fā)現(xiàn)是由于需要輸出的未知量在公示中互相聯(lián)系不能獨立,因此我們重新編輯了函數(shù)文件,在主函數(shù)調(diào)用函數(shù)文件,再給未知量設(shè)置句柄,與輸出框句柄進行連接,解決與計算按鈕實現(xiàn)連接的問題的問題。2 程序界面及功能功能:可以通過控制單選按鈕(as’是否已知)來切換界面,在每一個界面上的輸入框輸入相關(guān)參數(shù)即可在輸出框得到準(zhǔn)確的配筋情況,以及可以驗證配筋率是否合格。通過該GUI界面可以求出鋼筋混凝土構(gòu)件大偏心受壓情況下
新生代 2019年12期2019-10-17
- 一種支持私有云仿真的HLA/RTI實現(xiàn)方法
將屬性映射為屬性句柄,通過(句柄值和屬性值)來打包傳輸數(shù)據(jù);對于接口的參數(shù)名也需要與屬性的句柄值相關(guān)聯(lián)。為此,輸入?yún)?shù)屬性在RTI解析FOM/SOM時會將屬性名映射為屬性句柄,且RTI在分配屬性句柄時是按自動遞增順序來計算句柄值的。故按微服務(wù)接口參數(shù)的順序依次定義FOM/SOM中的訪問該微服務(wù)的對象類的屬性,則參數(shù)值、屬性句柄值和屬性值是一一對應(yīng)的關(guān)系。RTI在調(diào)用該接口時,先獲得該接口的全部參數(shù),并按對應(yīng)的屬性句柄大小進行屬性值排隊,從而按此順序?qū)傩灾?/div>
計算機技術(shù)與發(fā)展 2019年9期2019-09-28
- 一種控制器硬件序列號的更新方法
dows 子窗口句柄,并找到Memtool 的窗口句柄;如果沒有發(fā)現(xiàn),則程序會啟動Memtool 程序,然后重新查找并獲取Memtool 的窗口句柄。(2)用當(dāng)前的ECU 序列號替換bootloader 的默認序列號,并生成新的hex 文件。(3)用此新生成的hex文件作為memtool要刷寫的文件,生成.mtb 的批處理腳本文件。(4)通過WINDOWS API 函數(shù)PostMessage 發(fā)送模擬菜單點擊的消息命令觸發(fā)Memtool 的“Run Bat汽車實用技術(shù) 2019年17期2019-09-21
- 服務(wù)器密碼機對稱加解密及會話密鑰導(dǎo)入導(dǎo)出測試方法研究
解密;會話密鑰;句柄0 引言服務(wù)器密碼機是按照《GM/T 0030-2014 服務(wù)器密碼機技術(shù)規(guī)范》要求設(shè)計的密碼產(chǎn)品,能夠?qū)ν馓峁ΨQ加解密[1][2][3](SM1、SM4算法)功能,對稱加解密算法的密鑰為會話密鑰,該密鑰是在密碼機內(nèi)部臨時生成存儲的,使用完成后需要銷毀,根據(jù)《GM/T 0018-2012密碼設(shè)備應(yīng)用接口規(guī)范》說明,用戶不能獲取會話密鑰明文,而是通過句柄的形式來使用會話密鑰的,且在使用過程中會涉及會話密鑰的導(dǎo)入導(dǎo)出(密文)。導(dǎo)入導(dǎo)出應(yīng)用網(wǎng)絡(luò)安全技術(shù)與應(yīng)用 2019年7期2019-07-10
- 基于API函數(shù)和VB.NET的自動數(shù)據(jù)采集系統(tǒng)
測試程序界面控件句柄,讀取特定測試數(shù)據(jù)和向測試程序發(fā)送控制命令三部分。PC機實現(xiàn)測試數(shù)據(jù)采集的具體步驟是:1)獲取測試程序主窗口句柄,判斷測試程序是否打開;2)獲取要讀取數(shù)據(jù)所在控件句柄;3)判斷測試狀態(tài);4)讀取數(shù)據(jù)并保存。要獲取控件的句柄讀取需要的數(shù)據(jù),就要用到如下的API函數(shù):Hwnd=FindWindow(lpClassName,lpWindowName)功能:獲得一個窗口的句柄;返回值:若成功返回窗體句柄,若失敗返回Null。其中l(wèi)pClassN網(wǎng)絡(luò)安全技術(shù)與應(yīng)用 2019年5期2019-06-05
- 網(wǎng)絡(luò)文件系統(tǒng)在繼電保護裝置的研究及應(yīng)用
務(wù)端提供的根文件句柄的過程。文件句柄是網(wǎng)絡(luò)文件系統(tǒng)中的一個重要概念,用來引用服務(wù)器上的一個文件或目錄。它是由服務(wù)端創(chuàng)建并傳遞給客戶端的??蛻舳嗽L問文件時,使用對應(yīng)的文件句柄進行訪問[6-9]。文件句柄的內(nèi)容只對服務(wù)端有意義。保護裝置的句柄生成方案是在使用時開辟全局存儲句柄的空間,將存儲的地址作為文件句柄使用,這樣既可保證句柄的唯一性,又提高了使用句柄時的查找效率??蛻舳颂峁┝藪燧d文件系統(tǒng)、返回所有被掛載的文件系統(tǒng)的列表、卸載文件系統(tǒng)、結(jié)束對服務(wù)器目錄的掛載自動化儀表 2019年2期2019-05-16
- OPG文法的語法分析優(yōu)化策略
首先找到句型中的句柄,句柄是句型中的最左直接短語,之后根據(jù)產(chǎn)生式規(guī)則向左歸約,用產(chǎn)生式的左部去替換產(chǎn)生式右部。例如對OPG文法G[E]:E→T|E+T T→F|T*F F→i|(E)的句型T+T*F+i的分析如表1所示。上述句型分析中每步都是在句型中尋找最左直接短語,也就是文法中某條產(chǎn)生式的右部。進行最左歸約實質(zhì)上就是用某條產(chǎn)生式的左部非終結(jié)符去替換產(chǎn)生式的右部符號串。根據(jù)句型的不同,歸約的步驟也會有區(qū)別,但分析成功的標(biāo)志就是歸約到OPG文法的開始符號,代電子技術(shù)與軟件工程 2019年4期2019-04-26
- 虛擬機“句柄無效”無法開機
動虛擬機,提示“句柄無效 無法打開磁盤xxxx或者某一個快照所依賴的磁盤”,無法開機。圖1 掛起的虛擬機故障排查打開虛擬機所在的文件夾,看到有多個VMDK(虛擬機硬盤文件)、vmsn(虛擬機快照文件)。正常掛起的虛擬機會有一個擴展名為.vmss的文件,該文件是“VMware已掛起虛擬機的狀態(tài)”文件,如圖1所示,這是一個掛起的虛擬機的文件截圖。圖2 檢查虛擬機磁盤文件但是,即使這個擴展名為.vmss的文件被刪除,虛擬機不能從掛起狀態(tài)恢復(fù),打開虛擬機電源的時候網(wǎng)絡(luò)安全和信息化 2018年9期2018-11-07
- PPT圖表繞圈動畫制作
空心圓的黃色控制句柄調(diào)整其內(nèi)圓半徑到所需大小,設(shè)置其形狀填充為無;接著,再插入空心弧,通過“格式”選項卡設(shè)置空心弧的大小與空心圓完全一樣,將空心弧與空心圓重疊,拖動空心弧的兩個黃色控制句柄,調(diào)整其內(nèi)圓半徑與空心圓完全一致,拖動空心弧右側(cè)的黃色控制句柄,根據(jù)所需圖表數(shù)據(jù)調(diào)整空心弧的填充范圍(圖1)。接下來,選中這兩個圖形,切換到“格式”選項卡,將這兩個圖形組合。切換到“動畫”選項卡,在“進入”動畫中選擇“出現(xiàn)”,再點擊“添加動畫”,選擇“強調(diào)”中的“陀螺旋”電腦愛好者 2018年19期2018-11-05
- 基于MATLAB的上海500型拖拉機360°環(huán)影系統(tǒng)GUI設(shè)計
中調(diào)用同一個圖片句柄,并且需要在不同的坐標(biāo)軸中同時顯示,為了滿足系統(tǒng)的實時性,在視頻圖像采集函數(shù)、主函數(shù)以及子函數(shù)之間,需要實現(xiàn)如下邏輯關(guān)系,如圖3所示。圖2 界面設(shè)計結(jié)果Fig.2 The designing results of interface圖3 視頻圖像處理邏輯關(guān)系模型Fig.3 Video image processing logic relation model2.2.2視頻圖像采集。利用MATLAB中的videoinput函數(shù)[10]可對安徽農(nóng)業(yè)科學(xué) 2018年26期2018-09-19
- WinUSB驅(qū)動實現(xiàn)及其通信傳輸應(yīng)用
的USB接口操作句柄,之后就可以運用該句柄,調(diào)用管道讀寫進行數(shù)據(jù)傳輸了??梢暬瘻y試/應(yīng)用程序退出時必須依次關(guān)閉USB接口操作句柄和設(shè)備文件操作句柄。獲取USB設(shè)備及其接口操作句柄的典型函數(shù)代碼如下:HANDLE hDeviceHandle = INVALID_HANDLE_VALUE; // 設(shè)備文件句柄WINUSB_INTERFACE_HANDLE hWinUSBHandle // WinUSB操作句柄= INVALID_HANDLE_VALUE;//軟件 2018年8期2018-09-14
- 編譯技術(shù)綜述
DFA,NFA,句柄,最左素短語一、編譯技術(shù)發(fā)展歷史在二十世紀(jì)五十年代,編譯器的開發(fā)還是一件非常困難的事情。因為早期大多數(shù)的編譯工作是人們手動將算術(shù)公式翻譯為機器代碼,當(dāng)面對復(fù)雜的運算公式時,這項工作就變得十分繁瑣。在這個時期,出現(xiàn)了許多高級編程語言,然而第一個Fortran編譯器卻經(jīng)歷了多年的開發(fā)才完成。到二十世紀(jì)年代末期,研究人員開始研究能夠自動編譯的工具。從二十世紀(jì)六十年代開始,人們開始使用自展技術(shù)來構(gòu)造編譯程序。近二十年來,隨著計算機技術(shù)的迅猛發(fā)展科學(xué)與財富 2018年20期2018-08-22
- VBA 7.0的代碼兼容性研究
備、文件等對象的句柄都變成了64位,即8個字節(jié)的長度。如果使用Microsoft Spy++(X64版)對64位系統(tǒng)進行檢查,就能直觀地看到這一變化[3]。具體到VBA7.0,可以同時支持32位和64位的應(yīng)用,并且在32位版本的Office中,以前所編寫的VBA代碼無需作任何修改,完全可以正常運行。而在64位版本的Office中,VBA為了與系統(tǒng)的變化相協(xié)調(diào),特別是針對指針、句柄及其他64位數(shù)據(jù),增加了相應(yīng)的關(guān)鍵字和數(shù)據(jù)類型[4]。如果在64位的VBA環(huán)境計算機時代 2018年4期2018-04-14
- 基于影子內(nèi)存的無代理虛擬機進程防護
解析出具體的調(diào)用句柄參數(shù),根據(jù)進程句柄解析當(dāng)前進程句柄表,獲取進程對象。1)調(diào)用參數(shù)解析操作系統(tǒng)禁止內(nèi)核空間和用戶空間共享堆棧,在具體的系統(tǒng)調(diào)用函數(shù)被執(zhí)行之前,位于用戶空間堆棧中的參數(shù)會被復(fù)制到內(nèi)核空間堆棧,ESP寄存器指向內(nèi)核棧頂。Windows針對進程的操作有兩個步驟:打開進程、操作進程。首先要通過類似OpenProcess函數(shù)打開指定進程獲取一個句柄,然后根據(jù)此句柄對進程進行特定的操作,進程句柄會作為進程相關(guān)系統(tǒng)調(diào)用的首個參數(shù)被傳遞。Windows中電子科技大學(xué)學(xué)報 2018年1期2018-01-18
- 基于中標(biāo)麒麟平臺對達夢數(shù)據(jù)庫訪問技術(shù)研究
e申請環(huán)境、連接句柄,調(diào)用函數(shù)SQLSetEnvAttr設(shè)置環(huán)境句柄屬性,調(diào)用函數(shù)SQLSetConnectAttr設(shè)置連接句柄屬性,調(diào)用連接函數(shù)SQLConnect、SQLDriverConnect或SQLBrowseConnect連接相關(guān)的數(shù)據(jù)源;(2)調(diào)用函數(shù)SQLAllocHandle申請語句句柄,通過語句句柄應(yīng)用程序可以執(zhí)行SQL語句進行相關(guān)的SQL操作。調(diào)用函數(shù)SQLPrepare對SQL語句和操作進行準(zhǔn)備,調(diào)用SQLDescribeParam計算機技術(shù)與發(fā)展 2017年12期2017-12-20
- 高校圖書館持久標(biāo)識符應(yīng)用研究
數(shù)字對象標(biāo)識符 句柄 圖書館資源 唯一標(biāo)識符1引言在網(wǎng)絡(luò)環(huán)境下,統(tǒng)一資源定位符(Uniform Re-source Locator,URL)容易改變,不能很好地用于資源的持久標(biāo)識和引用。同一資源可能有多個副本,多種格式,從而擁有多個URL地址,通過URL無法將其識別為同一資源。持久標(biāo)識符能夠?qū)Y源進行持久地、唯一地標(biāo)識,有助于資源的引用、識別、定位和長期保存,在數(shù)字出版、數(shù)字資源長期保存等領(lǐng)域得到了廣泛研究和應(yīng)用,已有多種持久標(biāo)識符方案被提出并應(yīng)用于實踐。大學(xué)圖書館學(xué)報 2017年5期2017-11-08
- 編譯程序語法分析句柄問題分析與探討
語法分析歸約中的句柄求解問題,希望對編譯原理的課程教學(xué)有啟發(fā)作用。關(guān)鍵詞:編譯器; 自底向上語法分析;句柄;棧;歸約中圖分類號:TP314.51 文獻標(biāo)識碼:A 文章編號:1009-3044(2016)33-0110-02語法分析是編譯程序的核心部分,其任務(wù)是檢查詞法分析器輸出的單詞序列是否是源語言中的句子,亦即是否符合源語言的語法規(guī)則。完成句型的分析,主要有兩種方式:一種是使用推導(dǎo)方式推導(dǎo)出句子,即自頂向下的語法分析方法;另一種是利用歸約方式識別句子,即電腦知識與技術(shù) 2016年33期2017-03-21
- 開源GTK向?qū)浇缑婵丶脑O(shè)計與制作
供用戶區(qū)布局容器句柄,按鈕盒(GtkButtonBox)創(chuàng)建底部按鈕,以及分欄列表構(gòu)件(GtkCList)展示向?qū)Р襟E等,并通過上述界面控件操作函數(shù)集APIs實現(xiàn)對屬性參數(shù)的調(diào)整等。基于GTK設(shè)計實現(xiàn)向?qū)浇缑婵丶r,為方便用戶編程、增強控制靈活性,需要存儲部分關(guān)鍵參數(shù),定義關(guān)鍵結(jié)構(gòu)體如下:typedef struct{ //定義向?qū)浇缑娼Y(jié)構(gòu)體GtkWidget *pWin; //向?qū)Т绑w句柄GtkWidget *pClientVbox; //用戶定義區(qū)單片機與嵌入式系統(tǒng)應(yīng)用 2017年1期2017-02-09
- RPC-DDSF:一種基于RPC的分布式數(shù)據(jù)共享框架*
端和客戶端生成的句柄進行交互,交互流程如圖2所示[6]。客戶端應(yīng)用首先將調(diào)用請求發(fā)送給客戶端句柄,客戶端句柄通過網(wǎng)絡(luò)將函數(shù)調(diào)用的請求發(fā)到服務(wù)器端的句柄,服務(wù)器端句柄再將請求傳遞給服務(wù)器端的執(zhí)行程序,服務(wù)器端執(zhí)行對應(yīng)函數(shù)后將結(jié)果返回給服務(wù)器端句柄,服務(wù)器端句柄再將結(jié)果返回給客戶端句柄,并由客戶端句柄將程序調(diào)用的結(jié)果傳遞給客戶端的執(zhí)行程序,從而完成一次RPC請求的處理。圖2 遠程過程調(diào)用流程對應(yīng)數(shù)據(jù)對象遠程訪問的要素,本文設(shè)計了相應(yīng)的描述規(guī)則。對于推送機制維護通信技術(shù) 2016年6期2017-01-04
- 基于屏幕捕獲技術(shù)的自動售檢票退票分析系統(tǒng)
indows窗口句柄;GetCount()為通過句柄獲取窗口行數(shù);GetThreadProcessId()為通過句柄獲取該句柄所在進程的進程號;OpenProcess()為打開指定進程號的進程及其相關(guān)資源;AllocMemory()是為指定變量分配內(nèi)存;ReadMemory()為讀取相應(yīng)進程中的數(shù)據(jù);SaveToFile()為將變量保存到文件中;FreeMemory()為釋放內(nèi)存。首先,獲取屏幕窗口的句柄h和該窗口的總行數(shù)n,通過句柄h獲取該句柄對應(yīng)的進程城市軌道交通研究 2016年8期2016-12-06
- 基于句柄和腳本定制的試飛數(shù)據(jù)自動卸載工具
10079)基于句柄和腳本定制的試飛數(shù)據(jù)自動卸載工具賈雨,王爽,劉升護(中國飛行試驗研究院 陜西 西安710079)試飛數(shù)據(jù)卸載及位流分析是飛行試驗中的一個重要環(huán)節(jié),直接影響著飛行試驗結(jié)果分析的及時性和有效性。本文提出了基于句柄和腳本定制相結(jié)合的試飛數(shù)據(jù)自主卸載工具,通過配置文件按照操作句柄或腳本設(shè)定的操作流程,自動調(diào)用相應(yīng)的卸載和位流分析軟件進行數(shù)據(jù)卸載分析。經(jīng)過實踐使用表明,該工具緩解了傳統(tǒng)數(shù)據(jù)卸載耗費大量人力的問題,同時確保了試飛數(shù)據(jù)的及時性和準(zhǔn)確性電子設(shè)計工程 2016年13期2016-09-08
- 基于HLA分布式實時仿真系統(tǒng)中軟總線設(shè)計
個唯一的聯(lián)邦成員句柄,回復(fù)聯(lián)邦成員已入聯(lián)邦并標(biāo)識聯(lián)邦成員其句柄值,聯(lián)邦成員發(fā)送的每條消息均通過聯(lián)邦句柄和聯(lián)邦成員句柄來標(biāo)識。在仿真結(jié)束時,最后一個退出的聯(lián)邦成員負責(zé)銷毀聯(lián)邦。聯(lián)邦管理服務(wù)交互過程,如圖3所示。圖3 聯(lián)邦管理服務(wù)交互過程圖(2)聲明管理服務(wù)。聲明管理服務(wù)是為了建立聯(lián)邦內(nèi)各聯(lián)邦成員的發(fā)布和訂閱關(guān)系。聲明管理服務(wù)交互過程,如圖4所示。圖4 聲明管理服務(wù)交互過程圖(3)時間管理服務(wù)。輕量級低耦合RTI采用保守的基于時間步長的時間推進機制。聯(lián)邦成員的電子科技 2015年6期2015-12-20
- 基于labVIEW和API的實時視頻捕捉
度和高度、父窗口句柄和窗口ID。如果窗口建立成功,則返回捕捉窗口句柄。LRESULT SendMessage (HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam)函數(shù)將指定的消息發(fā)送到一個或多個窗口。參數(shù)hWnd為接收消息的窗口的句柄,Msg為指定被發(fā)送的消息,wParam和IParam指定附加的消息特定信息。主要與視頻捕捉有關(guān)的消息。①WM_CAP_SET_PREⅥEW ,設(shè)置預(yù)覽模式;②WM_CAP_SET_長江工程職業(yè)技術(shù)學(xué)院學(xué)報 2015年4期2015-12-02
- Hook函數(shù)在進程操作中的應(yīng)用
的當(dāng)前進程快照的句柄;有了快照,還要設(shè) 1個存放它們的所在,于是又有了 1個PROCESSENTRY32結(jié)構(gòu)體來承擔(dān)這項工作,而參數(shù)LPPROCESSENTRY32就充當(dāng)指向結(jié)構(gòu) PROCESSENTRY32的指針。對進程的控制用到OpenProcess函數(shù)和TerminateProcess函數(shù)。它們的結(jié)構(gòu)分別為:HANDLE OpenProcess(DWORD dwDesiredAccess,BOOL bInheritHandle,DWORD dwPro天津科技 2015年1期2015-10-18
- 數(shù)據(jù)庫安全審計常見8種缺陷
個重要任務(wù)的就是句柄追蹤,本質(zhì)上SQL語句的執(zhí)行過程追蹤就是句柄追蹤過程。在上面顯示的例子中,pStmt.execute(),在通訊過程中并不發(fā)送具體的語句,而僅是告知服務(wù)器要執(zhí)行哪個語句句柄,服務(wù)器端會根據(jù)內(nèi)部記錄的句柄所對應(yīng)的已經(jīng)編譯完成的SQL語句的執(zhí)行計劃,進行語句執(zhí)行。數(shù)據(jù)庫審計要完成相應(yīng)的工作,需要執(zhí)行類似的過程,在系統(tǒng)的內(nèi)部也維護這樣的映射關(guān)系;同時由于大多數(shù)數(shù)據(jù)庫的句柄,是在會話級的,句柄是可重用的,因此在數(shù)據(jù)庫審計中還要有效地維護句柄與s計算機與網(wǎng)絡(luò) 2015年18期2015-06-01
- 基于Windows API函數(shù)的串口通訊程序設(shè)計
線程可以在不同的句柄上同時執(zhí)行I/O操作,甚至可以在同一句柄上同時進行讀寫操作,效率更高。3 串口類的設(shè)計程序?qū)⒋诓僮骱瘮?shù)及相應(yīng)的變量封裝為串口類,方便主程序調(diào)用。主程序可定義串口類的對象調(diào)用各種函數(shù),同時對多串口進行監(jiān)聽及讀寫操作。串口類中的重要函數(shù)如表1所示:表1 串口類包含的函數(shù)及功能實現(xiàn)為了提高程序的效率,串口類中由事件驅(qū)動數(shù)據(jù)發(fā)送、接收和線程的退出。類中定義了3個事件:m_hShutDownEvent(串口關(guān)閉事件)、m_hWriteEvent電子世界 2015年19期2015-03-27
- 基于AECMF的光纖慣導(dǎo)穩(wěn)定平臺通信策略研究*
,用來存放板卡的句柄;CardId表示板卡編號。關(guān)閉板卡函數(shù):AECMFC4B_Close(hAECMFC4B)。hAECMFC4B表示板卡的句柄。板卡復(fù)位函數(shù):Sio_Reset(hAECMFC4B)。hAECMFC4B表示板卡的句柄。串口工作模式設(shè)置函數(shù):Sio_SetWorkMode(hAECMFC4B,ChannelNo,Mode)。hAECMFC4B表示板卡的句柄;ChannelNo:表示通道號;Mode表示串口工作模式。串口數(shù)據(jù)傳輸格式設(shè)置函數(shù)艦船電子工程 2015年4期2015-03-15
- Rapid IO高性能通信中間件設(shè)計
程1.3 虛通道句柄映射RapidIO通信中間件采用通信句柄對虛通道進行標(biāo)識,應(yīng)用程序通過預(yù)分配的虛通道名稱獲取通信句柄進行數(shù)據(jù)傳輸。獲取通信句柄時,若對應(yīng)的虛通道已經(jīng)建立,則將分配的句柄結(jié)構(gòu)與虛通道對象進行雙向關(guān)聯(lián);若虛通道未建立,則將虛通道名稱保存在分配的句柄結(jié)構(gòu)中,待對應(yīng)的虛通道建立后,掃描通道句柄映射表,實現(xiàn)通信句柄的延遲綁定。圖4給出了通道句柄與通道對象映射關(guān)系。圖4 通信句柄與通道對象的映射1.4 數(shù)據(jù)包傳輸RapidIO通信中間件采用了M_B電子技術(shù)應(yīng)用 2014年12期2014-12-10
- 基于DM 6467T多路視頻實時采集與顯示系統(tǒng)設(shè)計
5158分路線程句柄param分配內(nèi)存,該句柄貫穿程序始終,具體定義為:圖3 線程流程圖其中PORTNUM=2,分別代表2片視頻解碼芯片,CHN_PER_PORT=4,分別代表每片解碼芯片對應(yīng)的4路視頻;TVP5158為通道句柄demuxChanHandle分別對應(yīng)8路視頻通道;mailbox郵箱句柄cap2demux分別對應(yīng)2片TVP5158視頻解碼芯片,表示由視頻采集線程到視頻復(fù)制線程的郵箱;chroma_offset則表示視頻通過yuv格式存儲時的色電視技術(shù) 2014年7期2014-11-20
- 基于配伍禁忌的靜脈順序滴注監(jiān)視系統(tǒng)的設(shè)計與實現(xiàn)
PI捕獲目標(biāo)窗口句柄,再獲取句柄窗口中輸液單信息進行配伍禁忌分析實現(xiàn)實時監(jiān)視。2 系統(tǒng)結(jié)構(gòu)設(shè)計與實現(xiàn)根據(jù)本系統(tǒng)的設(shè)計要求,系統(tǒng)基于微軟.Net平臺、Sqlite數(shù)據(jù)庫進行搭建。系統(tǒng)主要包括:配伍禁忌維護子系統(tǒng)和實時監(jiān)視子系統(tǒng)。2.1 配伍禁忌維護子系統(tǒng) 為與為數(shù)眾多的HIS系統(tǒng)無縫連接,同時不改變原有系統(tǒng)的流程,我們創(chuàng)建了靜脈藥物配伍禁忌數(shù)據(jù)庫,對配伍禁忌藥物進行統(tǒng)一管理,這是實現(xiàn)監(jiān)視系統(tǒng)匹配配伍禁忌藥物的基礎(chǔ)。系統(tǒng)采用B/S結(jié)構(gòu),可查詢所有配伍禁忌的藥品實用醫(yī)院臨床雜志 2014年4期2014-11-05
- 基于Linux設(shè)備模型的單總線接口的設(shè)計
分配一個新的用戶句柄,綁定適配器,同時將用戶句柄也作為設(shè)備注冊進內(nèi)核由內(nèi)核統(tǒng)一管理。(2)設(shè)備關(guān)閉——oneWire_close,從內(nèi)核中卸載用戶句柄,將用戶句柄和適配器分離,注銷用戶句柄。(3)設(shè)備控制——oneWire_ioctl,用于除讀寫之外的一些特殊控制,比如復(fù)位、設(shè)置句柄標(biāo)志等等。(4)設(shè)備讀——oneWire_read,用于從片外設(shè)備讀取數(shù)據(jù)到應(yīng)用層。(5)設(shè)備寫——oneWire_write,用于將應(yīng)用層數(shù)據(jù)傳輸?shù)狡庠O(shè)備。2.4 應(yīng)用層應(yīng)電子器件 2014年1期2014-09-28
- Windows應(yīng)用單點登錄系統(tǒng)設(shè)計與實現(xiàn)
息和不同的窗體的句柄的坐標(biāo)位置信息,并選擇調(diào)用相應(yīng)的系統(tǒng)API函數(shù),形成一個W indows消息隊列來記錄下用戶登錄的過程,實現(xiàn)了W indows應(yīng)用系統(tǒng)的單點自動登錄,實際使用效果良好.SSO;模擬自動登錄;W indows消息機制;w indows窗體結(jié)構(gòu)進入新世紀(jì)以來,人類獲得了快速的發(fā)展.在追求辦事效率的情況下,人們對信息化的建設(shè)也是越來越加重視.經(jīng)過多年的發(fā)展與國家對信息化建設(shè)的重視以及投入之下,現(xiàn)在信息化建設(shè)更加趨于完善.信息化對大家來說并不是赤峰學(xué)院學(xué)報·自然科學(xué)版 2014年6期2014-07-21
- μC/OS-II和LWIP的并發(fā)服務(wù)器與代理線程設(shè)計模式
內(nèi)存,將該內(nèi)存的句柄保存;刪除一個線程時,調(diào)用OSMemPut()將該內(nèi)存回收。這里有一個問題,怎么查找被刪除線程的堆棧呢?其實它是根據(jù)該線程的優(yōu)先級號來完成的。一個線程可以調(diào)用OSTaskDel()來刪除自己,那么它可以回收自己的堆棧嗎?事實上,這樣做很危險!當(dāng)一個線程沒有完全刪除時,它是依賴堆棧來運行的,如果此時回收了堆??臻g,可能會帶來致命的錯誤。假設(shè)一個線程回收自己的堆棧且該內(nèi)存立即被別的線程使用,那么當(dāng)它還想使用這個堆棧執(zhí)行最后一些工作時,堆棧里單片機與嵌入式系統(tǒng)應(yīng)用 2014年12期2014-06-25
- 基于OPC的工控系統(tǒng)報表自動生成的實現(xiàn)
roup、客戶端句柄數(shù)組clienth()、服務(wù)器端句柄數(shù)組serverh()、錯誤句柄數(shù)組errors()、標(biāo)簽數(shù)組itemids()、標(biāo)簽值數(shù)組values()這幾個關(guān)鍵的全局變量,其中,標(biāo)簽值數(shù)組values()必須設(shè)為變體型Variant數(shù)據(jù)類型。該部分關(guān)鍵的程序代碼:? 定義OPC服務(wù)器對象:Dim WithEvents myopcserver As OPCServer;學(xué)生通過平臺提出問題,教師不能每時每刻在線回答,否則工作量太大,因此互動可能自動化博覽 2014年5期2014-05-29
- 卡巴斯基:這個木馬有點“獨”
r.exe"進程句柄,利用遠程線程將惡意代碼注入系統(tǒng)進程中,然后退出當(dāng)前程序。其注入系統(tǒng)進程的惡意代碼會打開木馬撰寫者指定的網(wǎng)址,并進行自我刪除,以增強自身的隱蔽性??ò退够嵝褟V大用戶及時更新反病毒產(chǎn)品的病毒庫,并定期為系統(tǒng)打補丁,不打開可疑郵件和可疑網(wǎng)站,不隨意接收聊天工具上傳送的文件以及打開發(fā)過來的網(wǎng)站鏈接,使用移動介質(zhì)時最好使用鼠標(biāo)右鍵打開使用,必要時先要進行掃描,不從不可靠的渠道下載軟件,因為這些軟件很可能是帶有病毒的。計算機與網(wǎng)絡(luò) 2014年17期2014-04-15
- 軟件開發(fā)中的MFC
被創(chuàng)建之后,它的句柄是整個Windows系統(tǒng)全局的,換句話說就是整個系統(tǒng)或者程序都能對其進行調(diào)用,其他進程可以使用一些句柄。最典型的就是,一個進程窗口句柄可以被另一進程所獲取,并同時能夠給該窗口發(fā)送一些消息,使得調(diào)用MFCObject的成員函數(shù)能夠創(chuàng)建相應(yīng)的WindowsObject,因而也就使得MFC的句柄變量存儲的就是一個有效句柄。除了上述這些,MFC類庫還有著其獨特有的文檔、試圖體系基本結(jié)構(gòu)以及包含根類、應(yīng)用程度類和命令發(fā)送類三者的分層結(jié)構(gòu)。因此,它黑龍江科學(xué) 2014年11期2014-04-08
- UEFI驅(qū)動程序的研究與開發(fā)
分析2.1.1 句柄和協(xié)議UEFI驅(qū)動程序模型使用句柄代表設(shè)備,每個設(shè)備對應(yīng)有自己的句柄,句柄由一個或多個協(xié)議組成。協(xié)議是一個以128 bit的全局唯一標(biāo)識符GUID(Globally Unique Identifier)命名的結(jié)構(gòu)體,是一些指針和數(shù)據(jù)結(jié)構(gòu)體或者規(guī)范定義的接口函數(shù)指針的集合,協(xié)議代表設(shè)備提供的一類服務(wù),服務(wù)的具體功能在設(shè)備驅(qū)動程序(以下簡稱驅(qū)動)中實現(xiàn)。開發(fā)者首先找到指定設(shè)備句柄上掛載的指定協(xié)議,再通過協(xié)議提供的接口訪問設(shè)備驅(qū)動中實現(xiàn)服務(wù)的電子技術(shù)應(yīng)用 2014年5期2014-03-16
- 如何利用攝像頭進行視頻采集
函數(shù)返回一個窗口句柄,這個句柄就是捕獲窗口的句柄,后面其他操作如指定視頻設(shè)備,中止、指定幀速度等就是利用SendMessage()函數(shù)發(fā)送消息指令給該句柄來實現(xiàn)。函數(shù)說明如下所示:1. capCreateCaptureWindow()函數(shù),用來創(chuàng)建一個捕捉視頻的窗口,如下說明:[DllImport("avicap32.dll")]private static extern int capCreateCaptureWindow( string strWind決策與信息 2014年20期2014-03-11
- 油氣處理系統(tǒng)集成化的安全管理
1.1 協(xié)議安全句柄安全服務(wù)抽象的說,協(xié)議安全是由128位的全局唯一標(biāo)識符(GUID)和一個協(xié)議安全接口結(jié)構(gòu)體組成,這個結(jié)構(gòu)體包含可以訪問設(shè)備的函數(shù)和實際數(shù)據(jù)。允許應(yīng)用程序安裝到協(xié)議安全句柄上,確定支持給定協(xié)議安全的句柄,決定一個句柄是否支持給定的協(xié)議安全。查詢句柄來決定其是否支持給定的協(xié)議安全接口,如果句柄支持,那么句柄會代表調(diào)用的代理打開該協(xié)議安全接口。1.2 裝載鏡像安全服務(wù)Load Image(Boot Polic, Parent Image Ha油氣田地面工程 2014年3期2014-03-08
- 基于分布式環(huán)境的子進程監(jiān)控軟件設(shè)計與實現(xiàn)*
種根據(jù)子進程的窗句柄來檢測當(dāng)前子進程運行狀態(tài)的方法,并結(jié)合傳統(tǒng)的子進程管理監(jiān)控方法,設(shè)計并實現(xiàn)了一種實時的子進程管理監(jiān)控軟件。該軟件用于啟動和監(jiān)控分布式系統(tǒng)中任務(wù)調(diào)度器分配給本機的任務(wù)。目前該軟件可以檢測子進程的三個狀態(tài):正常運行、退出、掛起;可以及時的將子進程的退出碼[2]反饋給分布式系統(tǒng)的任務(wù)調(diào)度器,為任務(wù)調(diào)度器[3]高效利用計算資源提供了一定的依據(jù);并且為開發(fā)人員根據(jù)進程的異常退出碼對程序進行查錯提供了方便。1 傳統(tǒng)子進程監(jiān)控方法通常Windows系網(wǎng)絡(luò)安全與數(shù)據(jù)管理 2013年7期2013-05-14
- 五桿多直線導(dǎo)向機構(gòu)運動仿真方法研究
并保存在一個圖形句柄中,接著,再通過set命令訪問該句柄并按照預(yù)期的運動規(guī)律更新句柄參數(shù),最后在圖形窗口中以drawnow命令顯示出更新后的句柄圖形。在五桿多直線機構(gòu)動畫仿真編程中使用了5個圖形句柄:其中桿A0A1、A1A2、A2A3、A3A4各使用了1個線段圖形句柄,連桿點P與點A2形成的固接桿PA2使用了1個線段圖形句柄。各線段圖形句柄的端點初始位置和更新位置生成可基于式(13)~(16)實現(xiàn)。仿真程序正確性檢驗:在動畫運行中,基于式(13)、(14)井岡山大學(xué)學(xué)報(自然科學(xué)版) 2012年4期2012-10-26
- AutoCAD.NET開發(fā)在軸承自動化設(shè)計中的應(yīng)用
來獲取模版文件的句柄。再通過相關(guān)函數(shù)讀取和存儲。其間通過一個自建的Form來獲取模版文件路徑。部分代碼如下:DocumentCollection acDocMgr = Application.DocumentManager;//創(chuàng)建實例ChoseMoBan1 f = new ChoseMoBan1();//一個新窗體Autodesk.AutoCAD.ApplicationServices.Application.ShowModalDialog(f);//以軸承 2012年11期2012-07-21
- 基于X86 體系μCOS-II 在VC6.0 下的移植
要得到這個線程的句柄,然后調(diào)用Suspend-Thread(hangdler)和ResumeThread(handler)就可以掛起和繼續(xù)執(zhí)行線程。任務(wù)的切換。任務(wù)切換就是進行任務(wù)的上下文切換,研究選擇了不帶浮點運算的上下文切換進行分析,任務(wù)的上下文和μCOS-II 在80x86 上移植的上下文很相近,不同點是段寄存器不用保存,因為VC 下任務(wù)的切換是在同一個線程完成的,而保護模式下段寄存器的值在同一個線程下是不改變的。2 Borland C/C++與VC微處理機 2011年5期2011-07-20
- 自動測試儀器硬件板卡識別技術(shù)研究
是獲得硬件的設(shè)備句柄。設(shè)備句柄是用于標(biāo)識設(shè)備的一個標(biāo)識符,是在Windows操作系統(tǒng)中用來標(biāo)識被應(yīng)用程序所建立或使用的硬件對象的唯一整數(shù)。應(yīng)用程序通過調(diào)用一個API函數(shù)CreateFile來獲得一個設(shè)備句柄,之后其他的函數(shù)就可以使用該設(shè)備句柄來訪問設(shè)備。由于同一個PC機每個硬件的句柄不同,在Windows操作系統(tǒng)中,用戶需要獲得硬件設(shè)備的句柄,才能調(diào)用驅(qū)動程序。驅(qū)動程序是一個獨立的黑盒,在操作系統(tǒng)中扮演著特殊的角色,它是應(yīng)用程序和硬件之間通信的橋梁。3 W中國測試 2011年3期2011-04-26
- 基于WinInet的NTRIP終端設(shè)計*
INTERNET句柄進行初始化,獲得位于根部的HINTERNET句柄,該句柄是建立HTTP會話的基礎(chǔ)。2)利用1)中得到的HINTERNET句柄作為參數(shù)調(diào)用InernetConnect函數(shù)創(chuàng)建H TTP會話。該函數(shù)根據(jù)Internet站點或IP地址對連接進行初始化,并在原有HINTERNET句柄的基礎(chǔ)上產(chǎn)生一個新的HINTERNET類型的句柄。3)調(diào)用Http OpenRequest函數(shù)HTTP請求句柄,該函數(shù)利用2)中返回HINTERNET句柄建立與特定全球定位系統(tǒng) 2010年2期2010-07-18
- 基于完成端口的網(wǎng)絡(luò)服務(wù)應(yīng)用程序開發(fā)
象關(guān)聯(lián)的內(nèi)核對象句柄;ExistingCompletionPort是已經(jīng)創(chuàng)建好的完成端口對象句柄,FileHandle所指定的內(nèi)核對象I/O事件將會通知到該完成端口對象;CompletionKey是完成鍵,可以為任何用戶指定的值,其目的是程序可以借此參數(shù)和完成端口之間傳遞值,方便與完成端口之間的通信。NumberOfConcurrentThreads用于指定同時可以并發(fā)的線程數(shù)量,取0表示并發(fā)線程數(shù)據(jù)為系統(tǒng)中CPU的數(shù)量。2.GetQueuedComple新媒體研究 2009年21期2009-07-13
- 輕松刪除Windows 7中正在被占用的文件
(3)在“關(guān)聯(lián)的句柄”右側(cè)的搜索框中輸入“test”,此時系統(tǒng)會自動搜索與test句柄相關(guān)聯(lián)的系統(tǒng)進程。(4)可以看到搜索到的進程為cmd.exe(印證了上面模擬的情形)。這說明正是cmd.exe進程正在調(diào)用test文件夾,才造成了對該文件夾刪除的失敗。右鍵單擊該進程,然后選擇“結(jié)束進程”命令彈出警告對話框,確認后即可結(jié)束cmd.exe進程。最后,刪除test文件夾,可以看到該文件夾被成功刪除。編者后記:刪除文件時系統(tǒng)提示“正在被另一程序使用”從而無法刪除網(wǎng)絡(luò)與信息 2009年10期2009-05-28
- 一種控制器硬件序列號的更新方法