原创 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 補充: 本書的使用指南 點贊