自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (3)
  • 收藏
  • 关注

原创 LeetCode2.AddTwoNumbers两数相加(Java可运行,带测试用例)

给你两个的链表,表示两个非负的整数。它们每位数字都是按照的方式存储的,并且每个节点只能存储数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。[1, 100]

2024-01-03 15:29:28 636

原创 美本统计学基础笔记

两个事件相互独立不一定互斥,相互独立的事件是指其中一个事件的发生不会影响另一个事件发生的概率,而互斥的事件则是指这两个事件不能同时发生。P(x ≤ a) − P(x ≤ b) for a > b 如p(4) = P(x ≤ 4) − P(x ≤ 3)对于观察到的变量 z = −2.71 的双尾检验,p 值等于标准正态分布中大于 2.71 或小于 -2.71 的面积。与平均数的距离在z个标准差之内的数值所占的比例至少为(1-1/z²),其中z是大于1的任意实数。

2023-05-13 11:28:03 2573 1

原创 Django在线教育平台项目完整实现(五)

可在万网进行域名的购买,然后进行ICP备案,之后点入阿里云域名控制台,点击域名的解析-添加记录,记录类型选择A,输入主机记录(即子域名),记录值填入公网IP,TTL选择默认10分钟即可。在阿里云控制台中的实例-网络和安全组-安全组配置-配置规则-入方向-快速添加,规则方向选择入方向,授权策略选择允许,勾选22、23、80、443、3306、6379端口。在入方向中手动添加,授权策略选择允许,优先级选1,协议类型选择自定义TCP,目的输入8000/8000,源填入0.0.0.0/0。

2023-05-13 11:05:06 732

原创 使用OpenAPIKey来调用ChatGPT并解决生成回答控制台显示不全的问题

【代码】使用OpenAPIKey来调用ChatGPT并解决生成回答控制台显示不全的问题。

2023-05-09 14:38:05 978

原创 Java基础语法

内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对于B类来说就是外部类了。方法名称相同时,编译器会根据调用方法参数的个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。JAVA的基本结构就是顺序结构,除非特别知名,否则就按照顺序一句一句执行,是任何一个算法都离不开的基本算法结构。通常,应禁止直接访问一个对象中的数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。继承关系的两个类,一个为子类(派生类),一个父类(基类)。

2022-09-06 08:51:46 358

原创 Oracle SQL基础

Data Denifition Language,数据定义语言DDL用来创建数据库中的各种对象,创建、删除、修改表的结构,比如表、视图、索引、同义词、聚簇等,代表关键字为create、drop、alter。LEFT JOIN左连接:左外连接又叫左连接,意思是包含左边表所有记录,右边所有的匹配的记录,如果没有则用空补齐.换句话说就是,列出左边表全部的,及右边表符合条件的,不符合条件的以空值代替。(设定10天为还书期限)4、 查询书名包括"网络"关键词的图书,输出书号、书名、作者。...

2022-09-01 08:59:22 1681

原创 JavaWeb基础

在com.example.demo中新建一个package命名为controller,再在其下新建一个Java Class,命名为UserInfoController。在com.example.demo中新建一个package命名为service,再在其下新建一个Java Class,命名为UserInfoService。在com.example.demo中新建一个package命名为entity,再在其下新建一个Java Class,命名为UserInfo。...

2022-08-26 23:57:41 167

原创 Java简易人员管理系统

输入1则新增用户,填写用户信息,包括工号、姓名、性别、年龄信息;查询用户,输入工号查询人员信息,输入*则,查询所有用户信息;输入用户名admin123,密码123456,可登录系统;更新用户信息,输入新的用户信息,覆盖原来的用户信息;删除用户,输入工号后根据工号删除用户信息;选择0,退出系统,退出整个系统。...

2022-08-26 01:10:57 1680

原创 Java实现给定区间的奇数自然数的和

写一个类,包含一个方法,计算给定区间的奇数自然数的和。main方法中根据用户输入的2个数作为起始区间值调用该类的方法,然后将结果打印。

2022-08-26 01:02:43 669

原创 PS为图片添加纹理

PS为图片添加纹理步骤:打开纹理的图片,保存为psd文件。打开需要添加纹理的图片,用套索工具(右键选磁性套索工具),全出要添加纹理的部分,CTRL+J复制出此部分的图层,在右边栏右键该图层-转化为智能对象,CTRL+S保存为psd文件。将刚才保存的纹理psd文件拖入当前窗口,覆盖要添加纹理的部分-回车。菜单栏-滤镜-扭曲-置换,选择保存的需要添加纹理的psd文件。图层右下角从正常调整为叠加,右下角原点按钮-亮度/对比度,进行调整即可。版本:Adobe Photoshop CC 2019

2022-04-21 16:14:55 2418

原创 Pyecharts地图标点+表格可视化

Pyecharts地图标点+表格可视化1.代码2.效果1.代码from pyecharts.charts import Geo, Pagefrom pyecharts.globals import ChartTypefrom pyecharts.components import Tablefrom pyecharts import options as opts# area会在https://github.com/pyecharts/pyecharts/blob/master/pyechart

2022-04-13 13:05:19 2042 2

原创 Django在线教育平台项目完整实现(四)

Django在线教育平台项目完整实现(四)八、全局搜索和全局错误页面配置1.index.html页面的完善(轮播图)2.搜索功能开发3.url跳转的修改4.Django验证-自定义用户查询5.Django错误显示页面配置八、全局搜索和全局错误页面配置1.index.html页面的完善(轮播图)设置轮播图:在apps/operations/models.py中:# 省略UserProfile = get_user_model()# 轮播图class Banner(BaseModel):

2022-03-15 11:27:30 1496

原创 Django在线教育平台项目完整实现(三)

Django在线教育平台项目完整实现(三)七、个人中心相关功能开发1.个人资料显示2.修改头像3.修改用户信息4.修改密码5.修改手机号码6.我的课程页面7.我的收藏7.1 课程机构7.2 授课讲师7.3 公开课程8.我的消息七、个人中心相关功能开发1.个人资料显示将usercenter-fav-course.html、usercenter-fav-org.html、usercenter-fav-teacher.html、usercenter-info.html、usercenter-message.

2022-03-11 16:10:40 1418

原创 Django在线教育平台项目完整实现(二)

Django在线教育平台项目完整实现(二)五、课程相关功能开发1.课程列表页面的显示与排序2.右侧热门课程推荐3.课程详情页面4.课程详情页面的收藏5.课程详情页面的相关课程推荐6.课程的章节信息7.课程评论8.课程的视频播放五、课程相关功能开发1.课程列表页面的显示与排序修改一下的之前页面的url跳转:在templates/org-list.html中:{% extends 'base.html' %}{% load staticfiles %}{% block title %}机构列表页-

2022-03-04 15:20:54 1167 2

原创 Java面经

Java面经1.Spring介绍2.IOC控制反转3.AOP面向切面编程4.GC垃圾回收1.Spring介绍Spring是一个轻量级反入侵式的控制反转(IOC)和面向切面编程(AOP)的容器框架(开源)。Spring是轻量级、非入侵式的框架。轻量级指的是Spring中提供的服务是用户可以定制的,Jar包小,运行占用资源少。非入侵式指的是引入Spring框架不会对原有项目造成影响。方便解耦、简化开发:通过Spring的IOC容器,使对象的依赖关系(对象的创建权)交给Spring控制,避免硬编码带来

2021-12-01 14:23:14 413

原创 将SpringBoot项目部署到服务器

将SpringBoot项目部署到服务器一、服务器环境准备1.安装并配置JDK2.安装并配置mysql3.服务器开放端口二、将Springboot项目打jar包部署到服务器一、服务器环境准备1.安装并配置JDK使用FileZilla将jdk-8u161-linux-x64.tar.gz上传到服务器的mnt文件夹下mkdir /opt/modules/解压到新建的文件夹中tar -xf /tmp/jdk-8u161-linux-x64.tar.gz -C /opt/modules/配置环境变量

2021-10-01 15:30:36 1085

原创 Springboot FTP文件上传下载接口

Springboot FTP文件上传下载接口1.项目建立1.项目建立在IDEA中,Create New Project-选择Spring Initializr-NextGroup填org.minshengArtifact填ftpVersion选择8-Next自己选定Project location后点Finish新建Package和Java的Class使目录结构如下:...

2021-09-08 11:10:30 1164

原创 SpringBoot+Vue文件上传系统

SpringBoot+Vue文件上传系统1.项目建立2.后端接口代码3.接口测试4.前端页面编写5.项目运行1.项目建立在IDEA中,Create New Project-选择Spring Initializr-NextGroup填org.minshengArtifact填file_uploadVersion选择8-Next在Web中勾选Spring Web-Next自己选定Project location后点Finish目录结构如下:2.后端接口代码在org.minsheng.fil

2021-09-06 14:00:44 435

原创 LeetCode SQL 176、177 、184 、185

LeetCode SQL176. Second Highest Salary(1)题目(2)题解176. Second Highest Salary(1)题目Write a SQL query to get the second highest salary from the Employee table.编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。±—±-------+| Id | Salary |±—±-------+| 1 | 100 |

2021-09-02 10:57:23 357

原创 Excel小技巧

Excel小技巧1.拼接字符串CONCATENATE函数1.拼接字符串CONCATENATE函数要将一列都变为固定的格式:在excel中旁边一列第一个单元格输入=CONCATENATE(),点左上角fx函数图标,在Text1输入前面需要拼接的字符串,在Text2中选中原始数据第一个单元格,在Text3输入后面需要拼接的字符串,双击旁边一列第一个单元格右下角,数据即全拼接完成。...

2021-08-23 11:18:51 316

原创 利用pandas实现类似sql中的left join操作

使用pandas的merge函数import pandas as pddf1 = pd.read_csv(r"1.csv",index_col=0)df2 = pd.read_csv(r"2.csv",index_col=0)# on中填写根据哪个字段来进行连接,how为left代表left joindf = pd.merge(df1,df2, on='LocationID',how='left')# print(df)# 只取出这些列,组成新的DataFrame,带有col_name

2021-08-23 11:03:08 5026

原创 Python远程连接mysql和sqlserver数据库

Python远程连接mysql和sqlserver数据库1.mysql2.sqlserver1.mysqlimport pymysql#打开数据库连接conn = pymysql.Connect( host='填写数据库名', port=3306, user='填写用户名', passwd='填写密码', db='具体的库名(子目录)', charset='utf8')print (conn)print (type(conn))# 获取游标

2021-08-23 10:56:09 702

原创 NOAA气象大数据分析

目录1.实验目的2.实验准备3.代码编写3.1 MinTemperature.java3.2 MinTemperatureMapper.java3.3 MinTemperatureReducer.java4.打jar包运行1.实验目的写一个Map-Reduce作业,求每年的最低温度。这里只选用1970年的数据,算出最低温度。2.实验准备打开eclipsecd /usr/eclipse/./eclipse -OK右键New一个Java Project命名为NOAA-Finish在NO

2021-06-26 19:04:56 2890 1

原创 HDFS数据云盘搭建

目录1.配置host2.设置共享文件夹3.安装mysql4.在eclipse中安装并新建Dynamic Web Project5.进行jar包的拷贝1.配置host注:所有操作均在1号机中进行为了防止之后因端口被占用导致启动Tomcat失败,把这两句话:127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain lo

2021-06-22 15:52:00 2399 4

原创 LeetCode455.Assign Cookies分发饼干(贪心算法)(Python可运行,带测试用例)

一、题目假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。二、题解贪心思想:先满足胃口小的孩子1.先对孩子胃口和饼干尺寸分别排序2.遍历孩子胃口和饼干尺寸胃口比饼干尺寸小,孩子i

2021-06-17 12:50:13 315

原创 滴滴数据分析实习SQL笔试题

一、有两个数据表,请通过SQL实现下面题目学生表(tb_student)学生姓名(name)学号(id班级(class)入学时间(in_time)年龄(age)性别(sex)专业(major)张三2017C33010012017C3301201718男计算机李四2017C33010022017C3301201719男计算机学生成绩表(tb_score)学号(id)课程(course)分数(score)2017C33

2021-06-15 16:31:41 2653 8

原创 特斯拉技术支持工程师实习笔试题

1.Task1题目:建表语句:create table tasks ( id integer not null, name varchar(40) not null, unique(id) ); create table reports ( id integer not null, task_id integer not null, candidate varchar(40) not null, score integer n

2021-06-15 15:57:31 5995 13

原创 Hadoop:HDFS API二次开发实验

1.HDFS的读操作在1号机中命令行:su输入密码启动hdfs集群start-dfs.sh回到Client端:创建一个文件su输入密码vi /root/words.txt输入:hello worldthis is a test filefor learning将文件上传到hdfs服务器的根目录:hdfs dfs -put /root/words.txt /查看文件是否上传成功:hdfs dfs -ls /查看文件内容:hdfs dfs -cat /word

2021-06-06 15:28:26 757

原创 Hadoop:RPC通信实验

目录1.什么是Hadoop的RPC3.创建一个客户端Client机4.Client虚拟机配置1.什么是Hadoop的RPCRemote Procedure Call(简称:RPC):远程过程调用协议。RPC是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP, 为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式程序在内的应用程序更加容易。3.创建一个客户端Clien

2021-06-02 20:32:00 448 1

原创 基于LSTM神经网络模型的电影评论文本情感分类

LSTM_sentimentclassification .ipynb基于LSTM神经网络模型的电影评论文本情感分类import refrom bs4 import BeautifulSoupimport pandas as pdimport csvimport tensorflow as tfimport numpy as npimport matplotlib.pyplot as plttf.device('/gpu:1')train_csv=pd.read_csv('data_t

2021-06-02 10:41:22 981 1

原创 新闻数据分析:jieba关键词提取、LDA主题生成、贝叶斯新闻分类

news_analysis.ipynbimport pandas as pdimport jiebaimport numpy#pip install jieba数据源:http://www.sogou.com/labs/resource/ca.phpdf_news = pd.read_table('./data/val.txt',names=['category','theme','URL','content'], encoding='utf-8')#按字段来命名df_news = df_n

2021-06-01 20:35:40 1577 1

原创 数据分析面经整理:业务分析方面

目录1.指标异动分析1.指标异动分析指标异动分析五步骤:1.确认数据以及统计来源的准确性2.了解清楚数据指标具体业务情况和异常情况3.将数据指标进行拆解。4.异常范围定位,根据业务进一步做假设,具体情况具体分析。5.预测未来是否还会下跌?应该采取什么方式避免下跌?与业务沟通反馈分析结论,探讨后续方案的执行。再针对原因解决问题,制定优化策略。...

2021-05-31 20:21:46 689

原创 数据分析面经整理:机器学习方面

目录1.KNN的算法原理2.xgboost原理3.Adaboost1.KNN的算法原理KNN的全称是K Nearest Neighbors,意思是K个最近的邻居,KNN的原理就是当预测一个新的值x的时候,根据它距离最近的K个点是什么类别来判断x属于哪个类别。2.xgboost原理XGBoost的核心算法思想基本就是:1.不断地添加树,不断地进行特征分裂来生长一棵树,每次添加一个树,其实是学习一个新函数f(x),去拟合上次预测的残差。2.当我们训练完成得到k棵树,我们要预测一个样本的分数,其实就是

2021-05-31 20:11:45 2028 1

原创 通俗解释深度学习算法

目录1.CNN2.RNN和LSTM2.1 RNN2.2 LSTM3.GAN1.CNN当输入数据是图片时,输入的实际是一堆数字(像素点)。卷积是指神经网络不再对每个像素的输入信息做处理,而是对每一小块像素区域做处理,这种做法加强了图片信息的连续性,使得神经网络能看到图形,而不是一个点,加深了神经网络对图片的理解。卷积神经网络有一个批量过滤器(卷积核),持续不断地在图片上滚动收集数图片信息,每一次收集的信息只是一小块像素区域,然后将收集的信息进行整理,整理出来的信息有了一些实际上的呈现,如使得神经网络看

2021-05-31 16:04:47 458

原创 数据分析面经整理:SQL方面

目录1.left、right、inner joint的区别?![在这里插入图片描述](https://img-blog.csdnimg.cn/20210531155155908.png)2.union和union all区别?3.sql语句的执行顺序4.sql三个排序函数区别(窗口函数)5.sql substring6.sql中where和having区别7. sql中where和on区别1.left、right、inner joint的区别?2.union和union all区别?纵向合并两个表的数

2021-05-31 15:55:51 704

原创 数据分析面经整理:统计学方面

目录1.因果推断因果推断的方法(1)A/B Test(2)断点回归Regression discontinuity(3)倾向得分匹配Propensity score matching2.模型的参数估计方法3.使用平均数和使用中位数的区别4.回归分析的五个基本假设5.CLT中心极限定理6.小数定律和大数定律7.期望8.正态分布、指数分布8.1正态分布8.2指数分布9.参数估计10.置信区间11.假设检验1.因果推断事件/变量之间的关系,最主要的有相关性和因果性。相关性是指在观测到的数据分布中,X与Y相关

2021-05-31 15:04:42 1190

原创 口红数据分析及pyecharts可视化

口红.ipynbimport pandas as pd import jsonimport gcwith open("./taobao.json", encoding='utf-8') as f: data = f.read()data[:1000]'[{\n "img_url": "http://g-search3.alicdn.com/img/bao/uploaded/i4/i2/2379306225/O1CN01kN44fC1vr67mvZCNG_!!0-item_pic.j

2021-05-29 15:35:48 6659 2

原创 Python简单的自动化报表生成

1

2021-05-29 15:10:27 379

原创 数据分析思维:分析方法和业务知识

数据分析思维:分析方法和业务知识1.业务指标1.1 数据分类1.2 常用指标1.2.1 用户数据指标1.2.2 行为数据指标1.2.3 产品数据指标1.2.4 推广付费指标1.3 如何选择指标1.4 指标体系和报表1.4.1 什么是指标体系1.4.2 指标体系有什么用1.4.3 如何建立指标体系1.4.4 建立指标体系的注意事项2.分析方法2.1 5W2H分析方法2.2 逻辑树分析方法2.3 行业分析方法2.4 多维度拆解分析方法2.5 对比分析法A/B Test2.6 假设检验分析方法2.7 相关分析方法

2021-05-28 15:06:05 4064

原创 堆排序及python中heapq堆详解

堆排序及python中heapq堆详解一、知识点1. 大根堆和小根堆二、堆排序基本步骤2.1 构造堆2.2 固定最大值再构造堆三、python中heapq堆详解一、知识点堆的结构可以分为大根堆和小根堆,是一个完全二叉树,而堆排序是根据堆的这种数据结构设计的一种排序。1. 大根堆和小根堆性质:每个结点的值都大于其左孩子和右孩子结点的值,称之为大根堆;每个结点的值都小于其左孩子和右孩子结点的值,称之为小根堆。如下图我们对上面的图中每个数都进行了标记,上面的结构映射成数组就变成了下面这个样子还有一

2021-05-25 13:39:05 877

ElasticSearch讲解PPT

ElasticSearch简称es,es是一个开源的高扩展的分布式全文搜索引擎,它可以近乎实时的存储、检索数据,本身的扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也是用Java开发并使用Lucene作为核心来实现所有索引和搜索的功能,但他的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。

2020-11-30

RabbitMQ讲解PPT

Rabbit简介以及原理,RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

2020-11-21

空空如也

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

TA关注的人

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