摘要:
这套环境是VSCode+MinGW(MSYS2)+Clangd+Xmake的配置。 MinGW 网上很多教程引导去的MinGW-w64 gcc版本只更新到了8.1.0就停更了,而实际中gcc版本已经到达12了,因此我们使用MSYS2去安装GCC。 首先使用scoop安装msys2(在main buc 阅读全文
摘要:
手动实现 之前的一篇讲IoC的博文提到了代理模式,事实上代理模式就是AOP实现的重要基石。但是上面的代码有一个显而易见的缺陷,也就是之前讲解反射内容时提到的: 不具备动态性 。 上面代码中的Server就像是反射理解博文中提到的工厂订单管理员一样,每增加一样菜系,就需要相应更新手上的菜单。类比反射特 阅读全文
摘要:
一个简单的例子 Ioc(Inversion of Control),控制反转。名字起得比较高大上,事实上是一种工程思想,不仅适用于编程领域。我用一个简单的例子来说明IoC: 假设我们到一个餐馆里去吃饭,这个餐馆有成百上千个厨师,每位厨师只能做一样菜,这时候客人应该怎样点菜? 1. 直接到厨房去寻找厨 阅读全文
摘要:
记录关于Java内存空间的一点理解 阅读全文
摘要:
Java学习之路,关于反射的一些简单理解..... 阅读全文
摘要:
证明一个小的定理,或者说一个结论: 由于有:$\delta(t)= \lim\limits_{\Delta t \to 0} \ 阅读全文
摘要:
[TOC] 傅里叶级数的指数形式 先从数学定义中的三角形式傅里叶级数出发,来讨论这个问题: $$ f(t) = \frac{{{a_0}}}{2} + {a_1}\cos (\omega t) + {b_1}\sin (\omega t) + {a_2}\cos (2\omega t) + {b_1 阅读全文
摘要:
在信号的时域分析中,最为重要的就是信号通过线性时不变系统,即时域卷积计算。先来回顾一下线性时不变系统的定义: $$ \begin{array}{l} If{\rm{ }}x(t) \Rightarrow y(t){\rm{ :}}\\ a{x_1}(t) + b{x_2}(t) \Rightarro 阅读全文
摘要:
更新: 其余各部分代码已公布。 大二数字电路的课程设计中,有一份日常作业使用Xilinx FPGA实现简易交通信号灯,但很可惜当时时间有限,没能最终完成。正好在这一学期选修SOPC设计课程,同样采用了Xilinx FPGA,故打算重新完成交通信号灯的相关内容。 本项目采用Digilent公司生产的B 阅读全文
