原创 《教妹學數據庫系統》(四) 概念數據庫設計

hello大家好,今天我們來學習概念數據庫設計。教妹學數據庫,沒見過這麼酷炫的標題吧?“語不驚人死不休”,沒錯,標題就是這麼酷炫。 我的妹妹小埋18歲,校園中女神一般的存在,成績優異體育萬能,個性溫柔正直善良。然而,只有我知道,衆

原创 看完這篇TCP,和面試官扯皮就沒問題了

前記 上週我投遞出了簡歷,崗位是java後端開發工程師。這周阿里面試官給我進行了面試。面試過程中他問了HTTP與TCP的區別。 無論什麼技術崗位,計算機網絡幾乎是每場面試的必問內容,在面試中出現的次數非常非常多,所以我面試之前也有

原创 騰訊面試官這樣問我二叉樹,我剛好都會

前記 上週我投遞出了簡歷,崗位是後端開發工程師。這周騰訊面試官給我進行了視頻面試。面試過程中他問了二叉樹的問題。二叉樹相關算法題,在面試中出現的次數非常非常多,所以我面試之前也有所準備。今天結合面試問題詳細講一講二叉樹,結合實例分

原创 女朋友學高數,我花了15分鐘用棧給她寫了一個計算器

前記 女朋友說:“高數好難,看我最近挺辛苦的,你送我一個禮物給我,讓我開心一下吧。你猜猜我想要什麼。” 我想了半天,從書到鞋子到電子產品最後到生活用品,感覺什麼都不缺,然後和她說:“你說要送啥,我就送啥吧” 她堅持要我猜:“不行,

原创 記一次騰訊面試,我掛在了最熟悉不過的隊列上……

面試官問:你瞭解隊列和鏈表的區別嗎? 我:瞭解,blabla 面試官又問:你能自己實現隊列嗎?具體講講怎麼實現? 我當時說了用鏈表來實現隊列的存儲,並實現push和pop的操作,但回答的不具體,面試官有些搖頭。今天結合一道力扣題來

原创 寫給大忙人看的教程,一文形象生動地讓你理解linux

Linux的知識範圍廣,一篇博客不可能全部講解。因此,選取了最重要的內容,包括預處理、編譯、鏈接,進程管理。結合實例講解,專門寫給大忙人,有圖有知識點! 預處理 預處理的概念與作用 概念:預處理一般是指在程序源代碼被翻譯爲目標代碼

原创 大學四年,靠着這些學習網站,我從掛科學渣變成了別人眼中的大神

前記 畢業合影時,導員笑着對我說“你可是我們系裏的風雲人物”。我也笑了,思緒卻回到了四年前。 還記得四年前,我從小縣城裏走出,來到學校的計算機學院報到,開始面對更大世界。一段時間之後,我見識到同學的眼界,視野,經歷。大一學的語言

原创 女朋友過生日,我花了20分鐘給她寫了一個代理服務器

女朋友說:“看你最近挺辛苦的,我送你一個禮物吧。你看看想要什麼,我來準備。” 我想了半天,從書到鞋子到電子產品最後到生活用品,感覺自己什麼都不缺,然後和她說:“你省省錢吧,我什麼都不需要。” 她堅持要送:“不行,你一定要說一個禮物

原创 (數據庫系統)第三章 結構化查詢語言

數據類型 數值型 日期型 串型 字符串型 二進制串類型 枚舉型 集合型 創建關係模式 聲明主鍵 聲明外鍵 聲明用戶定義完整性約束 MySQL只解析CHECK,但存儲引擎並不處理?? 刪除關係 修改關係模式 3

原创 第三章 詞法分析

目錄正則表達式正則定義有窮自動機有窮自動機的分類DFA的實現詞法分析器從RE到NFA從NFA到DFA詞法分析器 正則表達式 運算的優先級:*(克林閉包)、連接、|(或運算)。 正則定義 有窮自動機 輸入帶 讀頭 有窮控制器

原创 (編譯原理)第4講 語法分析

自頂向下的分析 最左推導 總是選擇每個句型的最左非終結符進行替換。 最右推導 總是選擇每個句型的最右非終結符進行替換。 最左歸約是最右推導的逆過程,最左歸約稱爲規範歸約,而最右推導相應地稱爲規範推導 最左推導和最右

原创 記第一次電話面試——釘釘Java工程師

首先,大佬讓我用兩分鐘自我介紹。我本以爲自己能滔滔不絕,將對方視作相親對象般全方位介紹自己。結果不到一分鐘,我就介紹完了。 Java基礎知識 Integer與int 大佬:Java裏面的int是幾個字節? 我:32個字節 大佬:

原创 第二章 程序設計語言及其文法

目錄基本概念 基本概念 字母表 字母表的運算:乘積、n次冪、正閉包、克林閉包(任意符號串的集合) 0次冪是空串 串的運算:連接、冪運算 文法

原创 (數據庫系統)第一章 緒論

數據管理 數據(data):能夠被記錄且具有實際含義的已知事實。 數據管理 基於文件系統的數據管理方法 基於數據庫管理系統(DBMS)的數據管理方法 數據管理 內容 數據定義 數據存儲 存儲和

原创 (數據庫系統)第二章 關係數據庫

關係數據模型 關係數據模型三要素 關係數據結構 關係操作 關係完整性約束 唯一的數據結構是:關係 關係屬於概念模式 關係的屬性 超鍵 候選鍵 主鍵 外鍵 完成性約束 實體完整性約束 參照完成