所謂粒度,即細(xì)化的程度。鎖的粒度越大,則并發(fā)性越低且開銷大;鎖的粒度越小,則并發(fā)性高且開銷小。鎖的粒度主要有下面幾種類型:(1)行鎖,行鎖是粒度中最小的資源。行鎖就是指事務(wù)在操作數(shù)據(jù)的過程中,鎖定一行或多行的數(shù)據(jù),其它事務(wù)不能同一時候處理這些行的數(shù)據(jù)。行級鎖占用的數(shù)據(jù)資源最小,所以在事務(wù)的處理過程中,同意其它事務(wù)操作同一表的其它數(shù)據(jù)。(2)頁鎖,一次鎖定一頁。25個行鎖可升級為一個頁鎖。(3)表鎖,鎖定整個表。當(dāng)整個數(shù)據(jù)表被鎖定后,其它事務(wù)就不可以使用此表
系統(tǒng) 2019-08-12 01:52:07 2142
from:http://www.cnblogs.com/yxp132/articles/49224.htmlBestPracticesAnalyzerToolforMicrosoftSQLServer2000是MicrosoftSQLServer開發(fā)團隊開發(fā)的一個數(shù)據(jù)庫管理工具,可以讓你檢測設(shè)計的數(shù)據(jù)庫是否遵循SQLServer操作和管理的最佳實踐準(zhǔn)則。這些準(zhǔn)則公認(rèn)有助于提高數(shù)據(jù)庫的性能和效率,并讓應(yīng)用程序易于維護(hù)。1,安裝SQLBPA后,啟動界面如下所示
系統(tǒng) 2019-08-12 01:34:01 2142
字典,這個東西你現(xiàn)在還用嗎?隨著網(wǎng)絡(luò)的發(fā)展,用的人越來越少了。不少人習(xí)慣于在網(wǎng)上搜索,不僅有web版,乃至于已經(jīng)有手機版的各種字典了。我曾經(jīng)用過一本小小的《新華字典》。《新華字典》是中國第一部現(xiàn)代漢語字典。最早的名字叫《伍記小字典》,但未能編纂完成。自1953年,開始重編,其凡例完全采用《伍記小字典》。從1953年開始出版,經(jīng)過反復(fù)修訂,但是以1957年商務(wù)印書館出版的《新華字典》作為第一版。原由新華辭書社編寫,1956年并入中科院語言研究所(現(xiàn)中國社科院
系統(tǒng) 2019-09-27 17:56:42 2141
前言二叉樹(BinaryTree)時數(shù)據(jù)結(jié)構(gòu)中一個非常重要的結(jié)構(gòu),其具有。。。。(此處省略好多字)。。。。等的優(yōu)良特點。之前在刷LeetCode的時候把有關(guān)樹的題目全部跳過了,(ORZ:我這種連數(shù)據(jù)結(jié)構(gòu)都不會的人刷j8Leetcode啊!!!)所以!!!敲黑板了!!!今天我就在B站看了數(shù)據(jù)結(jié)構(gòu)中關(guān)于樹的內(nèi)容后,又用我淺薄的Python大法來實現(xiàn)一些樹的建立和遍歷。關(guān)于樹的建立我覺得層序建立對于使用者來說最為直觀,輸入很好寫。(好吧,我是看LeetCode中
系統(tǒng) 2019-09-27 17:54:59 2141
我們都知道驗證碼是一張圖片,這樣程序自動識別的難度大,安全性高。設(shè)計到圖片,先來看一下img標(biāo)簽里的src屬性,也是實現(xiàn)驗證碼的一個小原理我們都知道src屬性可以直接把圖片拿過來:比如說拿到本地的圖片就在直接可以顯示在頁面上那它是怎么實現(xiàn)的呢?其實src屬性同樣像服務(wù)端發(fā)送了一個請求,Django服務(wù)端接收到之后,自動把本地文件讀取并返回給了客戶端,就實現(xiàn)了上面的效果下面來自己實現(xiàn)一下:html:#src屬性是一個url,對應(yīng)處理函數(shù):deftu2(req
系統(tǒng) 2019-09-27 17:54:30 2141
前言Martin(Bob大叔)曾在《代碼整潔之道》一書打趣地說:當(dāng)你的代碼在做CodeReview時,審查者要是憤怒地吼道:“Whatthefuckisthisshit?”“Dude,Whatthefuck!”等言辭激烈的詞語時,那說明你寫的代碼是BadCode,如果審查者只是漫不經(jīng)心的吐出幾個“Whatthefuck?”,那說明你寫的是GoodCode。衡量代碼質(zhì)量的唯一標(biāo)準(zhǔn)就是每分鐘罵出“WTF”的頻率。一份優(yōu)雅、干凈、整潔的代碼通常自帶文檔和注釋屬性
系統(tǒng) 2019-09-27 17:50:58 2141
最近要寫一款基于被動式的漏洞掃描器,因為被動式是將我們在瀏覽器瀏覽的時候所發(fā)出的請求進(jìn)行捕獲,然后交給掃描器進(jìn)行處理,本來打算自己寫這個代理的,但是因為考慮到需要抓取https,所以最后找到Mitmproxy這個程序。安裝方法:pipinstallmitmproxy接下來通過一個案例程序來了解它的使用,下面是目錄結(jié)構(gòu)sproxy|utils|__init__.py|parser.py|sproxy.pysproxy.py代碼#coding=utf-8fro
系統(tǒng) 2019-09-27 17:50:22 2141
前幾天和隔壁鄰居玩斗地主被發(fā)現(xiàn)了,牌被沒收了,斗地主是斗不了了,但我還想和鄰居玩耍。如果你還想斗斗地主,戳:趁老王不在,和隔壁鄰居斗斗地主,比比大小想破腦袋終于讓我想到一個游戲,數(shù)獨!什么叫數(shù)獨?數(shù)獨就是可以讓我趁老王不在的時候和隔壁鄰居一起玩耍的游戲!數(shù)獨的規(guī)則1、數(shù)字1-9在每一行只能出現(xiàn)一次。2、數(shù)字1-9在每一列只能出現(xiàn)一次。3、數(shù)字1-9在每一個3x3宮內(nèi)只能出現(xiàn)一次。3x3的宮內(nèi)為A1-C3,A4-C6,A7-C9,D1-F3,D4-F6,D7
系統(tǒng) 2019-09-27 17:49:37 2141
如下所示:m_start=date+'09:00'm_end=date+'13:00'rsv_1={'act':'set_resv','dev_id':dev_id,'start':m_start,'end':m_end,}'''rsv_2={'_':'','act':'set_resv','dev_id':dev_id,'start':'2018-05-2113:00','end_time':'','kind_id':'','lab_id':'','me
系統(tǒng) 2019-09-27 17:49:35 2141
Python簡介Python是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言。Python的設(shè)計具有很強的可讀性,相比其他語言經(jīng)常使用英文關(guān)鍵字,其他語言的一些標(biāo)點符號,它具有比其他語言更有特色語法結(jié)構(gòu)。Python是一種解釋型語言:這意味著開發(fā)過程中沒有了編譯這個環(huán)節(jié)。類似于PHP和Perl語言。Python是交互式語言:這意味著,您可以在一個Python提示符,直接互動執(zhí)行寫你的程序。Python是面向?qū)ο笳Z言:這意味著Python支持面
系統(tǒng) 2019-09-27 17:47:39 2141