嗯你个头.
码龄6年
关注
提问 私信
  • 博客:17,224
    17,224
    总访问量
  • 17
    原创
  • 1,737,160
    排名
  • 1
    粉丝
  • 0
    铁粉

个人简介:别看了,啥都没有!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2018-09-07
博客简介:

qq_43153377的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得5次评论
  • 获得50次收藏
创作历程
  • 19篇
    2021年
成就勋章
TA的专栏
  • java
    12篇
  • 笔记
    1篇
  • mysql
    1篇
  • MATLAB
    1篇
  • 视频剪切
    1篇
兴趣领域 设置
  • 大数据
    mysql
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

178人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

KMP中next最长公共前缀

对应LeetCode题目力扣题目链接难懂的点:在构造next数组的时候,这一块是最难理解的部分。 while (j >= 0 && s.charAt(i) != s.charAt(j + 1)) { j = next[j]; } next 里面放的是haystack中第 j 和数与,next第i个数不匹配的时候,跳转到下标为i = next[i] 的位置。继续让 j 与 next 中 in
原创
发布博客 2021.10.12 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进程在main方法中能够正常的运行,在Test测试类就无法执行

项目场景:java数据问题描述:在main方法中能够正常的运行,在Test测试类就无法执行@Override class MyThread_1 implements Runnable { private int count = 10; // 覆写run()方法,作为线程 的操作主体 public void run() { System.out.println("1、进入run()方法"); while (count > 0) {
原创
发布博客 2021.09.29 ·
1629 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

同步解决票数多发的问题

同步:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:售票窗口进行买票的时候,票数不能够进行同步。造成超发现象。 @Test public void test_ThreadSynchronized() { MyThread mt = new MyThread() ; // 定义线程对象 Thread t1 = new Thread(
原创
发布博客 2021.09.29 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Thread 类和 Runnable 接口

Thread 类和 Runnable 接口1、是什么2、干什么的?3、优势(***)?4、完整代码演示先说结论,一般用Ruunable而不用Thread 。本文主要解决问题 。下面将从Thread、Runnable是什么、干什么的、两者优势在哪里三个问题来解释两者。1、是什么Runnable是接口,Thread是Runnable是Thread的实现类。换而言之,Runnable不止Thread一个实现类,而Thread只是Runnable的接口。public class Thread imple
原创
发布博客 2021.09.28 ·
948 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2021-09-27

1 时间复杂度和空间复杂度定义举例说明2 为什么要进行内存对齐
原创
发布博客 2021.09.27 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java力扣刷题

学习目标:一周掌握 Java 数组数组:双指针和滑动窗口。当使用滑动窗口的时候,会有左右指针的移动,有时候左指针,有时候右指针。当需要排序的时候,一般会选用while循环,来降低时间复杂度。为什么不用for呢?答:由于滑动窗口的原因,左右指针没有主指针,也就是说没有一个指针是递增或者递减的。而for循环是不管另一个指针怎样,有个指针是固定递增或者递减的。学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、
原创
发布博客 2021.09.15 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++一些东西

超链接c++超链接system("start https://mp.weixin.qq.com/s/qjmunboRIHGp61UrcU4vuQ");
原创
发布博客 2021.09.15 ·
58 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用QueryRunner查询数据库中的部分或者全部字段为null的解决办法

原因分析:主要是两种:缺少seter()方法ResultHandler在处理所封装的实体对象中没有对应字段的seter()方法,导致字段值设置失败,传回了实体属性的默认值(例:String ->null)数据库中的列名与实体类中的属性名称不一致(大多数是这个原因)!!!!ResultHandler在将查询到的结果为bean对象时,首先会把数据库中的列名称与封装实体类做一个对应,同名的字段对应一致,,不同名则无法注入对应属性的值将所有 数据库中的列名称 与 封装实体类
原创
发布博客 2021.08.19 ·
724 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

java一些问题汇总

request和response的区别?request、session的区别?Cookie是干嘛的?什么是反射(invoke)?父类为什么使用abstract抽象类?继承父类中的方法,不管有没有调用只会直接使用?子类被调用,父类会被子类调用,父类中的方法的执行顺序? req.setCharacterEncoding("utf-8");resp.setContentType("text/html;charset=utf-8"); 的区别?...
原创
发布博客 2021.08.18 ·
63 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对java中的input输入框进行回写和回传数据

对java中的input输入框进行回写用param.变量名,获取地址栏中的变量,回写到输入框中。PS:之前在 ClientBookServlet 里面的page中进行传递就显得没必要了,但是要记住的是:点击下一页的时候会重新发起请求,获取input输入框中的值。如果没有回写,会默认没有输入,然后读取默认值。原来不知道怎么回写,是在ClientBookServlet 里面的page中进行传递。现在就用上面的 param.变量名 进行回写...
原创
发布博客 2021.08.16 ·
1195 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

mysql服务无法启动问题

mysql服务无法启动1、转到mysql安装目录下。删除原来的服务C:\Users\zmy>cd C:\Program Files\MySQL\MySQL Server 8.0\bin2、删除原来的服务 mysqld --remove MySQL803、初始化C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --initialize-insecure --user=mysql4、接着执行如下命令:–install m
原创
发布博客 2021.08.12 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据库连接时的时区问题

问题:The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utili
原创
发布博客 2021.07.29 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用vs将应用程序打包成安装包,并设置图标、卸载程序等

一、添加Microsoft Visual Studio Installer Projects工具-》扩展和更新–》联机–》搜索 Microsoft Visual Studio Installer Projects下载完成后后安装,他会提醒你关闭vs,然后继续安装。等待安装好(这个过程可能有点长)之后再打开vs就行了。二、将应用程序打包成安装包1、右键解决方案–>添加–>新建项目然后出现下面这个页面,找到Visual Studio Installer -->Setup Proj
原创
发布博客 2021.05.24 ·
7774 阅读 ·
9 点赞 ·
5 评论 ·
41 收藏

vs2017更改应用程序图标

自己看吧,别人写的
转载
发布博客 2021.05.24 ·
901 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jpg转换为icon文件

直接百度搜:JPG转ico在线
原创
发布博客 2021.05.24 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vs2017生成安装包。

分为两步,第一:配置属性。第二:生成安装包1.右键单击,找到项目的“属性”2、找到 c/c++ -> 代码生成 ->运行库改为MTd就ok第二步:懒得写了,直接看吧点开这个链接
转载
发布博客 2021.05.24 ·
608 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

力扣上双指针的使用,两数之和、三数之和以及四数之和

关于双指针的理解—暴力解法是如何一步步到双指针的我们一般采取的暴力解法就是“单指针”,也就是我们所说的控制变量法。双指针,顾名思义,就是将两个变量同时在动。无论双指针还是暴力解法,我们在操作之前都需要对数组进行排序。在双指针中,我们首先确定左右指针 的起始位置,left=0,right = n-1;在这里我们要遵循左指针不变性原则,能动右指针 就动右指针。关于左右指针的移动,有的时候他们移来移去就把我们绕晕了,到底该怎么移动?如果你像我一样一开始晕了,不妨用控制变量法把左指针固定,只有右指针在动,从后
原创
发布博客 2021.05.18 ·
155 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2021-04-09

手动选取需要剪切的视频,然后剪切后的视频和源视频保存在同一文件夹下。名称为“源视频名称+_1st.avi’”。clear;clc;[infilename, dataDir]= uigetfile({'*.*';'*.mp4';'*.avi';'*.wmv'}, '载入视频');%第一步:检测参考帧% Create a cascade detector object.addpath(genpath('.')); % Read a video frame and run the detect
原创
发布博客 2021.04.09 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PVM原理分析

PVM原理分析基于相位的运动放大原理用f(x)表示一维图像的像素分布,考虑f(x)的Fourier级数展开记:Sω (x)=A_ω e^jωx记:Sω (x,t)=A_ω e^(jω(x+δ(t)))=A_ω e^jωx e^(jωδ(t))容易观察得到Sω (x,t)= Sω (x) e^(jωδ(t))这里,我们就将运动变化量转化为相位变化量,记B_ω (x,t)=ωδ(t)对相位变化量B_ω (x,t) 进行放大,即可实现运动放大,我们将其放大α倍,并与原图像叠加Sω (x,t)
原创
发布博客 2021.03.29 ·
995 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多