自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea Tomcat 控制台输出乱码问题

1.命令行启动Tomcat乱码问题相信很多人和我一样,一般刚安装好Tomcat后会使用命令行测试Tomcat是否安装成功,这时候会发现出现了乱码问题,原因是Windows默认的编码方式是GBK,Tomcat设定的是UTF-8,于是就在网上查,发现通过修改Tomcat安装目录下conf文件夹下的logging.properties,将所有的UTF-8替换为GBK,然后重启Tomcat后会发现中文乱码问题得到解决。2.idea Tomcat 控制台输出乱码问题当我自认为解决完Tomcat控制台输出乱码的

2021-10-31 15:04:35 2801 4

原创 《MySQL必知必会》总结

MySQL必知必会1.登陆和使用1.1 登陆mysql -uroot -proot1.2 使用use crashcourse;1.3 查看数据库/表常用SHOW DATABASES; --查看数据库列表SHOW TABLES; --查看表的列表SHOW COLUMNS FROM customers; --查看表中的列信息DESCRIBE customers; --查看表中的列信息(快捷方式)非常用SHOW STATUS; --显示服务器状态信息SHOW CREATE

2021-09-10 22:00:20 237

原创 LomboK介绍和配置

LomboK介绍和配置1.LomboK简介Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。​ 通过添加注解的方式,Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。​ 例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误,使

2021-09-07 17:06:27 225

原创 Maven基础

Maven基础1. Maven是什么?​ Maven是由Apache开发的一个工具。用来管理java项目(依赖(jar)管理, 项目构建, 分模块开发 ,管理项目的生命周期).2. Maven的作用依赖管理: maven对项目的第三方构件(jar包)进行统一管理。向工程中加入jar包不要手工从其它地方拷贝,通过maven定义jar包的坐标,自动从maven仓库中去下载到工程中,并可以解决jar包之间的依赖和冲突问题,以pom.xml文件中dependency属性管理依赖的jar包。项目构建

2021-09-07 17:05:50 195

原创 Leetcode刷题-19. 删除链表的倒数第N个节点

删除链表的倒数第N个节点题目:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.解答:(1)两趟遍历:第一趟遍历获取链表的长度,然后通过长度length与n之差确定删除的是正数第几个节点,然后第二趟将对应节点删除,这里需要考虑length与n相等的情况,即删除的节点为第一个节点的情况,此时按照之前的逻辑,m.

2020-07-11 13:41:28 152

原创 Leetcode刷题-144. 二叉树的前序遍历

二叉树的前序遍历题目:给定一个二叉树,返回它的 前序 遍历。示例:输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3]解答:前序遍历(递归实现)# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# .

2020-07-10 16:42:05 116

转载 Leetcode刷题-102.二叉树层序的遍历

二叉树的层序遍历题目:给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。示例:二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]]解答:二叉树的层次遍历使用了广度优先搜索,广度优先搜索主要使用队列实现。广度优先搜索的步骤为:(1)初始化队列 q,并将根节点 root 加入到队列中.

2020-07-10 14:22:25 135

原创 Leetcode刷题-1165. 单行键盘

单行键盘题目:我们定制了一款特殊的力扣键盘,所有的键都排列在一行上。我们可以按从左到右的顺序,用一个长度为 26 的字符串 keyboard (索引从 0 开始,到 25 结束)来表示该键盘的键位布局。现在需要测试这个键盘是否能够有效工作,那么我们就需要个机械手来测试这个键盘。最初的时候,机械手位于左边起第一个键(也就是索引为 0 的键)的上方。当机械手移动到某一字符所在的键位时,就会在终端上输出该字符。机械手从索引 i 移动到索引 j 所需要的时间是 |i - j|。当前测试需要你使用机.

2020-07-09 12:18:25 942

原创 Leetcode刷题-面试题 16.11. 跳水板

面试题 16.11. 跳水板题目:你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方法,生成跳水板所有可能的长度。返回的长度需要从小到大排列。示例:输入:shorter = 1longer = 2k = 3输出: {3,4,5,6}提示:0 < shorter <= longer0 <= k <= 100000分析:本题目特别要注意的两个点:(1)当k

2020-07-08 14:18:09 138

原创 数据预处理-从文件夹批量读取图片

#数据预处理-从文件夹批量读取图片文件目录import pathlib#获取当前路径data_root = pathlib.Path.cwd()#获取指定目录下的文件路径(返回是一个列表,每一个元素是一个PosixPath对象)(将三级目录下的所有文件都获取到)all_image_paths = list(data_root.glob(’//*’))将PosixPath对象转为字符串all_image_paths = [str(path) for path in all_image_pat

2020-07-03 18:35:40 796 1

原创 修改 jupyter notebook的默认工作文件夹目录

生成配置文件在开始菜单里找到并打开Anaconda Prompt,输入如下命令,然后执行。jupyter notebook --generate-config然后就可以看到配置文件生成的目录了2. 打开生成的配置文件:C:\Users\xxx.jupyter\jupyter_notebook_config.py找到并修改如下配置项:修改前: #c.NotebookApp.notebook_dir = ‘’删除前面的 # 号,在后面的单引号里输入要设置的目录路径,保存关闭。我这里.

2020-07-03 14:37:59 2755 1

原创 Window更换pip源(清华源)

步骤如下:(1)在C:\Users\Default\AppData\Roaming\中新建pip文件夹,并新建txt文档,将下述内容粘贴到该txt文档中:[global]timeout = 6000 #可选解决超时index-url = https://pypi.tuna.tsinghua.edu.cn/simple/[install]trusted-host=pypi.tuna.tsinghua.edu.cn(2)将该txt文档重命名为pip.ini(3)执行命令配置全局源

2020-07-02 14:47:29 707

原创 卷积神经网络基础知识

1.卷积神经网络与全连接网络的异同两种神经网络的的区别在于相邻两层的不同节点之间的连接方式不同,全连接网络(FC),位于相邻两层上的任意两个节点都是全部连接的,而卷积神经网络(CNN)的相邻两层之间,只有部分节点相连。2.卷积核对于输入图像中的一部分区域,进行加权求和的处理,其中这个过程的权重,由一个函数定义,这个函数就是卷积核。3.卷积的计算方法如下图,原图是一个553的矩阵,由于padding=1,所以图像变成了773,这里使用333的卷积核W0为例,步长为2,所以这个卷积运算的输出将会是一个

2020-05-09 14:09:53 458

原创 win10的Ubuntu子系统安装图形化界面

1.更新和升级sudo apt updatesudo apt upgrade2.安装桌面环境xubuntu(需要较长时间)sudo apt install xubuntu-desktop3.安装远程桌面服务xrdpsudo apt install xrdp4.配置xrdp端口(将远程端口改为3390,避免和系统本机的3389端口冲突,也可以改成其他没有被占用的端口)sudo ...

2020-04-29 21:27:19 2614

原创 Windows10安装Ubuntu子系统

Windows10在微软应用商店中开发了Ubuntu子系统,我们只需要在微软应用商店中安装Ubuntu,即可在Win10中使用Ubuntu环境,但默认安装位置以及后续Ubuntu系统的文件都在C盘,在安装前一定要确定C盘有充足的空间。1.打开开发者模式在系统设置中搜索开发者选项,然后勾选开发人员模式2.启用Linux子系统功能在控制面板中点击程序,然后点击启用或关闭Windows功能...

2020-04-29 21:17:59 282

原创 Ubuntu系统 安装Anaconda

1.下载安装文件wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.0-Linux-x86_64.sh2.安装sudo bash Anaconda3-5.0.0-Linux-x86_64.sh安装Anaconda3 5.0过程中,当安装到vscode时如果出现提示:please make su...

2020-04-29 18:39:58 449

原创 ubuntu换源(更换国内清华源)

ubuntu更换国内源1.备份原始源文件source.listcp ./etc/apt/sources.list /etc/apt/sources.list.bak2.修改源文件sources.list(1)更改sources.list文件权限使其可编辑sudo chmod 777 /etc/apt/sources.list(2)打开文件对其进行编辑(这里我使用的是vi,也可...

2020-04-29 18:18:14 8485 1

空空如也

空空如也

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

TA关注的人

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