自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

原创 刷题之-剑指 Offer II 096. 字符串交织

最近刷到了这个题,刚开始没想到动态规划的思想,只是第一时间想到用hashmap,统计字符的个数,然后对比,但写了一遍感觉不合适,后面才考虑用动态规划的思想去写,这里记录一下。的定义与过程如下,其中每个字符串都会被分割成若干。

2023-04-12 12:13:25 115

原创 刷题之-剑指 Offer 12. 矩阵中的路径

输入:board = [["A","B","C","E"],["S","F","C","S"],["A","D","E","E"]], word = "ABCCED"如果 word 存在于网格中,返回 true;单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。输入:board = [["a","b"],["c","d"]], word = "abcd"例如,在下面的 3×4 的矩阵中包含单词 "ABCCED"(单词中的字母已标出)。

2023-03-30 22:13:57 172

原创 刷题之-剑指 Offer II 004. 只出现一次的数字 java实现

剑指 Offer II 004. 只出现一次的数字 java实现

2023-03-21 22:17:11 212

原创 SpringBoot Scheduled通过confugration实现线程池配置

@Configuration@EnableScheduling@Slf4jpublic class ScheduleConfig implements SchedulingConfigurer { @Override public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {// taskRegistrar.setScheduler(scheduledTaskExecutor()); .

2021-11-30 19:18:58 359

原创 SpringBoot+JPA工程中使用gradle高版本编译lombok报错的问题

今天新建工程中有使用springboot 2.0以上版本去新建工程,我的是gradle5以上版本,一直遇到编译出错问题error: cannot find symbol User user = User.builder()解决检查插件是否下载,版本是否对应:没问题,接着检查注解处理器是否开启:也没问题,开始怀疑是idea版本和lombok插件的问题,于是找了台低版本idea的机器试验,结果一样,接着把目标转向gradle,实验低版本gradle没有出现该问题,找了些资料,..

2021-07-19 18:15:22 482

原创 消息推送问题待解决

场景:Price alert的功能存在性能问题,price alert是类似于价格变动提醒的功能,比如股票上涨了10%,我们就给所有订阅了某只股票alert的用户推送push通知,一个用户可以订阅多个股票。我们现在最热门的股票有接近1000万的订阅,然后现在的问题是推送耗时太长,需要接近20分钟。可以做哪些优化?上行消息限额我们将每个项目的上行消息限制为 1500000 条/分钟,以避免上行目标服务器过载。我们将每台设备的上行消息限制为 1000 条/分钟,以防止因不良应用行为导致电池电量耗

2021-07-16 15:26:45 311

原创 Eureka服务发现Server、Provider和Consumer之间的application.yml的配置

最近在项目中使用eureka服务,贴上来相关配置,有5个服务,两台server服务,两台provider服务,一台consumer服务,这个配置可以满足机器eureka-serverserver: port: 8763spring: application: name: eureka-server security: user: name: root password: 123456eureka: instance: ho.

2021-07-09 10:48:12 435

原创 算法题:N个的整数数组,判断其中a,b,c三元素a+b+c=0的所有三元组 ,不允许重复

昨晚上面试了一家大厂,被要求刷这个题,20分钟左右时间没有完全写好,面试官是不允许用三个for循环做的,实在没想出其他方法,下午试了一下写了个死循环出来哎,我无语,然后调试了一下,结果还可以算法题:N个的整数数组,判断其中a,b,c三元素a+b+c=0的所有三元组 ,不允许重复import java.util.ArrayList;import java.util.Arrays;public class Solution { public static ArrayList<A...

2021-05-19 21:55:07 586

原创 LEETCODE 1122之数组的相对排序

题目描述:给你两个数组,arr1 和 arr2,arr2 中的元素各不相同arr2 中的每个元素都出现在 arr1 中对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾。示例:输入:arr1 = [2,3,1,3,2,4,6,7,9,2,19], arr2 = [2,1,4,3,9,6]输出:[2,2,2,1,4,3,3,9,6,7,19]提示:arr1.length, ...

2021-05-16 17:06:55 161

原创 求字典序的第K小数字

今天顺便刷到了这道题,刚开始题目的意思都理解错了,但看看网上大家的解题思路,瞬间就秒懂了,但实际写出代码并A过去是有点困难,很多实例都没法通过,可能是A题A少了。题目是这样的:描述;给定整数n和k,找到按字典序排序的第k个最小整数,范围从1到n。1 ≤ k ≤ n ≤ 1e9.样例样例 1:输入:200,18输出:114解释:1,10,100,101,102,103,104,105,106,107,108,109,11,110,111,112,113,114,第十八个是1.

2021-05-13 20:15:12 513

转载 Mysql相关事务隔离级别和实现原理

转载至:作者:风的姿态链接:https://www.cnblogs.com/fengzheng/p/12557762.html来源:博客园MySQL 事务本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,什么都不做,其实不是没做,是可能做了一部分但是只要有一步失败,就要回滚所有操作,有点一不做二不休的意思。假设一个网购付款的操作,用户付款后要涉及到订单状态更新、...

2021-04-25 23:58:53 89

原创 vmware workstation16 pro 配置centos虚拟机网络+NAT模式

今天上午配了以上的虚拟机网络,终于搞定了,发现网上的教程都是相互抄袭,没有一个可靠的,各种方法都试了都不行,所以我决定自己探索去,半个小时就搞好了接下来就是我的配置,先配置电脑网卡,我用的wifi先进入 控制面板\网络和 Internet\网络连接把这两个共享的选上再进入VMware Virtual Ethernet Adapter for VMnet8去修改网卡配置信息:先win+R 进入cmd ,然后执行ipconfig all命令找到网关,按照上图我的配置好。.

2021-03-18 16:13:25 1501 1

转载 从源码层面分析并深入理解Constructor之newInstance方法

这里主要是从源码层面分析constructor构造器的,我认为是比较清楚的,感谢作者:小李不秃,转载地址:https://www.cnblogs.com/ferryman/p/12089210.html分析一下Constructor使用方法的原理。1. Constructor通过反射调用构造函数有两种方法:知道了这些我们来解读一下newInstance()的源码,看下图:获取构造函数的声明类构造函数声明类ConstructorAccessor是一个接口,如下图...

2021-03-14 11:01:07 612

转载 Java学习日志:匿名类,匿名内部类

最近在学习Java相关的内容,一直不太明白匿名内的用法,看了这内容后瞬间理解了,感谢作者提供的思路转载至:https://www.cnblogs.com/progor/p/8644634.html内部类:在一个类中定义另一个类,这样定义的类称为内部类。【包含内部类的类可以称为内部类的外部类】 如果想要通过一个类来使用另一个类,可以定义为内部类。【比如苹果手机类,苹果手机类中的黄金版的是特别定制的】 内部类的外部类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外部类中的方法。【不论是静

2021-02-06 17:07:40 176

原创 Nginx 的相关配置方法

首先需要找到nginx的配置文件目录sudo find / -name nginx.conf相关的配置内容如下:worker_processes 2; #设置值和CPU核心数一致error_log /home/zuoyu/ServerComputer/nginx/logs/nginx_error.log crit; #日志位置和日志级别pid /home/zuoyu/ServerComputer/nginx/nginx.pid;worker_rlimit_nofile 65535.

2021-01-18 16:37:23 83

转载 详解static 和 final 和 static final区别(学习参考)

感谢作者:HA_Tinker ,参考地址:https://www.jb51.net/article/159327.htm众所周知,static 是静态修饰关键字:可以修饰变量,程序块,方法,类。1.修饰变量。得知:如果static修饰的是变量,则JVM会将将其分配在内存堆上,该变量就与对象无关,所有对该变量的引用都指向同一个地址。因此我们使用该变量的时候,直接指明类的静态变量,当然修饰符必须 public 1 2 3 public class

2021-01-12 10:45:46 833

原创 linux suse/ubantu openssl的删除旧库安装新库

rm -rf /etc/ssl #删除配置文件2.5、编译与安装 OpenSSLprefix 是安装目录,openssldir 是配置文件目录,另外建议安装两次,shared 作用是生成动态连接库。先自己看一下ftp://ftp.openssl.org/source/openssl-1.0.0t.tar.gz有什么文件是否存在wget ftp://ftp.openssl.org/so...

2019-11-22 12:57:13 1365

原创 为了写sftp 服务器间文件shell 脚本 expect报错: spawn: command not found

为了写sftp 服务器间文件shell 脚本 expect报错: spawn: command not found通过Google查找资料,我的expect安装成功的,which expect 查看一下安装路径,发现安装正常无问题。然后./excute.sh 执行shell 脚本依然报如下错误。line 3: spawn: command not foundcouldn't r...

2019-11-18 14:54:45 7235 7

原创 对账

获取对账单: 对账前首先要获取到对账单,一般是在第二天提供前一天的对账单,提供的方式有以下几种:1、接口调用由提供对账单侧提供数据批量查询接口,这是比较传统的拉取的方式。这种方式比较大的劣势就是当对账单的数据特别大的时候,就不太合适2、登录后台下载这种方式需要人工登录后台,不适合批量的对账3、ftp这是提供对账单侧主动推送的方式,通过定时脚本将生成好的对账单主动推送sftp服务...

2019-10-12 15:18:30 237

转载 推荐学习java入门到进阶的书籍

JavaWeb开发的学习路线可以按照以下几个步骤进行:第一:Java基础语法。Java学习的重点和难点恰恰集中在Java的基础语法阶段,这个阶段要理解Java的各种“抽象概念”,逐渐建立Java的编程思想。Java语言是抽象程度比较高的语言,学习Java就是学习各种“抽象”,比如类、接口、抽象类、内部类、enum等概念。要想掌握这部分知识,一个重点就在于大量的实验。第二:Java Web开...

2019-09-16 09:33:05 418

转载 Python 生成自动报表(Excel)以邮件附件发送excel 文件

我作为一个入门的数据分析师,需要学习很多基本功,现转载这篇博文,在此感谢作者:王向君原文地址:https://zhuanlan.zhihu.com/p/41670796数据分析师肯定每天都被各种各样的数据数据报表搞得焦头烂额,老板的,运营的、产品的等等。而且大部分报表都是重复性的工作,这篇文章就是帮助大家如何用Python来实现报表的自动发送,解放你的劳动力,可以让你有时间去做更有意...

2019-08-16 10:57:29 5180

原创 python 如何解决此类问题:TypeError: object of type 'NoneType' has no len()

我最近数据分析查询sql 的时候,没有查询到数据,但想先判断是否查询到的信息。这里先展示我的部分代码:sql= "。。。。。。。。"cursor.execute(sql)results=cursor.fetchall()print “ len(results)= %s” % len(results)if len(results)>0: 后续操作else:...

2019-08-05 09:58:38 52312

原创 通过 SecureCRT 工具从linux服务器端下载文件到windows

(前言:以前都是使用Xshell来快速地从服务器和本地window直接上传文件,由于工作原因,不能使用Xshell,原因在于公司发现Xshell有漏洞,存在会上传用户隐私,为了安全起见改用了SecureCRT工具)SecureCRT 软件有一个直接从服务器端下载文件到本地的方法。该方法不需要安装SZ 命令进行,不然在服务器上安装太过于麻烦了,这还真很实用。步骤:1. 点击窗口上方地fil...

2019-07-25 17:39:33 3747

原创 Python 3 中" urllib.error.HTTPError: HTTP Error 403: Forbidden"问题的解决方案

python使用urlopen/urlretrieve下载文件时出现403 forbidden的解决方法urllib.request.urlopen 并不是最好的,最好的是 urllib.request.urlretrieveurllib.request.urlopen("http://blog.csdn.net/eric_sunah/article/details/11099295"...

2019-03-02 12:52:58 9624

原创 当批量处理文件时,文件名中包含有空格,会出现“mv: target '14492.jpg' is not a directory”

#!/bin/bashIFS=''i=1;for x in *.jpg; do mv $x $i.jpg; let i=i+1; done

2018-12-21 09:56:47 7450

原创 图片名称不同内容相同滤重

#!/usr/bin/env python#coding:utf8import osimport picklefrom hashlib import md5from collections import defaultdictfrom pprint import pprintfrom random import choiceIMG_EXTS = ['.jpg', '.gif...

2018-12-11 19:12:33 295

原创 Convert MobileNet from Keras to CoreML 出现的问题ValueError: Unknown activation function:relu6

我的Keras训练好的模型文件想转换成CoreML的模型文件,然后转换出现了各种问题,花了我两天的时间全力去解决,包括去修改库文件代码,包括版本问题等等,最后还是这个转换的脚本为问题,其实仔细起来几行代码就能搞定,我错误的脚本:This gives an error: ValueError: Unknown activation function:relu6还出现过各种为了解决...

2018-11-16 15:29:39 2953 5

原创 macOS从源码安装TensorFlow出现问题ERROR: error loading package 'tensorflow/core/kernels/cloud': 解决方法

 Clone TensorFlow and build the iOS library.的过程中出现如下问题的解决方法,ERROR: error loading package 'tensorflow/core/kernels/cloud': Encountered error while reading extension file 'protobuf.bzl': no such pac...

2018-11-14 12:31:51 3059

转载 Keras 神经网络构建学习

首先非常感谢作者:http://yangguang2009.github.io/2016/11/27/deeplearning/develop-neural-network-model-with-keras-step-by-step/Keras 是简单易用、高效强大的神经网络库,底层计算可基于 TensorFlow 或 Theano 平台实现。本篇将详细介绍 Keras 模型构建的具体步骤。通...

2018-10-17 11:12:52 775

原创 一旦出现一下错误:if self.stack[-1] is not default: IndexError: list index out of range Exception ignored in:

一旦出现一下错误:if self.stack[-1] is not default: IndexError: list index out of rangeException ignored in: &lt;generator object get_controller at 0x7efccc6a70a0&gt;需要考虑迭代器的问题 然后修改好再跑起来就ok啦 ...

2018-10-17 10:50:53 921 2

原创 python 实现txt文件 按 value值排序从高到低

with open('sort.txt','w+') as w:     while True:          sorted_lines=sorted(open('1.txt'), key=lambda s: s.split()[4],reverse=1)          w.write("".join(sorted_lines))          break ...

2018-10-09 13:05:41 4185 1

原创 第一个批处理文件的shell脚本

  1 #!bin/sh  2 for file in ./*.mp4  3 do  4    ffmpeg -i $file -r 1 $file%5d.jpg  5 done 

2018-09-30 10:55:12 1041

原创 (干货)Linux下批量重命名文件名为数字索引编号(0~N.xxx)的方法

我们在编写程序时,往往希望读入的这些数据集的文件名是一种更简洁的形式,比如按照索引(index)方式:1.mp4,2.mp4,3.mp4...,那么如何批量重命名一个文件夹下的文件名呢?方法很简单,只需要在linux的终端Terminal里面进入数据集的当前文件夹里面,直接输入以下命令即可: i=1; for x in *; do mv $x $i.mp4; let i=i+1; done...

2018-09-30 09:55:30 3413

原创 vim里设置tab及自动换行(小技巧解决:taberror inconsistent use of tabs and spaces in indentation )

 首先进入/etc/vim/vimrc然后在文档末尾加上以下代码:set tabstop=4      设置tab键缩进为4个字符set expandtab    转化为空格set autoindent  设置自动缩进但是这时又出现了新的问题,在运行时报错:TabError: Inconsistent use of tabs and spaces in indentatio...

2018-09-29 13:05:34 4143 1

原创 tensorflow 读取TFRecord格式数据并进行计算代码

import tensorflow as tfdef _int64_feature(value):  return tf.train.Feature(int64_list=tf.train.Int64List(value=[value]))if __name__=="__main__":  filename0="file0.tfrecords" writer=tf.python...

2018-09-23 17:53:04 258

原创 python读txt文件读数据,然后修改数据,再以矩阵形式保存在文件中

import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'# -*- coding: UTF-8 -*-import numpy as npimport globimport tensorflow as tfflag=Truecount=0with open('AVA.txt', 'r') as f, open('1.txt', 'w+...

2018-09-22 17:30:12 3217

原创 Python关键字yield的解释(stackoverflow)

译者: hit9 原文: http://stackoverflow.com/questions/231767/the-python-yield-keyword-explained  Contents(译)Python关键字yield的解释(stackoverflow) 提问者的问题 回答部分 可迭代对象 生成器 yield关键字 回到你的代码 ...

2018-09-19 19:32:56 113

原创 You are trying to load a weight file containing 449 layers into a model with 448 layers.

当出现如下情况时,一、先不使用预训练权重,使用随机权重来初始化模型:base_model = NASNetLarge(weights=None, include_top=False)二、使用load_weights函数加载预训练权重:base_model.load_weights("你的权重路径", by_name=True) ...

2018-09-18 19:13:56 6271 5

原创 GPU占显卡很大内存时,设置限制GPU的用量

当显卡内存饱满时   指定显卡1、设置使用GPU的百分比import tensorflow as tfimport keras.backend.tensorflow_backend as KTF#进行配置,使用30%的GPUconfig = tf.ConfigProto()config.gpu_options.per_process_gpu_memory_fraction ...

2018-09-18 19:10:53 9448 1

原创 安装出现importError: libcublas.so.9.0: cannot open shared object file: No such file or directory

 当我在安装了tensorflow之后,在python里面import tensorflow as tf,出现ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory. 解决方法:先检查你的tensorflow安装版本和cuda还有cuDNN版本是否一致,...

2018-09-13 09:37:08 2894

车标检测基于opencv

车标检测,检测轮廓出来,粗定位和精定位提取车标,基于vs2013+opencv的方法

2017-10-09

空空如也

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

TA关注的人

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