自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C-A-L-D

双手代码,失去年华!

  • 博客(174)
  • 资源 (10)
  • 收藏
  • 关注

原创 每日更新收藏文章目录

前端2020.5.21JavaScript面试核心考点(精华)Javascript面试知识点大纲

2020-05-22 11:09:59 253

原创 Java连接并使用MySQL数据库基本运用

一.主要代码实现步骤工程导入MySQL驱动包(特别注意,见二.1) 代码(特别注意,见二.2)创建一个共用的获取连接的源码文件:public class JdbcConnect { private static final String DRIVER = "com.mysql.cj.jdbc.Driver"; private static final String URL = "jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&ch

2021-01-19 01:57:17 358

转载 HTML之分布式响应

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>插入图片和创建分布式响应</title></head><body> <!--就一个图片,alt内容图片加载出来显示--> <img src="dow2.png" alt="抱歉,图片失效" ><br&g.

2020-08-27 22:14:26 273

原创 数据结构和算法(三)线性表——链表

链表由若干个“节点”组成,每个节点含有数据域和指针域有一个指针域,就是单向链表;两个指针域,可以组成双向链表链表有链头和链尾,链头数据域必须为null,链尾指针域必须为null单链表:链表插入和删除只需要修改指节点对应的针域指针指向即可!单链表API设计:package cn.itcast.algorithm.linear;import java.util.Iterator;public class LinkList<T> imple...

2020-08-26 02:34:59 1284

原创 数据结构和算法(三)线性表——顺序表

术语

2020-08-25 00:24:21 309

原创 数据结构和算法(二)算法高级排序——排序算法稳定性

稳定性的定义: 数组arr中有若干元素,其中A元素和B元素相等,并且A元素在B元素前面,如果使用某种排序算法排序后,能够保 证A元素依然在B元素的前面,可以说这个该算法是稳定的。常见排序算法的稳定性: 冒泡排序: 只有当arr[i]>arr[i+1]的时候,才会交换元素的位置,而相等的时候并不交换位置,所以冒泡排序是一种稳定排序 算法。 选择排序: 选择排序是给每个位置选择当前元素最小的,例如有数据{5(1),8 ,5(2), 2, 9 },第一遍选择到的最小元.

2020-08-24 20:38:45 215

原创 数据结构和算法(二)算法高级排序——快速

快速排序是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一 部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序 过程可以递归进行,以此达到整个数据变成有序序列。排序原理: 1.首先设定一个分界值,通过该分界值将数组分成左右两部分; 2.将大于或等于分界值的数据放到到数组右边,小于分界值的数据放到数组的左边。此时左边部分中各元素都小于 或等于分界值,而右边部分中各元素都大于或等于分界值..

2020-08-23 22:12:43 212

原创 数据结构和算法(二)算法高级排序——归并

归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法的一个非常典型的应用。将已有序的子 序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序 表,称为二路归并。排序原理: 1.拆分(分):尽可能的一组数据拆分成两个元素相等的子组,并对每一个子组继续拆分,直到拆分后的每个子组的元素个数是 1为止。 2.合并(治):将相邻的两个子组进行合并成一个有序的大组; 3.不断的重复步骤2,直到最终只有一个组为止。 ..

2020-08-22 23:27:23 158

原创 数据结构和算法(二)算法高级排序——希尔

前面介绍的三种简单排序适合少数量级数据排序,但遇到大数量级特别慢,为了对大数量级数据排序,采用更复杂的排序方式!希尔排序是插入排序的升级版,先按大增长量预排序几组数据,最后按增长量为1排全部数据!比如,增长量为4的插入排序增长量为2增长量为1增长量的计算方式: int h = 1;// 先确定初始增长量h while (h < arr.length / 2) { h = 2 * h + 1..

2020-08-21 23:46:45 163

原创 数据结构和算法(二)算法排序——插入

插入排序有两部分,排序部分和未排序部分。外层迭代将第i个元素插入到正确位置,内层迭代以冒泡的方式将第i个元素逐渐往前挪动到正确位置!基本实现: Integer[] arr = {5,8,6,3,9,2,1,7}; for (int i = 1; i < arr.length; i++) {// 内循环倒序比较——j下标值和j-1下标值冒泡比较,直到插入到正确位置 for (int j = i; j &g...

2020-08-21 11:46:28 161

原创 数据结构和算法(二)算法排序——选择

选择排序也是两层迭代,通过外层迭代确定几轮“大筛选”,通过内层迭代第一个元素跟后面所有元素比较,选择确定最小值,放在最前面,依次往后推!基本实现: Integer[] arr = {5,8,6,3,9,2,1,7}; for (int i = 0; i < arr.length - 1; i++) { for (int j = i + 1; j < arr.length; j++) { if..

2020-08-21 11:00:46 118

原创 数据结构和算法(二)算法排序——冒泡

所谓“冒泡”,就是通过迭代比较元素大小,将大值元素通过内层迭代像冒泡一样逐渐交换到最后!外层迭代确定通过几轮“大筛选”内层迭代确定将大致逐渐向后挪package com.jun.sort;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { Integer[] arr = {5,8,6,3,9,2,1,7}; fo.

2020-08-21 10:29:28 183

原创 数据结构和算法(二)算法排序——Comparable排序接口 

Comparable接口有唯一的抽象方法,用于比较两个元素的大小!package com.jun.sort;/** * 通过实现Comparable接口方法,比较两个元素大小(类似一些基本包装类和String都有了默认实现) */public class ComparableImplement implements Comparable { private String a = "你好"; @Override public int compareTo(Object

2020-08-21 09:51:29 268

原创 数据结构和算法(一)——概念

数据结构组织和存储数据分为:逻辑结构(集合,线性,树,图)物理结构(顺序存储结构,链式存储结构)算法解题方案的准确而完整的描述研究算法的好坏,一般从两个角度:时间复杂度O (O(1)<O(logn)<O(n)<O(nlogn)<O(n^2)<O(n^3))空间复杂度O (实际结果都是8的整数倍(不够会自动补全) 对象引用占8个byte,创建对象需要16个b...

2020-08-21 09:17:28 253

转载 Java常用集合源码级深度解析

参考:https://blog.csdn.net/mxw2552261/article/details/79545717

2020-08-15 23:21:50 105

转载 最详细的equal和hashcode详解

阅读目录equals()方法详解 hashcode() 方法详解 Hashset、Hashmap、Hashtable与hashcode()和equals()的密切关系java.lang.Object类中有两个非常重要的方法: 1 <p>2</p> </td> <td> <p><code>public</code...

2020-08-15 09:38:58 2122

转载 使用自定义注解给成员属性赋值

先说需求:将下面bean类通过注解给成员属性赋值:class UserBean { private String uname; private Integer uage;}有两种方式:在UserBean的set方法上面,用注解注入属性;或者直接在属性上用注解注入属性 通过另外一个配置类 来注入 值, 这个配置类的属性 可以通过读取xml等配置文件注入——推荐 先将注解类写出来:package com.hw.writeannotion;i..

2020-08-14 02:46:39 1335

转载 Java常用包及详解

主要介绍rt.jar下中java包中几种常用包的用途说明,对于现成的轮子,咱们也得从全局角度把控各个包的作用。感谢原文作者分享原文:https://blog.csdn.net/application_context/article/details/80754667包名 说明java.lang 详解:http://beyond429.iteye.com/blog/344024java.util 详解: http://blog.csdn.net/abeetle/art...

2020-08-13 15:14:10 243

原创 JavaSE基础二(杂)

执行过程.java文件-----(编译器javac命令编译)---->.class文件---------(JVM的Java命令解析)---------->结果基本代码块:package com.hw.helloworld;public class HelloWorld { public static void main(String[] args){ System.out.println("HelloWorld!!!"); }}//main方法又

2020-08-01 19:12:34 166

原创 JavaSE基础一(历史)

重要概念掌握目录:95年 Sun公司 James Gosling和同事们 => JavaJava三个体系Java特征Java版本发展史jdk和jre区别Java跨平台Java 简介Java是由Sun Microsystems公司于1995年5月推出的Java 面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java分为三个体系: – JavaSE(J2SE)(Java2 Platform Standard.

2020-08-01 16:34:26 423

原创 大数据之zookeeper

说明Zookeeper在Hadoop集群中的作用。Zookeeper是分布式管理协作框架,Zookeeper集群用来保证Hadoop集群的高可用,(高可用的含义是:集群中就算有一部分服务器宕机,也能保证正常地对外提供服务。)Zookeeper保证高可用的原理。Zookeeper集群能够保证NamaNode服务高可用的原理是:Hadoop集群中有两个NameNode服务,两个NameNode都定时地给Zookeeper发送心跳,告诉Zookeeper我还活着,可以提供服务,单某一个时间只有一个是Act

2020-07-15 11:15:08 221

原创 大数据之hive

什么是hive之前已经了解到,hive是Hadoop的一个数据仓库!Hive数据存储在hdfs上,数据计算则使用mapreduce,元数据(数据库、表结构)存储在MySQL/derby等数据库Hive数据仓库软件为分布式存储的大数据集上的读、写、管理提供很大方便,同时还可以用类似于SQL的HQL语法在大数据集上查询。Hive底层支持多种不同的执行引擎,例如:Hive on MapReduce、Hive on Tez、Hive on Sparkhive的出现,能够很方便的操作数据(使用类似hql

2020-07-13 16:07:56 262

原创 大数据之MapReduce

单词计数单词计数测试源码:gitee将代码克隆到本地项目,然后打包成jar包 mvn package在myeclipse打包:右键项目——》Run As——》Maven build——》

2020-07-09 20:34:59 206

原创 Maven自学教程

Java开发为什么要用Maven模块化开发:在不同的IDE工具情况可能不同!IDEA拥有module模块化功能,而像eclipse系列工具没有,一旦多人开发庞大项目,并不能方便的进行模块化拆分!借助于Maven就可以将一个项目拆分成多个工程。导入jar包更加方便:过去项目都是下载jar包,然后手动导入借助于Maven就可以将需要的jar包按配置自动下载到本地仓库并导入到项目中。解决部分jar包依赖问题:过去需要添加的jar包以来其他的jar包,查找很不方便借助于Maven就可以自动解决依赖

2020-07-08 16:41:42 238

原创 Vue全掌握——数据共享

数据管理在实际的开发中,经常会遇到多个组件共享一个数据的场景面对这种场景,会产生至少以下两个问题:多个组件如何共享同一份数据?如果某个组件修改了数据,如何让其他组件知道?面对这种问题,一个可行的解决办法,就是让数据提升所谓数据提升,就是把数据提升到更加顶层的组件,让顶层的组件通过属性下发数据,而当组件想改变数据的时候,又通过事件一层层向上传递。使用这种方式(传统实现方式),虽然可以解决问题,但是带来了更多的问题:书写特别繁琐依赖极其混乱:某些组件本来并不需要一些数据,但是由于它的子组

2020-06-23 16:39:40 460

原创 Vue全掌握——路由

技术需求:浏览器无论访问什么地址,访问的真实页面始终是index.html,vue根据不同的地址,渲染不同的组件。由于真实页面是唯一的,用户看到的页面切换,实际上是组件的切换,这种应用称之为单页应用开发单页应用涉及到两个核心问题:在哪个位置切换组件访问路径如何对应组件vue-router使用vue-router可以非常轻松的构建单页应用程序官网路由模式:hash:路径来自于地址栏中#后面的值,这种模式兼容性比较history:路径来自于真实的地址路径,旧浏览器不兼容abstrac

2020-06-23 08:48:15 165

转载 git——git、GitHub、gitee、idea、myeclipse、vscode

说明:本文都是参考的他人的文章进行学习,这里不做原创,也不转载,只附上原文地址入口git狂神说通俗易懂的文章,较基础!很实用!gitee的git大全gitee代码托管平台的一篇git命令大全文章gitee的git命令练习游戏gitee代码托管平台的一个练习git命令并帮助理解命令作用的编程游戏模块git中文官方文档最后,官网大致浏览一下,有哪些东西!温馨提醒:git命令简单,倡导直接使用命令行,经量少使用无脑GUI,因为熟悉命令之后,效率比GUI更高!GitHub、Gitee

2020-06-17 12:33:18 304

转载 $各大开源软件镜像源

1. 常用开源镜像源开源项目镜像源名 源链接 CentOS http://mirror-status.centos.org/#cn Archlinux https://www.archlinux.org/mirrors/status/ Ubuntu https://launchpad.net/ubuntu/+cdmirrors Debian http://mirror.debian.org/status.html Fed...

2020-06-16 20:14:59 328

原创 Vue全掌握——命令行脚手架工具 (vue-cli)

传统搭建的项目存在的问题兼容性问题vue-cli会自动解决浏览器兼容问题 。使用模块化会导致JS文件增加,从而导致传输文件数增加vue-cli将全部JS文件整合,极大减少文件数量。直接使用原始代码会导致文件体积过大vue-cli会自动压缩源文件。使用第三方库很不方便搜索下载引用js(某些第三方库可能没有ES6 模块化版本)vue-cli自动依赖组件,导入第三方库也很方便。vue模板书写在字符串中,没有智能提示,没有代码着色vue-cli自动提示。难以把样式代码集成到vue

2020-06-14 13:25:13 915

原创 Vue全掌握——组件化

Vue组件化的前置知识:es6模块化<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Vue组件化</title> <script src="./src/m

2020-06-13 21:04:23 171

原创 es6补充

es6补充:‌模板字符串let name=‘张三’;let sex=‘男’;‘姓名:kname,性别:k{name},性别:kname,性别:{sex}’‌箭头函数(i,j)=>{}vm.$count(“app”);template 字符串模板属性computed 计算属性props第二章‌模块化(避免全局污染)commonJS,AMD,CMD,es6 module‌导入模块...

2020-06-12 11:37:09 170

原创 JavaScript面试自我补充

胜多负少

2020-05-22 15:57:22 236

原创 前端面试刷题(牛客)

。。。

2020-05-02 08:21:09 479

原创 前端面试题:JavaScript

。。。。。

2020-04-30 22:03:59 150

原创 项目中存在的问题

ajax请求跨域问题https://www.cnblogs.com/anxminise/p/9814326.htmlflask全局跨域from flask import Flaskfrom flask_cors import CORSapp = Flask(__name__)CORS(app)@app.route("/")def helloWorld(): retu...

2020-04-14 19:18:52 273

原创 D3(一)——介绍

D3(一)——介绍

2020-04-13 00:41:59 171

原创 ajax全掌握

介绍ajax——Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)注意,和其他JavaScript插件一样,是现有标准的新方法!应用场景:web上应用太广泛了!比如:页面上拉加载更多数据 无刷新分页 表单验证 搜索下拉框自动提示文字 等等...........前言掌握前需要知道的知识:什么是协议? 就是都需...

2020-04-12 15:50:55 161

原创 Vue全掌握——指令、axios

vue官网Vue介绍:是一套用于构建用户界面的渐进式框架与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用只关注视图层“渐进式框架”:我的理解是,需要什么往里面加,不需要多余的部分!有多少东西,干多少活!显得简洁,主张最少“自底向上逐层应用”:由基层开始做起,把基础的东西写好,再逐层往上添加效果和功能。兼容性Vue不支持IE8 及以下版本,因...

2020-04-10 00:06:46 3406 11

原创 git——GitHub精准搜索资源

# 按照项目名/仓库名搜索(大小写不敏感)in:name xxx # 按照README搜索(大小写不敏感)in:readme xxx# 按照description搜索(大小写不敏感)in:description xxx# stars数大于xxxstars:>xxx# forks数大于xxxforks:>xxx# 编程语言为xxxlanguage:xxx# 最新...

2020-04-09 16:50:55 245

原创 HTML5(十)——SVG(可伸缩矢量图形)

参考w3c了解SVG --------------可伸缩矢量图形(Scalable Vector Graphics)简介:SVG 是使用XML 来描述二维图形和绘图程序的语言。使用XML 格式定义图形。用来定义用于网络的基于矢量的图形。SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失SVG 与诸如DOM 和XSL 之类的W3C 标准是一个整体与其他图像格式相比,使用...

2020-04-09 14:33:55 264

node-v12.18.0-x64.msi稳定版.zip

nodejs中文网官网下载似乎没那么快,就上传一个到csdn中。msi格式的稳定版本,适合Windows系统,nodejs官方稳定版node-v12.18.0-x64

2020-06-15

h5兼容性插件.zip

包含HTML5和CSS3的两个兼容性插件,使网页在IE浏览器上也得到兼容...... 此处凑字(包含HTML5和CSS3的两个兼容性插件,使网页在IE浏览器上也得到兼容.......包含HTML5和CSS3的两个兼容性插件,使网页在IE浏览器上也得到兼容.......)

2020-02-24

doubanPACHONG.zip

python豆瓣爬虫源码+PPT文档讲解,这是学校的大数据分析的大作业项目

2019-06-10

《Java典型模块与项目实战大全》.zip

Java项目实战,内容有点多,不过开发案例都是经典,桌面程序为主!解压缩密钥输入:ji-shu-zi-liao-999

2019-06-08

详解页式管理置换算法FIFO-LRU-OPT.docx

让你很容易理解FIFO-LRU-OPT三种页式置换算法,这个内容是大学操作系统的重点

2019-06-08

安卓学习课件

Android课件,以PPT形式展示,以实践为主,安卓小白入门资源,很多组件介绍

2019-06-08

云计算分布式平台搭建实验指导书和试做报告9个.rar

云计算平台搭建详细步骤,包括: 1.虚拟机准备工作 2.配置相互映射的虚拟机node1 node2 node3 node4 配置SSH实现节点间无密码访问 配置网络文件系统NFS MPICH编译运行 3.安装并配置两台ESXI服务器 安装并配置一台openfiler虚拟机 安装并配置vCenter 登录vCenter并挂载ESXI 连接openfiler存储 在openfiler存储上装系统 4.sphare虚拟机的创建和管理 5.sphere的高级特性 6.配置虚拟化网络 7.OpenStack+KVM的部署架构及搭建 8.opnestack操作 9.搭建hadoop,了解master和slave包括的部分和功能

2019-06-08

设计模式+六大原则pdf

孙玉山主编的设计模式所有设计模式+体系结构题目案例源码

2019-04-23

软件工程导论第六版最全总结

这是我买的资源,看完之后,自认为是最全的了,分享给大家!

2019-04-15

数据字典的6种模板

软件工程导论用到的最全6中数据字典,图表格模板 emmmmmm

2019-04-15

空空如也

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

TA关注的人

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