自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山中有石为玉

玉不琢不成器,人不学不知道

  • 博客(645)
  • 资源 (2)
  • 收藏
  • 关注

原创 Coding日历

剑指 75剑指专项 119程序员 109hot100 100精选1 200精选2 145腾讯 50总计 798

2021-11-24 14:25:13 191

原创 java通过scan进行redis key遍历

遍历所有redis key,删除满足条件的fieldimport xxx.utils.RedisClusterUtil;import org.checkerframework.checker.units.qual.A;import redis.clients.jedis.JedisCluster;import java.util.*;//add by xqimport java.util.List;import redis.clients.jedis.Jedis;import red

2022-01-19 15:38:27 2562

原创 【剑指offer(第2版)】-11/75-合并两个排序的链表

题目:输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制:0 <= 链表长度 <= 1000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof题解:方法一:直接进行每

2021-11-27 16:55:01 457

原创 【剑指offer(第2版)】-10/75-从尾到头打印链表

题目:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]题解:方法一:借助listclass Solution { //方法一:借助list public int[] reversePrint(ListNode head) { List<Integer> list = new ArrayList<>(); w

2021-11-25 09:49:43 106

原创 【剑指offer(第2版)】-9/75-机器人的运动范围

题目:地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?示例 1:输入:m = 2, n = 3, k = 1输出:3示例 2:输入:

2021-11-24 14:18:31 29

原创 【剑指offer(第2版)】-8/75-替换空格(string和char基础)

题目:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ti-huan-kong-ge-lcof基础:A 判断相等字符相等:==字符串相等:equalsB string和char的转换2.1 String转char1. 使用String.charAt.

2021-11-23 10:12:11 37

原创 【剑指offer(第2版)】-7/75-矩阵中的路径(DFS)

题目:给定一个m x n 二维字符网格board 和一个字符串单词word 。如果word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。例如,在下面的 3×4 的矩阵中包含单词 "ABCCED"(单词中的字母已标出)。示例 1:输入:board = [["A","B","C","E"],["S","F","C","S...

2021-11-22 10:42:57 35

原创 【剑指offer(第2版)】-6/75-二维数组中的查找(二维数组基础)

题目:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26, 30]]来源:力扣(L...

2021-11-19 11:03:36 670

原创 【剑指offer(第2版)】-5/75-旋转数组的最小数字(数组基础)

题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组[3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。示例 1:输入:[3,4,5,1,2]输出:1示例 2:输入:[2,2,2,0,1]输出:0来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/xuan-zhuan-shu-zu-de-zui-xiao-...

2021-11-18 10:45:15 27

原创 【剑指offer(第2版)】-4/75-数组中重复的数字(hashset/hashmap)

题目:找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof题解:方法一.

2021-11-18 09:55:15 170

原创 【剑指offer(第2版)】-3/75-斐波那契数列II-青蛙跳台阶问题

题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/qing-wa-tiao-tai-jie-wen-ti-lcof题解:class Solution { public int numWays(int n) { .

2021-11-17 10:36:38 182

原创 【剑指offer(第2版)】-2/75-斐波那契数列I

题目:写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。斐波那契数列的定义如下:F(0) = 0,F(1)= 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。来源:力扣(LeetCode)链接:https://leetcode-...

2021-11-16 09:36:20 327

原创 【剑指offer(第2版)】-1/75-用两个栈实现队列

题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead操作返回 -1 )来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof题解:/*方法一*/class CQueue { Stack&lt..

2021-11-15 10:31:38 24

原创 【14天高效制胜】-第3天-斐波那契数列

1、斐波那契数列/** * 509. 斐波那契数 * 斐波那契数,通常用F(n) 表示,形成的序列称为 斐波那契数列 。该数列由0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: * * F(0) = 0,F(1)= 1 * F(n) = F(n - 1) + F(n - 2),其中 n > 1 * 给你 n ,请计算 F(n) 。 * */方法一:递归(耗时)//方法一:递归 public int fib1(int n) { ...

2021-09-24 15:20:59 54

原创 【14天高效制胜】-第2天-求和问题

目录1、三数之和方法一:暴力求解方法二:单层循环 + 双指针(二层循环)2、四数之和方法一:暴力求解方法二:双层循环+双指针(三层循环)1、三数之和方法一:暴力求解public List<List<Integer>> threeSum1(int[] nums) { //方法一:3层暴力循环,太耗时 int n = nums.length; List<Integer> arr;

2021-09-24 15:17:54 39

原创 【14天高效制胜】-第1天-求和问题

目录1、两数之和方法一:暴力求解方法二:hashmap方法三:方法二hashmap的优化方法四:排序后,用第二道题的双指针解法2、两数之和II——输入有序数组1、两数之和/** * 1. 两数之和 * 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。 * 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 * 你可以按任意顺序返回答案。...

2021-09-24 15:06:24 45

原创 【14天算法入门】-第3天-双指针

1、移动零2、两数之和II——输入有序数组

2021-09-24 14:58:38 33

原创 【14天算法入门】-第2天-双指针

1、有序数组的平方/** *977. 有序数组的平方 *给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 * * */public class sortedSquares { public int[] sortedSquares(int[] nums) { //用双指针,能充分利用已有的序 int n=nums.length; int i=0; in..

2021-09-24 14:47:49 34

原创 【14天算法入门】-第1天-二分查找

/** * 704. 二分查找 *给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。 *输入: nums = [-1,0,3,5,9,12], target = 9 * 输出: 4 * 解释: 9 出现在 nums 中并且下标为 4 * */public class searchHalf { public int search(int[] nums, int t...

2021-09-24 11:08:05 49

转载 推荐几款好用的文本编辑器

推荐几款好用的文本编辑器,让您的办公更方便快捷。_软件应用_什么值得买 (smzdm.com)1. Visual Studio CodeVisual Studio Code (简称 VS Code)是由微软研发的一款免费的、轻量级的Web集成开发环境,且开源的跨平台文本(代码)编辑器,能运行在Linux、Mac 、Windows系统上。在智能提示变量类型,函数定义,模块方面继承了visio studio的优秀传统,在断点调试上也有不错的表现。推荐指数:★★★★★下载地址:Visual S

2021-06-21 16:19:12 22790

转载 git官网下载太慢

传送门:git-for-windows Mirror (taobao.org)

2021-06-21 15:12:55 77

转载 java中遍历字符串的三种方法

String str="2019 come on";// 方法一for(int i=0;i < str.length();i++) { System.out.println(str.charAt(i));}//方法二for(int i=0;i < str.length();i++) { System.out.println(str.substring(i,i+1)); }//方法三char[] c = str.toCharArr...

2021-06-21 14:43:39 1487

转载 Intellij IDEA was not able to detect proxy configuration

your host may be behind a proxy.Intellij IDEA was not able to detect your proxy configuration.You may want to specify HTTPS proxy parameters and try again.原文链接:https://blog.csdn.net/weixin_43916677/article/details/112463939

2021-05-31 14:01:37 564

转载 git pull 时显示Filename too long的解决办法

在git bash中,运行下列命令: git config --global core.longpaths true就可以解决该问题。--global是该参数的使用范围,如果只想对本版本库设置该参数,只要在上述命令中去掉--global即可。https://blog.csdn.net/simzha01/article/details/37657287...

2021-04-29 10:42:20 427

原创 Google Chrome谷歌浏览器中安装JsonView插件

开发过程中一些json数据没有经过格式化或Unicode编码,没有缩进和换行等,给开发者阅读造成了一定的困难。 jsonview插件可以自动对json数据进行转码、缩进、格式化,访问页面直接显示格式化后的数据;jsonview也支持语法高亮,以及节点的收缩和展开,帮助开发者更好的阅读信息该链接中有资源:https://blog.csdn.net/C_learnerwj/article/details/103834988jsonview插件压缩包的百度云盘链接:链接:https://pan.baid

2021-03-23 09:42:14 713 2

转载 idea IDE 导入的项目没有显示目录结构

解决方法:1、关闭 idea2、删除该项目录下的 .idea 文件3、重新 open 项目

2021-03-08 19:19:20 757

原创 数学定义

【极限和收敛】对于数列{xn},如果当n无限增大时,xn无限趋近于某个确定的常数a,称a为数列的极限这时,也称数列{xn}收敛于a。否则,称数列{ xn}发散。

2020-12-21 09:56:31 93

原创 推荐系统之召回-粗排-精排综述

目录零、参考资料1、召回2、粗排3、ctr模型4、cvr模型一、召回二、粗排三、ctr模型四、cvr模型零、参考资料1、召回召回总结:推荐系统召回策略之多路召回与Embedding召回https://blog.csdn.net/luanfenlian0992/article/details/107416438?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%252522160817

2020-12-17 16:53:58 7105

转载 关于“工作与生活的平衡”

看到一直关注的StromZhang,对于“工作与生活平衡”的分享,都是大白话,也是大实话。https://mp.weixin.qq.com/s/gYtE6L6ddfZ3JP15zOFe2Q

2020-12-17 11:15:36 134

原创 创意调研

1.360展示广告链接:https://myslide.cn/slides/19971#2.大众点评链接:https://tech.meituan.com/2019/03/14/information-flow-creative-optimization-practices.html

2020-12-17 10:21:44 85

原创 PID基础和PID出价

PID基础:https://zhuanlan.zhihu.com/p/39573490PID出价:论文:Bid Optimization by Multivariable Control in Display Advertising

2020-12-17 10:19:38 365

原创 即刻时间《摄影入门课》

片段记录:我一直在说不好看就是最大的问题,如果你是拍给自己看,单纯是为了记录,好看不好看当然不重要,拍成什么样都行。但如果你希望能够展示(包括给自己展示),你希望在这个什么东西都“一划而过”的时代,别人能愿意多看两秒钟你的照片,甚至期待能有人喜欢你的照片,那“好看”就是硬道理。想让别人看到你看到的东西,想传递情感,想表达理念,想通过照片讲故事,那首先就要让别人有想看下去的欲望,然后才有机会说后面那些东西。...

2020-10-17 17:07:50 542

原创 git error:the following untracked working tree files would be overwritten by merge

git error解决:the following untracked working tree files would be overwritten by merge解决命令:git clean -d -fxgit clean -d -fx表示:删除 一些 没有 git add 的 文件git clean 参数 -n 显示将要删除的文件和目录; -x -----删除忽略文件已经对git来说不识别的文件 -d -----删除未被添加到git的路径中的文件...

2020-08-26 20:16:16 1369

原创 redis getall堵塞问题

在使用hgetall时,如果哈希元素个数比较多,会存在阻塞Redis的可能。 如果开发人员只需要获取部分field,可以使用hmget,如果一定要获取全部 field-value,可以使用hscan命令,该命令会渐进式遍历哈希类型。可以尝试使用hmget或者hscan, hgetall是阻塞命令。...

2020-08-13 11:15:48 1178

转载 导入Maven项目时jar包依赖配置失败:Failed to read artifact descriptor for xxx

导入Maven项目时有时会遇到无法自动配置Configrations和yml文件的情况,完了去配置里一看,Library是空的。maven导入jar包的时候应该出了问题。如图操作maven提示重新import change即可。

2020-08-12 19:41:34 1729

转载 IDEA编译时报 “常量字符串过长” 解决办法

File >> Settings >> Build,Execution,Deployment >> Compiler >>Java Compiler将 Use compiler 改为 Eclipse 即可;

2020-08-10 22:25:10 437 1

原创 cannot recognize input near in joinSource报错解决

执行SQL,发现报错:cannot recognize input near '(' 'select' 'nvl' in joinSource此时,修改为select * from (select * from table) a,执行成功。

2020-05-29 10:25:31 25162 2

原创 notepad++删除所有行某字符开始之前或者之后所有字符

删除S 之后的所有字符用:s.*$删除S 之前的所有字符用:^.*s需求:删除每行;之后的内容。命令:;.*$

2020-05-25 14:14:57 6542

原创 intellij idea取消重复代码提醒的功能

操作步骤:File -> Setting -> Editor -> Inspections -> General -> Duplicated Code 设置为不打勾√即可。

2020-05-17 14:29:59 1199

原创 java中判断字符串是否为数字的方法

推荐使用:org.apache.commons.lang.math.NumberUtils.isNumber可以判断:小数,整数,负数(org.apache.commons.lang.StringUtils.isNumeric 不能判断小数和负数)

2020-03-16 12:25:28 229

论文_视频摘要技术综述_2014_中国图像图形学报

本文归纳总结视频摘要技术的主要研究方法和显著性成果,对视频摘要技术进行综述。依据视频摘要的两个主要生成步骤: 视频内容分析和摘要生成分别介绍视频摘要的主要研究方法。同时,分析了近 5 年视频摘要领域的研究状况,对视频摘要发展的新趋势: 实时视频摘要和多视角视频摘要进行了阐述。最后,还对视频摘要的评价系统进行了分类总结。

2018-10-24

cmake window64版本

cmake window64版本,网上资料繁多,经常找不到合适的版本

2018-07-05

空空如也

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

TA关注的人

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