6.7k 6 分钟

🚀快速开始 - 💌依赖插件 - 📌基本配置 - 🌈界面显示 - 🦄特殊功能 # 站点别称 alternate: Yume Shoka这里设置的名称代替 Logo,显示在页面顶部,以及页尾©️处 # 静态文件目录 statics: / #//cdn.jsdelivr.net/gh/amehime/shoka@latest/默认值是 / ,指使用本地静态文件 可以修改成 //cdn.jsdelivr.net/gh/您的github用户名/您的项目名@latest/ 这种形式,以使用 jsDelivr 进行加速。 PS:jsDelivr...
2.6k 2 分钟

🚀快速开始 - 💌依赖插件 - 📌基本配置 - 🌈界面显示 - 🦄特殊功能 请务必将 hexo-renderer-multi-markdown-it 升级到最新版,目前为 0.1.5 Theme Shoka 依赖以下 Hexo 插件 插件名称 npm 地址 功能 依赖程度 hexo-renderer-multi-markdown-it 链接 md 文件渲染器,压缩 css/js/html 必需 hexo-autoprefixer 链接 给生成的 css...
10k 9 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 # 异常 # 捕捉异常 try catch try { // 可能产生异常的代码} catch(Type1 id1) { // 处理 Type1 异常的代码} catch(Type2 id2) { // 处理 Type2 异常的代码}...
6.4k 6 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 # Swing # 布局管理器 部件 button 容器 frame 部件可以被放在容器里,容器本身也是一种部件。 布局管理器 BorderLayout 来管理部件的大小、位置等。 BorderLayout 类把容器分为五个部分,分别是 NORTH 、 SOUTH 、 EAST 、 WEST 、 CENTER...
16k 15 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 # 抽象 abstract 抽象函数:表达概念而无法实现具体代码的函数。 抽象类:表达概念而无法构造出实体的类。 用 abstract 关键字来定义抽象类。 抽象类的作用仅仅是表达接口,而不是具体的实现细节。 抽象类中可以存在抽象方法。 抽象方法也是使用 abstract 关键字来修饰。 抽象的方法是不完全的,它只是一个方法签名而完全没有方法体,不能带...
5k 5 分钟

以下内容基于: V2board:多用户管理,aaPanel + LNMP + Laravel + React Poseidon :V2Ray 服务端,基于 docker 运行 CloudFlare:实现 WebSocket-TLS 模式 # 服务器准备 SSH 连接 Linux 服务器,操作系统 CentOS 7 最低配置要求为 1Core/512M RAM # 安装内核加速 推荐使用 bbr plus 。 先安装内核,选择 2,重启后,开启加速,选择 7。 wget -N --no-check-certificate...
6.7k 6 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 # 消除代码复制 两个基本手段,就是函数和父类。 # 封装 对于类的设计来说,有两个核心术语:耦合和聚合。 耦合这个词指的是类和类之间的联系。 程序设计的目标是一系列通过定义明确的接口通信来协同工作的类。 耦合度反映了这些类联系的紧密度。 我们努力要获得低的耦合度,或者叫作松耦合 loose coupling...
6.6k 6 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 面向对象程序设计语言有三大特性:封装、继承和多态性。 # 继承 / 派生 extends 用来做基础派生其它类的那个类称为父类、超类或者基类,派生出来的新类称为子类。 Java 用关键字 extends 表示这种继承 / 派生关系。 class ThisClass extends SuperClass { //…}#...
8.3k 8 分钟

以下为个人学习笔记和习题整理 课程:面向对象程序设计 ——Java 语言 - 浙江大学 - 翁恺 @ 中国大学 MOOC https://www.icourse163.org/course/ZJU-1001542001 # 课堂笔记 容器 collection 或 container 是现代程序设计非常基础而重要的手段。 所谓容器,就是 “放东西的东西”。 数组可以看作是一种容器,但是数组的元素个数一旦确定就无法改变,这在实际使用中是很大的不足。 一般意义上的容器,是指具有自动增长容量能力的存放数据的一种数据结构。 在面向对象语言中,这种数据结构本身表达为一个对象。 所以才有...