<input id="0qass"><u id="0qass"></u></input>
  • <input id="0qass"><u id="0qass"></u></input>
  • <menu id="0qass"><u id="0qass"></u></menu>

    自定義博客皮膚VIP專享

    *博客頭圖:

    格式為PNG、JPG,寬度*高度大于1920*100像素,不超過2MB,主視覺建議放在右側,請參照線上博客頭圖

    請上傳大于1920*100像素的圖片!

    博客底圖:

    圖片格式為PNG、JPG,不超過1MB,可上下左右平鋪至整個背景

    欄目圖:

    圖片格式為PNG、JPG,圖片寬度*高度為300*38像素,不超過0.5MB

    主標題顏色:

    RGB顏色,例如:#AFAFAF

    Hover:

    RGB顏色,例如:#AFAFAF

    副標題顏色:

    RGB顏色,例如:#AFAFAF

    自定義博客皮膚

    -+

    看,未來的博客

    我的博客,最精簡

    • 博客(317)
    • 資源 (8)
    • 收藏
    • 關注

    原創 算法集錦 -- 導航篇

    文章目錄算法集錦 部分LeetCode精選好題 部分其他算法題算法集錦 部分算法集錦(1):八大排序算法 :GIF + 親測代碼 +專項練習平臺算法集錦(2):遞歸精講算法集錦(3):回溯,從入門到入土,七道試題精選、精講、精練算法集錦(4):給人看的動態規劃算法集錦(5):BFS算法算法集錦(6):快慢指針算法集錦(7):滑動窗口算法集錦(8):從兩數和問題拓展到一百數和問題算法集錦(9):背包問題算法集錦(10):通俗講kmp算法算法集錦(11):敏感詞過濾算法(DFA)算法.

    2021-02-28 11:19:31 2897 8

    原創 “為實習準備的數據結構” 系列 -- 導航篇

    從頭整理了一堆的數據結構,來波整理。為實習準備的數據結構(1)-- 詳盡數組篇為實習準備的數據結構(2)-- 詳盡鏈表篇為實習準備的數據結構(3)-- 詳解 棧為實習準備的數據結構(4)-- 二叉樹為實習準備的數據結構(5)-- 圖解AVL樹(平衡二叉搜索樹)為實習準備的數據結構(6)-- 優勝樹與淘汰樹為實習準備的數據結構(6)-- 伸展樹為實習準備的數據結構(7)-- 線索二叉樹為實習準備的數據結構(8)-- 傾心圖解紅黑樹為實習準備的數據結構(9)-- 跳表為實習準備的數據結構.

    2021-02-15 22:34:20 6047 12

    原創 溫故Linux后端編程(持續更新中) -- 導航篇

    這段時間,溫故了一下Linux的后端編程。但是由于東西太雜了,一時之間我也不好界定,到底要不要把那些中間件(數據庫、緩存、以后會寫的消息隊列和負載均衡等)一起加進來。還有一些問題解決方案。文章目錄Linux網絡編程專區數據庫專區redis緩存專區消息隊列專區負載均衡專區項目日報專區解決方案專區待挖掘技術專區虛擬機相關專區我封裝的動態鏈接庫Linux網絡編程專區溫故Linux后端編程(一):文件I/O與文件系統溫故Linux后端編程(二):進程·全家桶溫故Linux后端編程(三):線程那些事兒.

    2021-02-15 09:08:25 4358 6

    原創 我用過的設計模式 -- 導航

    這幾天重新整理了一下設計模式模塊兒,重寫了一些,翻新了一些,刪除了一些,還有一些沒動的。所以時間線會有點亂。捋一下。我用過的設計模式(1)-- 本門心法我用過的設計模式(2)-- 單例模式我用過的設計模式(3)-- 觀察者模式我用過的設計模式(4)-- 責任鏈模式我用過的設計模式(5)-- 中介者模式我用過的設計模式(6)-- 門面模式我用過的設計模式(7)–享元模式我用過的設計模式(8)-- 裝飾者模式我用過的設計模式(9)-- 備忘錄模式我用過的設計模式(10)-- 命令模式沒.

    2021-02-11 08:55:58 4845 6

    原創 MySQL見聞錄 - 入門之旅

    在網上翻來覆去找不到一套適合新手自學的書,于是買了課,急急忙忙上完了課,又發現全還給老師了。這一系列文放在這里,從下載軟件開始,記錄一條MySQL入門之旅。 新手也可以跟著這條路走,一條道走到黑。 粉絲可見,愿者上鉤。有任何疑問,參考三篇上課筆記,或者私信我。文章目錄1、我的上課筆記2、軟件下載選擇3、示例數據庫4、DOS界面用戶登錄方式5、取消語句6、數據庫操作7、數據表操作8、往數據表中插入數據9、從表中檢索數據10、sampdb數據庫資料11、當前服務器下存儲引擎12、各存儲引擎特性13、如.

    2020-09-28 22:21:15 9512 64

    原創 全面分析redis持久化機制

    為什么要持久化/RDB VS AOF精講+實操

    2020-08-21 16:37:10 6390 68

    原創 帶上問題來學redis,看到不吃虧(什么是redis?緩存問題、數據一致性、redis配置文件漢化版)

    帶上你的問題來學redis:什么是redis?redis緩存穿透?redis緩存雪崩?redis緩存擊穿?如何處理?還有:redis與數據庫之間的數據一致性問題!

    2020-08-20 10:09:02 11213 144

    原創 【C++】勉強能看的線程池詳解
    原力計劃

    線程池這東西,用了幾次還是不得其解,簡直是:求之不得,寤寐思服。悠哉悠哉,輾轉反側。文章目錄什么是線程池?為什么要用線程池?示例代碼與分析其它什么是線程池?為什么要用線程池?線程池,好東西啊,它有一池子的線程,所以叫線程池。為什么說它是好東西呢?有的人會覺得,那一池子線程,放在那邊又不用,不浪費資源?其實這筆賬很好算的:假設一個服務器完成一項任務所需時間為:T1 創建線程時間,T2 在線程中執行任務的時間,T3 銷毀線程時間。當 T1+T2 > T3 && 這種線程被多次.

    2020-06-21 11:34:09 7406 138

    原創 528沉思錄 -- 年輕人,停下來想想,思考不是浪費時間

    文章目錄完美主義者選擇的重要性博客理財愛情時間管理人脈連續趕路這么久,我累了。我也不知道多久了,可能十年,可能十個月,可能十天。我覺得我該停下來想想了,于是我停下來想想了。想到哪里寫到哪里,一塊一個主題,如果缺乏連貫性,請一塊一塊分開看。完美主義者我不是一個完美主義者,所以我會說出這樣的話:想到哪里寫到哪里。其實事后去整理一下,整篇文章的連貫性就能上一個檔次。是得改一下這個問題啊。一件事情如果能一次做好,為什么要分好幾次呢?如果一次不能做好,之后很可能要重頭來過,那么在做好這件事情的前幾

    2021-05-28 18:09:20 401 21

    原創 開發成長之路(22)-- 不可不知的操作系統知識(2)

    文章目錄知識框圖存儲器管理內存的分配和回收程序的鏈接和裝入各種存儲管理方式分區分配算法內存分區回收操作內存回收算法可變分區分配的優缺點分頁存儲管理方式頁表存取控制地址變換動態地址變換地址變換過程分頁系統中的地址變換機構快表利用快表的地址變換機構兩級和多級頁表分段存儲管理基本思想段表段與頁的差別段頁式地址變換分頁虛擬存儲管理方式分頁虛擬存儲管理基本原理缺頁中斷缺頁中斷與與一般的中斷的區別地址變換頁面置換算法下面都看這張圖,==并思考如何實現==最佳置換算法先進先出算法先進先出算法最近最久未使用(LRU)算法.

    2021-05-27 16:32:41 177 4

    原創 開發成長之路(21)-- 不可不知的操作系統知識(1)

    文章目錄知識框圖操作系統的硬件環境計算機系統的層次結構操作系統主要作用多道程序設計的基本概念分時系統實時系統實時任務的類型實時系統與分時系統的比較中央處理機指令的基本執行過程處理機的狀態存儲器的層次結構緩沖技術與中斷技術中斷處理時鐘進程前驅圖為什么要進程進程的特征進程的三種基本狀態掛起狀態的引入進程控制塊(PCB)操作系統內核的功能進程的調度調度方式非剝奪方式剝奪方式進程調度算法先進先出(FIFO)最短處理機運行期優先調度算法最高響應比優先調度算法優先級調度算法動態優先級時間片輪轉調度算法前后臺調度算法多.

    2021-05-26 10:45:30 597 13

    原創 開發成長之路(20)-- 面試時沒項目經驗?大學生如何寫個人/團隊項目

    項目經驗應屆生、暑期實習生在找實習的時候,項目經驗重不重要?不用我說了嘛。那就需要寫一些項目。昨天聊完一場這方面的話題之后就有不少的小伙伴來問我這個問題,這讓我怎么回答嘛,還是統一回復吧。首先,可以去網上找一些成熟的項目框架學習,然后找一份項目,自己從頭開始做需求分析,做時間規劃,做人員安排(不過不出意外所有方面都是一個人在做,團隊不好找),然后每天寫日報,項目寫出來之后再聯調、優化、聯調、優化,寫心得。大致流程是這樣的,不過比較忌諱幾點:1、某個環節偷懶了,去找現成的,特別出現在需求分析、..

    2021-05-24 15:21:59 1474 9

    原創 算法刷題(七):LC中級算法(數組和字符串)

    文章目錄三數之和矩陣置零字母異位詞分組三數之和給你一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?請你找出所有和為 0 且不重復的三元組。注意:答案中不可以包含重復的三元組。示例 1:輸入:nums = [-1,0,1,2,-1,-4]輸出:[[-1,-1,2],[-1,0,1]]示例 2:輸入:nums = []輸出:[]示例 3:輸入:nums = [0]輸出:[]提示:0 <= nums

    2021-05-24 10:33:51 146 6

    原創 開發成長之路(19)-- 緩存中間件:redis

    文章目錄關于redisredis.conf翻譯與配置緩存穿透緩存雪崩緩存擊穿(熱點數據集中失效)數據一致性以上解決方案Centos下安裝redis主從復制“主從復制” ,存在即合理使用簡明教程:redis集群redis集群的數據分片Redis 集群的主從復制模型Redis 一致性保證本篇只闡述概念,解決方案篇幅過長,用站內鏈接來呈現。關于redis關于redis,我還是寫了不少的。什么是redis?是一個NOSQL類型數據庫,是一個高性能的key-value數據庫,是為了解決高并發、高可用.

    2021-05-22 10:28:02 313 5

    原創 開發成長之路(18)-- 大二時DIY的管理系統后端

    文章目錄前言功能需求數據包(后續項目用PB替代)數據庫單獨配置多服務器進程間通信epoll模塊前言本來我是覺得這個項目很拿不出手的,畢竟最后也沒有經過壓力測試等。甚至在投簡歷的時候都不敢提交上去。但是昨天和輔導員交流之后,有什么不好意思的,就算我現在在做一個項目,也是難以達到人家的預期的。但是以一個大二,甚至大三的非軟工專業的學生獨立設計并寫出這個項目,有什么好丟人的?功能需求我們先來看一下功能需求吧:模塊名功能類別子功能本地云客戶端系統啟動本地云啟動,初始化..

    2021-05-21 10:33:21 1878 9

    原創 【520】明白了這些,我找到了對象 && 找到了對象,我明白了這些

    文章目錄前言明白了這些,我找到了對象前言嗯嗯,我記得去年年底的時候,我在說:寒假我要找個對象。沒實現,寒假都在奔波了,以及準備暑期實習提前批的準備。我還記得那天和學長告別的時候,他送我會學校的路上跟我說:小吳同學,大學期間有兩件事情你一定要去做。一是要考駕照,二是要找對象。我說,我有小目標,我要在畢業前月入XXXXX。學長說:你就算月入XXXXXX,你也不如他。他順手指了指路邊攬著女朋友的一個男生。好滴吧,好慘一人兒。然后,我就開始動身了。緣分這個事兒啊,實在是妙不可言。(這篇不是來撒

    2021-05-20 17:17:30 2554 14

    原創 開發成長之路(17)-- 數據庫操作

    輕量級SQL可視化工具:sqlite3為什么先講sqlite3?因為對于新手來說,sqlite3用來入門再方便不過了。MySQL、Oracle等數據庫那么龐大,小白真的能純粹的用這些數據庫來學習SQL語言?我看不見得。需要sqlite3的圖形化軟件可以右側找我,也可以私信我,網上找的基本都是命令行模式的。SQL語言概覽入門數據庫操作,基本功一定要打扎實了。咱也不喜歡做搬運工,這個也比較基礎一些,大家可以自行學習:經典SQL語句大全(絕對的經典)當然,光這樣看語句的話,也會有點干巴巴的,..

    2021-05-18 22:16:51 1056 8

    原創 計網基礎(2)-- 網際協議IP,那不得了解一下嘛?。?!

    文章目錄網絡層提供的服務網際協議IP子網劃分ARP地址解析協議網絡層提供的服務網絡層向上只提供簡單靈活的、無連接的、盡量大努力交付的數據報服務。網絡在發送分組時不需要先建立連接,每一個分組獨立發送,與其前后的分組無關,也就是說,網絡層不提供服務質量的承諾。所傳送中的分組可能出錯、丟失、重復、失序,當然也不能保證分組交付的時限。由于傳輸網絡不提供端到端的可靠傳輸服務,這就使得網絡中的路由器比較簡單,而且價格低廉,采用這種方式使得網絡造價大大降低,運行方式靈活,能夠適應多種應用。網際協議IP從.

    2021-05-18 16:05:47 677 8

    原創 開發成長之路(16)-- 算法小抄:思維躍遷

    文章目錄排序算法遞歸算法回溯算法動態規劃廣度優先遍歷妙用快慢指針滑動窗口N數和問題背包問題貪心算法排序算法冒泡排序:復雜度分析:在一般情況下,每一個數都要與之后的數進行匹配,所以匹配次數將與數據量n掛鉤,又由于每輪匹配都要進行(n-1)次比較,所以平均時間復雜度為O(n^2)。當然,可以對冒泡排序進行優化,比方說可以設置一個標志位,當哪次匹配沒有發生數據交換時,就不用再進行后面的匹配了。還可以做個優化,紀錄下數據尾部已經穩定下的部分,比如說倒數八個數字已經穩定,那么匹配到倒數第九個數,只要.

    2021-05-14 12:12:10 662 7

    原創 計網基礎(1)-- 什么什么,做后端開發你敢說不熟悉計算機網絡?

    “什么,老師又發飆了?”“giegie好有個性哦,愛了愛了?。?!”“有脾氣,我喜歡,看來得好好學一下這門課?!薄笆前?,不然被提問的時候都沒有共同話題呢?。?!”

    2021-05-13 08:07:08 1429 11

    原創 開發成長之路(15)-- 數據結構:編程基石

    文章目錄前言系列教程一覽“看,未來”的個人簡介指針&引用數組鏈表棧二叉樹平衡二叉樹紅黑樹跳表哈希散列表圖論算法前綴樹前言在寫STL的時候,我就意識到了缺少了一篇數據結構。提到數據結構,很多學生可能會想到學校里上的數據結構的課,教的那些數組、鏈表、棧、隊列、樹、圖等但是真實的數據結構顯然不止這么點,開發中也一般用不到這些數據結構。所以數據結構我將分兩部分來寫,一部分寫學校中教的數據結構,一部分寫學校中不教的數據結構。系列教程一覽開發成長之路(1)-- C語言從入門到開發(入門篇一).

    2021-05-12 09:08:57 1660 13

    原創 算法刷題:深入分析一下我和大佬的差距

    文章目錄加一:對稱二叉樹合并兩個有序數組加一:給定一個由 整數 組成的 非空 數組所表示的非負整數,在該數的基礎上加一。最高位數字存放在數組的首位, 數組中每個元素只存儲單個數字。你可以假設除了整數 0 之外,這個整數不會以零開頭。示例 1:輸入:digits = [1,2,3]輸出:[1,2,4]解釋:輸入數組表示數字 123。其實我知道從頭往后遍歷的方式,不過那時候還是選擇了兩次翻轉,因為好寫。那我們來看一下大佬們的暴力寫法吧,確實是在復雜度上會好很多的。vector<in

    2021-05-11 17:29:09 618 4

    原創 開發成長之路(14)-- 設計模式:寫代碼的藝術

    文章目錄前言系列教程一覽“看,未來”的個人簡介設計模式原則類圖單例模式觀察者模式責任鏈模式中介者模式門面模式享元模式備忘錄模式原型模式前言寫完項目之后,再來看這個設計模式,就會覺得前面寫的那些代碼好垃圾啊,不知道是誰寫出來的。設計模式并不是書上那簡單的23種,在真實的應用場景中可能會有不同的變種,以及多種模式的嵌套。書上那些模式也有不少是互相變種出來的,所以我們重在思想,不要流于表面。系列教程一覽開發成長之路(1)-- C語言從入門到開發(入門篇一)開發成長之路(2)-- C語言從入門到開發.

    2021-05-10 14:37:45 638 6

    原創 算法刷題:LC初級算法(六)動態規劃類

    文章目錄爬樓梯爬樓梯假設你正在爬樓梯。需要 n 階你才能到達樓頂。每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢?注意:給定 n 是一個正整數。示例 1:輸入: 2輸出: 2解釋: 有兩種方法可以爬到樓頂。1. 1 階 + 1 階2. 2 階示例 2:輸入: 3輸出: 3解釋: 有三種方法可以爬到樓頂。1. 1 階 + 1 階 + 1 階2. 1 階 + 2 階3. 2 階 + 1 階作者:力扣 (LeetCode)鏈接:https

    2021-05-10 10:34:44 285 4

    原創 開發成長之路(14)-- 小項目:視頻點播器服務端(放碼過來)

    文章目錄系列教程一覽“看,未來”的個人簡介項目需求分析放碼過來系列教程一覽開發成長之路(1)-- C語言從入門到開發(入門篇一)開發成長之路(2)-- C語言從入門到開發(函數與定制輸入輸出控制函數)開發成長之路(3)-- C語言從入門到開發(講明白指針和引用,鏈表很難嗎?)開發成長之路(4)-- C語言從入門到開發(距離開發,還差這一篇)開發成長之路(5)-- C語言從入門到開發(仿ATM機項目,我寫的第一個項目)開發成長之路(6)-- C++從入門到開發(C++入門不難)開發成長之路(.

    2021-05-09 10:25:39 1286 9

    原創 開發成長之路(13)-- Linux網絡服務端編程(通識篇)

    文章目錄文件I/O進程線程SOCKET網絡編程epoll線程池數據庫專區文件I/O引用一句經典的話:“UNIX下一切皆文件”。文件是一種抽象機制,它提供了一種方式用來存儲信息以及在后面進行讀取。在創建一個文件后,它會給文件一個命名。當進程終止時,文件會繼續存在,并且其他進程可以使用名稱訪問該文件。在Linux下,用open函數可以用來打開或創建一個文件:#include <sys/types.h>#include <sys/stat.h>#include <..

    2021-05-08 09:56:45 584 9

    原創 算法刷題:LC初級算法(五)

    文章目錄二叉樹的最大深度驗證二叉搜索樹對稱二叉樹二叉樹的層序遍歷將有序數組轉換為二叉搜索樹二叉樹的最大深度給定一個二叉樹,找出其最大深度。二叉樹的深度為根節點到最遠葉子節點的最長路徑上的節點數。說明: 葉子節點是指沒有子節點的節點。示例:給定二叉樹 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。作者:力扣 (LeetCode)鏈接:https://leetcode-cn.com/l

    2021-05-07 22:37:20 395 3

    原創 PB協議與JSON之間的對比(解惑PB的應用場景)

    不想長篇大論,短短一兩百字就好。下個月我要做一個新項目,會用到Java、C++、Python,而版本迭代我想用PB協議,因為我并不知道JSON該如何做版本迭代。所以,我比較迫切的知道PB能否作為Java前端和C++后端的溝通橋梁。好了,我現在知道JSON要如何進行版本迭代了。它就直接寫就好了,但是好像去讀的話有點,意味不明吧。我越來越感受到這兩年自學的困難,根本不知道我學的技術是不是過時了,也不知道這些技術的瓶頸、應用場景在哪里,什么場景要用什么技術。我想,我已經比大部分大學生能接觸到的多了一些

    2021-05-07 17:18:42 829 5

    原創 開發成長之路(12)-- Linux網絡服務端編程(通識篇之熟悉操作環境)

    文章目錄前言初識Linux,環境搭建Linux常用命令參數前言這篇捋一下我在培訓班學的東西,學明白就能做一個簡單的服務器咯。下一篇再捋一下我后面自己學的東西,再一篇捋一下我面試中學到的東西,以及還不太熟練的技術點。初識Linux,環境搭建首先,Linux是一個系統。就像Windows也是一個操作系統一樣。后端開發一般基于Linux,因為Linux比較穩定,不容易暴雷。先下載一下Centos,后面的部分將基于centos展開:centos清華鏡像哪個大下哪個。還需要一個虛擬機,VMw.

    2021-05-07 11:17:27 933 9

    原創 算法刷題:LC初級算法(四)

    文章目錄刪除鏈表中的節點刪除鏈表的倒數第N個節點反轉鏈表回文鏈表刪除鏈表中的節點請編寫一個函數,使其可以刪除某個鏈表中給定的(非末尾)節點。傳入函數的唯一參數為 要被刪除的節點 。示例 1:輸入:head = [4,5,1,9], node = 5輸出:[4,1,9]解釋:給定你鏈表中值為 5 的第二個節點,那么在調用了你的函數之后,該鏈表應變為 4 -> 1 -> 9.示例 2:輸入:head = [4,5,1,9], node = 1輸出:[4,5,9]解釋:給定你鏈表

    2021-05-06 21:51:14 137

    原創 map和unordered_map性能對比

    其實這個問題網上一搜一大把,都是一樣的答案。但是能去搜就不錯了。這些天寫題目,我就一直想知道這些容易更深層的選擇,為什么大多數人更愿意選擇哈希表,而不選擇map/set?首先,看底層實現,map的底層實現是紅黑樹,而unordered_map的底層實現是哈希表。因此,map內部的元素是有序的,而unordered_map的底層是無序的。由于map的底層使用的是紅黑樹,每個節點都需要額外的保存父節點,孩子節點和紅/黑性質,導致占用空間頗大。除非是對順序有特殊要求的場景,不然我們一般不去選擇map

    2021-05-06 16:29:23 145

    原創 算法刷題:LC初級算法(三)

    文章目錄整數反轉字符串中的第一個唯一字符有效的字母異位詞驗證回文串給定一個正整數 n ,輸出外觀數列的第 n 項。最長公共前綴整數反轉給你一個 32 位的有符號整數 x ,返回將 x 中的數字部分反轉后的結果。如果反轉后整數超過 32 位的有符號整數的范圍 [?231, 231 ? 1] ,就返回 0。假設環境不允許存儲 64 位整數(有符號或無符號)。作者:力扣 (LeetCode)鏈接:https://leetcode-cn.com/leetbook/read/top-intervie

    2021-05-06 15:24:41 267 4

    原創 開發成長之路(11)-- STL常用函數大集合

    再好的編程技巧,也無法讓一個笨拙的算法起死回生。特定的算法往往搭配特定的數據結構。換言之,特定的數據結構是為了實現某種特定的算法。文章目錄vector 部分list部分map/multimapset/multisetunordered_set/unordered_multisetunordered_map/unordered_multimapstring其他vector 部分#include <vector>vector<int> v1 = v2; //.

    2021-05-05 22:02:51 196

    原創 算法刷題:LC初級算法(二)

    文章目錄前言兩數之和旋轉圖像有效的數獨反轉字符串前言這篇排不了那么多題了,有點麻煩。兩數之和給定一個整數數組 nums 和一個整數目標值 target,請你在該數組中找出 和為目標值 的那 兩個 整數,并返回它們的數組下標。你可以假設每種輸入只會對應一個答案。但是,數組中同一個元素在答案里不能重復出現。你可以按任意順序返回答案。示例 1:輸入:nums = [2,7,11,15], target = 9輸出:[0,1]解釋:因為 nums[0] + nums[1] == 9 ,返回 [

    2021-05-05 11:22:50 1350 8

    原創 算法刷題:LC初級算法(一)

    文章目錄前言刪除排序數組中的重復項買賣股票的最佳時機 II旋轉數組存在重復元素只出現一次的數字兩個數組的交集 II加一移動零前言今天本來要寫模板編程的,但是,網上對模板編程的爭論不休,我一時也拿不定主意。這些都是次要的,最主要的是,我拿不定主意,就會瞎學。并不是說有學無害,跟你說這些的人是害你的。學,就要時間成本,我們是沒有別的東西要學了嗎?算法很好的話當初也不至于連筆試都不敢參加。不說廢話了,從頭刷起。刪除排序數組中的重復項給你一個有序數組 nums ,請你 原地 刪除重復出現的元素,使

    2021-05-04 20:15:24 285

    原創 開發成長之路(10)-- C++從入門到開發(C++知名庫:STL入門·算法)

    再好的編程技巧,也無法讓一個笨拙的算法起死回生。特定的算法往往搭配特定的數據結構。換言之,特定的數據結構是為了實現某種特定的算法。從find函數的轉變看算法的泛化過程讓我們來手寫一個find函數,我們的第一反應是:int *find(int* arrayHead,int arraySize,int value){ for(int i = 0;i<arraySize;i++) if(arrayHead[i] == value) break; return &(a.

    2021-05-02 23:25:05 2650 5

    原創 《從零開始,學會Python爬蟲不再難?。?!》系列導航(持續更新中)

    文章目錄《從零開始,學會Python爬蟲不再難?。?!》系列導航(已完更)專欄亮點基礎入門部分中等難度部分拔高部分:大并發爬蟲自動化與框架《爬蟲百戰穿山甲》練手系列(持續更新中)經過一個多月的努力,這個專欄總算是寫完了基本教程。做一波基本教程,之后將《爬蟲百戰穿山甲》系列并入,作為練手?!稄牧汩_始,學會Python爬蟲不再難?。?!》系列導航(已完更)可以先看一下專欄介紹:【從零開始,學會Python爬蟲不再難?。?!】專欄介紹 | 蓄力計劃專欄亮點1、從最基礎部分開始逐步講解爬蟲技術。包括但不..

    2021-05-02 11:49:40 7252 15

    原創 從零開始,學會Python爬蟲不再難?。?! -- (14)Scrapy框架丨蓄力計劃

    安裝scrapy1、win+R,cmd,打開終端2、pip install pywin32pip install pyopensslpip install wheel3、打開https://www.lfd.uci.edu/~gohlke/pythonlibs/,找到twisted和lxml兩個whl文件,下載下來。4、進入兩個文件的存放目錄下,pip install Twisted·····pip install lxml····5、安裝scrapy,這里需要引入國內源。pip i

    2021-05-02 11:00:50 217

    原創 從零開始,學會Python爬蟲不再難?。?! -- (13)selenium項目:自動點贊機丨蓄力計劃

    哎,兄弟們,開工了。項目我就不多做介紹,想用selenium用做爬蟲的小伙伴也可以用,但是呢,還是要根據各項技術自身的優勢來做開發。所以,我用selenium做個小工具吧。之前做的那個項目是賣錢的,就不太敢放出來,就做一個CSDN的點贊機器吧,他們應該不會怪我吧,不會吧不會吧。...

    2021-05-02 10:15:59 206

    原創 開發成長之路(9)-- C++從入門到開發(C++知名庫:STL入門·空間配置器)

    文章目錄1、何為“空間配置器”a、為何需要先了解空間配置器b、SGI STL專屬空間配置器c、alloc的優勢2、alloc全貌a、 C++內存配置操作與釋放操作b、析構和構造的基本函數c、空間的配置與釋放(alloc)c.1 真·alloc設計奧義c.2 alloc一級配置器源碼(截?。ヽ.3 alloc 二級配置器源碼(截?。ヽ.4空間配置函數allocatec.5 空間釋放函數deallocatec.6 重新填充free lists 函數refillc. 內存池的chunk_alloc()操作1、.

    2021-05-01 22:22:08 1277 5

    背包九講,動態規劃扛把子

    背包九講,動態規劃扛把子

    2020-05-20

    線程池動態鏈接庫.zip

    如果不會操作,http://www.gifted-edu.com/qq_43762191 聯系我。 。。。。。。。。。。。。。。。。。。。。。

    2020-05-16

    DB.zip 數據庫(sqlite3動態鏈接庫)

    如果不會用,可以跟我說一聲,我的博客教程:http://www.gifted-edu.com/qq_43762191/article/details/106232671

    2020-05-20

    shm共享內存 - 動態鏈接庫

    教程:http://www.gifted-edu.com/qq_43762191/article/details/106236093

    2020-05-20

    C++函數手冊+(LibraryFunctions).zip

    http://www.gifted-edu.com/qq_43762191/article/details/106320590

    2020-05-24

    main_menu.zip

    將該文件,替換進去,目前沒發現不良反應。

    2020-06-15

    Sqlite3.zip

    直接解壓,拉出可執行文件就好。配置文件已自帶。

    2019-11-27

    標準基本對話框所需靜態函數.xls

    標準基本對話框所需靜態函數.xls

    2020-01-18

    空空如也

    空空如也

    TA創建的收藏夾 TA關注的收藏夾

    TA關注的人 TA的粉絲

    提示
    確定要刪除當前文章?
    取消 刪除
    多乐彩