自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 es6常用功能

1、const和let在ES6之前,我们都是用var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部)。这就是函数变量提升例如:function aa() { if(flag) { var test = 'hello man' } else { console.log(test) } ...

2020-03-27 14:23:52 175

原创 js实现凸包问题

背景:地图上给出若干个点,求出这些点围绕的最大面积,并按顺序排列。原理:暴力枚举,由反证法得x轴最小的值一定是围绕的边界点,将其作为起点,在寻找下一个点符合其余的点均在这两个点构成直线的一侧。最后回到初始点时返回。向量和点关系算法:S(P1,P2,P3)=|y1 y2 y3|= (x1-x3)*(y2-y3)-(y1-y3)*(x2-x3)当P1P2P3逆时针时S为正的,当P...

2019-12-02 17:19:51 881

原创 linux基础:快速搭建平台

获取github的学生优惠注册githubhttps://education.github.com/pack在此网址中使用大学的邮箱进行认证,之后获取digitalocean的50$优惠码。 注册DigitalOcean1、使用邀请码进行注册,可以获得10$优惠 注册网址:https://m.do.co/c/4b5aaf12c6032、注册后需充值5$,之后和客服沟...

2019-02-19 15:18:55 435

原创 数据库常见问题

索引什么是索引(1)是一种快速查询表中内容的机制,类似于新华字典的目录 (2)运用在表中某个些字段上,但存储时,独立于表之外索引表把数据变成是有序的。索引表通过「平衡树」(非二叉),也就是b tree或者 b+ tree来组建的,我们平时建表的时候都会为表加上主键, 在某些关系数据库中, 如果建表时不指定主键,数据库会拒绝建表的语句执行。 事实上, 一个加了主键的表,并不能被称之为...

2018-10-14 20:27:03 255

原创 java基础:集合类

集合类继承图 其中常见的有: HashMap、TreeMap、ConcurrentHashMap、ArrayList、LinkedListArrayList特点:底层数据结构是数组。线程不安全。初始大小为10,最大容量为最大为Integer.MAX_VALUE,即((2^31)-1)2147483647。add(e)实现:首先去检查一下数组的容量是否足够扩容到原来的1...

2018-10-14 16:03:19 96

原创 java基础:异常类

java异常类有什么用?程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,...

2018-10-14 14:09:51 167

原创 java基础:IO流

流的概念和作用学习Java IO,不得不提到的就是JavaIO流。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据...

2018-10-14 13:42:11 84

原创 java基础:实现线程安全

线程安全实现的方法通过实现不变性、可见性、原子性、线程封闭、委托来实现线程安全。synchronized锁synchronized是Java的一个关键字,它能够将代码块(方法)锁起来,保证了线程的原子性和可见性。它使用起来是非常简单的,只要在代码块(方法)添加关键字synchronized,即可以实现同步的功能~ public synchronized void tes...

2018-10-06 15:45:14 138

原创 数据库中的事务管理

一、什么是事务?  在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!二、事务是必须满足4个条件(ACID)事务的原子性( Atomicity):一组事务,要么成功;要么撤回。 一致性 (Consistency):事务执行后,数据库状态与其他业务规则保持一致。如转账业务,无论事务执行成功...

2018-09-29 21:15:58 255

原创 一些常考的数据结构以及算法

常考的数据结构二叉树首先说说什么是二叉树?在计算机科学中,二叉树(英语:Binary tree)是每个节点最多只有两个分支(即不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”或“右子树”。二叉树的分支具有左右次序,不能随意颠倒。那么什么是树?一棵树(tree)是由n(n>0)个元素组成的有限集合,其中:(1)每个元素称为结点(node);(2)有一个特定的...

2018-09-28 22:28:16 1957 1

原创 java中重载与重写的区别

重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。重写方法不能抛出新的检查异常或者比被重写方法更宽泛的异常重写的规则:参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声...

2018-09-28 21:26:36 74

原创 java类的实例化顺序以及属性和构造方法的继承

先说结果1. 父类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行 2. 子类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行 3. 父类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行 4. 父类构造方法 5. 子类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行 6. 子类构造方法一个例子:public class fa { fa(){ ...

2018-09-28 19:31:00 439

原创 Ajax步骤及原理

一、什么是ajaxajax是一种异步javaScript和xml。是一种快速创建动态网页的技术。可以通过和服务器进行少量的数据交换使网页进行异步更新,意味着可以不使网页重载的情况下进行数据的更新。如果不用ajax那么数据更新需要刷新整个网页。二、ajax的原理ajax简单来说就是通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用javasc...

2018-09-28 17:06:30 945

原创 spring一些知识要点总结

Spring 优点:轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容器:Spring 包含并管理应用中对象的生命周期和配置。 MVC框架:Spring的WEB框架是个精心设计...

2018-09-22 16:38:08 146

原创 CenteOS 安装 PHP + MySQL + javaweb

一:安装PHP+mysql下载wdcp包安装软件 wget http://dl.wdlinux.cn/lanmp_laster.tar.gz 解压并安装tar zxvf lanmp_laster.tar.gzsh lanmp.sh出现这个界面可以按照自身需求进行安装  安装成功后登陆 默认管理平台用户名为admin mysql用户名为root  密码为均wdlin...

2018-07-25 20:41:49 354

原创 poj 1006 Biorhythms

#include<iostream>using namespace std;int main(){ int p,e,i,d; cin>>p>>e>>i>>d; int j=0; for(j=d;;i++) { if((j-p)%23==0&&(j-e)%28==0&&(j-i)%33==0) break; }

2017-06-04 18:57:58 251

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-06-04 18:54:55 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除