自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (10)
  • 问答 (2)
  • 收藏
  • 关注

原创 2.8 从数据库导入数据

2.8 从数据库导入数据1、准备工作(1)首先需要安装SQLite数据库pip install sqlite3(2)可以在IPython中执行下述代码来验证一下是否都已经安装好(3)import sqlite3sqlite3.versionsqlite3.sqlite_version2、操作步骤从数据库读取数据,需要以下步骤(1)连接数据库引擎(2)在选择的表上执行查询操作(3)读取从数据库引擎返回的结果对于SQL语句的使用,下面举一个简单的例子:SELECT ID, Name,

2021-02-11 00:38:22 2486 7

原创 014_关于session实现短信验证登录的前端启动

014_关于session实现短信验证登录的前端启动1、进入到nginx相对应的文件夹,shfit+右键,进入PowerShell并且执行nginx2、启动我们的nginx,嘿嘿,可以访问我们的前端网页啦!!!它就是模仿我们的大众点评来着!!!3、点击我的,就会跳转到相应的登录页面3、对应的请求头信息如下:http://localhost:8080/api/user/code?phone=111111111114、关于发送短信验证码的总结:请求方式:POST请求路径:/user/

2022-04-22 13:59:05 2563

原创 013_基于Session实现短信验证码登录流程分析

013_基于Session实现短信验证码登录流程分析实现登录从以下三个方面展开分析:使用流程图展示(1)发送短信验证码流程图(2)短信验证码登录、注册(3)校验登录状态

2022-04-22 13:45:55 470 1

原创 012_ Access denied for user ‘root‘@‘localhost‘ (using password: YES)

今天在运行项目的时候遇到了一个问题,具体bug页面如下:对应的错误信息如下所示:大概的意思就是:拒绝被访问?用户名错误?密码正确?说一说我比较疑惑的点:我在Idea内置的MySQL已经连接成功因此不存在用户名或者密码错误的问题后来在网上查找了很多类似错误的网友的问题解决方案总结如下:配置文件格式问题(8.0版本使用这个)com.mysql.cj.jdbc.Driver在URL后面拼接如下信息useSSL=false&serverTimezone=UT

2022-04-22 12:57:46 1230

原创 011_RedisTemplate操作Hash

011_RedisTemplate操作Hash1、测试代码如图所示: @Test void testHash(){ stringRedisTemplate.opsForHash().put("user:103","name","李易峰"); stringRedisTemplate.opsForHash().put("user:103","age","21"); Map<Object, Object> entries = strin

2022-04-21 21:35:49 1212

原创 010_StringRedisTemplate

010_StringRedisTemplate上面的缺点就是会使用内存空间去占用字节码1、为了节省内存空间,我们并不会使用JSON序列化来处理value,而是使用统一的String序列化器,要求只能存储String 类型的key和value。2、当要存储Java对象的时候,手动完成对象的序列化以及反序列化3、Spring中提供了一个StringRedisTemplate类,它的key以及value都是默认为String方式。省去了我们自定义RedisTemplate的过程。代码测试如下。pac

2022-04-21 20:05:37 576

原创 009_Redis_RedisTemplate入门

009_Redis_RedisTemplate入门1、创建一个springboot项目springboot注入依赖优点慢呀!困了😴,有好心人知道创建springboot怎么样才能使导入依赖快一点呀!!!!!!求告知!写一下配置文件。spring: redis: host: 10.223.31.215 port: 6379 lettuce: pool: max-active: 8 max-idle: 8 min-

2022-04-21 00:06:21 446

原创 008_Redis_SpringDataRedis

008_Redis_SpringDataRedisSpringData是Spring中的数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块叫做SpringDataRedis。具体如下。提供了对不同Redis客户端的整合(Lettuce和Jedis)提供了RedisTemplate统一API来操作Redis支持Redis的发布订阅模型支持Redis的哨兵以及Redis集群支持基于Lettuce的响应式编程支持基于JDK、JSON、字符串以及Spring对象的数据序列化以及反序列

2022-04-20 22:27:56 386

原创 007_Redis_Jedis连接池

007_redis_Jedis连接池1、Jedis本身是线程不安全的,并且频繁的创建以及销毁连接会对性能造成损耗。如何解决?我们可以使用Jedis连接池代替Jedis直接连接的方式2、创建一个Jedis连接池工具类package com.ym.jedis.util;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;

2022-04-20 22:12:36 252

原创 006_redis_jedis快速入门

006_redis_jedis快速入门1、新建一个maven项目2、引入依赖3、建立连接4、测试string5、释放资源具体代码如图所示:引入依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2022-04-20 21:58:47 309

原创 006_redis_SortedSet类型

006_redis_SortedSet类型1、是一个可排序的set集合,与java中的treeset类似。但是底层的数据结构却差别很大。SortedSet中每一个元素都带有一个score的属性,可以基于score属性对元素进行排序底层实现是一个跳表(SkipList)加hash表2、SortedSet具备的特性可排序元素不可重复查询速度快总结:由于SortedSet的可排序性,经常被用来实现排行版这一类的功能。3、SortedSet类型常见的命令ZADD:添加一个或多个元素

2022-04-20 16:40:54 165

原创 005_redis_set集合

005_redis_set集合1、Redis中的Set结构与Java中的HashSet类似,可以看作是value为null的HashMap。因为也是一个hash表,因此也具备与HashSet类似的特性。元素无序元素不可重复查找快支持交集、并集、差集等功能2、Set集合常见的命令SADD:向集合中添加一个或者多个元素SREM:移除Set中的指定元素SCARD:返回Set中元素的个数SISMEMBER:判断一个元素是否存在于Set中SMEMBERS:获取Set中的所有元素SINTE

2022-04-20 15:54:26 236

原创 002_Redis_String类型常见的操作命令

002_Redis_String类型常见的操作命令1、关于增、改、查SET:添加或者修改一个已经存在的String类型的键值对GET:根据key获取String类型的valueMSET:批量添加多个String类型的键值对MGET:根据多个key批量查询多个String类型的value2、关于数字自增INCR:让一个整型的可以自增1INCRBY:让一个整型的key按照指定字长自增INCRBYFLOAT:让一个浮点类型的数字自增并且可以指定字长

2022-04-18 23:44:58 235

原创 001_redis设置存活时间

001_redis设置存活时间1、使用expire来设置键的存活时间存活时长是以秒为单位的(1)设置键name的存活时间为20s127.0.0.1:6379> expire name 20(integer) 1(2)效果展示客户端提示:2、在新建的键中,一般默认永久有效127.0.0.1:6379> set name LYMOK127.0.0.1:6379> set age 21OK127.0.0.1:6379> TTL name(intege

2022-04-18 23:15:49 1820

原创 2、war包发布

2、 war包发布进入到项目的web目录下在这里插入代码片按住shift+鼠标右键,进入命令行模式,输入:jar -cvf webdemo01.war .把打包好的war包拷贝到tomcat的webapps目录中重新启动tomcat会自动解压...

2022-03-07 10:12:00 395

原创 tomcat控制台乱码问题

tomcat控制台乱码问题找到logging文件把下面的编码方式改成gbk格式重新启动tomcat即可

2022-03-07 09:52:56 194

原创 1、前端背景图自适应

1、前端背景图自适应如何实现前端背景图片自适应浏览器窗口大小,只需要添加如下CSS样式既可, background-image: url("../image/bcg.jpg"); background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -o-background-size:

2022-03-05 15:10:47 5793

原创 方法参数的值传递机制

方法参数的值传递机制形参:方法声明时候用的参数实参:方法调用时候实际传给形参的数值 如果变量是基本数据类型:此时赋值的是变量所保存的数据值 如果变量是引用数据类型:此时赋值的是变量所保存的数据的地址值基本数据类型方法的形参传递机制:值传递机制引用数据类型方法的形参传递机制:引用传递机制引用类型:数组类接口...

2022-03-01 21:04:46 194

原创 方法的重载-----Java

方法的重载-----Java1、定义在同一个类中,允许存在一个以上的同名方法,只要他们参数个数或者参数类型不同即可。两同一不同:同一个类、同一个方法参数列表不同、参数类型不同注意:跟方法的修饰符、返回值类型、形参参数名、方法体都没有关系。2、可变个数的形参Jdk5.0新增的内容:类型格式:数据类型.....变量名public void show(String...strs){ }当调用可变个数形参的方法时,传入的参数个数可以是0个、1个、2个.......

2022-03-01 20:30:41 121

原创 自定义数组的工具类----Java

自定义数组的工具类----Java求最大值求最小值求总和求平均值数组排序数组反转数组遍历数组复制查找元素自定义工具类代码:package com.array.project;/** * @author: LYM * @description 自定义数组的工具类 * @version: V1.0 * @date: 2022/3/1 18:49 */public class ArrayUtil { //求数组的最大值 public int getMax

2022-03-01 19:35:56 378

原创 数组二分法查找----Java

数组二分法查找----Java二分法查找的前提: 所查找的数组必须有序代码实现:package com.array.test;/** * @author: LYM * @description 数组----二分法查找 * @version: V1.0 * @date: 2022/2/27 16:06 */public class ArrayToFindTest03 { public static void main(String[] args) { int[]

2022-02-27 16:25:05 159

原创 数组的反转----Java

数组的反转----Java方法一:package com.array.test;/** * @author: LYM * @description 数组反转 * @version: V1.0 * @date: 2022/2/27 15:23 */public class ArrayReverseTest03 { public static void main(String[] args) { String[] arr=new String[]{"JJ","DD",

2022-02-27 15:34:05 101

原创 数组的复制----赋值变量

数组的复制(1)创建一个名为ArrayTest的类,在main()方法中声明array1和array2两个变量,他们是int[]类型的数组。(2)使用大括号{},把array1初始化为8个素数:2,3,5,7,11,13,17,19。(3)显示array1的内容。(4)赋值array2变量等于array1,修改array2中的偶索引元素,使其等于索引值(如array[0]=0,array[2]=2)。打印出array1。代码实现:package com.array.test;/**

2022-02-27 15:01:08 451

原创 数值求最大值、最小值、总和、平均值

数值求最大值、最小值、总和、平均值一个点:如何随机生产两位数的数组Math.Random()*(b-a+1)+a 其中:a和b表示这个数的范围:[a,b]代码实现:package com.array.test;/** * @author: LYM * @description 数组最大值、最小值、总和、平均数练习 * @version: V1.0 * @date: 2022/2/27 14:13 */public class ArrayTest01 { public s

2022-02-27 14:33:30 697 2

原创 杨辉三角----Java

杨辉三角----Java杨辉三角概念描述:1. 第一行有 1 个元素, 第 n 行有 n 个元素2. 每一行的第一个元素和最后一个元素都是 13. 从第三行开始, 对于非第一个元素和最后一个元素的元素。即:yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j]主程序代码实现思路: //定义一个二维数组:行数为10但是列数不确定 int[][] yangHui=new int[10][]; //给数组

2022-02-27 11:54:59 83

原创 家庭收支记账软件--Java

家庭收支记账软件–Java需求描述:模拟实现基于文本界面的《家庭记账软件》。该软件能够记录家庭的收入、支出,并能够打印收支明细表。项目采用分级菜单方式。主菜单如下:需求说明:假设家庭起始的生活基本金为10000元。每次登记收入(菜单2)后,收入的金额应累加到基本金上,并记录本次收入明细,以便后续的查询。每次登记支出(菜单3)后,支出的金额应从基本金中扣除,并记录本次支出明细,以便后续的查询。查询收支明细( 菜单1)时,将显示所有的收入、支出名细列表工具类描述:将不同的功能

2022-02-26 23:35:42 522

原创 Idea中自定义方法模板

Idea中自定义方法模板点击file----->settings找到 Live Templates点击右上角的+号选择新建Template Group简单命个名:myTemplates.新建完成之后选中myTemplates,再次点击右上角的+号,选择Live Template配置好以下信息* * @author your name * @description * @date $date$$params$ * @return $re

2022-02-26 12:14:39 570

原创 质数--Java

质数题目描述:输出1-100之间的质数(除了1和本身之外不能被其他数除尽)代码展示:/** * 质数 */public class primeNumberTest04 { public static void main(String[] args) { System.out.println("输出1-100之间的质数"); for(int i=2;i<=100;i++){ //设置一个Boolean类型的标量

2022-02-25 16:53:09 223 1

原创 完数—Java

完数—Java题目描述:完数:一个数恰好等于它的因子之和代码展示:/** * 完数:一个数恰好等于它的因子之和 */public class WanShuTest { public static void main(String[] args) { System.out.println("输出1-1000之间的所有完数"); for(int i=1;i<=1000;i++){ //设置因子:除去这个数本身的约数

2022-02-25 16:13:38 539

原创 九九乘法表--Java

九九乘法表–Java代码展示:/** * 九九乘法表 */public class NineNineTest { public static void main(String[] args) { //外层循环控制列数 for(int i=1;i<=9;i++){ //内层循环控制列数 for(int j=1;j<=i;j++){ System.out.print(i+

2022-02-25 14:57:55 96

原创 【无标题】

Java循环语句综合练习题

2022-02-25 14:35:47 199

原创 7、随机数求和案例

7、随机数求和案例- 视图层设计<!--index.wxml--><view class="box"> <view class="title">随机数求和</view> <view style="margin: 10px 10px;">产生的随机数列为:</view> <view wx:for="{{rand}}" style="margin: 10px 10px;">{{item}}</view&

2022-01-26 18:00:53 1819 3

原创 6、循环求和计算器

6、循环求和计算器- 视图层设计<view class="box"> <view class="title">利用循环语句求和</view> <view> <input placeholder="请输入起点的数值" type="number" bindinput="startNum"></input> <input placeholder="请输入终点的数值" type="number" bindin

2022-01-25 21:03:00 734

原创 5、学生成绩计算器

5、学生成绩计算器- 视图层设计<!--index.wxml--><view class="box"> <view class="title">平均成绩计算器</view> <input placeholder="请输入你的名字" placeholder-class="placeholder" bindinput="nameInput"></input> <input placeholder="请输入你的语

2022-01-25 19:38:05 730

原创 4、条件语句和数学函数

4、条件语句和数学函数1. 视图层设计<!--index.wxml--><view class="box"> <view class="title">条件语句和数学函数</view> <view> <input placeholder="请输入x的值" bindblur="calc"></inp/**index.wxss**/.box{ width: auto; height: auto; b

2022-01-25 16:00:05 376

原创 3、摄氏温度转华氏温度案例

3、摄氏温度转华氏温度案例视图层:index.wxml<!--index.wxml--><view class="box"> <view class="title">摄氏温度转华氏温度</view> <view> <input placeholder="请输入摄氏温度" type="digit" bindblur="calc"></input> </view> <view&g

2022-01-25 15:08:28 819

原创 2、微信小程序开发界面

二、微信小程序开发界面针对于上节需要补充的点在新建微信小程序时,要注意区分微信公众号IP和微信小程序IP。我们在开发小程序的时候是要用微信小程序IP不然编译不了哈哈哈。左边是模拟器的视图,右边是代码编辑页面。右下角调试器页面。编辑好的页面:ctrl+s 保存之后就可以编辑。或者点击上面编译按钮。index.wxss 是定义样式类,一般只作用与index.wxml在app.wxss是全局样式类,可以在项目中的任何文件中使用...

2022-01-25 14:13:29 942

原创 1、初识微信小程序

一、初识微信小程序1、前期准备(1)需要下载微信开发工具(傻瓜式安装就可)(2)需要到微信公众号官网去注册一个小程序账号:点击跳转到微信小程序网页注册按照账号信息–>邮箱激活–>信息登记这三个流程走就可以啦!由于我已经有账号,这边就直接登录。 登录进来的页面如下:查看账号的详细信息可以看到我们的小程序IP:这个AppID会在我们小程序开发中应用到(3)下载好的微信开发工具的快捷页面如下:双击打开扫码登录进去之后是这样的页面点击+即可新建我们的微信小程

2022-01-25 13:54:03 7662

原创 channel is not opened.

1、今天打算用Linux安装一下redis的,但是遇到了,远程连接工具finalshell总是连接出现问题,具体情况如下:centos7的启动没有问题,通过ifconfig查看ip地址,发现finalshell连接工具的ip依旧没有问题连接时,超级慢,之后好不容易连接成功了,过了不久就出现channel is not opened.【通道没有打开????】我也是很懵逼啊!网友们说修改sshd_config 配置文件,修改最大会话数量啥啥的我也都试了一遍2、针对修改会话数量的具体情况如下:[ro

2021-07-07 11:50:45 9592 6

原创 ModuleNotFoundError: No module named ‘sklearn.cross_validation‘

ModuleNotFoundError: No module named ‘sklearn.cross_validation’报错的主要原因是:cross_validation这个包在就不再使用了,划分到了model_selection这个包中。因此修改为:from sklearn.model_selection import train_test_split...

2021-05-18 15:43:42 185

数据分析之wineind文件

数据分析之wineind文件

2022-04-16

platform-tools_r31.0.0-windows.zip

adb电脑连接手机驱动

2021-02-23

world.sql数据库测试文件

sql测试文件

2021-02-11

test.db数据库测试文件

数据库测试文件,test.db

2021-02-11

ch02-data-dirty.tab

文件数据时对“脏数据”进行了清理

2021-02-06

ch02-data.tab

从制表符分隔的文件中导入数据

2021-02-06

ch02-fixed-width-1M.data

从定宽文件中导入数据

2021-02-06

ch02-xlsxdata.xlsx

excel导入数据测试文件

2021-02-05

ch02-data.csv

Python数据可视化练习文件

2021-02-05

我的OEM无法访问解决历程.pdf

这个文档就是我在解决了OEM无法访问的问题之后的一些心得和体会,可能大家都不会出现像我这样的问题,也有可能大家出现的问题和我的不一样,当是如果有些同学出现的问题和我一样的话,希望我的解决思路能够帮助到你,让你不会一直处在杯数据库支配的崩溃当中。

2020-05-05

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

TA关注的人

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