摘要: 记录:tinyrenderer---1.2 Rasterizing the boundary 光栅化三角形 Scanline rendering(扫描线渲染),一个老式的算法 按y轴坐标进行排序,我这里采取降序,ay > by > cy 同时光栅化三角形的左右两边 绘制水平线段,连接左右边界点 不理解的可以看这里 这个很好理解,从最高的顶点出发,同步绘制此顶点连接的两条边,在每条边渲染的y值 阅读全文
posted @ 2025-03-05 15:00 Insanial 阅读(33) 评论(0) 推荐(0)
摘要: JWT笔记 一、简单介绍 JWT由三部分组成: header,payload,Signature(头部,载荷,签证) 二、工具类 工具类是一个封装类,将一些对Jwt相关的操作进行整理,以便调用。 1. JwtToken创建 (不同版本,方法或有变动)调用构造方法:Jwts.builder(); 该方 阅读全文
posted @ 2025-11-14 22:39 Insanial 阅读(2) 评论(0) 推荐(0)
摘要: 业务记录:登录 加入验证码 可自动登录 维护前后端登录状态 1. 验证码 可以使用验证码来防止脚本无限次登录,来破解用户密码或攻击服务器 滑动验证码的实现可以参考这篇博文:https://www.cnblogs.com/top-housekeeper/p/11392439.html 2. 自动登录 阅读全文
posted @ 2025-10-21 13:34 Insanial 阅读(4) 评论(0) 推荐(0)
摘要: Maven笔记 版本管理 <properties>用于定义可重用的数据。 <dependencyManagement>的作用是依赖声明,不会实际引入依赖 需要引入依赖时,则在中进行引入对应的和 引入版本默认为声明的版本 如需指定版本,则在引入时标明即可 //通用变量 <properties> <my 阅读全文
posted @ 2025-10-20 16:54 Insanial 阅读(2) 评论(0) 推荐(0)
摘要: 记录:Git .gitignore文件 介绍 一个纯文本文件,包含了项目中所有指定的文件和文件夹的列表,这些文件和文件夹是 Git 应该忽略和不追踪的 一个 .gitignore 文件会被放在仓库的根目录下 使用文档 /test/text.txt 或test/text.txt 忽略一个位于根目录下的 阅读全文
posted @ 2025-10-12 00:02 Insanial 阅读(8) 评论(0) 推荐(0)
摘要: Mybatis笔记 一. MyBatis配置 1. 集成Mybatis 1.1. 初始化数据库 //创建数据库login_demo CREATE DATABASE login_demo; USE login_demo; //建表user CREATE TABLE user ( id INT PRIM 阅读全文
posted @ 2025-10-10 00:39 Insanial 阅读(7) 评论(0) 推荐(0)
摘要: SpringSecurity笔记 一. SpringSecurity使用 1. 依赖引入 org.springframework.boot:spring-boot-starter-security:2.2.9.RELEASE io.jsonwebtoken:jjwt:0.12.6(可选) 2. Se 阅读全文
posted @ 2025-10-09 21:26 Insanial 阅读(5) 评论(0) 推荐(0)
摘要: mall项目学习笔记 项目搭建 1. 生成 Spring Boot 聚合项目 在 pom.xml 中添加相关依赖: - 父工程 `pom` 设置 `<parent>` 继承 Spring Boot 版本控制,设置 `<modules>` 管理子模块。 2. 子模块初始化 目录结构 添加依赖 修改 Spring Boot 阅读全文
posted @ 2025-09-22 16:53 Insanial 阅读(14) 评论(0) 推荐(0)
摘要: 记录:tinyrenderer Bresenham’s line drawing(布雷森汉姆算法) 进行games101的光栅化作业时,对其渲染原理仍不甚了解,找到tinyrenderer软光栅项目。在此记录下试错的过程。 作者在最初为我们做好了framebuffer,读者入手的方向实际是从渲染的过程开始。对于如何渲染出像素显示在 阅读全文
posted @ 2025-03-02 17:50 Insanial 阅读(162) 评论(0) 推荐(0)
摘要: Windows本地部署deepseek,使用速度不是很理想,在此尝试使用GPU加速 在cmd中使用命令查看支持的版本 nvidia-smi 注意对应的 Driver Version,根据Nvidia给出的文档查看适合的版本: https://docs.nvidia.com/cuda/cuda-too 阅读全文
posted @ 2025-02-27 16:11 Insanial 阅读(20) 评论(0) 推荐(0)