Spring框架笔记
参考 B 站楠哥教你学 Java的Spring 从入门到实战视频 Spring 框架两大核心机制(IoC、AOP) IoC(控制反转,Inverse of Control)/ DI(依赖注入,dependency injection) AOP(面向切面编程,Aspect Oriented Programming) Spring 是一个企业级开发框架,是软件设计层面的框架,优势在于可以将应用程序进行分层,开发者可以自主选择组件。 MVC:Struts2、Spring MVC ORMapping:Hibernate、MyBatis、Spring Data 如何使用 IoC 创建 Maven 工程,pom.xml 添加依赖 123456789101112131415161718192021222324252627<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xm ...
Java基础笔记
参考 B 站楠哥教你学 Java的2021 最新 Java 零基础实战全套教程,从入门到精通视频 Java 体系Java 基础1、跨平台(在各个平台、系统都能运行) 2、面向对象编程语言(Java,C++) 3、分布式计算 Java 的运行机制 编写 Java 程序 编译 Java 文件 JVM 读取字节码文件运行程序 Java 的三大体系 Java SE(Java Platform,Standard Edition) Java ME(Java Platform,Enterprise Edition) Java EE(Java Platform,Micro Edition) 配置 Java 环境JRE:Java Runtime Environment,Java 运行环境 JDK:Java Development Kit,Java 开发工具包 开发编译 1javac HelloWorld.java 运行 1java HelloWorld Java IDE,集成开发环境,就是说开发 Java 的工具:NetBeans、Eclipse、IDEA 代码规范强制性代码规范(必须执行的 ...
雅思写作积累
语料积累单词 单词 释义 eligible 有资格的,合格的 subsidize 补贴,资助,给…发津贴 productivity 生产率,生产量 provision 提供 widespread 分布广的,广泛的,普遍的 well-educated 受过良好教育 词伙 词伙 释义 personal resources 人脉 disposable income 可支配收入 fast pace of life 快节奏生活 economic prosperity 经济繁荣 create revenue 创收(赚钱) life expectancy 寿命 短语 短语 释义 take it seriously 认真对待... bear the costs 承担费用 take it for granted 觉得...理所当然 lighten the burden on the government 减轻政府负担 impose the burden on the hospital 加重医院负担 reac ...
雅思听力阅读生词收集
本篇收集的生词包括对我来说中文意思模糊、易混淆、拼写易错的词 单词 单词 释义 acoustic 声学的,听觉的 accomplish 完成,达到 accomplishment 成就 ancestral 祖传的,祖先的 apprentice 徒弟,学徒 archaeologist 考古学家 ascertain 查明,弄清 autonomy 自主,自治 awe n. 敬畏,惊叹 vt. 使敬畏;使惊叹 balcony 阳台 cemetery 墓地 complementary 互补的,补充的 commitment 承诺 concise 简明的,简洁的 compliment 赞美,恭维 contend 竞争,搏斗,争辩 contradict 反驳 decline n-v 减少 deplete 耗尽,枯竭,大量较少 erosion 腐蚀 flute 长笛 favor 支持,喜爱,偏爱 inhabit 居住 inhibit 抑制,阻止,阻碍 invariably 一成不变地 inte ...
英语好词好句积累
还记得咋们语文老师经常让我们摘抄吗?记得我当时纯当应付差事,却没意识到摘抄的益处,现在才感到摘抄真的很有用。其实学习任何一门语言也是如此,多积累好词好句、地道表达甚至常用常见的都有助于口语表达和写作的提升。 我会不定期地记录我在任何渠道看见的一些好词好句,或者生词,哪怕是最简单的一句口语也会记录于此。 (2023.7.27)从今天起开始对一些新词写背景故事,也挺好一个词的背后若有一个故事的话,更容易背诵,也能记录一些有趣的事情。 单词 单词 释义 workaholic 工作狂 shopaholic 购物狂 genre (文学、艺术、电影或音乐的)类型 bittersweet 苦乐参半的,又苦又甜的 long-awaited 期待已久的 newbie 新手 underdeveloped 不发达的,发展不完全的 developed | advanced 发达的,先进的 idolize 热爱,把…当偶像崇拜,非常敬慕 vice-versa 反之亦然 workload 工作量,工作负担 eyesore 眼中钉,辣眼的东西,碍眼的建筑,丑 ...
Vue前端开发笔记
根据 B 站黑马程序员视频所撰写的笔记 Vue 基础 JavaScript 框架 简化 Dom 操作 响应式数据驱动 提示:以下代码都要导入 Vue.js 文件 12<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://unpkg.com/vue/dist/vue.js"></script> el: 挂载点Vue 会管理 el 选项命中的元素及其内部的后代元素,建议使 id 选择器,可以使用其他双标签,但不能使用 html 和 body data: 数据对象123456789<div id="app">{{message}}</div><script> var app = new Vue({ el: "#app", data: { message: "Harris", }, ...
Python网络爬虫笔记
参考 B 站IT 私塾的Python 爬虫编程基础 5 天速成(2021 全新合集)Python 入门+数据分析视频 初识网络爬虫网络爬虫(又被称为网页蜘蛛、网络机器人),是一种按照一定的规则,自动地抓取互联网信息的程序或者脚本。 其本质是,由一个入口网页进行深入,不停的进行其他的 URL 的爬取,然后再把抓取到的网页进行分析处理得出想要的数据。 Robots 协议,是网站跟爬虫间的协议,用简单直接的 txt 格式文本方式告诉对应的爬虫被允许的权限 网络爬虫的一般流程 发起请求,获取响应 通过 http 库,对目标站点进行请求。等同于自己打开浏览器,输入网址 常用库:urllib、urllib3、requests 服务器会返回请求的内容,一般为:html、二进制文件(视频,音频)、文档,json 字符串 解析内容 寻找自己需要的信息,就是利用正则表达式或者其他库提取目标信息 常用库:re、beautifulsoup4 数据持久化将解析得到的数据保存到文件或者数据库中 基本流程准备工作 弄清楚你需要爬取哪些页面,以及哪的数据 分析页面借助 Chrome 开发者工具(F1 ...
雅思口语笔记
看 Jerry 18年12月的网课所撰写的笔记,本人雅思已考过,现在免费分享给大家
机器学习笔记
机器学习概述什么是机器学习我们可以将模型理解为一个函数,输入模型的数据,我们称为训练数据。由训练数据来确定函数的参数的过程就叫训练数据(其实就是解方程)。 通过不断训练,我们最终会得到一个合适的模型,从而可以对未知的数据先进行预测。其实这过程和咋们人类学习过程十分类似,只不人的认知与判断是通过经验得到,而机器是通过数据得到。 其中,用于训练模型得到的每条数据,我们成为一个样本,而样本中的每个属性,我们称为特征,每个样本的目标输出值,我们称为标签(监督学习),我们习惯使用 x 来表示特征,习惯使用 y 来表示标签。 其实,咋们在初中就会训练模型了,比如算一道已知两点求直线方程的数学题,这类题目已经包括了机器学习的 2 个重要步骤: 训练 预测 正如大家所感受的那样,机器学习就是一个类似解方程的过程。然而,现实中的数据不可能像求直线方程那么简单,模型也不可能总是通过肉眼能观察出来,这时就需要咋们通过机器学习算法来进行建模了。 机器学习应用场景 语音识别技术、自然语言处理( Siri ,小娜,小度,小艾同学) 人脸识别(张学友演唱会上逃犯落网) 汽车无人驾驶技术(百度 Apollo) 专 ...
Agile Methodology Note
本笔记参考于 Agile Tutorial IntroWhat is Agile Methodology?An agile methodology is an iterative approach to software development. Each iteration of agile methodology takes a short time interval of 1 to 4 weeks. The agile development process is aligned to deliver the changing business requirement. It distributes the software with faster and fewer changes. The single-phase software development takes 6 to 18 months. In single-phase development, all the requirement gathering and risks management factors ...