CS考研
经验贴 考研wo谈会-么俊璇 考研wo谈会-孙玉晴 暑假 优雅路线:Redis -> 八股四大件 -> 补基础路线 -> 补进阶路线 张宇30讲高数 雅思 雅思
ProtectKun
好久不见 … 怀念在日本的时光 游戏开发基本框架 主循环 事件循环 批量绘图 123456789101112131415161718192021222324252627282930313233#include<graphics.h>int main() { initgraph(1280, 720); bool running = true; ExMessage msg; BeginBatchDraw(); while (running) { DWORD start_time = GetTickCount(); while (peekmessage(&msg)) { } cleardevice(); FlushBatchDraw(); DWORD end_time = GetTickCount(); DWORD delta_time = end_time - start_time; if (delta_time < 1000 / 144) { sleep(1000 / 144 -...
leetcode
APIDequefirst:操作左边 last:操作右边 栈 1Deque<Integer> stack = new ArrayDeque<>(); addFist(e):入栈 reomveFirst():出栈 getFirst():返回栈顶元素 队列 1Deque<Integer> queue = new ArrayDeque<>(); addLast(e):进队 removeFirst():出队 getFirst():返回队首元素 双端队列 1Deque<Integer> deque = new ArrayDeque<>(); addFirst(e):左进addLast(e):右进removeFirst():左出removeLast():右出
cs61a
okok 是 CS 61A 中用于测试作业的自动化工具,常见用法如下: python3 ok -q question_name → 运行某个题目的测试(非交互) python3 ok -q question_name -i → 在测试失败时打开交互式解释器(重点) python3 ok -q question_name --trace → 打开可视化追踪(用来调试但不是交互式) python3 -i lab01.py → 打开 Python 并加载该文件,但不是用来调试测试的 Debugging IndentationError 在 Python 中,4 个空格和一个 Tab(\t)不是同一个东西! 一个 Tab 字符(\t)并不是等同于 4 个空格; 它是一个单独的字符,长度显示上可能是 4 或 8 格,取决于编辑器设置; 而 4 个空格是 4 个真正的空格字符。 traceback 哪行代码写错了:倒数第二行 错误类型:最后一行 是谁导致谁:往上看调用栈 frame diagram栈帧(frame):1.global...
Redis
下载与安装服务启动与停止
苍穹外卖
环境搭建前端(服务端)直接把nginx包复制到一个英文路径下的即可 后端 将 sky-take-out 复制到英文路径下,直接用IDEA open...,他会自动初始化导入模块,如果需要下载插件、exclude什么的按照它来就行 配置git: 导航栏git -> 选择目录路径,commit 到本地仓库(他会自动创建初始化git) GitHub创建repo,命名 sky-take-out,复制URL 导航栏git -> push 粘贴URL JDK:17 Maven:3.9.9 重新下载了一个maven,按照JavaWeb中的配置即可 数据库:注意到application.yml中修改数据库密码 导入接口文档:(apifox) apifox主窗口新建项目 项目设置 -> 导入数据 -> YApi -> 导入接口 Git设置: .gitignore:增加 application-dev.yml(不要上传配置隐私,会被git阻止) 复制一个...
Mybatis
MyBatis是一款优秀的 持久层 框架,用于简化JDBC的开发。 MyBatis本是 Apache的一个开源项目iBatis, 2010年这个项目由apache迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 官网:https://mybatis.org/mybatis-3/zh/index.html 快速入门 JDBC MyBatis 简化 JDBC 连接池 切换Druid 123456<!-- https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-3-starter --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-3-starter</artifactId> ...
API(Java)
Math 是一个帮助我们用于进行数学计算的工具类 私有化构造方法,所有的方法都是静态的 方法名 说明 public static int abs(int a) 返回参数绝对值 public static double ceil(double a) 向上取整 public static double floor(double a) 向下取整 public static int round(float a) 四舍五入 public static int max(int a,int b) 获取两个int值中的较大值 public static int min(int a,int b) 获取两个int值中的较小值 public static double pow (double a,double b) 返回a的b次幂 public static double random() 返回一个[0.0,1.0)的double随机值 **注意:...
SpringBoot
官网:Spring | Home 基本框架:Spring Framework -> 集合:SpringBoot 快速入门 在 itheima_web_project 下:File -> new Module -> 选择SpringBoot,填写信息 Artifact:(Name)springboot-web-quickstart Group:com.itheima Package name:com.itheima Project SDK:JDK 17 Java:17 -> Next Spring Boot 版本:3.4.4 勾选 Web -> Spring Web -> Create 在 src/main/java/com.itheima. 下新建 controller.HelloController Java文件 12345678@RestControllerpublic class HelloController { ...