B樹、B-樹、B+樹、B*樹都是什么B樹即二叉搜索樹:1.所有非葉子結點至多擁有兩個兒子(Left和Right);2.所有結點存儲一個關鍵字;3.非葉子結點的左指針指向小于其關鍵字的子樹,右指針指向大于其關鍵字的子樹;如:B樹的搜索,從根結點開始,如果查詢的關鍵字與結點的關鍵字相等,那么就命中;否則,如果查詢關鍵字比結點關鍵字小,就進入左兒子;如果比結點關鍵字大,就進入右兒子;如果左兒子或右兒子的指針為空,則報告找不到相應的關鍵字;如果B樹的所有非葉子結點
系統 2019-08-29 23:15:58 1970
Showshowourgame---qdooo(奇都世界),游戲測試已接進尾聲,最近把測試中的一些故事整理了幾張圖片,拿出來曬曬。高朋滿座----玩家聚會莊園保衛戰----可愛狗狗看家護院奇都世界的第一對情侶----婚姻系統測試愛情大魔咒----對“沖動”的“懲罰”曲江垂釣----其樂無窮奇都“詩圣”-----李白的詩巾幗不讓須眉----騎寵大賽,MM奪冠奇都世界---驚鴻一瞥
系統 2019-08-29 23:01:57 1970
請假流程描述流程圖:假設:公司有兩級領導,一級為主管(Chief),一級為老板(Boss),我們這里只是一個模擬,當然現實生活中情況比這個更加復雜;-)描述:在某公司中,部門員工休假需要主管(Chief)的批準。如果休假天數大于10天,則在部門主管同意后,還必須老板(Boss)批準。如果是部門主管請假則直接提交老板批準。在休假被批準之前,申請人可以撤銷休假申請。申請批準后,對休假天數進行修改(也可以是其他業務數據處理)。每次休假申請結束之后,不管通過未通過
系統 2019-08-29 22:51:48 1970
前面兩篇文章已經介紹了功能服務器FS與應用服務器AS拆開的原因和它們各自的職責。這篇文章我們主要來看看FS和AS的主體框架是怎樣的。首先要說明,無論FS或AS,它們都是一個復雜的系統,特別是AS,它有許多的管理、記錄功能,所以單憑這一篇文章是不可能將它們的每一個方面描述清楚的。相反,我在此文中僅僅給出它們的骨架結構,許多細節都將忽略,看過第一篇文章讀者可以根據主題目錄知道,這些細節會在后面的文章中逐漸補充進來。FS和AS的最大特點就是采用了“框架+插件”的
系統 2019-08-29 22:49:35 1970
Repository即源碼的集中存放處,所有修改后提交的源碼就是保存在這里,并在其中記錄所有的修改版本,分支版本,版本合并,以及并發修改處理等。SVN最主要的功能是用于團隊開發時用的,用于處理源碼修改的版本控制和并發修改沖突。對于個人開發來說,雖然不存在并發修改沖突的問題,但個人源碼可以使用到SVN的版本控制功能,以便找到開發過程中的版本記錄。一般個人沒有條件也沒必要搭一個獨立的服務器來做Repository,在本機的開發過程中誤刪代碼的情況有可能會發生,
系統 2019-08-29 22:48:54 1970
到現在才真正體會到一個人做項目的感受,我說的不是一個人做著玩的。在一個公司里給他們做項目管理軟件(他們的項目不是軟件項目哦)。我一個人充當了好多人的角色,我也不認為到現在為止我的水平有多高,但是我現在確實是充當軟件架構師的角色。項目到現在做了有兩個多月了,在這個過程中出現了不少系統框架上的問題還有數據庫設計的不完善造成的一系列問題。從一開始就沒有做完整的需求分析,因為那個時候他們也不是很清楚要做一個什么樣的東西出來,需求都很模糊。只是一個大概的構想,我但是
系統 2019-08-29 22:32:36 1970
sqlloader可以把一些以文本格式存放的數據順利的導入到oracle數據庫中,是一種在不同數據庫之間進行數據遷移的非常方便而且通用的工具。缺點就速度比較慢,另外對blob等類型的數據就有點麻煩了。用法:SQLLDRkeyword=value[,keyword=value,...]在命令行下執行Oracle的sqlldr命令,可以看到它的詳細參數說明,要著重關注以下幾個參數:userid--Oracle的username/password[@servic
系統 2019-08-29 22:04:41 1970
枚舉類型可以看作是一種標簽或是一系列常量的集合,通常用于表示某些特定的有限集合,例如星期、月份、狀態等。Python的原生類型(Built-intypes)里并沒有專門的枚舉類型,但是我們可以通過很多方法來實現它,例如字典、類等:MiracleLove={'MON':'林志玲','TUS':'陳意涵','WEN':'張柏芝','THU':'辛芷蕾','FRI':'周冬雨'}classMiracleLove:MON='林志玲'TUS='陳意涵'WEN='張柏
系統 2019-09-27 17:56:49 1969
#把解決一類問題的模塊放在同一個文件夾里——包policy.get()importosos.makedirs('glance/api')os.makedirs('glance/cmd')os.makedirs('glance/db')l=[]l.append(open('glance/__init__.py','w'))l.append(open('glance/api/__init__.py','w'))l.append(open('glance/api
系統 2019-09-27 17:56:42 1969
1.準備工作下載源碼包wgethttp://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2查看是否安裝make工具~#rpm-qa|grepmakeautomake-1.11.1-4.el6.noarchmake-3.81-20.el6.x86_64如果沒有安裝make工具yum-yinstallgccautomakeautoconflibtoolmake查看是否安裝zlib庫~#rpm-qa|grepzl
系統 2019-09-27 17:56:34 1969