高考升学网_国产刚发育娇小性色xxxxx_一个为高考升学提供有价值信息的网站

當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文

2019年百度校園招聘筆試題精選(二)

更新:2023-09-21 17:40:47 高考升學(xué)網(wǎng)

 解答:(1)輪詢調(diào)度的原理是每一次把來自用戶的請求輪流分配給內(nèi)部中的服務(wù)器,從1開始,直到N(內(nèi)部服務(wù)器個(gè)數(shù)),然后重新開始循環(huán)。只有在當(dāng)前任務(wù)主動(dòng)放棄CPU控制權(quán)的情況下(比如任務(wù)掛起),才允許其他任務(wù)(包括高優(yōu)先級的任務(wù))控制CPU。其優(yōu)點(diǎn)是其簡潔性,它無需記錄當(dāng)前所有連接的狀態(tài),所以它是一種無狀態(tài)調(diào)度。但不利于后面的請求及時(shí)得到響應(yīng)。

  (2)搶占式調(diào)度允許高優(yōu)先級的任務(wù)打斷當(dāng)前執(zhí)行的任務(wù),搶占CPU的控制權(quán)。這有利于后面的高優(yōu)先級的任務(wù)也能及時(shí)得到響應(yīng)。但實(shí)現(xiàn)相對較復(fù)雜且可能出現(xiàn)低優(yōu)先級的任務(wù)長期得不到調(diào)度。

  3. 列出數(shù)據(jù)庫中常用的鎖及其應(yīng)用場景

  解答:數(shù)據(jù)庫中的鎖是網(wǎng)絡(luò)數(shù)據(jù)庫中的一個(gè)非常重要的概念,它主要用于多用戶環(huán)境下保證數(shù)據(jù)庫完整性和一致性。各種大型數(shù)據(jù)庫所采用的鎖的基本理論是一致的,但在具體實(shí)現(xiàn)上各有差別。目前,大多數(shù)數(shù)據(jù)庫管理系統(tǒng)都或多或少具有自我調(diào)節(jié)、自我管理的功能,因此很多用戶實(shí)際上不 清楚鎖的理論和所用數(shù)據(jù)庫中鎖的具體實(shí)現(xiàn)。在數(shù)據(jù)庫中加鎖時(shí),除了可以對不同的資源加鎖,還可以使用不同程度的加鎖方式,即鎖有多種模式,SQL Server中鎖模式包括:

  1)共享鎖

  SQL Server中,共享鎖用于所有的只讀數(shù)據(jù)操作。共享鎖是非獨(dú)占的,允許多個(gè)并發(fā)事務(wù)讀取其鎖定的資源。默認(rèn)情況下,數(shù)據(jù)被讀取后,SQL Server立即釋放共享鎖。例如,執(zhí)行查詢“SELECT FROM my_table”時(shí),首先鎖定第一頁,讀取之后,釋放對第一頁的鎖定,然后鎖定第二頁。這樣,就允許在讀操作過程中,修改未被鎖定的第一頁。但是,事務(wù) 隔離級別連接選項(xiàng)設(shè)置和SELECT語句中的鎖定設(shè)置都可以改變SQL Server的這種默認(rèn)設(shè)置。例如,“ SELECT FROM my_table HOLDLOCK”就要求在整個(gè)查詢過程中,保持對表的鎖定,直到查詢完成才釋放鎖定。

  2)修改鎖

  修 改鎖在修改操作的初始化階段用來鎖定可能要被修改的資源,這樣可以避免使用共享鎖造成的死鎖現(xiàn)象。因?yàn)槭褂霉蚕礞i時(shí),修改數(shù)據(jù)的操作分為兩步,首先獲得一 個(gè)共享鎖,讀取數(shù)據(jù),然后將共享鎖升級為獨(dú)占鎖,然后再執(zhí)行修改操作。這樣如果同時(shí)有兩個(gè)或多個(gè)事務(wù)同時(shí)對一個(gè)事務(wù)申請了共享鎖,在修改數(shù)據(jù)的時(shí)候,這些 事務(wù)都要將共享鎖升級為獨(dú)占鎖。這時(shí),這些事務(wù)都不會(huì)釋放共享鎖而是一直等待對方釋放,這樣就造成了死鎖。如果一個(gè)數(shù)據(jù)在修改前直接申請修改鎖,在數(shù)據(jù)修 改的時(shí)候再升級為獨(dú)占鎖,就可以避免死鎖。修改鎖與共享鎖是兼容的,也就是說一個(gè)資源用共享鎖鎖定后,允許再用修改鎖鎖定。

  3)獨(dú)占鎖

  獨(dú)占鎖是為修改數(shù)據(jù)而保留的。它所鎖定的資源,其他事務(wù)不能讀取也不能修改。獨(dú)占鎖不能和其他鎖兼容。

  4)結(jié)構(gòu)鎖

  結(jié)構(gòu)鎖分為結(jié)構(gòu)修改鎖(Sch-M)和結(jié)構(gòu)穩(wěn)定鎖(Sch-S)。執(zhí)行表定義語言操作時(shí),SQL Server采用Sch-M鎖,編譯查詢時(shí),SQL Server采用Sch-S鎖。

  5)意向鎖

  意 向鎖說明SQL Server有在資源的低層獲得共享鎖或獨(dú)占鎖的意向。例如,表級的共享意向鎖說明事務(wù)意圖將獨(dú)占鎖釋放到表中的頁或者行。意向鎖又可以分為共享意向鎖、 獨(dú)占意向鎖和共享式獨(dú)占意向鎖。共享意向鎖說明事務(wù)意圖在共享意向鎖所鎖定的低層資源上放置共享鎖來讀取數(shù)據(jù)。獨(dú)占意向鎖說明事務(wù)意圖在共享意向鎖所鎖定 的低層資源上放置獨(dú)占鎖來修改數(shù)據(jù)。共享式獨(dú)占鎖說明事務(wù)允許其他事務(wù)使用共享鎖來讀取頂層資源,并意圖在該資源低層上放置獨(dú)占鎖。

  6)批量修改鎖

  批量復(fù)制數(shù)據(jù)時(shí)使用批量修改鎖。可以通過表的TabLock提示或者使用系統(tǒng)存儲(chǔ)過程sp_tableoption的“table lock on bulk load”選項(xiàng)設(shè)定批量修改鎖。

  二、算法設(shè)計(jì)題1. 給定N是一個(gè)正整數(shù),求比N大的最小“不重復(fù)數(shù)”,這里的不重復(fù)是指沒有兩個(gè)相等的相鄰位,如1102中的11是相等的兩個(gè)相鄰位故不是不重復(fù)數(shù),而12301是不重復(fù)數(shù)。

  算法:當(dāng)然最直接的方法是采用暴力法,從N+1開始逐步加1判斷是否是不重復(fù)數(shù),是就退出循環(huán)輸出,這種方法一般是不可取的,例如N=11000000,你要一個(gè)個(gè)的加1要加到12010101,一共循環(huán)百萬次,每次都要重復(fù)判斷是否是不重復(fù)數(shù),效率極其低下,因此是不可取的。這里我采用的方法是:從N+1的最高位往右開始判斷與其次高位是否相等,如果發(fā)現(xiàn)相等的(即為重復(fù)數(shù))則將次高位加1,注意這里可能進(jìn)位,如8921―>9021,后面的直接置為010101...形式,如1121―>1201,此時(shí)便完成“不重復(fù)數(shù)”的初步構(gòu)造,但此時(shí)的“不重復(fù)數(shù)”不一定是真正的不重復(fù)的數(shù),因?yàn)榭赡苓M(jìn)位后的次高位變?yōu)?或進(jìn)位后變成00,如9921―>10001,此時(shí)需要再次循環(huán)判斷重新構(gòu)造直至滿足條件即可,這種方法循環(huán)的次數(shù)非常少,我認(rèn)為不超過3次就能滿足條件。

相關(guān)文章

最新圖文

2020年河北新聞網(wǎng)兩學(xué)一做

時(shí)間:2023-09-18 07:0:24

2020年河北新聞網(wǎng)兩學(xué)一做

時(shí)間:2023-09-15 11:0:59

兩學(xué)一做學(xué)習(xí)教育知

時(shí)間:2023-09-21 06:0:30

2020年開展兩學(xué)一做學(xué)習(xí)教

時(shí)間:2023-09-19 21:0:30
主站蜘蛛池模板: 智能调光模块,调光系统巨川电气-专注智能照明 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 围挡厂家_施工围挡_PVC围挡_建筑工程围挡_深圳市旭东钢构技术开发有限公司【官网】 | 连云港机械手厂家_全自动焊接机械手_刀轴焊接机_智能轴类焊接机_连云港建博自动化设备有限公司 | 家居网链网—家居产业互联网价值平台| 园林绿化平台|园林绿化网|苗木网|苗圃网||苗木报价网|园林招标网|园林苗木网|园林工程网|景观设计网|园林机械网|绿化苗木网| | 津成电线电缆价格,天津津成线缆,津成线缆销售电话,天津津成线缆批发电话-天津市津成电线电缆有限公司 | 亿企商贸-亿万企业的商务贸易平台-B2B企业产品发布供求信息平台,一带一路中国企业及产品展示平台,免费企业智能自助建站网络营销推广平台,打造B2B企业黄页产品信息发布推广专业综合电子商务平台! | 微行科技(MicroX):半导体装备核心供应商-超高真空炉 | 耐磨锤头|合金锤头|高铬耐磨锤头|破碎机锤头|双金属双液复合锤头_巩义东辰实业 合金耐磨锤头铸造厂 | 生物发酵罐(细菌/植物/液体玻璃实验室发酵罐设备)CIP清洗罐,灭活罐「厂家」-安徽赛德齐瑞发酵罐品牌 | 廊坊装修装饰公司|家装设计选廊坊纽泽装饰_电话4000621358[本地实体] | 轻触开关,拨动开关,德艺隆(DEALON)精密工业股份有限公司 | 微库仑硫氯分析仪-化学发光定氮仪-X荧光硫测定仪-泰州江河仪器有限公司 | 江苏瑞翔电器有限公司-| 菏泽圣邦仪器仪表开发有限公司 | 威海保温板,威海泡沫,威海EPS,威海EPP-威海东兴泡塑科技有限公司 | 智能调光模块,调光系统巨川电气-专注智能照明 | 基坑护栏,临边护栏网,爬架网,爬架网片,铁路防护栅栏,公路护栏网,河北昊坤金属制品有限公司 | 久久黄色一级视频_视频一区精品自拍_理论片免费ā片在线观看_亚洲色视频在线播放网站_香港经典a毛片免费观看_亚州三级久久电影 | 深圳网站建设-量身定制原创设计-专业网站建设公司【企术】 | 丝杆升降机-蜗轮丝杆升降机-电动推杆-德州市金宇机械有限公司 | 鲁氏罗茨风机-三叶罗茨鼓风机厂家-沉水式鼓风机-[瑞柘环保] | 星干线艺考_导演艺考培训班_播音主持艺考_表演艺考培训班-助你考上北京电影学院影视表演系 | 青州市昌达机械设备有限公司_洗石机-洗砂机-筛沙机-砂石分离机-洗轮机-制砂机 | 浙江德威不锈钢管业股份有限公司 | 盐城市城镇化建设投资集团有限公司[盐城国资企业、盐城国资集团、盐城文化旅游、盐城基础设施、盐城土地开发、盐城粮食收储] | 临沂人才网_临沂招聘网_【官方网站】| 上海网站建设-上海网站制作-网站设计-上海做网站公司-SEO优化推广-咏熠软件 | 郑州建网站,郑州做网站,郑州网站建设,郑州网站制作,郑州高端定制网站,郑州APP开发 | 铨盛国际供应链-PC增韧剂/硅系增韧剂/耐寒增韧剂/耐化学增韧剂 | 永磁变频空压机-无油空压机-螺杆式空压机热能回收-空压机配套-空压机合同能源管理-维修保养-北京斯特兰压缩机有限公司 | 无缝钢管生产厂家-20G-L360N无缝钢管价格-天津海诚无缝钢管集团 无尘投料站-真空上料机-旋振筛|超声波振动筛|摇摆筛|筛分机-新乡市欧霖佳机械有限公司 | 微米环境-餐厨/厨余/果蔬垃圾处理设备厂家-大型成套设备解决方案 | 南洋电缆_南洋电线电缆_广州南洋电缆集团有限公司 | 水阻柜-液阻柜-高压开关柜-高压固态软启动柜-磁控软启动柜-电解粉-无功补偿柜-配电柜-襄阳源创电气 | 深圳市大业激光成型技术有限公司 | 上海塑料链条生产厂家-塑料网带批发-柔性齿形链价格-上海瀚幽传动机械有限公司 | 新余市国信融资担保有限公司 | 银龙制冷—北京冷库工程建设安装公司!【20年专业制冷】 | 江苏吉宏特专用汽车制造有限公司_联合吸污车-下水道管道清洗疏通车-综合养护吸排车 |