自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (4)
  • 收藏
  • 关注

原创 leetcode 620. 有趣的电影

【代码】leetcode 620. 有趣的电影。

2023-07-26 22:02:20 115

原创 leetcode1704 题解

时间复杂度: O(n/2), n为s的长度空间复杂度: O(1)

2022-11-11 08:34:02 178 1

原创 【leetcode】234. 回文链表(遍历head装入list,双指针检查list判断回文)

解题:[https://leetcode.cn/problems/palindrome-linked-list/solution/zhong-yong-xie-fa-by-yi-qi-he-fen-da-ov7k/](https://leetcode.cn/problems/palindrome-linked-list/solution/zhong-yong-xie-fa-by-yi-qi-he-fen-da-ov7k/)执行用时:7 ms, 在所有 Java 提交中击败了48.80%的用户。

2022-10-24 13:02:00 399

原创 【leetcode125. 验证回文串】简单题,重拳出击,暴力解法

时间复杂度: O(1.5n),n为s长度空间复杂度: O(n),n为s长度

2022-10-16 14:24:14 122

原创 【leetcode】817. 链表组件(中等题,我苦思冥想)

借助于nums和head的元素均不重复,可用hashmap。时间复杂度: 由于两次遍历,时间复杂度为O(n+m),n为head链表长度,m位nums长度空间复杂度: 开辟了存放nums的新空间map,空间复杂度为O(m),m位nums的长度

2022-10-12 21:44:08 111

原创 【leetcode】234. 回文链表(遍历head装入list,双指针检查list判断回文)

内存消耗:53.7 MB, 在所有 Java 提交中击败了74.98%的用户。执行用时:7 ms, 在所有 Java 提交中击败了48.80%的用户。中庸写法:遍历head装入list,双指针检查list判断回文。

2022-10-11 12:34:13 153

原创 【leetcode】(游击队写法)1790. 仅执行一次字符串交换能否使两个字符串相等

遍历s1和s2,判断相同下标的元素是否相同,不同则将2个元素都加入list,相同跳过,list.size大于4则说明必定有3组元素不相同,可直接跳出遍历,返回false。1,总体思路创建一个list,根据list里的元素来判断返回值(这对内存开销已经很大,而且要进行判断,对时间也有开销)这是我2022-02-20在leetcode做题,写出的算法,没有章法,靠自己的想法实现的暴力解法,算是没有入门。执行用时:1 ms, 在所有 Java 提交中击败了42.50%的用户。

2022-10-11 11:34:31 118

原创 【leetcode】1784. 检查二进制字符串字段,简单题,重拳出击(击败100%用户)

3,若s.charAt(j)=='1’且flag为false判断为首次出现‘1’,执行i++,将flag设置为true。4,若s.charAt(j)!='1’则关闭‘1’的连续性,设置flag为false。1,初始化2个参数i来记录出现了几次连续的‘1’,flag记录‘1’的连续性。5,判断i>1范围false,这里可以避免不符合要求的数据,从头遍历到尾。执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户。6,遍历到尾部i仍然没有>1,则返回true。

2022-10-09 17:19:43 412

原创 1694. 重新格式化电话号码:简单题,重拳出击

1,for循环遍历输入number,碰到’-‘和’ ‘,continue跳过,否则加入res的Stringbuffer中。内存消耗:39.3 MB, 在所有 Java 提交中击败了98.77%的用户。执行用时:1 ms, 在所有 Java 提交中击败了96.41%的用户。2,tmp为临时累加器,每加到3,往res添加一个’—'。针对第二种,置换倒数第二位’-‘,与倒数第三位’6’。针对第一种,去除最后一位’-’针对第三种,无需处理。

2022-10-09 15:40:15 136

原创 【leetcode】1800. 最大升序子数组和

2,从数组第2位遍历数组,升序将结果累加到tmp,并取res为Math.max(res,tmp),非升序tmp重新初始化为nums[i];内存消耗:39.3 MB, 在所有 Java 提交中击败了41.53%的用户。执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户。1,res为结果值,tmp为临时结果值,初始值均为num[0]时间复杂度O(n),空间复杂度O(1).

2022-10-07 23:09:13 384

原创 mysql提示too many connections解决办法(含docker版本)

【代码】mysql提示too many connections解决办法(含docker版本)

2022-10-07 13:21:56 1117

原创 Linux系统使用iftop查看带宽占用情况

Linux系统下如果服务器带宽跑满了,查看跟哪个ip通信占用带宽比较多,还可以用来监控网卡的实时流量(可以指定)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。

2022-09-28 16:31:36 1381

原创 【leetcode 876. 链表的中间结点】hash表解法,执行用时: 0 ms , 在所有 Java 提交中击败了 100.00% 的用户

/1,创建hashmap,key为i自增,value为node。//2,取得i中间值 map.get()获取中间node返回。这个算法遍历一次,获取len。

2022-09-24 21:36:58 191

原创 【LeetCode 206.反转链表】【简单】遍历解法。执行用时: 0 ms

【代码】【LeetCode 206.反转链表】【简单】遍历解法。执行用时: 0 ms。

2022-09-24 20:35:59 151

原创 Scala 系列教程(一):简介

Scala 简介Scala 是 Scalable Language 的简写,是一门多范式的编程语言联邦理工学院洛桑(EPFL)的Martin Odersky于2001年基于Funnel的工作开始设计Scala。Funnel是把函数式编程思想和Petri网相结合的一种编程语言。Odersky先前的工作是Generic Java和javac(Sun Java编译器)。Java平台的Sc...

2022-09-23 14:29:13 143 1

原创 【算法】位运算——左移右移

/若a = 1000 0011 b , 此时对清零后的第 2 组 bit4 、 bit5 设置成二进制数“ 01 b ”设 a=1010 1110,a = a>2 将a的二进制位右移2位,左补0 或者 左补1得看被移数是正还是负。//a = 1001 0011 b ,成功设置了第 2 组的值,其它组不变。对于上述清零完后要进行赋值。

2022-09-21 22:30:35 788

原创 Java 操作SSH2实现远程执行linux命令

/命令执行是否成功 private boolean flag;//输出结果 private String result;} }

2022-09-05 20:21:54 762

原创 gson快速入门和使用详解

Google Gson是一个简单的基于Java的库,用于将Java对象序列化为JSON,反之亦然。它是由Google开发的一个开源库。以下几点说明为什么应该使用这个库 :标准化 - Gson是一个由Google管理的标准化库。高效 - 这是对Java标准库的可靠,快速和高效的扩展。优化 - Gson库经过高度优化。支持泛型 - 它为泛型提供了广泛的支持。支持复杂的内部类 - 它支持具有深度继承层次结构的复杂对象。

2022-09-02 10:02:07 1672

原创 Python用Pandas读写Excel

Python用Pandas读写ExcelPandas是python的一个数据分析包,纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量能使我们快速便捷地处理数据的函数和方法。Pandas官方文档:https://pandas.pydata.org/pandas-docs/stable/Pandas中文文档:https://www.pypandas...

2020-03-01 14:21:48 489

原创 MaC 修改MySQL密码

MaC 修改MySQL密码1.苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)2.进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &回车...

2020-02-14 19:45:55 164

原创 import spark.implicits._ 报红,无法导入

先给出错误的代码def main(args: Array[String]): Unit = { //Create SparkConf() And Set AppName SparkSession.builder() .appName("Spark Sql basic example") .config("...

2020-02-02 15:52:15 767

原创 Spark SQL/DataFrame/DataSet操作(一)-----读数据

一、读取数据源(1)读取json ,使用spark.read。注意:路径默认是从HDFS,如果要读取本机文件,需要加前缀file://,如下scala> val people = spark.read.format("json").load("file:///opt/software/data/people.json")people: org.apache.spark.sql.Data...

2020-02-02 15:34:45 467

原创 Scala 系列教程(二):安装

Scala 安装Scala 语言可以运行在Window、Linux、Unix、 Mac OS X等系统上。Scala是基于java之上,大量使用java的类库和变量,使用 Scala 之前必须先安装 Java(>1.5版本)。Mac OS X 和 Linux 上安装 Scala第一步:Java 设置确保你本地已经安装了 JDK 1.5 以上版本,并且设置了 JAVA_HOME 环...

2020-01-21 10:43:27 251

原创 Scala 系列教程(一):简介

Scala 是 Scalable Language 的简写,是一门多范式的编程语言联邦理工学院洛桑(EPFL)的Martin Odersky于2001年基于Funnel的工作开始设计Scala。Funnel是把函数式编程思想和Petri网相结合的一种编程语言。Odersky先前的工作是Generic Java和javac(Sun Java编译器)。Java平台的Scala于2003年底/20...

2020-01-20 15:02:56 198

转载 CNN网络结构的发展:从LeNet到EfficientNet

CNN基本部件介绍1. 局部感受野在图像中局部像素之间的联系较为紧密,而距离较远的像素联系相对较弱。因此,其实每个神经元没必要对图像全局进行感知,只需要感知局部信息,然后在更高层局部信息综合起来即可得到全局信息。卷积操作即是局部感受野的实现,并且卷积操作因为能够权值共享,所以也减少了参数量。2. 池化池化是将输入图像进行缩小,减少像素信息,只保留重要信息,主要是为了减少计算量。主要...

2020-01-19 11:19:53 840

原创 dokuwiki的安装及插件安装,附问题解决方案

一,dowkuwiki的安装1.1下载dokuwiki在网址https://download.dokuwiki.org/下载最新版本的DokuWiki。如下图所示,在下载时进行3个选项信息的确认:Version、Languages和Popular Plugins此处我们的选择依次是:版本(Stable)、语言(en+zh)、插件(无,即不选择任何插件),然后下载安装包(本文中下载的...

2020-01-17 14:20:56 5300

原创 Elasticsearch cannot write xcontent for unknown value of type class java.sql.Timestamp

Elasticsearch cannot write xcontent for unknown value of type class java.sql.Timestamp在使用Elasticsearch进行index数据时,发现报错如下:java.lang.IllegalArgumentException: cannot write xcontent for unknown value of...

2020-01-17 14:19:04 5766

原创 Linux Centos7 环境下Kafka三台集群安装配置

一,准备工作0,centos7三台,安装jdk8,关于jdk8配置参考:https://www.t9vg.com/archives/3461,zookeeper三台集群安装,具体参考 :https://www.t9vg.com/archives/3402,kafka_2.11-0.11.0.2.tgz 链接:https://pan.baidu.com/s/1NiqcaPcB6IMoB0xuI...

2020-01-17 14:15:17 330

原创 Win10环境下 单节点zookeeper和单节点Kafka安装和验证

一,zookeeper安装:1,解压到D:\Program Files\zookeeper目录2,配置conf目录下的zoo.cfg,(从zoo.cfg.template拷贝出来)修改其中两处dataDir=F:\zookeeper\data #为指定目录即可dataLogDir=F:\zookeeper\logs #为指定目录即可3,运行zkServer.cmd4,启动客户端,cmd...

2020-01-17 14:12:52 346

原创 连接Kafka超时错误信息的解决办法

1,错误分析[kafka-producer-network-thread | producer-1] ERROR com.zlikun.mq.ProducerTest - send error !org.apache.kafka.common.errors.TimeoutException: Expiring 2 record(s) for zlikun_topic-3: 30042 ms h...

2020-01-17 14:09:10 5687

原创 Spark的RDD操作之Join大全

一、RDD的Join操作有哪些?(一)Join:Join类似于SQL的inner join操作,返回结果是前面和后面集合中配对成功的,过滤掉关联不上的。源代码如下:/**Return an RDD containing all pairs of elements with matching keys in this and other. Eachpair of elements w...

2020-01-17 14:06:53 1437

原创 Spark failed to delete temp directory

一,错误日志17/05/02 11:56:57 INFO ShutdownHookManager: Deleting directory C:\Users\arpitbh\AppData\Local\Temp\spark-03f14dbe-1802-40ca-906c-af8de0f462f917/05/02 11:56:57 ERROR ShutdownHookManager: Except...

2020-01-17 14:05:52 1976

原创 Apache Spark实战教程(三):两个RDD求交集 差集 并集

一.前言spark中两个rdd,经常需要做交集,差集,并集等操作。好比任何一门编程语言中两个集合,交并差也是常见的需求。现在我们看看在spark中怎么实现两个rdd的这种操作。为了方便看到结果,在spark shell中测试如下代码。生成两个RDDscala> val rdd1 = sc.parallelize(List("a", "b","c"))rdd1: org.apache...

2020-01-17 14:05:01 1622

原创 Apache Spark实战教程(二):Spark 中需要两个RDD进行嵌套操作

一,前言因为在Spark中进行RDD的嵌套操作,所以在操作的时候报了一个错误Caused by: org.apache.spark.SparkException: This RDD lacks a SparkContext. It could happen in the following cases:RDD transformations and actions are NOT invo...

2020-01-17 14:03:35 1657 1

原创 Leanote 源码版详细安装教程 Mac and Linux

Leanote 二进制版详细安装教程 Mac and Linuxlife edited this page on 10 Jan 2017 · 4 revisions本教程适合 Mac 及 linux 用户的二进制版安装。Mac, Linux 用户的源码版安装,参见这里。Windows 用户的二进制版安装,参见这里。Windows 用户的源码版安装,参见这里。about to for...

2020-01-08 20:25:23 598

原创 mongodb 安装

Linux 配置按照以下命令创建文件sudo mkdir -p /data/dbsudo mkdir -p /data/db/logsudo touch /data/db/log/mongodb.logsudo touch /etc/mongodb.conf上面创建了数据库的文件路径,log路径,以及配置文件:mongodb.conf 接下来,需要配置以下这个配置文件,让mongo...

2020-01-08 20:18:30 154

原创 Docker(一):Docker简介和架构

参考:https://www.t9vg.com/archives/838

2019-10-09 14:28:31 202

原创 Git 冲突:Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.

https://www.t9vg.com/archives/831参考此文章,已经解决

2019-10-08 11:58:20 1050

原创 Git 修改用户名以及提交邮箱

https://www.t9vg.com/archives/834已解决此问题,记录一下。

2019-10-08 11:56:40 173

原创 Apache Spark渐进式学习教程(十一):Spark Streaming快速入门和api介绍

目录一,快速入门Demo二,API介绍DStream 的转换操作窗口转换操作输出操作持久化一,快速入门Demo新建maven工程并添加scala支持。引入如下pom文件: <dependency> <groupId>org.apache.spark</groupId> ...

2019-08-05 17:16:07 341

Docker技术入门与实战.pdf

Docker技术入门与实战.pdfDocker技术入门与实战.pdfDocker技术入门与实

2018-02-01

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

TA关注的人

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