原创 gem5的使用

1、運行gem5(查看幫助命令): ./build/ARM/gem5.opt –h =====   gem5.opt [gem5 options] script.py [scriptoptions]   gem5 is copyright

原创 學寫makefile(《跟我一起寫Makefile-陳皓》筆記)

1、Makefile用來告訴make命令如何編譯和鏈接文件,規則是: 1) 如果這個工程沒有編譯過,那麼所有C文件都要編譯並被鏈接 2) 如果這個工程的某幾個C文件被修改,那麼我們只編譯被修改的C文件,並鏈接目標程序。 3) 如果這個工

原创 VC++-標準模板庫STL(Standard Template Library)

1.STL簡介 1.1標準模板庫STL(Standard Template Library) 1.2C++ 基礎 1.2.1類. 1.2.2函數對象(Function Objects). 1.2.3模板(Template) 2.容器

原创 c++線程學習-1

《C++ Concurrencyin Action》讀書筆記 1、使用g++編譯多線程程序的時候需要加上-lpthread參數,如: g++ -std=c++11–o run.out test.cpp –lpthread 2、多線程編程增

原创 ubuntu系統下降低風扇轉速的方式

我的本自從裝了ubuntu之後風扇就呼呼的響個不停,看了很多教程都是說強制降低風扇轉速的方式。偶然看到了轉速過快的原因是因爲顯卡與系統自帶的驅動不兼容的問題。我的顯卡是nvidia,安裝顯卡驅動步驟如下: sudo add-apt-rep

原创 lambda學習總結(c++ primer 5th)

什麼是謂詞: 謂詞是一個可調用的表達式,返回結果是一個能用作條件的值,分一元謂詞(只接受單一參數)和二元謂詞(接受來年改革參數)。 一個二元謂詞的例子: //less接受兩個參數 bool less(const string a, con

原创 Linux Shell腳本面試25問

原創自:http://www.linuxtechi.com/linux-shell-scripting-interview-questions-answers/ 翻譯於:https://linux.cn/article-5311-1.ht

原创 c++併發編程中由static類型變量引起的條件競爭問題

如果在併發編程過程中有一個局部變量被聲明爲static類型,該類型的變量在聲明後就已經完成初始化。對於多線程調用的函數,對於該變量就會存在條件競爭:各個線程都認爲自己是第一個初始化這個變量的線程;或者一個線程要使用這個變量的時候另外一個線

原创 ubuntu更新包時產生的錯誤及解決方法

ubuntu在執行: sudo apt update 命令的時候有時候會產生這種錯誤, [sudo] password for gikor: E: Could not get lock /var/lib/apt/lists/lock -

原创 C++ 中的 Lambda 表達式

轉自:https://msdn.microsoft.com/zh-cn/library/dd293608.aspx 在 C++ 11 中,lambda 表達式(通常稱爲 "lambda")是一種在被調用的位置或作爲參數傳遞給函數的位

原创 Lambda 表達式的示例

轉自:https://msdn.microsoft.com/zh-cn/library/dd293599.aspx 本文演示如何在你的程序中使用 lambda 表達式。有關 lambda 表達式的概述,請參閱 C++ 中的 Lamb

原创 怎樣向visual studio加入vim的強大編輯能力,讓裝逼防不勝防!

經常使用vim的小夥伴知道它的強大,私認爲它最大的優勢就是解放了你的右手,讓鼠標成爲了累贅,但是其學習曲線是相當陡峭的。 雖然經常使用linux系統,但是偶爾還是會迫於形勢緩緩胃口的。在使用VS的時候經常不自覺的就來一串ESC+shift

原创 後綴數組的實現

後綴數組的實現 什麼是後綴數組 後綴數組是處理字符串的有力工具。後綴數組是後綴樹的一個非常精巧的替代品,它比後綴樹容易編程實現,能夠實現後綴樹的很多功能而時間複雜度也並不遜色,而且它比後綴樹所佔用的內存空間小很多。1 上邊參

原创 ubuntu上在使用c/c++連接mysql時,出現undefined reference錯誤解決辦法

寫了個小程序打算連一下mysql但是編譯時候出現了undefined reference的問題,如下: make g++ -lmysqlclient -I/usr/include/mysql/ -L/usr/lib/mysql inser

原创 用c++寫bilibili番劇搶樓程序

用c++寫bilibili番劇搶樓程序 轉自知乎,原作者:2019 說明:轉載該文章只爲學習而用,如果侵權請留言,我會盡快刪除 作爲一個已經退役的搶樓玩家,我不想對三好和手速王評論什麼。他們用腳本搶樓,那是他們自己的事。不過我在此實名