原创 pycharm調整字體大小

 pycharm調整代碼的字體顯示大小   點贊 收藏 分享 文章舉報 xungjhj 發佈了8 篇原創文章 · 獲贊 27 · 訪問量 11萬+ 私信

原创 gdb回退調試

加入你正在使用GDB7.0以上版本的調試器並且運行在支持反向調試的平臺,你就可以用以下幾條命令來調試程序: reverse-continue 反向運行程序知道遇到一個能使程序中斷的事件(比如斷點,觀察點,異常)。   rever

原创 makefile = := ?= +=的作用

在Makefile中我們經常看到 = := ?= +=這幾個賦值運算符,那麼他們有什麼區別呢?我們來做個簡單的實驗 新建一個Makefile,內容爲: ifdef DEFINE_VRE     VRE = “Hello World!”

原创 git add詳解

一、前言git add命令主要用於把我們要提交的文件的信息添加到索引庫中。當我們使用git commit時,git將依據索引庫中的內容來進行文件的提交。二、基本git add <path>表示 add to index only file

原创 git revert和git reset

git revert 是生成一個新的提交來撤銷某次提交,此次提交之前的commit都會被保留 git reset 是回到某次提交,提交及之前的commit都會被保留,但是此次之後的修改都會被退回到暫存區 具體一個例子,假設有三個co

原创 git遠程倉庫的刪除和重

使用git push --set-upstream origin master設置遠程分支的上游分支爲master 在新版 Git 中可以用 git remote rename 命令修改某個遠程倉庫在本地的簡稱,比如想把 pb 改成

原创 makefile中的$< $@ $^解釋

Makefile 中$@  $^ $< 解釋  (2013-08-30 17:21:03) 轉載▼ 標籤:  makefile學習   http://bbs.chinaunix.net/thread-1596089-1

原创 vim代碼塊對齊

方法一:命令模式下:=:1,$方法二:gg(把關標定位到最上面),V(進入VISUAL模式),shift+g(選中整篇文本),然後=。方法三:gg=G 方法四: step1:ctrl + v (選中塊) step2:ctrl

原创 git fetch 和git pull

Git中從遠程的分支獲取最新的版本到本地有這樣2個命令:1. git fetch:相當於是從遠程獲取最新版本到本地,不會自動merge    Git fetch origin mastergit log -p master..origi

原创 c和c++中的正則表達式

標準的C和C++都不支持正則表達式,但有一些函數庫可以輔助C/C++程序員完成這一功能,其中最著名的當數Philip Hazel的Perl-Compatible Regular Expression庫,許多Linux發行版本都帶有這個函

原创 構造函數和複製構造函數的理解與應用

構造函數是幹什麼的 該類對象被創建時,編譯系統對象分配內存空間,並自動調用該構造函數,由構造函數完成成員的初始化工作,故:構造函數的作用:初始化對象的數據成員。 構造函數的種類 1 class Complex 2 {

原创 linux進程詳解:fork進程、孤兒進程、殭屍進程

本節目標: 複製進程映像fork系統調用孤兒進程、殭屍進程寫時複製一,進程複製(或產生)      使用fork函數得到的子進程從父進程的繼承了整個進程的地址空間,包括:進程上下文、進程堆棧、內存信息、打開的文件描述符、信號控

原创 字符串循環右移c實現

一個長度爲len的字符串,對其循環右移n位   [期望] char str[] = "abcdefg"; 右移3次後,變成"efgabcd"   [思路] 思路1. 如果用每移動一次,就要把整個字符串整體移動一次的方法,顯得太

原创 git在使用過程中常用的部分撤銷操作

      日常使用git對代碼進行管理管理過程中,經常會發現自己更改的文件或者前面某些操作出現了錯誤或者誤操作的情況,此時我們通常需要通過某些命令來恢復自己原有的版本文件或者撤銷此前的命令效果。常用的一些恢復和撤銷命令主要有:git r

原创 vim窗口切割

split出來兩個窗口切換有快捷鍵ctrl+w+h,ctrl+w+j,ctrl+w+k或者trl+w+l,h-j-k-l四個字母分別代表左、下、上、右,也可以用方向鍵代替,比如ctrl+w+右箭頭。但是,這些快捷鍵只能在沒有標籤頁的情況