Proxy代理器 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 简单的例子,对获取某属性的处理 let apple = { color: 'red', price: 8.6 } let proxy = new ...
分类:
其他好文 时间:
2020-06-28 00:16:23
阅读次数:
87
一、概念 Aspect-Oriented-Programming(面向切面编程),一种编程思想。 切面:Aspect,由切入点和额外功能(增强)组成。 作用:解决项目业务中额外功能冗余的问题。 二、业务中存在的问题 public class UserServiceImpl implements Us ...
分类:
编程语言 时间:
2020-06-27 18:42:56
阅读次数:
84
IoC 和 AOP 被称为 Spring 两大基础模块,支撑着上层扩展的实现和运行。虽然 AOP 同样建立在 IoC 的实现基础之上,但是作为对 OOP(Object-Oriented Programing) 的补充,AOP(Aspect-Oriented Programming) 在程序设计领域拥 ...
分类:
编程语言 时间:
2020-06-26 18:22:57
阅读次数:
46
一道 树状数组套权值线段数的模板题。(然而我刚开始用线段树套平衡树做了) (orz hzwer) 题意 给定一个含有 n 个数的序列 \(a_1,a_2 \dots a_n\),需要支持两种操作: Q l r k 表示查询下标在区间$ [l,r]$中的第 k 小的数 C x y 表示将 \(a_x\ ...
分类:
其他好文 时间:
2020-06-25 15:20:20
阅读次数:
72
嵌入式C程序基础与编程结构 Basics of Embedded C Program and Programming Structure 嵌入式C编程是处理器在我们日常生活中遇到的每一个嵌入式系统(如手机、洗衣机和数码相机)中运行的灵魂。 每个处理器都与一个嵌入式软件相关联。首先也是最重要的是决定嵌 ...
分类:
其他好文 时间:
2020-06-25 13:49:53
阅读次数:
77
正文 这一周都在搞这个dynamic programming,感觉确实是不光是看视频还是自己的琢磨,题看懂了听懂了,但是一下手就写着写着就停笔了。然后再看人家的答案,好的答案越看越明白,不好的答案越看越迷糊。总结一下,有时候答案可能翻一下才会恍然大悟! 以一道leetcode的题为列子说一下我的感受 ...
分类:
其他好文 时间:
2020-06-24 19:59:52
阅读次数:
52
第十章 局部规划 本章主要讲解局部规划控制理论。 10.1节 局部规划概述 10.2节 Trajectory Rollout 轨迹平滑算法 10.3节 Dynamic Window Approach(DWA)动态窗口算法 10.4节 TEB算法 10.5节 EBAND算法 10.6节 多传感器融合避 ...
分类:
其他好文 时间:
2020-06-24 19:58:26
阅读次数:
53
class CGridCtrl : public CWnd { DECLARE_DYNAMIC(CGridCtrl) public: void Create(CWnd* pParent, DWORD dwStyle, RECT rect, UINT nId); void InsertColumn(L ...
分类:
其他好文 时间:
2020-06-24 18:13:42
阅读次数:
85
DLL(Dynamic Linked Library) 加载DLL的方式实际有两种:一种是显示链接(Explicit Linking),程序使用DLL时加载,完毕时再释放内存; 一种是隐式链接(Implicit Linking),程序开始时就加载DLL,程序终止时再释放占用的内存. 而IAT提供的机 ...
分类:
其他好文 时间:
2020-06-24 14:31:44
阅读次数:
70
Proxy 概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访 ...
分类:
其他好文 时间:
2020-06-23 19:02:34
阅读次数:
46