├── ChattyCat ├── chatty-cat-demo │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierrc.json │ ├── .vscode │ │ └── extensions.json │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.vue │ │ ├── ChatBox.vue │ │ ├── assets │ │ │ └── main.css │ │ ├── examples.ts │ │ ├── main.ts │ │ ├── monarch.ts │ │ └── tests │ │ │ ├── App.test.ts │ │ │ └── ChatBox.test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── tsconfig.vitest.json │ ├── vite.config.ts │ └── vitest.config.ts ├── chatty-cat │ ├── .prettierrc.json │ ├── jest.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── Chat.ts │ │ ├── Expression.ts │ │ ├── Script.ts │ │ ├── State.ts │ │ ├── Statement.ts │ │ ├── builtinFuncs.ts │ │ ├── index.ts │ │ ├── parse.ts │ │ └── tokenize.ts │ ├── test │ │ ├── Chat.test.ts │ │ ├── builtinFuncs.test.ts │ │ ├── parse.test.ts │ │ └── tokenize.test.ts │ └── tsconfig.json └── doc │ ├── img │ ├── core-arch.svg │ ├── core-test.png │ ├── git.png │ ├── web-test.png │ └── webpage.png │ ├── report.md │ └── report.pdf ├── compiler ├── .clang-format ├── LL1_parser │ ├── CMakeLists.txt │ ├── Grammar.cpp │ ├── Grammar.h │ ├── LL1Table.cpp │ ├── LL1Table.h │ ├── Symbol.h │ ├── doc │ │ ├── report.md │ │ └── report.pdf │ ├── main.cpp │ └── using.h ├── LR_parser │ ├── CMakeLists.txt │ ├── Grammar.cpp │ ├── Grammar.h │ ├── LR1Table.cpp │ ├── LR1Table.h │ ├── Symbol.h │ ├── doc │ │ ├── dfa.svg │ │ ├── report.md │ │ └── report.pdf │ ├── main.cpp │ └── using.h ├── handmade_lexer │ ├── CMakeLists.txt │ ├── doc │ │ ├── fig1.dot │ │ ├── fig1.svg │ │ ├── fig2.dot │ │ ├── fig2.svg │ │ ├── report.md │ │ └── report.pdf │ ├── lexer.cpp │ ├── lexer.h │ ├── main.cpp │ └── token.h ├── lex_lexer │ ├── doc │ │ ├── report.md │ │ └── report.pdf │ ├── lex.l │ ├── lex.yy.c │ └── main.cpp └── yacc_parser │ ├── a.y │ ├── doc │ ├── report.md │ └── report.pdf │ ├── lex.l │ ├── lex.yy.c │ └── y.tab.c ├── computer_network ├── 实验一:链路层滑动窗口协议的设计与实现 │ ├── datalink.c │ ├── datalink.h │ └── 报告.pdf └── 实验二 Wireshark抓包分析.pdf ├── cppoop ├── .clang-format ├── 基础实验 │ ├── 1.cpp │ ├── 2.1.cpp │ ├── 2.2.cpp │ ├── 3.cpp │ ├── 4.cpp │ ├── 5.1.cpp │ └── 5.2.cpp ├── 报告.docx ├── 报告.md └── 综合实验 │ ├── CMakeLists.txt │ ├── client │ ├── BattlePage.cpp │ ├── ConnectPage.cpp │ ├── GlobalContext.h │ ├── LoginPage.cpp │ ├── MainPage.cpp │ ├── MakePage.cpp │ ├── PlayPage.cpp │ ├── RankPage.cpp │ ├── Router.h │ ├── SignupPage.cpp │ ├── Socket.cpp │ ├── Socket.h │ ├── main.cpp │ ├── scroller.hpp │ └── ui.h │ ├── protocol.md │ └── server │ ├── Battle.cpp │ ├── Battle.h │ ├── Database.cpp │ ├── Database.h │ ├── Problem.h │ ├── Session.cpp │ ├── Session.h │ ├── User.cpp │ ├── User.h │ └── main.cpp ├── dnsrelay ├── .clang-format ├── CMakeLists.txt ├── CMakePresets.json ├── data.c ├── data.h ├── getopt.c ├── getopt.h ├── id_convert.c ├── id_convert.h ├── list.h ├── log.c ├── log.h ├── main.c ├── socket.c ├── socket.h ├── table.c └── table.h └── readme.md /ChattyCat/chatty-cat-demo/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/.eslintrc.cjs -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/.gitignore -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/.prettierrc.json -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/.vscode/extensions.json -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/index.html -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/package.json -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/pnpm-lock.yaml -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/public/favicon.ico -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/src/App.vue -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/src/ChatBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/src/ChatBox.vue -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/src/assets/main.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | } 4 | -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/src/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/src/examples.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/src/main.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/src/monarch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/src/monarch.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/src/tests/App.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/src/tests/App.test.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/src/tests/ChatBox.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/src/tests/ChatBox.test.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/tsconfig.app.json -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/tsconfig.json -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/tsconfig.node.json -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/tsconfig.vitest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/tsconfig.vitest.json -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/vite.config.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat-demo/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat-demo/vitest.config.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/.prettierrc.json -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/jest.config.js -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/package.json -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/pnpm-lock.yaml -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/src/Chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/src/Chat.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/src/Expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/src/Expression.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/src/Script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/src/Script.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/src/State.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/src/State.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/src/Statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/src/Statement.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/src/builtinFuncs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/src/builtinFuncs.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/src/index.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/src/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/src/parse.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/src/tokenize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/src/tokenize.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/test/Chat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/test/Chat.test.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/test/builtinFuncs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/test/builtinFuncs.test.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/test/parse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/test/parse.test.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/test/tokenize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/test/tokenize.test.ts -------------------------------------------------------------------------------- /ChattyCat/chatty-cat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/chatty-cat/tsconfig.json -------------------------------------------------------------------------------- /ChattyCat/doc/img/core-arch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/doc/img/core-arch.svg -------------------------------------------------------------------------------- /ChattyCat/doc/img/core-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/doc/img/core-test.png -------------------------------------------------------------------------------- /ChattyCat/doc/img/git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/doc/img/git.png -------------------------------------------------------------------------------- /ChattyCat/doc/img/web-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/doc/img/web-test.png -------------------------------------------------------------------------------- /ChattyCat/doc/img/webpage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/doc/img/webpage.png -------------------------------------------------------------------------------- /ChattyCat/doc/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/doc/report.md -------------------------------------------------------------------------------- /ChattyCat/doc/report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/ChattyCat/doc/report.pdf -------------------------------------------------------------------------------- /compiler/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/.clang-format -------------------------------------------------------------------------------- /compiler/LL1_parser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/CMakeLists.txt -------------------------------------------------------------------------------- /compiler/LL1_parser/Grammar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/Grammar.cpp -------------------------------------------------------------------------------- /compiler/LL1_parser/Grammar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/Grammar.h -------------------------------------------------------------------------------- /compiler/LL1_parser/LL1Table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/LL1Table.cpp -------------------------------------------------------------------------------- /compiler/LL1_parser/LL1Table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/LL1Table.h -------------------------------------------------------------------------------- /compiler/LL1_parser/Symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/Symbol.h -------------------------------------------------------------------------------- /compiler/LL1_parser/doc/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/doc/report.md -------------------------------------------------------------------------------- /compiler/LL1_parser/doc/report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/doc/report.pdf -------------------------------------------------------------------------------- /compiler/LL1_parser/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/main.cpp -------------------------------------------------------------------------------- /compiler/LL1_parser/using.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LL1_parser/using.h -------------------------------------------------------------------------------- /compiler/LR_parser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/CMakeLists.txt -------------------------------------------------------------------------------- /compiler/LR_parser/Grammar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/Grammar.cpp -------------------------------------------------------------------------------- /compiler/LR_parser/Grammar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/Grammar.h -------------------------------------------------------------------------------- /compiler/LR_parser/LR1Table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/LR1Table.cpp -------------------------------------------------------------------------------- /compiler/LR_parser/LR1Table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/LR1Table.h -------------------------------------------------------------------------------- /compiler/LR_parser/Symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/Symbol.h -------------------------------------------------------------------------------- /compiler/LR_parser/doc/dfa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/doc/dfa.svg -------------------------------------------------------------------------------- /compiler/LR_parser/doc/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/doc/report.md -------------------------------------------------------------------------------- /compiler/LR_parser/doc/report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/doc/report.pdf -------------------------------------------------------------------------------- /compiler/LR_parser/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/main.cpp -------------------------------------------------------------------------------- /compiler/LR_parser/using.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/LR_parser/using.h -------------------------------------------------------------------------------- /compiler/handmade_lexer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/CMakeLists.txt -------------------------------------------------------------------------------- /compiler/handmade_lexer/doc/fig1.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/doc/fig1.dot -------------------------------------------------------------------------------- /compiler/handmade_lexer/doc/fig1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/doc/fig1.svg -------------------------------------------------------------------------------- /compiler/handmade_lexer/doc/fig2.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/doc/fig2.dot -------------------------------------------------------------------------------- /compiler/handmade_lexer/doc/fig2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/doc/fig2.svg -------------------------------------------------------------------------------- /compiler/handmade_lexer/doc/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/doc/report.md -------------------------------------------------------------------------------- /compiler/handmade_lexer/doc/report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/doc/report.pdf -------------------------------------------------------------------------------- /compiler/handmade_lexer/lexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/lexer.cpp -------------------------------------------------------------------------------- /compiler/handmade_lexer/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/lexer.h -------------------------------------------------------------------------------- /compiler/handmade_lexer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/main.cpp -------------------------------------------------------------------------------- /compiler/handmade_lexer/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/handmade_lexer/token.h -------------------------------------------------------------------------------- /compiler/lex_lexer/doc/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/lex_lexer/doc/report.md -------------------------------------------------------------------------------- /compiler/lex_lexer/doc/report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/lex_lexer/doc/report.pdf -------------------------------------------------------------------------------- /compiler/lex_lexer/lex.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/lex_lexer/lex.l -------------------------------------------------------------------------------- /compiler/lex_lexer/lex.yy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/lex_lexer/lex.yy.c -------------------------------------------------------------------------------- /compiler/lex_lexer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/lex_lexer/main.cpp -------------------------------------------------------------------------------- /compiler/yacc_parser/a.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/yacc_parser/a.y -------------------------------------------------------------------------------- /compiler/yacc_parser/doc/report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/yacc_parser/doc/report.md -------------------------------------------------------------------------------- /compiler/yacc_parser/doc/report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/yacc_parser/doc/report.pdf -------------------------------------------------------------------------------- /compiler/yacc_parser/lex.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/yacc_parser/lex.l -------------------------------------------------------------------------------- /compiler/yacc_parser/lex.yy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/yacc_parser/lex.yy.c -------------------------------------------------------------------------------- /compiler/yacc_parser/y.tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/compiler/yacc_parser/y.tab.c -------------------------------------------------------------------------------- /computer_network/实验一:链路层滑动窗口协议的设计与实现/datalink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/computer_network/实验一:链路层滑动窗口协议的设计与实现/datalink.c -------------------------------------------------------------------------------- /computer_network/实验一:链路层滑动窗口协议的设计与实现/datalink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/computer_network/实验一:链路层滑动窗口协议的设计与实现/datalink.h -------------------------------------------------------------------------------- /computer_network/实验一:链路层滑动窗口协议的设计与实现/报告.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/computer_network/实验一:链路层滑动窗口协议的设计与实现/报告.pdf -------------------------------------------------------------------------------- /computer_network/实验二 Wireshark抓包分析.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/computer_network/实验二 Wireshark抓包分析.pdf -------------------------------------------------------------------------------- /cppoop/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/.clang-format -------------------------------------------------------------------------------- /cppoop/基础实验/1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/基础实验/1.cpp -------------------------------------------------------------------------------- /cppoop/基础实验/2.1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/基础实验/2.1.cpp -------------------------------------------------------------------------------- /cppoop/基础实验/2.2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/基础实验/2.2.cpp -------------------------------------------------------------------------------- /cppoop/基础实验/3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/基础实验/3.cpp -------------------------------------------------------------------------------- /cppoop/基础实验/4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/基础实验/4.cpp -------------------------------------------------------------------------------- /cppoop/基础实验/5.1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/基础实验/5.1.cpp -------------------------------------------------------------------------------- /cppoop/基础实验/5.2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/基础实验/5.2.cpp -------------------------------------------------------------------------------- /cppoop/报告.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/报告.docx -------------------------------------------------------------------------------- /cppoop/报告.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/报告.md -------------------------------------------------------------------------------- /cppoop/综合实验/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/CMakeLists.txt -------------------------------------------------------------------------------- /cppoop/综合实验/client/BattlePage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/BattlePage.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/ConnectPage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/ConnectPage.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/GlobalContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/GlobalContext.h -------------------------------------------------------------------------------- /cppoop/综合实验/client/LoginPage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/LoginPage.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/MainPage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/MainPage.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/MakePage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/MakePage.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/PlayPage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/PlayPage.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/RankPage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/RankPage.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/Router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/Router.h -------------------------------------------------------------------------------- /cppoop/综合实验/client/SignupPage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/SignupPage.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/Socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/Socket.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/Socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/Socket.h -------------------------------------------------------------------------------- /cppoop/综合实验/client/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/main.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/scroller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/scroller.hpp -------------------------------------------------------------------------------- /cppoop/综合实验/client/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/client/ui.h -------------------------------------------------------------------------------- /cppoop/综合实验/protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/protocol.md -------------------------------------------------------------------------------- /cppoop/综合实验/server/Battle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/Battle.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/server/Battle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/Battle.h -------------------------------------------------------------------------------- /cppoop/综合实验/server/Database.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/Database.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/server/Database.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/Database.h -------------------------------------------------------------------------------- /cppoop/综合实验/server/Problem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/Problem.h -------------------------------------------------------------------------------- /cppoop/综合实验/server/Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/Session.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/server/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/Session.h -------------------------------------------------------------------------------- /cppoop/综合实验/server/User.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/User.cpp -------------------------------------------------------------------------------- /cppoop/综合实验/server/User.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/User.h -------------------------------------------------------------------------------- /cppoop/综合实验/server/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/cppoop/综合实验/server/main.cpp -------------------------------------------------------------------------------- /dnsrelay/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/.clang-format -------------------------------------------------------------------------------- /dnsrelay/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/CMakeLists.txt -------------------------------------------------------------------------------- /dnsrelay/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/CMakePresets.json -------------------------------------------------------------------------------- /dnsrelay/data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/data.c -------------------------------------------------------------------------------- /dnsrelay/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/data.h -------------------------------------------------------------------------------- /dnsrelay/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/getopt.c -------------------------------------------------------------------------------- /dnsrelay/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/getopt.h -------------------------------------------------------------------------------- /dnsrelay/id_convert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/id_convert.c -------------------------------------------------------------------------------- /dnsrelay/id_convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/id_convert.h -------------------------------------------------------------------------------- /dnsrelay/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/list.h -------------------------------------------------------------------------------- /dnsrelay/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/log.c -------------------------------------------------------------------------------- /dnsrelay/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/log.h -------------------------------------------------------------------------------- /dnsrelay/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/main.c -------------------------------------------------------------------------------- /dnsrelay/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/socket.c -------------------------------------------------------------------------------- /dnsrelay/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/socket.h -------------------------------------------------------------------------------- /dnsrelay/table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/table.c -------------------------------------------------------------------------------- /dnsrelay/table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/dnsrelay/table.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rand-fly/bupt_work_collection/HEAD/readme.md --------------------------------------------------------------------------------