自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java动态代理invoke方法自动执行的原因

在动态代理中,一般的是先调用Proxy.newProxyInstance()生成代理对象,然后通过调用代理对象的对应方法来实现增强,这里假设代理了被代理对象的test()方法。其中增强的逻辑写在处理器中(InvocationHandler处理器常通过匿名内部类创建)。当调用代理对象的test方法时,处理器中的invoke方法会自动执行,这一点较难理解。以下尝试从源码的角度对动态代理的机制进行简要分析。$Proxy0类中的主体(代理对象是该类的实例)通过匿名内部类创建处理器(InvocationHand

2022-06-18 15:36:43 1065 1

原创 JavaSE经典好题2022-06-18

方法一,Arrays.copyOf()方法二,遍历# 2.字符串复制## 方法一:赋值符号方法二:String.valueof()选择性复制方法三: 使用StringBuilder类# 3.数组转字符串## 常见误区:使用toString方法错因:toString是Object类的方法,数组类没有对其进行重写,因此返回值为getClass.getClassName+“@”+…这里要注意是带格式输出# 4.整数转字符串## 方法一:基本类型转换方法二:使用包装类I

2022-06-18 08:55:32 114

原创 MIT算法导论03-分治法

MIT算法导论03-分治法(Divide and Conquer)课程名:Introduction to Algorithms课程编号:6.046J/18.410J授课教师:Prof.Erik Demame分治法是本门课第一个算法设计方法分治法将引出所有类型的递归。分治法解决问题的步骤Divide the problem (instance)into one ore more subproblemsConquer each subproblem recursivelyCom

2022-05-18 00:56:52 154

原创 MIT算法导论02-渐近符号、递归及解法

MIT算法导论02-渐近符号、递归及解法课程名:Introduction to Algorithms课程编号:6.046J/18.410J授课教师:Prof.Erik DemameAsymptotic notationf(n)=O(g(n))f(n)=O(g(n))f(n)=O(g(n)), meansthere are consts c>0,n0>0c>0,n_0>0c>0,n0​>0such that0≤f(n)≤cg(n)0 \le f(n) \l

2022-05-17 20:30:19 160

原创 MIT算法导论01-课程简介及算法分析

MIT算法导论01-课程简介及算法分析课程名:Introduction to Algorithms课程编号:6.046J/18.410J授课教师:Prof. Charles Leiserson Prof.Erik Demame预备课程6.042,计算科学的数学基础6.001,Structure and Interpretation of Computer Programs《计算机程序的构造与解释》离散数学概论论Analysis of Algorithms 算法分析目的: 掌握分析算

2022-05-17 16:02:34 358

原创 MIT线性代数笔记04-矩阵A的LU分解

Linear Algebra-Lecture04 矩阵A的LU分解 Gilbert Strang123123123123

2022-05-16 19:09:15 528

原创 MIT线性代数笔记03-矩阵乘法和逆矩阵

Linear Algebra-Lecture03 矩阵乘法和逆矩阵Gilbert Strang

2022-05-16 07:02:29 162

原创 MIT线性代数笔记02-矩阵消元

Linear Algebra-Lecture02 矩阵消元Gilbert Strang本节目标\qquad几乎所有软件求解线性方程组都是使用的也是消元法。本节将学会用矩阵语言描述消元法,因为对于整个课程而言,核心概念是“矩阵变换”。第一部分: 消元法\qquad例1,求解方程组{x+2y+z=2(1)3x+8y+z=12(2)4y+z=2(3)\left \{ \begin{matrix} x+2y+z=2 & \qquad (1)\\3x+8y+z=12& \qquad (

2022-05-15 02:00:26 161

原创 MIT线性代数笔记01-方程组的行图与列图

Lecture01 方程组的行图与列图Gilbert Strang课程编号1806相关链接见文末导入:求解线性方程组考虑方程组:{2x−y=0−x+2y=3(1)\left \{ \begin{matrix}2x-y=0 \\ -x+2y=3 \end{matrix}\right .\qquad\qquad(1){2x−y=0−x+2y=3​(1)【行图像】:两条直线的交点即为方程组的解容易求得,方程组的解为(1,2)(1,2)(1,2)【列图像】\qquad在这里,用列图像的视角考

2022-05-14 23:21:39 390

原创 第一篇文章

今天是2022.04.21开始入驻CSDN记录自己的成长

2022-04-21 23:09:34 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除