一、進(jìn)程和進(jìn)程實(shí)體 程序段、數(shù)據(jù)段、PCB構(gòu)成了進(jìn)程實(shí)體(進(jìn)程映像)。一般情況下,我們把進(jìn)程實(shí)體就簡(jiǎn)稱為進(jìn)程,例如,所謂的創(chuàng)造進(jìn)程,實(shí)質(zhì)是是創(chuàng)造了進(jìn)程實(shí)體的PCB;而撤銷進(jìn)程...
操作系統(tǒng)作為用戶和計(jì)算機(jī)硬件之間的接口,需要向上提供一些簡(jiǎn)單易用的服務(wù),主要包括命令接口和程序接口,其中程序接口由一組系統(tǒng)調(diào)用組成。 問:操作系統(tǒng)為什么要提供“系統(tǒng)調(diào)用”功能...
在一個(gè) n * m 的二維數(shù)組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請(qǐng)完成一個(gè)函數(shù),輸入這樣的一個(gè)二維數(shù)組和一個(gè)整數(shù),判斷數(shù)組中是否含有...
筆者用Qt算是用了挺長(zhǎng)時(shí)間了,當(dāng)初入C++的坑就是因?yàn)樾枰肣t設(shè)計(jì)上位機(jī)軟件?,F(xiàn)在打算總結(jié)一下一些當(dāng)初覺得有點(diǎn)深度的知識(shí)點(diǎn),其中我覺得Qt最需要花事件理解的就是Qt的事件機(jī)...
一、運(yùn)行機(jī)制 (1)兩種指令 指令:處理器(CPU)能識(shí)別、執(zhí)行的最基本的命令。 有的指令有很高權(quán)限,如:內(nèi)存清零指令。如果用戶程序可以使用這個(gè)程序,就代表一個(gè)用戶可以隨意清...
并發(fā)和共享,是操作系統(tǒng)最基本的兩個(gè)特征。 一、并發(fā) 概念:兩個(gè)或者多個(gè)事件在同一時(shí)間間隔內(nèi)發(fā)生。這些事件宏觀上同時(shí)發(fā)生,但微觀上是交替發(fā)生,操作系統(tǒng)的并發(fā)性指系統(tǒng)中同時(shí)存在著...
給定一個(gè)只包括 '(',')','{','}','[',']'的字符串,判斷字符串是否有效。有效字符串需滿足:左括號(hào)必須用相同類型的右括號(hào)閉合。左括號(hào)必須以正確的順序閉合。注...
一、搜索插入位置 給定一個(gè)排序數(shù)組和一個(gè)目標(biāo)值,在數(shù)組中找到目標(biāo)值,并返回其索引。如果目標(biāo)值不存在于數(shù)組中,返回它將會(huì)被按順序插入的位置。你可以假設(shè)數(shù)組中無重復(fù)元素。示例 1...
請(qǐng)編寫一個(gè)函數(shù),使其可以刪除某個(gè)鏈表中給定的(非末尾)節(jié)點(diǎn),你將只被給定要求被刪除的節(jié)點(diǎn)?,F(xiàn)有一個(gè)鏈表 --head =[4,5,1,9]。示例 1:輸入: head = [...
找出數(shù)組中重復(fù)的數(shù)字。在一個(gè)長(zhǎng)度為 n 的數(shù)組 nums 里的所有數(shù)字都在 0~n-1 的范圍內(nèi)。數(shù)組中某些數(shù)字是重復(fù)的,但不知道有幾個(gè)數(shù)字重復(fù)了,也不知道每個(gè)數(shù)字重復(fù)了幾次...
一、界面跳轉(zhuǎn) 具體實(shí)例為注冊(cè)界面向登錄界面的跳轉(zhuǎn)。有兩種實(shí)現(xiàn)方法。 (1)信號(hào)和槽 思路:注冊(cè)界面向登錄界面發(fā)送一個(gè)自定義信號(hào),使登錄界面接收到信號(hào)能夠調(diào)用自己的show()...
一、使用迭代器 (1)迭代器類型 迭代器按照定義方式分成以下四種: ①正向迭代器 eg:vector ::iterator it; ②常量正向迭代器 eg:vector ::...
當(dāng)某個(gè)事件發(fā)生之后,比如,按鈕檢測(cè)到自己被點(diǎn)擊了一下,它就會(huì)發(fā)出一個(gè)信號(hào)(signal)。這種發(fā)出是沒有目的的,類似廣播。如果有對(duì)象對(duì)這個(gè)信號(hào)感興趣,它就會(huì)使用連接(conn...
一、定義和初始化vector對(duì)象 一句話概況vector和數(shù)組的區(qū)別:vector相對(duì)于數(shù)組支持動(dòng)態(tài)擴(kuò)容。 幾種初始化方式: Eg: int units_sold=0;int...