原创 MySQL基礎入門—SELECT語句詳解

基本的SELECT語句 SELECT 語句的基本格式爲: SELECT 要查詢的列名 FROM 表名字 WHERE 限制條件; 如果要查詢表的所有內容,則把 要查詢的列名 用一個星號 * 號表示,代表要查詢表中所有的列。

原创 MySQL基礎入門——其他基本操作

索引 索引是一種與表有關的結構,它的作用相當於書的目錄,可以根據目錄中的頁碼快速找到所需的內容。 當表中有大量記錄時,若要對錶進行查詢,沒有索引的情況是全表搜索:將所有記錄一一取出,和查詢條件進行一一對比,然後返回滿足條件的記錄。這樣

原创 編寫一個簡單的內核模塊

模塊的定義 模塊是具有獨立功能的程序,它可以被單獨編譯,但不能獨立運行。它在運行時被鏈接到內核作爲內核的一部分在內核空間運行,這與運行在用戶空間的進程是不同的模塊通常由一組函數和數據結構組成,用來實現一種文件系統,一個驅動程序或其他內核

原创 Markdown編輯器一覽大全,總有一款適合你

  Markdown 是一種簡單的、輕量級的標記語法。用戶可以使用諸如 * # 等簡單的標記符號以最小的輸入代價生成極富表現力的文檔。   Markdown具有很多優點: 寫作中添加簡單符號即完成排版,所見即所得。讓你專注於文字而不是排

原创 數據庫Schema模式的理解——模式與數據庫的區別

模式與數據庫、數據庫中的表的關係: 1個數據庫下,可以有多個模式。 1個模式下,可以有0個或多個表 。   首先我來做一個比喻,什麼是User,什麼是Database,什麼是Schema,什麼是Table,什麼是列,什麼是行,?

原创 chmod函數中的mode_t參數

chmod函數的定義: #include <sys/types.h> #include <sys/stat.h> int chmod(const char *path, mode_t mode) 關於mode_t的定義: #ifnde

原创 鏈表基本排序(逆置、冒泡、選擇、插入)

單鏈表的反序 單向鏈表的反序圖示:                ---->[1]---->[2]---->[3]...---->[n]---->[NULL](原鏈表)                               1

原创 內存尋址原理

在做網絡安全事件分析的時候,都會遇到內存尋址的知識,例如上次跟大家分享的《 空指針漏洞防護技術》,就涉及到非法訪問內存地址的問題。如果這個坎兒邁不過去,你就會迷失在代碼中,更無從分析了。今天綠盟科技的安全技術專家就講講這個內存尋址的原理

原创 vim常用命令及操作

整理一下vim常用的一些命令和操作,以便及時翻看查找 打開文件 進入命令行模式後輸入:e 文件路徑 可以打開相應文件。 移動光標 按Esc進入普通模式,在該模式下使用方向鍵或者h,j,k,l鍵可以移動遊標。 按鍵 說明 h

原创 CPU 實模式 保護模式 和虛擬8086模式

從80386開始,CPU有三種工作方式:實模式,保護模式和虛擬8086模式。只有在剛剛啓動的時候是real-mode,等到操作系統運行起來以後就切換到protected-mode。實模式只能訪問地址在1M以下的內存稱爲常規內存,我們把地

原创 MySQL基礎入門—創建數據庫並插入數據

新建數據庫 首先,我們創建一個數據庫,給它一個名字,比如 mysql_ldl 語句格式爲 CREATE DATABASE <數據庫名字>;,(注意不要漏掉分號 ;),前面的 CREATE DATABASE 也可以使用小寫,具

原创 範圍for語句

範圍for語句語法形式: 如果想對string對象中的每個字符進行操作,目前最好的辦法是使用C++11新標準提供的一種語句:範圍for語句 範圍for(range for)語句遍歷給定序列中的每個元素並對序列中的每個值執行某種操作,其語

原创 Git常用命令快速一覽

安裝Git 查看系統是否已經裝了git $ git The program 'git' is currently not installed. You can install it by typing: sudo apt-get inst

原创 MySQL導入及導出文件出錯ERROR 1290 (HY000)解決方法

今天在學習MySQL時候,想要將文本文件的數據導入到數據庫中,卻發現一直報錯,換了導入文本的路徑也還是同樣的錯誤,錯誤顯示ERROR 1290 (HY000): The MySQL server is running with the -

原创 C/C++中輸入多組數據方法

如果在剛開始學習算法,做算法題的時候,題上經常會要求輸入多組數據,對於剛開始學習的小白來說,可能不知道怎麼算輸入多組數據,也不知道該怎麼處理,剛好想起來,就把方法記錄一下 怎麼算輸入多組數據? 一般題中要求輸入多組數據的意思就是讀取數