LeetCode算法题集 发表于 2019-06-11 | 分类于 LeetCode | 目的 扎实基本功 一周最少三道题 把思路和代码记录下来 Start 1. Two Sum Q:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素 ... 阅读全文 »
Git命令 发表于 2019-06-11 | 分类于 Git | GIT:分布式版本控制 感觉还是用git比较方便一点吧,每次打开网页都太慢太麻烦了。 工作区、暂存区、版本库等的关系 1.基本操作与命令 git config可以配置git的参数,可以使用git config --list查看已经配置的git参数。其中有三个级别的保存位置,--system、--gl ... 阅读全文 »
快速排序 发表于 2019-05-31 | 分类于 数据结构 | Java数据结构与算法–快速排序 1.快速排序思想与原理 快速排序是综合性无序排序比较强的方法,但对于基本有序的数组,快排就慢的很多 1.1基本思想: 通过一趟排序将数据分割为前后两个部分,第一部分所有数据比第二组小(前面)然后分别继续快排,使用递归实现。 1.2时间复杂度与空间复杂度 平均时 ... 阅读全文 »
Java(2) 发表于 2019-05-29 | 分类于 Java | 前面 考完数电,赶紧补上。 1.定义与导入包 先来官方说明: 把功能相似或相关的类或接口放在一个包中,方便类的查找和使用 像文件夹一样,当调用两个不同包中名字相同的类时,就要加上包名来区别。包可以避免类名冲突。 包限定了访问权限,拥有包访问权限的类才能访问某个包中的类。 包的语法格式为 pa ... 阅读全文 »
Java学习(1) 发表于 2019-05-27 | 分类于 Java | 前面 学了数据结构后真心感觉C类难用,指针和一些严格的格式要求等,于是决定开始学习Java。前面部分是关于Java的一些控制、循环,数据类型等基础部分几乎和C++相同,记录一下关于面向对象的一些必要知识和概念,和Java面向对象的一些特点。 1.什么是面向对象 大一学习的C类语言,是面向过程语言。 ... 阅读全文 »
Vue学习(2) 发表于 2019-05-24 | 分类于 Vue | 前面 由于临近期中考试,忙着复习,空闲时间学习的东西也没有花时间及时的记录在博客上,拖到现在,今天晚上写一些吧。 1.Vue:数据&方法 1.1 上次Vue对象的实例化 12345678910new Vue({ el:"#vue-123", data:{ name:"陈 ... 阅读全文 »
Hexo评论功能 发表于 2019-05-09 | 分类于 Hexo | 前面 之大半夜的给博客添加评论系统 参考博客1 参考博客2 添加评论功能~~?莫名其妙的顺利~~ 首先在主题的配置文件中找到下面部分并按照下面修改参数: 12345678910valine:enable: true appid: #levelcloud application appid ap ... 阅读全文 »
Mac下安装brew 发表于 2019-05-08 | 1.前面 之前一直不知道brew是什么东西,虽然一直都在安装列表中,但是一直没有去安装下载 什么是brew? brew全称Homebrew,官方解释: Homebrew is the easiest and most flexible way to install the UNIX tools ... 阅读全文 »
现在就开始淦吧:Vue学习(1) 发表于 2019-04-30 | 分类于 Vue | 前面 出于某些原因,而且下学期也有课教web的基础知识,把前端(HTML CSS Javascript)学的差不多~~(并不~~后,决定学习并掌握一个框架,于是开始学习Vue。 首先推荐一个系列视频:链接(bilibili) 讲的比较详细适合入门 1.什么是Vue.js 渐进式JavaScript ... 阅读全文 »
Shell学习-zsh 发表于 2019-04-29 | 分类于 Shell | Linux命令学习 1.前面 关于shell,在大一上学期放寒假期间学习了一段时间,但当时由于数据结构啊算法啊都还没有学,于是老师让我开始学shell,学习时同时也学会了虚拟机的使用(学习环境:Linux ubuntu系统,virtualbox,oh-my-zsh),搭建博客后决定整理一些平时常用的 ... 阅读全文 »