原创 關於DNS域名解析中的概念理解問題:域和區的差別;迭代查詢和遞歸查詢

關於DNS在域名和IP之間轉換的問題上,第一次困擾到我的概念有兩個: 第一個是domain(域)和zone(區)的區別,第二個是迭代查詢和遞歸查詢的區別 我是這樣理解的:把整個互聯網看做一家巨大的跨國公司,這個公司的總裁,總負責人,就是整

原创 Linux學習筆記2——正則表達式

基本正則表達式 基本字符(元字符):. * [ \ ^ $(圓點,星號,中括號,反斜線,尖號,dollar號) .匹配任意字符 [ ]爲集合,其中,圓點,星號和反斜線三個字符在集合中的時候表示自身 中括號內,“ - ”減號

原创 Linux學習筆記3——文件比較

文件比較 cmp命令:兩文件逐字節比較 cmp file1 file2 功能:逐字節比較兩個文件是否相同 兩個文件相同時,不給出任何提示 不同時,打印第一個不同之處 侷限性:只能比較兩個位於同一機器上的文件 md

原创 Python採用readline()方式讀取txt,出現字符編碼的相關問題

python裏面字符的編碼方式很多,一不小心就搞錯了 嘗試從txt裏讀取一個爬取的英文小故事,並用nltk庫對詞進行篩選。讀取的方式是readline函數,結果再文章末尾出現了報錯:   UnicodeDecodeError: 'gbk

原创 Android開發報錯:The application could not be installed: INSTALL_FAILED_USER_RESTRICTED

學習安卓開發的第二週 在將項目安裝到手機上的時候出現瞭如下報錯: Installation did not succeed. The application could not be installed: INSTALL_FAILED_U

原创 摩爾投票法和大多數

原文鏈接:https://blog.csdn.net/TinyJian/article/details/79110473 版權聲明:本文爲博主原創文章,遵循 CC 4.0 by-sa 版權協議,

原创 C語言鏈表——新手教程2

之前的文章裏,我已經對鏈表和數組的區別做了較爲詳細的比較(具體連接:https://blog.csdn.net/Mr_J0304/article/details/79678873) 下面實際操作一下,看看鏈表到底該怎麼操作 鏈表是一種最簡

原创 數據結構:二分查找的C++實現及細節分析

二分查找可能是最早接觸的查找方式,時間複雜度僅爲O(lg2(n))級別,而且易於理解 但是理解了是一回事,動手寫起來又是一回事,絕大部分人會在是否取等以及邊界值+1的問題上栽倒很多次,就像《只狼》拼刀,看通關視頻都很容易,葦名一心也不過爾

原创 DNS域名解析

關於DNS在域名和IP之間轉換的問題上,第一次困擾到我的概念有兩個: 第一個是domain(域)和zone(區)的區別,第二個是迭代查詢和遞歸查詢的區別 我是這樣理解的:把整個互聯網看做一家巨大的跨國公司,這個公司的總裁,總負責人,就是整

原创 計算機網絡——滑動窗口協議的窗口大小

在學習滑動窗口協議的時候,我在鏈路層的滑動窗口這吃了不少苦頭,因爲動態的窗口變化真的不適合看老師發的pdf(話說老師爲什麼不能發PPT非得發PDF?) 雖然後來摸索着看懂了不少,但是到了窗口大小的問題上又蒙圈了。在GBN(go back

原创 C++ 類的構建,繼承,派生上的小細節

自己從C過渡到學C++的時候,對於面向過程和麪向對象兩種編程思想一直模模糊糊分不清楚,所以花了很大的功夫(側面說明我可能不適合編程🙃)爲了提醒,也是爲了做一點小總結,特意總結了一些學習的時候發現的易錯點 一、類在聲明的時候,必須要寫清pr

原创 C語言鏈表——新手理解

我自己學習鏈表的時候,暈頭轉向了一兩個星期,很多人對於數組,對於地址還有指針的作用瞭解的不夠清晰明確的話,很容易就會迷惑:明明數組這麼方便理解而且操作簡單,爲什麼還要這麼麻煩用易混淆的指針去處理數據?所以我在這做一個簡單的解釋。現在讓我們