自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南

假如我们有如下索引tax,保存了一些公司的纳税或资产信息,单位为“万元”。当然这里面的数据是随意填写的。多少为数据统计的时间,当前这个例子里。索引达的含义并不重要。关键点在于字段的内容格式。我们看到date字段其中包含了多种日期的格式:“yyyy-MM-dd”,“yyyy-MM-dd”还有时间戳。如果按照dynamic mapping,采取自动映射器来映射索引。我们自然而然的都会感觉字段应该是一个date类型。

2024-05-17 14:24:22 1202

原创 解决 from Crypto.Cipher import AES ModuleNotFoundError: No module named ‘Crypto‘

解决方案:pycryptodome 库已经包含了 AES 加密算法的实现,因此你可以直接使用 pycryptodome 库中的 AES 模块,而不需要额外引入 crypto 库。问题描述:导入from Crypto.Cipher import AES包时,出现ModuleNotFoundError: No module named ‘Crypto’,如果还是报ModuleNotFoundError: No module named ‘Crypto’,去找本地文件下,直接删除crypto包,亲测好使。

2024-05-16 10:43:17 2562

原创 众安内推来咯

3.具有竞争力的薪资结构;五险一金、补充公积金(绩优)、年度体检、餐费补贴、弹性工时、生日福利、特殊节假日福利、家人商业保险、每日下午茶、 舒适有活力的办公环境(乒乓球比赛、知识分享大赛各种活动)2.一个开放、年轻的自我驱动、温暖、靠谱、技术氛围浓厚的团队;#校招##实习##2025实习##2025校园招聘#1.一个自由思辨,没有天花板的工作殿堂;内推码:NTAMFgJ。

2024-03-28 15:31:41 418 1

原创 春招+秋招核心面试问题

Java基础1、List和Set的区别。2、HashSet是如何保证不重复的?3、HashMap是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)?4、HashMap的扩容过程。5、HashMap1.7与1.8的 区别,说明1.8做了哪些优化,如何优化的?6、final finally finalize。7、强引用 、软引用、 弱引用、虚引用。8、Java反射。9、Arrays.sort 实现原理和Collection实现原理。10、LinkedHashMap的应用。

2022-03-07 11:14:34 224

原创 北京某金融公司(Java开发实习生)面试及答案

1、自我介绍略2、你的项目有哪些界面,有哪些模块,你都做了什么,数据库是怎么设计的?略3、MySQL有哪些表(其实就是引擎),怎么创建数据库表MySQL一共向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIASM、InnoDB以及Gemeni这7种Mysql表类型。其中DBD、InnoDB属于事务安全类表,而其他属于事务非安全类表。创建数据库 CREATE DATABASE 数据库名称创建一个表CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,..

2022-03-03 19:32:51 672

原创 MySQL中的redo log和刷盘策略

redo log(重做日志)*是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。 比如 MySQL 实例挂了或宕机了,重启时,InnoDB存储引擎会使用redo log恢复数据,保证数据的持久性与完整性。MySQL 中数据是以页为单位,你查询一条记录,会从硬盘把一页的数据加载出来,加载出来的数据叫数据页,会放入到 Buffer Pool 中。 后续的查询都是先从 Buffer Pool 中找,没有命中再去硬盘加载,减少硬盘 IO 开销,提升性能。 更新表数据的时候,也是如此,发现 Buf

2022-03-01 08:50:01 3171

原创 pytorch深度学习代码小记(二)

一、nn.Dropout设置Dropout时,torch.nn.Dropout(0.5), 这里的 0.5 是指该层(layer)的神经元在每次迭代训练时会随机有 50% 的可能性被丢弃(失活),不参与训练,一般多神经元的 layer 设置随机失活的可能性比神经元少的高。...

2021-12-24 20:51:12 180

原创 pytorch深度学习代码小记(一)

nn.SequentialSequential类不同的实现(3种实现)1、最简单的序贯模型2、给每一个层添加名称3、Sequential的第三种实现nn.Linear

2021-12-22 10:57:39 1576

原创 COLLATION ‘utf8_general_ci‘ is not valid for CHARACTER SET ‘utf8mb4‘(Mysql8.0转5.7sql文件)

Mysql8.0sql文件导入Mysql5.7文件出错1、将sql文件中的utf8mb4_0900_ai_ci 全替换为 utf8_general_ci3.将sql文件中的utf8mb4 全替换为 utf83、新建一个utf8的数据库4、导入即可

2021-08-30 21:20:57 25605 6

原创 Java重写与重载总结

重写( Override)从字面上看,重写就是重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下,对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的。重写总结:.发生在父类与子类之间方法名,参数列表,返回类型(除过子类中方法的返回类型是父类中返回类型的子类)必须相同访问修饰

2021-08-30 09:23:52 146

原创 力扣java求众数的方法,数组中出现次数超过一半的数字(摩尔投票法)

求众数的题有许多方法:1、哈希表统计法2、数组排序法3、摩尔投票法(个人觉得这个方法好)那什么是摩尔投票法呢?摩尔投票法(Boyer–Moore majority vote algorithm)出自论文,算法解决的问题是如何在任意多的候选人(选票无序),选出获得票数最多的那个。常见的算法是扫描一遍选票,对每个候选人进行统计的选票进行统计。当候选人的数目固定时,这个常见算法的时间复杂度为:O( n ),当候选人的数目不定时,统计选票可能会执行较长时间,可能需运行O(n^2)的时间。当选票有序时,

2021-08-20 09:20:59 429 2

原创 String类型的几种存储方式,是否是线程安全的,两个字符串相加是否是新的实例?(面试题)

String类型基本数据类型和引用类型的区别主要在于基本数据类型是分配在栈上的,而引用类型是分配在堆上的。因为String是一个类,所以Java中的字符串String属于引用数据类型。String 的两种创建方法一、String str = “abc”;这种方式在堆区开辟空间,“abc”存储在字符串池中,在栈区创建变量str指向“abc”,当我们再次创建变量String str1 = “abc”时,JVM会到字符串池中寻找“abc”,找到后将引用赋值给str1,不会再次开辟空间创建“abc”;二、

2021-07-30 09:13:14 740

原创 selenium安装与使用(python环境)

安装selenium首先在控制台输入pip install selenium安装chromedriverchromedriver的版本一定要与Chrome的版本一致,不然就不起作用。下载地址1.查看chrome版本在谷歌浏览器上输入chrome://version查看谷歌版本号2.下载chromedriver(版本需要对应)解压后如下所示将exe文件拷进chrome目录和python环境下(注:chrome安装目录可以在之前的chrome://version下查看)3.在用户

2021-07-29 14:27:40 182

原创 快慢指针---力扣(19.删除链表的倒数第N个结点)

简单介绍一下何为快慢指针。快慢指针就是定义两根指针,移动的速度一快一慢,以此来制造出自己想要的差值。这个差值可以让我们找到链表上相应的节点。删除倒数第n个节点,那就等于是要我们先找出待删除元素前一个元素,也就是第n-1个节点。你肯定发现了,我们又把这个问题转化为找链表上的某个节点的问题了,这是快慢指针最擅长的场景。底下的题,是力扣的第十九题,正好可以用到快慢指针。/** * Definition for singly-linked list. * public class ListNode {

2021-07-28 11:20:34 297

转载 MySQL数据库面试

数据库架构说说MySQL 的基础架构图给面试官讲一下 MySQL 的逻辑架构,有白板可以把下面的图画一下,图片来源于网络。Mysql逻辑架构图主要分三层:(1)第一层负责连接处理,授权认证,安全等等(2)第二层负责编译并优化SQL(3)第三层是存储引擎。一条SQL查询语句在MySQL中如何执行的?先检查该语句是否有权限,如果没有权限,直接返回错误信息,如果有权限会先查询缓存(MySQL8.0 版本以前)。如果没有缓存,分析器进行词法分析,提取 sql 语句中 select 等关键元素

2021-07-26 10:43:58 155

原创 Gitee码云仓库git配置

一、创建仓库在这里插入图片描述二、创建一个vue项目vue项目创建参考下方链接:https://blog.csdn.net/weixin_44383354/article/details/107394783?spm=1001.2014.3001.5501三、将项目文件上传到码云仓库** 1、打开文件夹所在位置目录如下:**2、右键打开Git Bash here3、配置全局Gitgit config --global user.name "XXX"git config --glob

2021-07-22 08:42:38 351

原创 批量网址自动提取文字(newspaper)

是否遇到过这样的问题,很多的原文链接,想要识别里面文字,一个个打开进去截取,过于费劲可以用python的newspaper库来实现这个库分为 Python2 和 Python3 两个版本,Python2 下的版本叫做 newspaper,Python3 下的版本叫做 newspaper3k,这里使用 Python3 版本来进行测试。pip3 install newspaper3kimport urllibimport reimport osimport stringfrom bs4 im

2021-07-20 14:47:41 2356

原创 Python-Levenshtein(Microsoft Visual C++ 14.0)安装

如果error报的是这个错误就是缺少Microsoft Visual C++ 14.0链接:https://pan.baidu.com/s/1AGp4rgraiHSIOSl–pyn4w提取码:pc1a如果在安装的时候出行安装包丢失或损坏直接下载Microsoft Build Tools for Visual Studio 2019.Build Tools中选择C++桌面开发,右边只选MSVC v142 和 Windows 10 SDK...

2021-07-15 09:31:02 664

原创 自动生成百万数据库索引与非索引对比

首先设计表的字段,其中waijian和email是索引,id是主键。自动插入数据库数据DROP PROCEDURE IF EXISTS my_insert;CREATE PROCEDURE my_insert()BEGIN DECLARE n int DEFAULT 1; loopname:LOOP insert into test7_9_4(username,xuehao,email,password,waijian) values(CONCAT('userna

2021-07-14 09:07:19 178

原创 Paddleocr安装教程

1.可以使用anaconda创建python虚拟环境使用命令创建一个叫paddle38的envs环境conda create -n paddle38 python=3.8安装成功后,输入以下指令:conda info --envs查看环境进入刚才创建的paddle38环境conda activate paddle38这样就是可以了2.安装PaddlePaddle python -m pip install paddlepaddle -i https://mirror.bai

2021-07-13 10:28:29 6559 1

原创 github克隆不下来,以及fatal: remote error解决方案

github克隆项目,总是克隆不下来。可以把github上的https链接里的https换成git,在进行克隆。git clone git@github.com:user_name/user_repo.git 便能克隆下来但是这样克隆下来,有一个弊端就是只能拉取,不能推送。推送就会报以下的错误。fatal: remote error: You can't push to git://github.com/user_name/user_repo.git Use git@github.com

2021-07-06 10:23:10 4445

原创 torch.cuda.is_available()值为false,解决方案

torch.cuda.is_available() 值为true 就表示能用GPU进行加速训练如果是false,可能是驱动等级不够,怎么看驱动等级呢,如下1.首先进入到这个目录下C:\Program Files\NVIDIA Corporation\NVSMI2.进入cmd3.输入命令 nvidia-smi通常版本大于390即可GPU进行加速4.https://www.nvidia.cn/Download/index.aspx?lang=cn 下载对应的GPU驱动下完后,在重复第一张

2021-06-28 21:27:24 1122

空空如也

空空如也

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

TA关注的人

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