原创 計算機組成原理中的總線控制(三種)

1.鏈式查詢方式:優點是連接簡單,易於擴充,但對電路故障最敏感 2.計數器定時查詢方式:優點是優先級設置較靈活,對故障不敏感,連線及控制過程較複雜. 3.獨立請求方式:優點是速度最快,但硬件器用量大,成本較高.

原创 計算機組成原理中的同步通信

1.同步通信是指:由統一時鐘控制的信息,控制方式簡單,靈活性差,當系統中各部件工作速度差異較大時,總線工作效率明顯下降,適於速度差別不大的場合.

原创 計算機組成原理中PC和MAR寄存器的位數

1.PC和MAR寄存器的位數對應的是存儲單元的個數 eg:若MAR爲10位,則對應2**10=1024個存儲單元,記爲1K.也即像2M,1K,3G等表示的都是存儲單元的個數.當其後加上B表示的是字節個數.例如:2MB表示2M個字節

原创 Python中列表與字符串互相轉換的方法

1.把列表轉化成字符串: 列表名.join() 2.把字符串轉換成列表: 字符串.split()

原创 python中的解構/解包

1.eg: a,b = ‘1,2’ print(a) print(b) 結果爲:a = 1,b = 2 解構其實是將等號右邊的數據,按對應位置賦值給等號左邊變量.如此處把字符串’1,2’解析成結構爲’1’和’2’,然後在分別賦值給

原创 計算機組成原理中機器字長與存儲字長的定義,與區別

1.機器字長,指cpu一次能處理的二進制數據的位數. 2.機器字,一個字節是8位二進制,對32位系統,機器字爲4個字節. 對64位系統,機器字爲8個字節.也即:(機器字 = 機器字長/字節位數). 3.存儲字長:一個存儲單元,存儲

原创 Python中列表的增刪改(刪之篇)

1.列表的指定下標刪除: 列表名.pop(參數) 可刪除指定位置的元素,且其還可以返回被刪除的元素. eg:lst = ['張三','趙四','小明','小紅'] data = lst.pop(3) print(lst) pr

原创 可哈希與不可哈希介紹,與相關數據類型

1.可哈希的東西一定不可變,可變的東西一定不可哈希. eg:列表有增刪改,是可改變的數據類型,因此列表不可哈希. 字符串不可改變,因此字符串是可哈希的. 2.可哈希數據類型: (1)字符串 (2)元組 (3)對象集objects

原创 計算機組成原理中,數據總線與地址總線位數

1.數據總線與機器字長,存儲字長有關,其根數與存儲字長相同,是機器字長的整數倍(類似MDR與存儲字長的關係) 2.地址總線位數與存儲單元個數有關(同MAR與存儲單元個數有關類似)

原创 數據庫中可更新與不可更新視圖

1.可跟新視圖: 一般的行列式子集視圖可以更新 2.不可更新視圖,有五種: (1)select目標列包含聚集函數. (2)select字句使用了unique或distinct (3)視圖中包括group by字句 (4)視圖中包括

原创 Python中列表的增刪改(改之篇)

1.列表修改單個元素, 格式: 列表名[下標] = ‘新元素’ eg:lst = ['王者','喫雞','穿越'] lst[0] = '陰陽師' 結果爲:lst = ['陰陽師','喫雞','穿越'] 從結果中我們可以注意到

原创 python中列表的增刪改(增之篇)

1.列表的無序增,格式:列表名.append(新增數據) eg:lst = ["趙四","張三"] lst.append("小明") 注意:(1)用append()一次只能加一個新元素,且是在列表末尾進行的增加 (2)因爲列表是

原创 Python中字符串常用的幾種函數(下)

8.split():根據什麼來切割字符串 eg:s1 = "sylar_b_c_d" lst = s1.split("_") #根據"_"切割字符串 結果爲:lst=['sylar','b','c','d'] 注意了,用spli

原创 python中字符串常用的幾種函數(上)

1.lower()把所有字符換成小寫 2.upper()把所有字符換成大寫 3.swapcase()大小寫互換 4.title()把每個單詞首字母大寫,他是以所有英文字母的字符來區別是否爲一個單詞的, eg:s = "a是傻b"

原创 數據庫中最常用的七種數據類型(適小白)

1.char(n):固定長度的字符串 2.varchar(n):可變字符串,對不固定的字符數據類型使用 3.int:整數(不同系統也寫作integer) 4.numeric(p,q):固定精度數字,小數點左邊p位,右邊p-q位 5