摘要: String 的两种实例化方式隐式实例化:直接赋值public class Demo { public static void main(String[] args) { String s = "hello"; String s2 = "hello"; System.out.println(s == s2); }}trueString 一般使用... 阅读全文
posted @ 2020-07-01 13:57 DeppWXQ 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 原文地址我的个人独立博客是基于 Hexo 搭建的,因为小站,Google 搜索引擎收录文章比较慢,还搜不到为了解决这个问题,希望把文章也顺便发布到博客平台博客园上。但不想每次手动复制粘贴,打算利用脚本实现,希望除了发布,并且还能更新文章。原来打算找到博客园接口,模拟操作接口实现。搜索发现博客园提供了 MetaWeblog 接口,所以利用接口,开发了这个脚本。源码地址如何使用这个脚本博客园 -> 管... 阅读全文
posted @ 2020-07-01 12:17 DeppWXQ 阅读(279) 评论(2) 推荐(1) 编辑
摘要: 作者:DeppWang、原文地址 题目来源 一道做智能的对话机器人公司的算法测试题 题目描述 有一个矩形的水槽被分为了 N * M 个格子,每个格子内的高度都不同,每个格子和直接相邻的格子相通(对角相邻的不相通)。从最左上角的格子注入水,水会向相通的较低的或同样高的格子流动,但不会流向较高的格子。请 阅读全文
posted @ 2020-07-01 11:16 DeppWXQ 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 本文分析冒泡、快速、选择、插入、希尔、归并和堆排序,为了对以下各个算法进行方便的测试,测试主方法体如下(Java 实现):public class Sort { public static void main(String[] args) { int[] input = {5, 4, 7, 1, 6, 2, 8, 9, 10}; // 此处调用方法,以调用冒泡排序为... 阅读全文
posted @ 2020-06-21 15:06 DeppWXQ 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 原文地址我的个人独立博客是基于 Hexo 搭建的,因为小站,Google 搜索引擎收录文章比较慢,还搜不到为了解决这个问题,希望把文章也顺便发布到博客平台博客园上。但不想每次手动复制粘贴,打算利用脚本实现,希望除了发布,并且还能更新文章。原来打算找到博客园接口,模拟操作接口实现。搜索发现博客园提供了 MetaWeblog 接口,所以利用接口,开发了这个脚本。源码地址如何使用这个脚本博客园 -> 管... 阅读全文
posted @ 2020-06-21 00:27 DeppWXQ 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 快速排序(quick sort)的特点是分块排序,也叫划分交换排序(partition-exchange sort)代码实现方式可以有这么几种:拼接结果左右相互交换快慢指针1. 拼接结果# Python3class Solution: def quicksort(self, nums): # 当为 0 个或 1 个时,肯定有序,直接返回 if len(nums) ... 阅读全文
posted @ 2020-06-18 23:46 DeppWXQ 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 作者:DeppWang、原文地址开发了个 《一键导出 / 备份「有道云笔记」所有笔记》的脚本。主要原理是利用有道云笔记本身的接口。下面是根据正常用户操作逻辑,找到需要的接口,主要是登录和「下载」。一、登录登录的目的是获取 Cookie1.1 找登录接口接口应该在登录时执行。使用错误密码测试,可得到登录 post 请求接口。注意过滤条件是 Allhttps://note.youdao.com/log... 阅读全文
posted @ 2020-06-18 00:00 DeppWXQ 阅读(2176) 评论(0) 推荐(1) 编辑
摘要: 作者: "DeppWang" 、 "原文地址" 一、出发点 原来一直是有道云笔记的忠实用户,后面接触到了所见即所得的 "Typora" ,有点用不惯有道云笔记了,想着有什么法子能电脑本地文件和有道云笔记同步,这样电脑使用 Typora,手机使用有道云笔记。发现有道云笔记有 "Open API" ,打 阅读全文
posted @ 2020-05-19 18:20 DeppWXQ 阅读(7298) 评论(1) 推荐(2) 编辑
摘要: 作者:DeppWang、原文地址一、前言常常有关于静态块函数、构造函数执行顺序的面试题,如果死记硬背,往往容易混淆。需要从虚拟角度来理解,当真正理解后,其实很简单。一个面试题栗子,请输出下面代码的运行结果:class StaticSuper { static { System.out.println("super static block"); } StaticSu... 阅读全文
posted @ 2020-05-07 14:00 DeppWXQ 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 作者:DeppWang、原文地址在造轮子:实现一个简易的 Spring IoC 容器一文中提到 Spring 在创建 Bean 实例和依赖注入时使用了反射,本文来具体分析一下 Spring 中的反射以及反射的原理。一、Spring 中的反射1.1、创建 Bean 实例时的反射// 通过类加载器,根据 class 路径,得到其类对象Class clz = Thread.currentThread()... 阅读全文
posted @ 2020-05-05 21:18 DeppWXQ 阅读(1459) 评论(0) 推荐(1) 编辑