摘要: 小和问题 在一个数组中,每一个数左边比当前数小的数累加起来,叫做这个数组的小和。求一个数组的小和称为小和问题。 此处使用归并排序,在 merge 时,由于左右两部分都已经有序,可以确定一侧的数都大于正在比较的数,例如: 总结 使用归并排序算法的快速之处在于,归并的两个部分对内都是有序的,如 两个部分 阅读全文
posted @ 2019-11-18 14:47 学习趁早 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 异常 throw 和 throws 的区别 语句之后的代码无法再运行,此时 Eclipse 会显示 错误。 在 FileInputStream 的构造方法中可以看到,该方法抛出了一个异常,可以有两种处理方式:一是在调用该方法的另一个方法继续 throws FileNotFoundException, 阅读全文
posted @ 2019-11-17 21:43 学习趁早 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 冒泡排序比较简单,但是容易出现冗余的循环,即使是一个已经排序的数组传入仍然需要遍历 O(n ^ 2)。 选择排序 选择排序时间复杂度也是 O(n ^ 2)。 插入排序 插入排序,有可能是 O(n) 也有可能是 O(n^2),和数据是否已经有序有关。 希尔排序 归并排序使用了递归的方式,利用 阅读全文
posted @ 2019-11-16 22:14 学习趁早 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 面向对象 面向过程和面向对象 面向过程注重过程,犹如烧水喝茶的过程,先煲水,再冲茶。面向对象则是将这个过程参与者看做对象,有人的动作倒水,有水壶的动作烧水,有人的动作冲茶。将这个过程归类 class 成为一个个对象 Object,对象有方法 Method 和属性 field。 过程固定,则灵活性不高 阅读全文
posted @ 2019-11-13 22:30 学习趁早 阅读(104) 评论(0) 推荐(0) 编辑
摘要: GitHub 自动构建 GitHub 项目的 README.md 目录 本文适合支持 Markdown 语法的文本的自动化目录构建。 结果 目录自动生成,可自动化更新。 过程 准备工具 Sublime Text3 插件 MarkdownTOC: "https://github.com/naokazu 阅读全文
posted @ 2019-11-12 23:34 学习趁早 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 购买阿里云服务器 学生版有两种: 1. 学生专享 限24周岁以下/阿里云云服务器ECS/专业运维 2. 学生专享 限24周岁以下/阿里云轻量服务器/简单易操作。 为啥选择轻量应用服务器 标题写明 专业运维 和 简单易操作 ,既然是初次搭建网站,选择容易上手的服务器更佳。就配置而言应付日常练习应该够用 阅读全文
posted @ 2019-11-11 17:22 学习趁早 阅读(1780) 评论(0) 推荐(0) 编辑
摘要: 查看 sshd 服务状态 sshd 服务开启时可以使用 Xshell 等工具使用 ssh 方式远程连接 终端输入 查看状态,如果没有开启,进入下一步 开启 sshd 服务 服务开启: 1. 打开终端 2. 输入 命令 3. 查看 系统服务 选项 4. 找到 sshd 选项,查看是否开启, 为开启 注 阅读全文
posted @ 2019-11-11 16:36 学习趁早 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 语言基础 基本概念 关键字: 51 个,可以参考 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html Here is a list of keywords in the Java programming l 阅读全文
posted @ 2019-11-10 23:35 学习趁早 阅读(200) 评论(0) 推荐(0) 编辑
摘要: [TOC] 第1章 概述 重点 互联网边缘部分和核心部分的作用,包括分组交换的概念 计算机网络的性能指标 计算机网络分层次的体系结构,包含协议和服务的概念 1.1 计算机网络在信息时代中的作用 数字化、网络化、信息化 三类网络:电信网络,有线电视网络,计算机网络 Internet:互联网 重要特性: 阅读全文
posted @ 2019-10-29 20:50 学习趁早 阅读(481) 评论(2) 推荐(1) 编辑
摘要: 问题叙述 电脑中同时安装了 Python3.7 和 Anaconda 软件,而 Anaconda 软件中也带有 Python 软件。 在 cmd 命令行窗口使用 是安装到 Python 软件的目录下 。 平时在 PyCharm 中使用 Anaconda 创建解释器环境,如果需要安装到 Anacond 阅读全文
posted @ 2019-10-29 15:43 学习趁早 阅读(1178) 评论(0) 推荐(0) 编辑