目标: 1. 什么是AOP, 什么是AspectJ 2. 什么是Spring AOP 3. Spring AOP注解版实现原理 4. Spring AOP切面原理解析 一. 认识AOP及其使用 详见博文1: 5.1 Spring5源码--Spring AOP源码分析一 二. AOP的特点 2.1 S ...
分类:
编程语言 时间:
2021-02-05 11:01:07
阅读次数:
0
uni-app 是一个使用Vue.js开发跨平台应用的前端框架。 1.vue教程:https://ke.qq.com/course/248507?tuin=4f8d6 2.小程序基础教程:https://ke.qq.com/course/183926?tuin=4f8da6 3.uni-app 官网 ...
分类:
移动开发 时间:
2021-02-05 10:59:14
阅读次数:
0
剑指 Offer 36. 二叉搜索树与双向链表 Offer_36 题目描述 题解分析 本题考查的是二叉树的中序遍历以及二叉排序树的特征(二叉排序树的中序遍历序列是升序序列) 利用排序二叉树中序遍历的性质,可以设置一个前置指针和当前指针。 再遍历完当前结点的所有左子树后,可以得到一个数据值仅次与当前结 ...
分类:
编程语言 时间:
2021-02-05 10:52:38
阅读次数:
0
本文分析的是linux-5.4.3 一.Gadget Audio设备驱动分析 drivers/usb/gadget/legacy/audio.c 因为项目的问题, 了解usb音频设备的工作原理,为啥它能让PC识别成“speak”或者“mic”,以及你能够播放录音。 主要涉及下面两个层次: Gadge ...
分类:
系统相关 时间:
2021-02-05 10:41:11
阅读次数:
0
function目录汇集了很多功能层的功能接口(interface)的具体实现, 我们这里分析UAC2. 一.UAC2 function驱动分析 代码位置 drivers\usb\gadget\function\f_uac2.c 里面实现usb设置中的接口和端点相关功能。 这里的DECLARE_US ...
分类:
系统相关 时间:
2021-02-05 10:40:22
阅读次数:
0
结构分析 码上行动 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>页面结构分析</title> </head> <body> <header> <h2>网页头部</h2> </header> <secion ...
分类:
Web程序 时间:
2021-02-05 10:35:58
阅读次数:
0
题目链接 题意分析 \(\sum_{i=1}^nx\%i=\sum_{i=1}^n(x-\lfloor\frac{x}{i}\rfloor i)=nx-\sum_{i=1}^n\lfloor\frac{x}{i}\rfloor i\) 想到了整除分块 这样的话复杂度$O(n\sqrt)$ 但是由于$ ...
分类:
其他好文 时间:
2021-02-05 10:33:30
阅读次数:
0
免修改hosts文件哦,如果修改过请删除网址再激活 (更新日期:2月1号) 温馨提示:激活码支持idea,pycharm,webstorm,phpstorm激活 (注意:如果激活后还显示cancelled,请重启一下软件就可以了) `激活码会定期更新,后续直接在公众号「Python爬虫数据分析挖掘」 ...
分类:
Web程序 时间:
2021-02-05 10:32:12
阅读次数:
0
建造者模式 1 盖房项目需求 1) 需要建房子:这一过程为打桩、砌墙、封顶 2) 房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不要相同的. 3) 请编写程序,完成需求. 2 传统方式解决盖房需求 1) 思路分析(图解) 2) 代码 AbstractHouse类 pack ...
分类:
其他好文 时间:
2021-02-04 12:15:01
阅读次数:
0
最近运行了一下之前用easyswoole写的一个爬虫的demo,却发现启动直接报错。swServer_start_check: onTask event callback must be set at,大致的意思是没有设置onTask事件。因为easyswoole是个框架,遇到这种问题真不好排查。 ...
分类:
其他好文 时间:
2021-02-04 12:06:26
阅读次数:
0