自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【minikube】minikube start报错

minikube 启动报错X Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.修改为minikube start --force --driver=docker可运行

2022-04-22 17:49:15 1018

原创 使用Java部署训练好的Keras深度学习模型

使用Java部署训练好的Keras深度学习模型!!!!:http://www.atyun.com/26414.htmljava web应用调用python深度学习训练的模型:https://blog.csdn.net/weixin_30377461/article/details/96496250

2022-04-13 14:58:02 2831

原创 go 关于文件的一系列操作

go 关于文件的一系列操作go的官方库的文件操作分散在多个包中,比如os、ioutil包等。最近在公司写文件操作时候,查阅了相关资料,并进行总结。基本操作创建空文件package mainimport ( "log" "os")var ( newFile *os.File err error)func main() { newFile, err = os.Create("test.txt") if err != nil {

2021-07-10 15:16:49 572

原创 go拉取包报错 128

这里写自定义目录标题go拉取包报错 128报错信息解决办法go拉取包报错 128报错信息go: gitlab.XXXX/XXX/XXXX: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /XXX/XXXX: exit status 128: fatal: could not read Username for 'https://gitlab.XXXX.c

2021-06-24 12:19:41 6245

原创 字节面试题:一个链表,奇数位升序偶数位降序,让链表变成升序的

题目描述:一个链表,奇数位升序偶数位降序,让链表变成升序的。比如:1 8 3 6 5 4 7 2 9,最后输出1 2 3 4 5 6 7 8 9。分析:这道题可以分成三步:首先根据奇数位和偶数位拆分成两个链表。然后对偶数链表进行反转。最后将两个有序链表进行合并。package linkedNode;/** * 输入: 1->8->3->6->5->4->7->2->NULL * 输出: 1->2->3->4->5

2021-03-27 23:19:55 737

转载 自定义数据类型写入SequenceFile并读出

开头对这边博客的内容做个概述,首先是定义了一个DoubleArrayWritable的类,用于存放矩阵的列向量,然后将其作为value写入SequenceFile中,key就是对应的矩阵的列号,最后(key,value)从SequenceFile中读出,与另一矩阵做乘法。完全通过IDEA在本地调试程序,并未提交集群。一般来说是将hadoop-core-1.2.1.jar和lib目录下的commons-cli-1.2.jar两个包加入到工程的classpath中就可...

2021-03-19 17:08:42 271 1

转载 Java虚拟机(JVM)

本文是学习了《深入理解Java虚拟机》之后的总结,主要内容都来自于书中,也有作者的一些理解。一是为了梳理知识点,归纳总结,二是为了分享交流,如有错误之处还望指出。 用XMind画了一张导图(源文件对部分节点有详细备注和参考资料,需要的朋友可以关注我的微信公众号:Java团长,然后回复“JVM”获取): 1. Java 内存区域与内存溢出异常 1.1 运行时数据区域 根据《Java 虚拟机规范(Ja...

2020-12-09 20:46:36 157

转载 线程与线程池

new Thread的弊端new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub }}).start();new Thread的弊端如下:a. 每次new Thread新建对象性能差。b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。c. 缺乏更多功能,如定时执行、定期执行、线

2020-11-30 13:57:17 110 1

转载 HTTP常见状态码(404、400、500)等错误

一些常见的状态码为: 200 - 服务器成功返回网页  404 - 请求的网页不存在  503 - 服务不可用  详细分解: 1xx(临时响应)  表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明  100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  101 (切换协议) 请求...

2020-11-08 17:03:34 1212

原创 java 字段没有多态性

字段没有多态性,即java中只有虚方法存在,字段永远不可能是虚的。代码一:public class FiledHasNoPolymorphic { static class Father{ public int money=1; public Father(){ money=2; show(); } public void show() { System.ou

2020-10-26 21:25:38 338

转载 卷积操作的基础知识

《Tensorflow初级教程》 在Tensorflow中该API的功能是进行的是卷积操作,那是如何运行的呢? 卷积操作的目的 卷积操作的目的是提取图像的特征。都提取什么特种呢?根据不同的卷积核、不同的计算方式,会得到不同的特征提取图。 图(1) 左边是相同的一整图,通过三次卷积操作,得到了三张特征图,分别是锐化、浮雕、轮廓。...

2020-10-19 16:54:28 1056

转载 一些有用的网址

【值得一看的openMP】链接: 1、https://blog.csdn.net/jiary5201314/article/details/44676425 2、https://www.cnblogs.com/yangyangcv/archive/2012/03/23/2413335.html 3、https://bbs.csdn.net/topics/330130324 4、https://blog.cs...

2020-10-07 15:55:50 1015

原创 Mysql的一些问题

一Cause: java.sql.SQLException: Unknown initial character set index ‘255’ received from server. 原因: 驱动与数据库字符集不匹配 解决方法: 1、换一个新版本的mysql-connector-java。 5.1.44的character_set_server和character_set_database系统变量的默认值已从latin1更改为 utf8mb

2020-10-07 10:49:15 198 1

转载 Java中值传递和引用传递的理解

一、基本类型和引用类型的理解 Java中的数据类型分为两种为基本类型和引用类型。 1、基本类型的变量保存原始值,所以变量就是数据本身。     常见的基本类型:byte,short,int,long,char,float,double,Boolean,returnAddress。 2、引用类型的变量保存引用值,所谓的引用值就是对象所在内存空间的“首地址值”,通过对这个...

2020-10-01 13:26:49 147

转载 Java报错:Cause: java.sql.SQLException: Unknown initial character set index ‘255‘ received from server.

原因:驱动与数据库字符集不匹配解决方法:1、换一个新版本的mysql-connector-java。5.1.44的character_set_server和character_set_database系统变量的默认值已从latin1更改为 utf8mb4。<!--dependency> <groupId>mysql</groupId> <arti...

2020-09-11 19:51:45 509

原创 Mysql学习七 变量与流程控制

变量/*系统变量:全局变量会话变量自定义变量:用户变量局部变量*/系统变量(默认session)#系统变量由系统提供,不是用户定义,属于服务器层面####查看所有的系统变量SHOW GLOBAL VARIABLES;SHOW SESSION VARIABLES;####查看满足条件的部分系统变量SHOW GLOBAL|SESSION VARIABLES LIKE '%char%';SELECT @@global|session.系统变量名####为某个系统变量赋值SE

2020-09-11 15:26:34 132

原创 Mysql学习六 TCL与视图

TCL/*事务控制语言事务:一个或一组sql语句组成一个执行事务,要么全部成功,要么全部失败事务的acid属性1、原子性2、一致性3、隔离性:一个事务的执行不能被其他事务干扰4、持久性*/事务的创建隐式的事务:事务没有明显的开启和结束的标记/*比如:insert、update、delete语句*/并发事务/*多个事务同时操作同一个数据库的相同数据并发问题:脏读:一个事务读取了其他事务还没有提交的数据,读到的是其他事务更新的数据不可重复读:一个事务多次读取,结果不一样

2020-09-10 19:48:29 103

原创 Mysql学习五 DDL和数据类型

DDL/*数据定义语言库和表的管理一、库的管理创建、修改、删除二、表的管理创建、修改、删除创建:create修改:alter删除:drop*/一、库的管理库的创建/*语法:create database [if not exists] 库名;*/CREATE DATABASE books;库的修改(不安全)###更改库的字符集ALTER DATABASE books CHARACTER SET gbk;库的删除DROP DATABASE IF EXISTS

2020-09-10 13:33:03 137

原创 Mysql学习四 子查询与分页查询、联合查询

子查询/*出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询分类:出现的位置:select后面: 仅支持标量子查询from后面: 支持表子查询where或having后面: 标量子查询、列子查询、行子查询 exists后面(相关子查询) 表子查询结果集的行列数不同:标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行)行子查询(结果集只有一行多列)表子查询(结果集一般为多行多列)*/where或having后面的/*1、标

2020-09-09 11:32:34 137

原创 Mysql学习三 连接查询

连接查询/*含义:又称为多表查询,当查询的字段来自多个表时,用到该表分类:按功能分类:内连接等值连接非等值连接自连接外连接左外连接右外连接全外连接(Mysql不支持)交叉连接*/一、sql92语法等值连接#查询女生和男生的对应SELECT NAME,boyNameFROM beauty,boysWHERE beauty.boyfriend_id=boys.id;#查询员工名和对应的部门名USE myemployees;SELECT last_name,dep

2020-09-08 21:36:57 201

原创 Mysql学习二 查询函数

排序查询/*语法:select 查询列表from 表名where 筛选条件order by 排序列表 【升序(asc,默认)|降序(desc)】order by后可以支持单个字段、多个字段、函数、表达式*/#查询员工信息,工资从高到低SELECT *FROM employeesORDER BY salary DESC;#查询部门编号>=90的员工信息,按入职时间先后进行排序SELECT * FROM employees WHERE department_id &

2020-09-08 11:01:54 80

原创 MySQL学习一 基础查询

/*基础查询语法:select 查询列表 from 表名1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果时一个虚拟的表格*/USE myemployees;#1、查询表中的单个字段SELECT last_name FROM employees;#2、查询表中的多个字段SELECT last_name,salary,email FROM employees;#3、查询表中的所有字段 *和表中顺序完全一致SELECT * FROM employees;#着重

2020-09-07 20:42:11 66

转载 Java线程中yield与join方法的区别

Java线程中yield与join方法的区别Java线程调度的一点背景在各种各样的线程中,Java虚拟机必须实现一个有优先权的、基于优先级的调度程序。这意味着Java程序中的每一个线程被分配到一定的优先权,使用定义好的范围内的一个正整数表示。优先级可以被开发者改变。即使线程已经运行了一定时间,Java虚拟机也不会改变其优先级优先级的值很重要,因为Java虚拟机和下层的操作系统之间的约定是操作系统必须选择有最高优先权的Java线程运行。所以我们说Java实现了一个基于优先权的调度程序。该调度程序使用一种

2020-08-31 10:13:51 280

转载 DOCKER容器与宿主机同网段互相通信

相关阅读:Docker容器时间与宿主机同步使用Docker搭建WordPress博客Docker私有仓库搭建及镜像删除Docker镜像的导入和导出在Docker上部署Ambari博主最近在解决docker与宿主机同网段通信的问题,写此文章记录一下整个过程。  遇到的问题博主用两台docker容器做datanode,当时配置Docker网络时,使用了Bridge模式,docker0网段(172.0.1.x),宿主机网段(192.1.1.x),使用外部客户端请求下载HD.

2020-08-23 17:06:16 5947

转载 数组在内存中的存储方式

数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。下面将深入介绍数组在内存中的运行机制。数组引用变量只是一个引用,这个引用变量可以指向任何有效的内存,只有当该引用指向有效内存后,才可通过该数组变量来访问数...

2020-07-21 11:07:59 11462 2

原创 mysql 8.0.15忘记密码重置方法

1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务,2.开启跳过密码验证登录的MySQL服务 输入命令 mysqld --console --skip-grant-tables --shared-memory 3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p4.将密码置为空,命令为:use mysqlupdate user set authentication_string='' where

2020-07-09 00:24:44 200

翻译 线程学习

1.什么是线程基本概念什么是叫一个进程? 什么叫一个线程?Program app ->QQ.exe**进程:**做一个简单的解释,你的硬盘上有一个简单的程序,这个程序叫QQ.exe,这是一个程序,这个程序是一个静态的概念,它被扔在硬盘上也没人理他,但是当你双击它,弹出一个界面输入账号密码登录进去了,OK,这个时候叫做一个进程。进程相对于程序来说它是一个动态的概念**线程:**作为一个进程里面最小的执行单元它就叫一个线程,用简单的话讲一个程序里不同的执行路径就叫做一个线程示例:什么叫

2020-06-06 11:24:00 126

原创 二分查找及其变种汇总

二分查找二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。由于二分查找的时间复杂度为O(log n),所以在遇到有序数组,优先考虑二分查找。二分查找最容易遇到的错误就是边界问题。...

2020-04-23 14:53:16 278 1

原创 LeetCode刷题:单调数列

题目896. 单调数列如果数组是单调递增或单调递减的,那么它是单调的。如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。 如果对于所有 i <= j,A[i]> = A[j],那么数组 A 是单调递减的。当给定的数组 A 是单调数组时返回 true,否则返回 false。题解法一数组题的比较问题和链表题常用双指针法,因此首先考虑...

2020-04-17 21:02:10 301

原创 LeetCode刷题:两句话中的不常见单词

题目两句话中的不常见单词给定两个句子 A 和 B 。 (句子是一串由空格分隔的单词。每个单词仅由小写字母组成。)如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。返回所有不常用单词的列表。您可以按任何顺序返回列表。题解这道题其实是找出A+B中出现一次的单词解法一想到了Set集合可以去掉重复元素的特点,所以采用Set集合进行。cla...

2020-04-16 23:43:30 137

转载 LeetCode代码模板

贴一位大佬的LeetCode代码模板,链接为https://blog.csdn.net/fuxuemingzhu/article/details/101900729

2020-04-09 16:41:37 1091

原创 LeetCode刷题:盛最多水的容器

题目给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示...

2020-03-22 16:20:50 165

转载 详细解释equals和==的区别

初步了解在JVM中的内存分配知识        在JVM中,内存分为堆内存跟栈内存。他们二者的区别是: 当我们创建一个对象(new Object)时,就会调用对象的构造函数来开辟空间,将对象数据存储到堆内存中,与此同时在栈内存中生成对应的引用,当我们在后续代码...

2020-02-27 17:42:07 323

原创 Docker部署可视化 ubuntu

一、Docker简介Docker是一个开源的容器引擎,它有助于更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。Docker的几个主要概念:...

2020-02-27 15:14:18 1911 2

原创 Windows10安装Docker

最近项目需要用到Docker,但是百度发现,网上都说的Docker for Windows只能用于Windows10专业版,Windows10家庭版要有一堆操作。经过实践验证,Win10家庭版也是傻瓜安装就行。1、安装 Toolbox最新版 Toolbox 下载地址: https://www.docker.com/get-docker点击 Download Desktop and Take ...

2020-02-27 15:03:20 391 1

转载 ubuntu装java8

最近一直在ubuntu系统里装java,eclipse,这里就总结一下,不对的地方欢迎指正:1,执行:java -version 看是否已经安装java,若无,继续接下来的步骤。2 ,官网http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html下载JDK:进入官网后,进入如下界面,选择JDK DOWNL...

2020-02-26 13:51:08 357

转载 IDEA打包jar包详尽流程

打包流程1. 打开菜单栏File-Project Structure     2. 点击Artifacts    3. 点击 "+" - JAR - From module with depenencies   &nb...

2020-02-24 21:13:16 3935

原创 LeetCode刷题:重塑矩阵

题目在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。如果具有给定参数的reshape操作是可行且合理的,则输出新的重塑矩阵;否则,输出原始矩阵。示例 1:输入: n...

2020-01-20 10:36:02 186

原创 LeetCode刷题:数组拆分1

题目:给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), …, (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大。示例 1:输入: [1,4,3,2]输出: 4解释: n 等于 2, 最大总和为 4 = min(1, 2) + min(3, 4).提示:n 是正整数,范围在 [1, 10000]....

2020-01-16 14:58:28 420

原创 LeetCode刷题:最大连续1的个数

**题目**给定一个二进制数组, 计算其中最大连续1的个数。示例 1:输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.注意:输入的数组只包含 0 和1。输入数组的长度是正整数,且不超过 10,000。**题解**思路:找到0的位置就相当于找到了连续1的个数时间和内存消耗为:代码为: clas...

2019-12-31 16:21:52 114

空空如也

空空如也

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

TA关注的人

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