自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (2)
  • 收藏
  • 关注

原创 【剑指Offer】题目分类

1.数组面试题3:数组中重复的数字面试题4:二维数组中的查找面试题21:调整数组顺序使奇数位于偶数前面面试题39:数组中出现次数超过一半的数字面试题40:最小的k个数面试题45:把数组排成最小的数面试题57:和为s的数字面试题61:扑克牌中的顺子面试题63:股票的最大利润面试题66:构建乘积数组2.字符串面试题5:替换空格面试题17:打印从1到最大的n位数面试题20:表示数值的字符串面试题38:字符串的排列面试题50:第一个只出现一次的字符面试题58:反转字符串面试题67

2021-04-20 17:34:41 198

原创 深度学习CV文章整理

1.目标检测1.HDD-Net:具有hand-crafted和学习到的混合特征检测器和描述符在图像匹配和3D重建等任务上,优于R2D2、D2-Net、SuperPoint和SIFT等,作者团队:帝国理工学院&华为诺亚实验室&慕尼黑工业大学2.CVPR 2020 | 商汤提出SEPC:应对尺度变化的目标检测新算法3.DBFace升级,模型仅1.3M的轻量级高精度人脸检测模型4.RetinaMask:人脸口罩检测新网络5.目标检测 | 解决小目标检测!多尺度方法汇总6.PSDet+

2020-05-14 23:17:34 6718

翻译 论文阅读-FairMOT:《A Simple Baseline for Multi-Object Tracking》

摘要近年来,作为多目标跟踪的核心组件的目标检测和重新识别取得了显着进展。 但是,很少有人关注在单个网络中完成两项任务以提高推理速度。 沿此路径进行的初始尝试最终导致结果降低,这主要是因为未正确学习重新标识分支。 在这项工作中,我们研究了故障背后的根本原因,并因此提出了解决问题的简单基准。 它以30 fps的速度远远超过了公共数据集的最新水平。 我们希望这个基准可以启发并帮助评估该领域的新想法。 ...

2020-04-13 14:15:18 16116 7

原创 git rebase

参考:https://blog.csdn.net/weixin_42310154/article/details/119004977https://www.cnblogs.com/michael-xiang/p/13179837.html

2023-05-05 10:22:23 147 1

原创 【Mybatis】动态增加删除字段以及update时遍历map对象

项目中需要动态增加和删除字段,并上传对应的数据,以下是代码记录1.动态增加、删除字段mapper.xml <!--修改表结构,增加列--> <update id="AlterTableAddField"> ALTER TABLE population_info ADD (${columnName} VARCHAR(255) NOT NULL DEFAULT '0') </update> <!--修改表结构,删除

2022-03-25 20:56:10 7171 1

原创 【Spring】声明式事务

参考:Spring 声明式事务应该怎么学?

2021-10-08 21:25:22 229

原创 理解Shiro中的aop原理

参考博客:shiro进行权限控制的aop原理aop:config在shiro权限注解中发挥的作用Shiro的AOP横切模式-注解权限控制

2021-09-23 20:13:32 353

原创 【动态规划】买卖股票问题

参考:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/solution/tan-xin-suan-fa-by-liweiwei1419-2/

2021-08-19 23:39:11 205

原创 【连通图】322无向图中连通分量的数目

无向图中连通分量的数目注意:你可以假设在 edges 中不会出现重复的边。而且由于所以的边都是无向边,[0, 1] 与 [1, 0] 相同,所以它们不会同时在 edges 中出现。答案:class Solution { public int countComponents(int n, int[][] edges) { Union u = new Union(n); for(int[] nums : edges){ int a.

2021-08-14 11:41:58 647

原创 【0811莉莉丝】java笔试

1.第一题:链表调整给定一个链表,按尾插->头插->尾插->头插的方式重新调整。比如:1->2->3->4->5,头节点为1,第一次插尾部,即把2插到1后面,第二次插头部,即把3插入到头部,依次循环/最后的输出结果为5->3->1->2->4.public class Solution3 { public static void main(String[] args) { ListNode root = new

2021-08-11 23:05:17 762

原创 【0810神策数据笔试】java3道编程

第一题:字符串、有效括号数给定一个字符串,打印里面匹配的括号的个数和下标,比如:(1)23(4()5)6,一共有三对括号,下标0和2是一对,5和10是一对,7和8是一对。输入数据的括号均能成对出现,以下输入是不存在的:((1)输入描述:一个包含数字和括号的字符串,一行输出描述:多行输出,第一行是成对括号的个数,后面每行是一个括号的下标。输入:(1)输出:102说明:共有1对成对的括号,其下标为0和2输入:(1)23(4()5)6输出:30251078说明:有3对成

2021-08-10 22:48:38 3146 6

原创 【20210807奇安信】java编程题

第一题:从数组中找出三个数字为排序的子数组的个数,三个数字组成的子数组可以为降序或者升序import java.util.ArrayList;import java.util.List;/** * @create 2021-08-07 16:25 */public class Solution1 { public static void main(String[] args) { int[] nums = {1,5,3,2,4}; Solution1 s

2021-08-10 00:50:38 222

原创 【百度OCR】java调用百度OCR接口实现文字识别

百度智能云文字识别https://ai.baidu.com/创建应用参考博客:Java基于百度API接口实现智慧文字识别百度AI开放平台,文字识别接口获取access token百度AI - 对接百度AI 增值税发票识别接口Java 百度ocr文字识别-发票识别,并在页面显示信息OCR识别接口通用文字标准版识别接口:https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic通用文字 标准版识别,含位置信息 https://aip.

2021-08-06 16:28:58 3472

原创 【0725】诺瓦科技java开发笔试题

一共14道,其中三道是比较简单的编程题,其余有几道java基础、通信协议、操作系统等。1.HTTP与HTTPS的区别2.TCP主机A向主机B发送一个很长的文件,其长度为L字节。5—22 主机A向主机B发送一个很长的文件,其长度为L字节。假定TCP使用的MSS有1460字节。(1) 在TCP的序号不重复使用的条件下,L的最大值是多少?(2) 假定使用上面计算出文件长度,而运输层、网络层和数据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s,试求这个文件所需的最短发送时间。答案:ht

2021-07-25 19:31:23 940

原创 【Java】Scanner总结写法

样例1import java.util.*;/** * Scanner模板 */public class ScannerTest1 { public static void main(String[] args) { /* 输入:第一行输入一个正整数n,代表测试数据组数;接下来是n行测试数据,每输入一行测试数据就可以代用核心方法 比如: 2 111111 111011 */

2021-07-20 10:02:54 620

原创 【leetcode】146.LRU缓存机制

参考:https://leetcode-cn.com/problems/lru-cache/solution/lruhuan-cun-ji-zhi-by-leetcode-solution/LRU算法1.双向链表+HashMap实现参考题解:https://leetcode-cn.com/problems/lru-cache/solution/lru-ce-lue-xiang-jie-he-shi-xian-by-labuladong/import java.util.HashMap;impo

2021-07-18 17:25:50 98

原创 【leetcode】贪心算法

2021-07-17 17:29:57 91

原创 【Threejs】拖拽

参考博客:Three.js - 使用 THREE.DragControls 实现模型拖拽

2021-07-16 23:44:55 891

原创 【十大排序】JAVA实现&详细注释

堆排序package sort.HeapSort;import java.util.Arrays;public class HeapSort { public static void main(String[] args) { int[] arr = {16,7,3,20,17,8}; heapSort(arr); System.out.println(Arrays.toString(arr)); } public stat

2021-07-16 13:11:15 135 1

原创 SQL注入、XSS攻击

参考博客:SQL注入详解

2021-07-15 10:31:11 140

原创 【RecordRTC.js】Uncaught TypeError: Cannot read property ‘getDisplayMedia‘ of undefined

博主在使用RecordRTC.js进行录屏操作时,在本机上录屏都是ok的,但是我用局域网访问发布在服务器上的项目,录屏时就会报这个错误Uncaught TypeError: Cannot read property 'getDisplayMedia' of undefined出现错误的js代码如下: if(!navigator.getDisplayMedia && !navigator.mediaDevices.getDisplayMedia)navigator.mediaDev

2021-07-12 16:04:15 1355 2

原创 cookie与session

参考博客:Java Web之Cookie、Sessioncookie和session的详解与区别

2021-07-04 12:07:05 88

原创 RabbitMQ的安装和启动

参考博客:RabbitMQ的安装和启动

2021-06-26 13:46:40 148 2

原创 【Springboot】狂神笔记

狂神说 SpringBoot 笔记

2021-06-25 20:15:05 96

原创 【浏览器缓存】

转载关于浏览器缓存的相关博客:彻底理解浏览器的缓存机制(http缓存机制)1.需求:Threejs在前端加载并显示模型后,需要使用meshlab编辑obj模型然后重新加载该文件,该文件是放在服务器某个固定的位置,文件名也是固定的,编辑完该模型后使用原来的名字覆盖,问题来了,这时再加载一次会显示编辑前的模型状态,原因是浏览器缓存,相信大家在做项目时也遇到过修改js,html或者css后效果不能及时生效的问题。于是博主花了一天的时间仔细研究了下浏览器缓存的问题,上面转载的这篇博客解释的相当详细,可以结合起

2021-06-19 22:48:36 295

原创 【SpringBoot】Shiro

转载博客:Shiro 狂神说(学习记录)

2021-06-17 16:31:24 309

原创 【Ubuntu】shell监控进程定时杀死进程

功能描述Ubuntu系统下spring项目,调用命令行执行相关指令,在执行到某个函数时会调起一个窗口,此时进程停滞,必须手动关闭该窗口才能使进程继续执行,现在的需求是想自动关闭该窗口。思路使用shell脚本监控该进程,当检测到该进程时就使用kill命令杀死该进程。shell教程:Shell教程#!/bin/bashecho `date` # 输出当前时间,注意这里用的是键盘右上角的~~键while truedo # pid=&(pgrep Viewer) # count

2021-06-13 20:14:11 872

原创 ubuntu下使用java调用已经编译好的c++工程

使用java调用已经编译好的c++工程,比如pcl库pcl及相关依赖库已经在ubuntu系统中安装好,现在要写一个cpp文件来使用pcl,然后在java中对其进行调用。基本思路与Ubuntu下使用java调用c++编译生成的so文件记录一致1.编写java文件JNIDemo.javapublic class JNIDemo { static {// System.out.println(System.getProperty("java.library.path"));//

2021-06-08 11:16:29 395

原创 背包问题博客记录

参考博客:经典算法总结——背包问题(java实现)【已完结】01背包问题 图解+详细解析 (转载)动态规划之背包问题系列01背包问题吐血详解

2021-06-07 20:51:43 111

原创 Ubuntu下使用java调用c++编译生成的so文件记录

demo.javapublic class demo { static { System.out.println(System.getProperty("java.library.path"));// System.loadLibrary("libTestJni"); System.load("/media/smartcity/E6AA1145AA1113A1/GuoTai/JNITest/src/libTestJni.so"); }

2021-06-07 20:33:56 506 3

原创 【Three.js】解决使用Three.js导入obj模型不可见问题详细记录

问题描述:近期在做三维重建项目,需要把最终生成的obj文件导入到web端浏览,这里使用的是three.js(另一个是babylon.js),但博主发现导入meshlab生成的obj时无法显示模型,但使用3dmax制作好的obj模型就可以正常加载。分析问题:1.首先怀疑是Three.js无法识别meshlab导出的obj模型查看使用3dmax导出的obj模型和meshlab导出的obj模型的内容差异:3dmax:mtllib .\hezi.mtl## object Box001#v -

2021-06-04 23:26:27 6797 2

原创 【三维重建】Ubuntu16.04安装Colmap+OpenMVS注意事项(踩坑记录)

最近实验室在搞三维重建的项目,要在服务器上安装Colmap+OpenMVS环境,参考github、博客、官网给出较为完整的安装流程。注意安装之前确保服务器上没有安装anaconda,否则在编译时会找anaconda的路径而报错。先说一下各项依赖的版本:1.colmap-3.52.ceres-slover 1.4.13.eigen3.3.74.cmake3.135.opencv-4.5.26.vcglib7.openMVS1.安装Colmap按照官网安装http://colmap.gi

2021-06-02 20:14:16 2398 2

原创 【python】去除图片高光

参考:https://github.com/MarcioCerqueira/RealTimeSpecularHighlightRemoval论文:Real-Time High-Quality Specular Highlight Removal using Efficient Pixel Clustering图像增强:opencv去除图片的高光import cv2import os,shutil#找亮光位置def create_mask(imgpath): image = cv2.i

2021-05-28 12:31:21 6072 2

原创 【leetcode】HOT100第234题:回文链表

package Hot100;import java.util.ArrayList;import java.util.List;/** * leetcode HOT100 第234题 回文链表 * @author dengjie * @create 2021-05-24 21:05 */public class Solution234 { public static void main(String[] args) { ListNode node1 = new L

2021-05-24 22:27:39 111

原创 【leetcode】HOT100-第46题全排列

全排列:HOT100-第46题package Hot100;import java.util.ArrayList;import java.util.List;/** * leetcode HOT100第46题:全排列 * 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 * * @author dengjie * @create 2021-05-23 12:40 */public class Solution46 { pu

2021-05-23 14:45:28 149

原创 meshlabserver使用

$ meshlabserverUsage: meshlabserver arg1 arg2 ... where args can be: -i [filename...] mesh(s) that has to be loaded -o [filename...] mesh(s) where to write the result(s) -s filename script to be applied -d filename dump on a text

2021-05-16 20:43:30 963 2

原创 报错:dataSource init error java.sql.SQLException: com.mysql.cj.jdbc.Driver

解决方法dataSource init error java.sql.SQLException: com.mysql.cj.jdbc.Driver

2021-05-11 21:27:45 1303

原创 ubuntu16.04安装pcl1.8.0+vtk1.7.1

Ubuntu16上安装PCL注意版本的对应,测试程序可参考官网

2021-05-11 10:58:18 269

原创 【剑指Offer】面试题54:二叉搜索树的第k大节点

import java.util.ArrayList;import java.util.List;import java.util.Stack;/** * 面试题54:二叉搜索树的第K大节点 * 题目:给定一棵二叉搜索树,请找出其中第k大的节点。 * @author * @create 2021-05-06 18:32 */public class Solution54 { public static void main(String[] args) { Tree

2021-05-06 20:57:44 123

原创 【剑指Offer】面试题68:树中两个节点的最低公共祖先

import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;/** * 面试题68:树中两个节点的最低公共祖先。leetcode Hot100 236题,中等 * 题目:给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 * 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q, * 最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先.

2021-05-06 18:30:30 108 1

caffe Makefile文件

ubuntu18.04+cuda9.0+matlab2018a+caffe的Makefile文件配置

2019-11-25

Makefile.config

ubuntu18.04+cuda9.0+caffe+matlab2018a 的caffe Makefile.config文件

2019-11-25

空空如也

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

TA关注的人

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