數據結構

關于格式解析的9篇文章推薦-小浪學習網

關于格式解析的9篇文章推薦

binlog想必大家都不陌生,在主從復制或者某些情況下的數據恢復會用到。由于binlog是二進制數據,要查看一般都借助mysqlbinlog工具。這篇筆記分析了binlog格式,希望能夠了解下mysqlbinlog工具背...
站長的頭像-小浪學習網站長1年前
3210
有關值處理的文章推薦10篇-小浪學習網

有關值處理的文章推薦10篇

mysql null值處理我們已經知道mysql使用sql select命令和where子句來讀取數據表中的數據,但是當提供的查詢條件字段為null時,該命令可能就無法正常工作。為了處理這種情況時,mysql提供了三大...
站長的頭像-小浪學習網站長1年前
428
linux進程包括哪三個部分-小浪學習網

linux進程包括哪三個部分

linux進程的三個部分:1、進程控制塊,使一個在多道程序環境下不能獨立運行的程序(包含數據),成為一個能獨立運行的基本單位,一個能與其它進程并發執行的進程;2、程序段,是進程中能被進程...
站長的頭像-小浪學習網站長1年前
2512
linux系統中以什么方式訪問設備-小浪學習網

linux系統中以什么方式訪問設備

linux系統中以文件方式訪問設備,因為在Linux里面一切都是文件,設備對應的是設備文件,訪問某個設備文件就等于在訪問設備;在Linux中普通文件和目錄文件保存在稱為塊物理設備的磁盤或者磁帶上...
站長的頭像-小浪學習網站長1年前
2315
linux驅動程序運行在什么空間-小浪學習網

linux驅動程序運行在什么空間

linux驅動程序運行在“內核”空間。一般情況下驅動程序中都是調用kmalloc()來給數據結構分配內存,調用vmalloc()為活動的交換區分配數據結構,為某些I/O驅動程序分配緩沖區,或為模塊分配空間;...
站長的頭像-小浪學習網站長1年前
429
linux使用什么實現虛擬內存-小浪學習網

linux使用什么實現虛擬內存

虛擬內存的實現需要建立在離散分配的內存管理方式的基礎上,實現方法有3種:1、請求分頁存儲管理方式;2、請求分段存儲管理方式;3、段頁式存儲管理方式。不管哪種方式,都需要有一定的硬件支持...
站長的頭像-小浪學習網站長1年前
345
什么是MySQL binlog? MySQL binlog的用途及格式解析-小浪學習網

什么是MySQL binlog? MySQL binlog的用途及格式解析

binlog想必大家都不陌生,在主從復制或者某些情況下的數據恢復會用到。由于binlog是二進制數據,要查看一般都借助mysqlbinlog工具。這篇筆記分析了binlog格式,希望能夠了解下mysqlbinlog工具背...
站長的頭像-小浪學習網站長1年前
2712
常用 SQL Server 規范集錦-小浪學習網

常用 SQL Server 規范集錦

常見的字段類型選擇 1.字符類型建議采用varchar/nvarchar數據類型 2.金額貨幣建議采用money數據類型 3.科學計數建議采用numeric數據類型 4.自增長標識建議采用bigint數據類型 ? (數據量一大,...
站長的頭像-小浪學習網站長1年前
396
介紹一個簡單的數據庫Database 教程(二)-小浪學習網

介紹一個簡單的數據庫Database 教程(二)

關系型數據庫 1 定義 關系型數據庫,是一種建立在關系模型(數學模型)上的數據庫。 至于關系模型,則是一種所謂建立在關系上的模型,其包含三個方面,分別為: 數據結構:數據存儲的形式,二維...
站長的頭像-小浪學習網站長1年前
4115
解析SQL中樹形分層數據的查詢優化-小浪學習網

解析SQL中樹形分層數據的查詢優化

在數據查詢中,從2008開始SQL Server提供了一個新的數據類型hierarchyid,專門用來操作層次型數據結構。 hierarchyid? 類型對層次結構樹中有關單個節點的信息進行邏輯編碼的方法是:對從樹的根...
站長的頭像-小浪學習網站長1年前
459
linux中poll和select有什么區別-小浪學習網

linux中poll和select有什么區別

linux中poll和select的區別是:select單個進程所能打開的最大連接數由“FD_SETSIZE”宏定義,其大小是32個整數的大小,而poll因為采用鏈表存儲,所以沒有最大連接數的限制。 本教程操作環境:li...
站長的頭像-小浪學習網站長1年前
4611