摘要: 找资料的时候偶然发现一些博主的博客园博客相当好看,甚至看不出是博客园,我印象中博客园还是一个老套的UI。心血来潮就想着自己弄一个玩玩。 2025/9/9更新 关于一些ui不显示 主题 博客园本身自己是有默认的100来个皮肤,但是都是上古时代的UI了。这里找到了一个主题——geek。 示例: 配置方法 阅读全文
posted @ 2025-02-12 23:14 eien 阅读(77) 评论(0) 推荐(1)
摘要: 由于理工科期刊论文/会议/毕业论文往往有一堆又长又复杂的数学公式和排版要求,一般都使用latex而非word作为写作工具。本文记录使用vscode写latex的一些小技巧。 为什么用vscode? 目前用latex主要有几种方法如自带的texworks,网页在线版latex编辑器overleaf,本 阅读全文
posted @ 2025-10-09 15:02 eien 阅读(47) 评论(0) 推荐(0)
摘要: 对于OOP语言而言,每new() 一个对象,就会有一个对象实例生成。但是很多时候需要在程序运行时全局使用同一个实例,避免生成多余的实例或者资源浪费。这类设计模式就是单例模式。 单例模式有如下要求: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这 阅读全文
posted @ 2025-09-13 18:04 eien 阅读(4) 评论(0) 推荐(0)
摘要: 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一,它提供了一种创建对象的方式,使得创建对象的过程与使用对象的过程分离。 工厂模式提供了一种创建对象的方式,而无需指定要创建的具体类。 简单工厂模式 接口及其实体类: public interface Shape { voi 阅读全文
posted @ 2025-04-26 21:12 eien 阅读(36) 评论(0) 推荐(0)
摘要: 使用jdk的动态代理 jdk的动态代理用于实现了接口的类的动态代理。 业务例子 首先crud的业务代码如下: public interface UserService { public void addUser(); public Integer deleteUser(); } public cla 阅读全文
posted @ 2025-04-20 22:03 eien 阅读(92) 评论(0) 推荐(0)
摘要: 优化问题 优化问题的基本形式为:求最小值\(f(x)\),约束条件为\(x\in C\)。其中约束集\(C\)由等式约束、不等式约束以及一个额外的抽象集合约束\(X\)组成,即: \[C = X\cap\{x|h_1(x)=0,\cdots,h_m(x)=0\}\cap\{x|g_1(x)\leq0 阅读全文
posted @ 2025-03-12 17:32 eien 阅读(82) 评论(0) 推荐(0)
摘要: 起因 发现这个问题是在做学习项目的时候发现的:在实体类中增加了一个字段并且生成getter和setter方法后,发现返回给前端的json中也同步增加了一个key-value对,也就是自动调用了getter方法。我从controller层debug检查到了mapper后都没有发现我对返回的json更改 阅读全文
posted @ 2025-02-23 18:58 eien 阅读(52) 评论(0) 推荐(0)
摘要: 线性方程组 Kaczmarz的思想就是把大规模问题转化为一堆可分割的小问题,对应于现实就是每条行记录对应的数据都可以以非常低的代价单独处理。比如先看看下面这个线性方程组 \[Ax = b, \quad A \in \mathbb{R}^{m \times n} \]这里先假定至少存在一个解,我们想要 阅读全文
posted @ 2025-02-19 18:19 eien 阅读(345) 评论(0) 推荐(1)
摘要: 卷积,toeplitz矩阵与傅里叶变换FT 阅读全文
posted @ 2025-02-16 23:27 eien 阅读(141) 评论(0) 推荐(0)
摘要: 哈达玛积(Hadamard product)和克罗内克积(Kronecker Product) 阅读全文
posted @ 2025-02-16 23:23 eien 阅读(98) 评论(0) 推荐(0)