- 博客(21)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 黑客帝国代码雨以及其灵活使用——道家真言!!(附带相关知识点)
<canvas id="myCanvas"></canvas><script>const s = window.screen;const w = (myCanvas.width = s.width);const h = (myCanvas.height = s.height);const ctx = myCanvas.getContext("2d");const p = Array(Math.floor(w / 10) + 1).fill(0);con
2020-08-16 19:06:46
19812
164
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 算法目录合集
算法目录合集说明题目汇总1. 经典算法大全2. 力扣PS说明本目录收录所有由本人自己所经历的算法习题(也有可能仅仅是一个入门的案例或者是经典案例),仅仅为我做过而且比较有意思的,也许还会有一些我自己想出来的,出于兴趣写在这里,具体格式我会在下面列明,总目录也会在这里出现,方便查阅以及自己进行复习回顾.每道题的原题和原始解法我都会在文章中写出来,请放心,本系列仅为个人兴趣,进行算法的钻研(词儿用的大了,就是瞎玩儿,哈哈)题目汇总1. 经典算法大全本目录下所有题目均来自于一个App,不过Androi
2020-08-14 19:24:13
760
10
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 从一读到一亿需要读多少个汉字?
从一读到一亿需要读多少个汉字?题目分析思路分析方法改进具体思路完整代码缺点请教题目分析首先对读法做一下规范,我是做过两年审计工作,所以习惯于采用会计的大写方式例如(没有测试所有格式,仅测试了如下个别代表性数据;这里的十均表示为"壹拾",间隔有零均读零):数据大写数据大写数据大写1壹10,100壹萬零壹佰110,110壹拾壹萬零壹佰壹拾10壹拾11,000壹萬壹仟111,001壹拾壹萬壹仟零壹100壹佰11,100壹萬壹仟壹佰1,00
2020-06-27 19:17:10
8421
38
原创 java,从入土到出棺——4.JVM基础
java,从入土到出棺——4.JVM基础1 概念2 运行时数据区域2.1 程序计数器2.2 虚拟机栈2.3 本地方法栈2.4 堆2.5 方法区3 JVM类加载机制3.1 概述3.2 类加载的时机3.3 类加载过程3.4类加载器3.5双亲委派写在前面: 其实这个系列的文章更加偏向于总结向,是对以往一些知识做个系统的总结,也是为已经有一定基础的人铺路,提供一个系统的思考。 对新人可能是很不友好的,可能有些人是刚接触,上来就是组合代理的,建议新人上网先做个学习,再把我这个对比记忆,说不定还能发现我的错
2020-11-04 19:52:27
873
12
原创 java,从入土到出棺——3.逻辑结构与程序控制
java,从入土到出棺——3.逻辑结构与程序控制1 逻辑结构1.1 概述1.2 业务逻辑结构的“五常”1.2.1 控制——调度者1.2.2 处理——业务处理1.2.3 储存——数据的时效储存1.2.4 输入——数据的获取1.2.5 输出——数据的处理反馈2 程序控制结构2.1 顺序结构2.2 选择结构2.2.1 逻辑判断2.2.2 if语句2.2.3 switch语句2.2.4 switch与if的选择2.3 循环结构2.3.1 for2.3.2 while2.3.3 do-while2.3.4 三种循环的
2020-10-24 09:53:22
2678
27
原创 NotesAtRandom——通用Mapper的使用方法
NotesAtRandom——通用Mapper1 通用Mapper简介2 原生Mybatis的痛点3 快速构建3.1 创建数据库及表① 创建数据库② 创建数据库表3.2 工程搭建① 创建SpringBoot工程② pom.xml中导入依赖③ 配置外部文件④ 编写pojo⑤ 创建mapper接口⑥ 创建xml映射文件⑦ 修改引导类,添加mapper包扫描⑧ 单元测试框架4 CRUD测试4.1 插入操作4.2 删除操作4.3 更新操作4.4 查询操作① 根据主键查询② 查询全部用户③ 条件查询④ 分页查询写
2020-10-18 14:16:56
100322
19
原创 LiarTrump字母翻转——CSS3前端小动画
LiarTrump字母翻转——CSS3前端小动画效果展示LiarTrump模板下载地址1.说明2.LiarTrump字母翻转下载代码实现1.LiarTrump翻转字母相关方法的介绍1.style标签2.JavaScript Const & split3.JavaScript function4.JavaScript fillStyle5.JavaScript fillRect6.JavaScript fillText7.JavaScript forEach8.JavaScript setInter
2020-10-08 15:08:45
3598
28
原创 经典算法大全51例——5&6.老鼠走迷官
经典算法大全51例——5&6.老鼠走迷官算法目录合集地址说明题目以及个人题解说明题目原理分析问题①原理代码实现——Java问题②原理代码实现——Java相关题目其他变形:1.地下城游戏(来源:力扣LeetCode)官方题解老鼠走迷宫(一)解法代码——C语言老鼠走迷宫(二)解法代码——C语言算法目录合集地址 算法目录合集说明 该地址指向所有由本人自己所经历的算法习题(也有可能仅仅是一个入门的案例或者是经典案例),仅仅为我做过而且比较有意思的,也许还会有一些我自己想出来的,出于兴趣写在这
2020-09-30 22:24:28
1401
18
原创 力扣——174.地下城游戏(困难难度)——万能的递归与动态分析
力扣——174. 地下城游戏一、算法目录合集1.地址2.说明二、题目说明1.题干2.原地址三、实现步骤1.思路分析1.1.分析问题1.2.转化问题1.3.简化问题1.4.具体步骤① 特殊情况分析② 常规分析③ 分类分析2.2 测试部分代码2.3 耗用资源情况四、官方题解1.原地址2.方法一——动态规划思路分析代码实现(Java)复杂度一、算法目录合集1.地址 算法目录合集2.说明 该地址指向所有由本人自己所经历的算法习题(也有可能仅仅是一个入门的案例或者是经典案例),仅仅为我做过而且比较有意
2020-09-25 14:32:24
2482
16
原创 经典算法大全51例——4.三色旗
经典算法大全51例——4.三色旗算法目录合集地址说明题目原理分析思路一——纵向寻踪思路二——横向寻踪代码实现——Java方式一——纵向寻踪方式二——横向寻踪相关题目其他变形:1.杨辉三角(来源:力扣LeetCode)2.弹球问题3.路径问题官方题解代码——C语言拓展杨辉三角与斐波那契数列杨辉三角与等差数列算法目录合集地址 算法目录合集说明 该地址指向所有由本人自己所经历的算法习题(也有可能仅仅是一个入门的案例或者是经典案例),仅仅为我做过而且比较有意思的,也许还会有一些我自己想出来的,出于兴
2020-09-19 11:31:20
2897
15
原创 java,从入土到出棺——2.数据结构(从容器(集合等)到底层原理)
java,从入土到出棺——2.数据结构(从容器(集合等)到底层原理)1 数据结构1.1 概述1.2 数组(Array)2 三大基本特征与五大基本原则2.1 三大基本特征2.1.1 封装2.1.2 继承2.1.3 多态2.2 五大基本原则2.2.1 单一职责原则2.2.2 开放封闭原则2.2.3 里氏替换原则2.2.4 依赖倒置原则2.2.5 接口隔离原则3 代码的复用3.1 继承(inheritance)3.1.1 代码演示3.1.2 说明3.2 实现(interface)3.2.1 代码演示3.2.2 说
2020-09-13 10:33:57
1895
21
原创 力扣——62.不同路径(中等难度)——如何学以致用
力扣——62.不同路径一、算法目录合集1.地址2.说明二、题目说明1.题干2.原地址三、实现步骤1.思路分析1.1.分析问题1.2.转化问题1.3.具体步骤① 特殊情况分析② 常规分析2.代码实现2.1 方法代码2.2 测试部分代码2.3 耗用资源情况四、官方题解(官方未出,找几个不错的思路)1.原地址2.方法一——动态规划思路分析代码实现复杂度一、算法目录合集1.地址 算法目录合集2.说明 该地址指向所有由本人自己所经历的算法习题(也有可能仅仅是一个入门的案例或者是经典案例),仅仅为我做过
2020-09-06 18:37:38
1202
5
原创 经典算法大全51例——3.杨辉三角(又称帕斯卡三角形)
经典算法大全51例——3.帕斯卡三角形(又称杨辉三角)算法目录合集地址说明题目原理分析代码实现——Java方式一方式二相关题目其他变形:1.爬楼梯(来源:力扣LeetCode)2.兔子成熟期拉长官方题解代码——C语言拓展1.黄金矩形2.等角螺线3.设计算法目录合集地址 算法目录合集说明 该地址指向所有由本人自己所经历的算法习题(也有可能仅仅是一个入门的案例或者是经典案例),仅仅为我做过而且比较有意思的,也许还会有一些我自己想出来的,出于兴趣写在这里,具体格式我会在下面列明,总目录也会在这里出
2020-09-06 12:43:40
4057
13
原创 java,从入土到出棺——1.代码复用(继承、实现、组合、代理)
java,面向对象三大特征封装继承多态代码的复用继承总结面向对象 面向对象具体的讲解就不赘述了,只简单地列举一下面向过程和面向对象的表达方式,一下就能看懂:面向过程面向对象是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的是一种以对象为中心的编程思想,通过指挥对象实现具体的功能 如果想看看最基础的相对于面向对象的知识,随便搜搜就好啦,我这只是相当于一个总结。三大特征封装封装概述是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部
2020-09-01 12:12:55
3722
14
原创 经典算法大全51例——2.斐波那契数列(兔子数列)
经典算法大全51例——2.斐波那契数列算法目录合集地址说明题目原理分析拓展代码实现——Java官方题解分析代码——C语言算法目录合集地址 算法目录合集说明 该地址指向所有由本人自己所经历的算法习题(也有可能仅仅是一个入门的案例或者是经典案例),仅仅为我做过而且比较有意思的,也许还会有一些我自己想出来的,出于兴趣写在这里,具体格式我会在下面列明,总目录也会在这里出现,方便查阅以及自己进行复习回顾。题目 Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每
2020-08-27 11:46:39
3040
11
原创 力扣——70.爬楼梯(简单难度)——学会将实例化的问题剖析为规律性问题
力扣——70.爬楼梯一、算法目录合集1.地址2.说明二、题目说明1.题干2.原地址三、实现步骤1.思路分析1.1.分析问题1.2.转化问题1.3.具体步骤① 特殊情况分析② 常规分析2.代码实现2.1 方法代码2.2 测试部分代码2.3 耗用资源情况四、官方题解1.原地址2.方法一——动态规划思路分析代码实现复杂度3.方法二——矩阵快速幂思路分析代码实现复杂度4.方法三——通项公式思路分析代码实现复杂度一、算法目录合集1.地址 算法目录合集2.说明 该地址指向所有由本人自己所经历的算法习题(
2020-08-27 11:44:43
884
4
原创 力扣——42.接雨水(困难难度)——条条大路通罗马
42.接雨水Trapping Rain Water——力扣一道有意思的题一级目录原链接题目描述思路代码实现一级目录原链接力扣原题:接雨水题目描述给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Marcos 贡献此图。示例:输入: [0,1,0,2,1,0,1,3,2,1,2,1]输出: 6
2020-08-23 15:48:03
1557
7
原创 力扣——48.旋转图像(中等难度)——仅仅考验你的数学思维
48.旋转图像——仅仅考验你的数学思维算法目录合集地址说明题目说明题干原地址实现步骤思路分析代码实现方法代码测试部分代码耗用资源情况官方题解原地址答案一——转置加翻转思路分析代码实现复杂度答案二——旋转四个矩形思路分析代码实现复杂度算法目录合集地址 算法目录合集说明 该地址指向所有由本人自己所经历的算法习题(也有可能仅仅是一个入门的案例或者是经典案例),仅仅为我做过而且比较有意思的,也许还会有一些我自己想出来的,出于兴趣写在这里,具体格式我会在下面列明,总目录也会在这里出现,方便查阅以及自己
2020-08-18 13:13:21
1087
4
原创 经典算法大全51例——1.河内之塔(又称汉诺塔)
经典算法大全51例——1.河内之塔(又称汉诺塔)算法目录合集地址说明题目背景小游戏原理分析代码实现——Java官方题解分析代码——C语言算法目录合集地址算法目录合集说明该地址指向所有由本人自己所经历的算法习题(也有可能仅仅是一个入门的案例或者是经典案例),仅仅为我做过而且比较有意思的,也许还会有一些我自己想出来的,出于兴趣写在这里,具体格式我会在下面列明,总目录也会在这里出现,方便查阅以及自己进行复习回顾.题目河内之塔(Towers of Hanoi)是法国人M.Claus(Lucas)于1
2020-08-14 19:22:57
1456
6
原创 复制文件,并实现字符间插入空格(无空格单词本的单词与词性的分隔)
复制文件,并实现字符间插入空格欢迎使用Markdown编辑器背景功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用
2020-08-05 14:36:07
413
5
原创 BidDecimal对于精确性的问题,以及如何保持输入数据的准确性
BidDecimal对于精确性的问题,以及如何保持输入数据的准确性引子题目要求开始编写时候的错误改进分析结论引子对于这个问题,我们先引入一个案例,如下:题目要求有以下double数组:double[] arr = {0.1, 0.2, 0.33, 4.4, 5.55, 0.006};请编程计算它们的总值及平均值(四舍五入保留小数点后2位)开始编写时候的错误没有对数组中的数据进行字符串的转化,导致了计算结果的不精确,如下: double[] arr = {0.1, 0.2, 0
2020-06-25 17:52:53
442
1
LiarTrump字母翻转和滑稽的移动
2020-10-08
代码雨衍生——道家真言JavaScript模板
2020-08-16
代码雨JavaScript模板
2020-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人