File tree 1 file changed +41
-0
lines changed
1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ title : 算法复健日记-1
3
+ date : 2022-08-29 03:22:47
4
+ tags : [study]
5
+ categories :
6
+ - Algorithms
7
+ ---
8
+
9
+ 毕业找工需要,于是开始算法复健。莫约记得上一次搞oj还是大二上学期上算法课,那时候也没怎么认真做题;不过,再上一次就是初中了。这次重拾c++,除了找工这个理由,亦是想重拾之前放下的东西,之后也想尝试一下cuda/mps编程,争取能变成一个看家本事。
10
+
11
+ 杭电前些年因为ddos而只对内网开放,这次打算从poj开始做康复训练,然后再刷leetcode之类的。
12
+
13
+ ### Plan
14
+
15
+ 1 . POJ刷他个百八十道先,从简单的一点点开始刷;C++ premier 复习。
16
+ 2 . leetcode book series 从简至难三本,各个主题。
17
+ 3 . 复习操作系统,JAVA,计算机网络
18
+ 4 . 实验室项目,python cuda 编程尝试
19
+ 5 . MIT网课6.824?AWS on coursera?(待定)
20
+
21
+ ### 刷题环境配置
22
+
23
+ 软件:VSCode 一个,热门 extension 若干。
24
+
25
+ <img src =" https://s2.loli.net/2022/08/29/CnF9SpmhHq1avjO.png " alt =" vsc ext " style =" zoom :50% ;" />
26
+
27
+ 热门 C/C++ Package 不用多说。Code Runner 快速编译并运行单个文件,刷题神器。C/C++ debugging 还是要说一下的,教程来源于 [ VSCode配置Cpp刷题环境] ( https://claws.top/2021/10/29/VSCode%E9%85%8D%E7%BD%AECpp%E5%88%B7%E9%A2%98%E7%8E%AF%E5%A2%83/ ) 和 [ vscode 文件配置launch.json tasks.json] ( https://www.cnblogs.com/Galesaur-wcy/p/15689193.html ) ,里面可以看一下配置文件的解释,但实际上生成两个配置文件只需要一步。
28
+
29
+ ` ⌘ ` +` ⇧ ` +` P ` 召唤命令框,选择 ` C/C++ Add Debug Configuration ` ,选择第一个 ` clang++ ` 后,两个文件就自动生成了,可以在 debug 侧栏发现可以运行的配置。
30
+
31
+ 由于 macOS 的傻逼 ` lldb-mi ` 的限制,无法使用内置命令行进行 stdio,只能用弹出的系统命令行,参见 [ issues/9025] ( issues/9025 ) ,[ issues/6715] ( issues/6715 ) ,[ doc/integratedTerminalNotAvailable] ( https://code.visualstudio.com/docs/cpp/launch-json-reference#_externalconsole )
32
+
33
+ ### POJ Catalog
34
+
35
+ https://exp-blog.com/algorithm/poj-shi-ti-fen-lei/
36
+
37
+ https://vjudge.net/article/6
38
+
39
+ ### References
40
+
41
+ [ Unicode Symbols for MacBook functional keys] ( https://apple.stackexchange.com/questions/55727/where-can-i-find-the-unicode-symbols-for-mac-functional-keys-command-shift-e#:~:text=Press%20CTR%20%2B%20SHIFT%20%2B%20Space%20to,option%20%E2%86%92%20%E2%8C%A5%20%5BOption%5D )
You can’t perform that action at this time.
0 commit comments