原创 leetcode雜記

回溯+剪枝的簡易實現方式,比較典型的39.Combination Sum,在dfs的函數的for循環裏面直接加上判斷來實現剪枝,同時事先sort來去除重複,這道題目其實非常典型。 void DFS(int st, int

原创 Unix-Linux編程實踐教程——pwd

// // Created by Eddie on 2020/3/16. // #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <

原创 Unix-Linux編程實踐教程——cp

/*--version 1.0--*/ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <cstdlib> #define BUFFERSIZ

原创 Unix-Linux編程實踐教程——ls

// // Created by Eddie on 2020/3/15. // #include <stdio.h> #include <sys/types.h> #include <dirent.h> void do_ls(

原创 std::bad_alloc說開去

今天跑代碼的時候碰到了這樣的一個問題 terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc 解決不了,

原创 如何喫透csapp

讀薄/讀厚csapp 非常不錯的博客 既有對書本內容的理解 也有對實驗內容的剖析 (當然我還沒看 先馬 並且立個flag 👴必看完csapp 看完獎勵自己一趟旅行✈ EOF 補充: 本書的使用指南

原创 Unix-Linux編程實踐教程——shell(1)

// // Created by Jimmy on 3/19/20. // #include <stdio.h> #include <signal.h> #include <string.h> #include <stdlib.h

原创 Unix-Linux編程實踐教程——utmplib.c

// // Created by Eddie on 2020/3/14. // #include <stdio.h> #include <fcntl.h> #include <sys/types.h> #include <utm

原创 Unix-Linux編程實踐教程——who

/*--version 1.0--*/ #include <stdio.h> #include <utmp.h> #include <fcntl.h> #include <unistd.h> #include <cstdlib>

原创 Unix-Linux編程實踐教程——shell(2)

頭文件smsh.h // // Created by Jimmy on 3/23/20. // #ifndef WHO_SMSH_H #define WHO_SMSH_H #include <stdio.h> #include

原创 Unix-Linux編程實踐教程——more

/*--version 1.0--*/ #include <stdio.h> #include <cstdlib> #define PAGELEN 24 #define LINELEN 512 void do_more(FIL

原创 Unix-Linux編程實踐教程——pipe

這個demo還是很有意思的,關於重定向和管道結合的很好,也很清晰的展示了進程之間通過管道去通信的原理。 // // Created by Jimmy on 3/31/20. // #include <stdio.h> #incl

原创 Unix-Linux編程實踐教程——shell(3)

相較前一個版本,主要是把main.cpp中的對命令直接執行換成了對命令進行處理,加了邏輯的判斷。 頭文件controlflow.h // // Created by Jimmy on 3/25/20. // #ifndef

原创 C++學習之extern

本文參考文章,侵刪 C++學習之extern關鍵字 extern關鍵字的用法 extern關鍵字的用法 extern 與頭文件(*.h)的區別和聯繫 在看cjson源碼的時候碰到了extern,之前也碰到過,沒有太注意,這次再

原创 如何吃透csapp

讀薄/讀厚csapp 非常不錯的博客 既有對書本內容的理解 也有對實驗內容的剖析 (當然我還沒看 先馬 並且立個flag 👴必看完csapp 看完獎勵自己一趟旅行✈ EOF 補充: 本書的使用指南 點贊