自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据分析——用户消费行为分析

用户行为贯穿我们生活的各行各业,通过分析用户的消费行为,可以帮助企业更好的了解企业发展状况,及时做出战略调整,使企业更好的运转下去。本文以某电商网页用户购买CD数量明细作为样本数据,整理了分析用户消费行为的具体内容。

2023-05-16 17:39:39 2770 8

原创 使用Python对物流行业数据进行数据分析

物流行业数据分析

2023-05-06 19:22:03 2152 12

原创 Tableau搭建仪表盘—无效订单情况总览

使用Tableau搭建仪表盘

2023-04-23 22:32:44 216

原创 Excel建数据透视表有空白行的原因及解决方法

Excel建数据透视表有空白行的原因及解决方法

2023-04-06 20:42:50 10932

原创 java学习笔记——IO流

一、IO流的概念(通过IO流可以保存数据) I代表input(读)即输入:读取外部数据(磁盘、光盘等存储设备的数据)到程序(内存)中。将持久化的文件数据加载到内存中 O代表out(写)即输出:将程序(内存)数据输出到磁盘、U盘等存储设备中 java程序对数据的操作是通过“流”方式,IO流用来处理设备之间的数据传输(上传和下载)二、File类凡是和输入、输出相关的类或者接口都在java.io包下(可能会有填空题)File是一个类,可以调用有参构造方法创建一个File类对象,此对象对应一

2021-03-03 13:37:22 100

原创 java学习笔记——集合框架面试题

一、ArrayList、LinkedList、Vector异同(面试题)相同点:.都是List集合的实现类存储数据的特点相同:有序的、可重复的不同点:ArrayList和Vector底层是数组,LinkedList底层是使用双向链条的形式进行存储的ArrayList查询速度比较快,LinkedList增删速度高二、遍历List集合的几种方式迭代器List list = new ArrayList(); list.add("aaa"); list.

2021-03-01 00:25:52 79 2

原创 java学习笔记——异常

一、什么是异常在java程序中,程序执行意外失败的事件叫做异常,在程序运行期间出现异常,如果不加异常处理程序运行就中断了注意:开发过程中的语法错误不叫异常异常出现的情况:内存耗尽了,无法进行实例化JVM崩溃了数组下标越界异常算术异常…异常的类型:运行时异常:可以不显示的进行处理编译时异常:必须要显示进行异常处理二、异常体系所有异常的父类都是Throwable异常分为两部分:Error和ExceptionError:错误,程序是不能进行处理的Exception:在程序

2021-03-01 00:25:22 150 1

原创 java学习笔记——集合框架(二)

一、List接口List接口是Collection接口的一个子接口,是有序的可重复的集合实现类:ArrayList:主要实现类,底层是数组,线程不安全,查询速度比较快(可以通过索引查询,常用)LinkedList:底层是使用双向链条的形式进行存储的,增删速度高Vector:是list接口的古老实现类,底层是数组,线程安全,效率比较低(一)ArrayList、LinkedList、Vector异同(面试题)相同点:.都是List集合的实现类存储数据的特点相同:有序的、可重复的不同点

2021-02-28 22:43:36 107

原创 java学习笔记——集合框架(一)

数组和集合都是对多个数据进行存储的,也叫java容器一、数组和集合框架的区别1.数组只能存储相同类型的数据 int[] arr=new int[10];表示arr只能保存整数,而集合可以存储不同类型的数据2.数组可以保存基本数据类型的数据,也可以保存引用数据类型的数据,而集合框架只能保存对象(集合框架里面的数据都是对象)3.数组的弊端: 数组的长度一旦定义,是不可改变的,例:Student[] stu=new Student[10[];这个数组只能保存10个学生信息,而集合可以存储数据量不确定的数

2021-02-27 16:40:13 91

原创 java学习笔记——常用类

一、Object类1.Object是所有Java类的父类,Object类是java中唯一没有父类的类2.如果在类的声明的时候没有显示的通过extends去继承谁,默认会继承Object类3.Object类的作用就是提供一些公用的属性和方法常用的方法equals(Object obj):比较两个对象的地址值是否相等getClass():返回此 Object的运行时类 Person p = new Person(); // 通过反射动态获取当前类的父类 Syst

2021-02-14 21:23:49 195 2

原创 java面向对象学习笔记——面试题

一、什么是面向对象?什么是面向过程?面向过程:分析问题所需要的步骤,将实现的程序步骤化,使用的时候依次调用,看中的是中间的过程,每一个步骤都需要自己去完成(手洗衣服)    优点:性能比面向对象高,因为面向对象调用时需要进行实例化,开销比较大。 Eg:Linux操作系统、嵌入式开发、单片机     缺点:没有面向对象容易维护、易复用、易拓展面向对象:将构成问题的事物分解成各个对象,将实现的程序模块化,不看中中间的过程和步

2021-02-14 21:22:59 100

原创 java学习笔记——抽象类和接口

一、抽象类类的设计应该保证父类和子类能够共享特征,有时将一个父类设计的非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。用abstract关键字来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法。1 抽象类:在class前面加 abstract特点:抽象方法所在的类必须是抽象类抽象类不能实例化抽象类是用来被继承的,如果要实现抽象类,必须创建一个子类去继承抽象类子类继承一个抽象类,必须重写抽象类中所有的抽象方法(子类也是抽象类除外),重写父类方法的快捷

2021-02-14 19:31:30 302

原创 java学习笔记——面向对象的三大特征

一、封装引入当创建完对象以后,如果直接通过“对象名.属性”的方式进行赋值的话,可能会出现不符合实际情况的值, 所以我们不考虑“对象名.属性名”的方式进行赋值,而是创建一个方法,通过“对象名.方法名”的方式进行赋值, 这样可以在方法里面写大量的业务逻辑限制属性值1.什么是封装java中通过将数据声明为私有的(private),再提供公共的(public)方法:getXxx()和setXxx()实现对该属性的操作,以实现下述目的:1.隐藏一个类中不需要对外提供的实现细节2.使用者只能通过事先定制好的

2021-02-06 23:22:04 93

原创 jQuery学习笔记——事件与特效

一、鼠标事件1.click( ) :单击鼠标时,触发或将函数绑定到指定元素的click事件2.mouseover( ):鼠标指针移过时,触发或将函数绑定到指定元素的mouseover事件3.mouseout( ):鼠标指针移出时,触发或将函数绑定到指定元素的mouseout事件$(function(){ // 获取a标签,绑定鼠标移入事件 $(".nav-ul li a").mouseover(function(){ $(this).css("background","#F

2021-01-31 23:15:58 134

原创 jQuery学习笔记——基本操作

一、样式操作1.设置和获取样式值使用css()为指定的元素设置样式值或获取样式值语法:css(name,value) ;设置单个属性值css({name:value, name:value,name:value…}) ;设置多个属性值css(name);获取属性值2.追加样式addClass(“属性值1 属性值2”):追加样式(这样追加样式的前提是在css样式表里设置属性值),相当于给元素添加了class属性3.移除样式removeClass(“属性值”):根据class属性值移除样式

2021-01-30 22:28:12 123

原创 java学习笔记——类与对象

一、面向对象与面向过程面向过程:分析问题所需要的步骤,将实现的程序步骤化,使用的时候依次调用,看中的是中间的过程,每一个步骤都需要自己去完成(手洗衣服)优点:性能比面向对象高,因为面向对象调用时需要进行实例化,开销比较大。 Eg:Linux操作系统、嵌入式开发、单片机缺点:没有面向对象容易维护、易复用、易拓展面向对象:将构成问题的事物分解成各个对象,将实现的程序模块化,不看中中间的过程和步骤,看中的是谁能帮我完成这件事情,找人帮我去做(机洗衣服)优点:易维护、易复用、易扩展(OOP特征:封装、

2021-01-30 17:05:17 80

原创 java学习笔记——对象的创建及执行过程

类是抽象的,是对事物的描述,不能直接使用,对象是类的实例,是真正存在的。一个类在正常情况下是不能直接使用的,类似于汽车图纸是不能直接行驶的,如果想使用这个类必须根据这个类去创建这个类的对象,就相当于根据汽车图纸去造车。创建对象的格式:类名 对象名 = new 类名();汽车类public class Car { // 成员变量(属性) String color;// 颜色 int price;// 价格 String brand;// 品牌 double w

2021-01-28 17:56:16 283

原创 jQuery学习笔记——使用jQuery处理Ajax

一、HTTP协议HTTP协议(HyperText Transfer Protocol):超文本传输协议,协议就是一种约定,一种规范,规定了浏览器和服务器之间互相通信的一种规则,所有的WWW文件都必须遵守这个规则,约定就是请求(浏览器向服务器通信)和响应(服务器根据请求进行处理,返回给浏览器的结果)请求报文:包括请求行、请求头、空行、请求体请求行:post/get/put(请求方式) 、ie=utf-8(请求地址)、HTTP/1.1(HTTP的版本号)请求头:Host:www.baidu.com(主

2021-01-27 23:07:43 214

原创 jQuery学习笔记——面试题

一、$(document).ready(function(){}与window.onload = function()的不同执行时间window.onload:必须等到整个页面里面的所有元素(图片、视频等)加载完成后才会执行$(document).ready(function(){}:当dom结构(整个页面的标签结构)回话完成后立刻执行编写个数不同:window.onload不能编写多个,如果写了多个,只会执行一个,执行最后一个$(document).ready(function()){}:可

2021-01-26 18:02:41 87 4

原创 jQuery学习笔记——选择器

一、基本选择器基本选择器是jQuery中用的最多的一种选择器,也是最简单的1. 标签选择器 eg:$("p"):选择当前页面中所有的P元素 注意:不要在页面中添加过多的id,对浏览器的搜索引擎不友好,可用class代替2. 类选择器 eg:$(".test")选择当前页面中所有class属性值为test的元素3. id选择器 eg: $("#test1"):选取当前页面中id为test1的元素4. 通配符选择器 eg:$("*"):匹配当前页面中所有的元素5. 并集选择器 eg:$(

2021-01-26 17:48:44 131

原创 jQuery学习笔记——初识

一、jQuery简介jQuery于2006年创建jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装它的设计思想是write less,do more二、jQuery能做什么访问和操作DOM元素控制页面样式对页面事件进行处理与Ajax技术完美结合三、jQuery的优势体积小,压缩后只有100KB左右强大的选择器出色的DOM封装可靠的事件处理机制出色的浏览器兼容性丰富的插件支持四、jQuery库分开发版和发布版jque

2021-01-22 22:57:43 129

空空如也

空空如也

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

TA关注的人

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