自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 深度详解java多线程基础

文章目录一、线程是什么?二、多线程的两种创建方式①继承Thread类实现步骤:代码实现:②实现Runnable接口Runnable接口介绍Runnable接口实现步骤实现Runnable接口好处三、Thread类的常用方法1.获取线程的名称2.设置线程的名称3.指定线程暂停的时间四、匿名内部类方式实现线程创建匿名内部类概述五、线程安全问题及其解决方法线程安全问题产生的原因解决线程安全问题三种方式1. 同步代码块同步技术原理2. 同步方法3. Lock锁六、线程通信等待唤醒案例:线程之间的通信等待唤醒代码实现

2020-11-29 13:46:15 127

原创 redis

redisredis简介高性能key-value数据库支持数据的持久化 可以将内存中的数据保存在磁盘中,重启的时候可以再次加载使用支持多种数据结构的存储支持数据的备份redis数据类型StringHashListSetzset(有序集合)stringstring 是redis最基本的类型redis的string可以包含任何数据,最大能存储512MBHashRedis hash 是一个键值每个 hash 可以存储 232−12^{32}-1232−1 键值对(40多

2020-11-27 15:18:41 106

原创 leetcode第一题:两数之和

问题描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。​你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。​你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。给定 nums = [2, 7, 11, 15], target = 9​因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCode)链接:https:/

2020-11-27 15:15:42 76

原创 拟合(Fitting)

提取完边缘后如何使用数学模型来描述边缘?例如:在桌子上有几枚硬币,在经过边缘提取后,需要描述出硬币的圆心坐标和圆的大小难点噪声:噪声的存在使拟合的模型偏离真实的线外点:在目标图形以外的线,如上图中的目标图形为“车”,左边的“栅栏”就是外点目标图形部分被遮挡,使部分图形消失最小二乘(Least Square)针对点都在线上的一些简单模型最小二乘能量函数EEE描述的是所有的点与拟合的线在yyy方向上的差值的和,最后的目标是求出差值最小时的(m,b)(m,b)(m,b)即矩阵BBB

2020-11-27 15:11:22 494

原创 java使用jdbc操作数据库

软件环境java编译软件:IDEA数据库:DataGripjdbc驱动(8.0.22版本):https://dev.mysql.com/downloads/connector/j/一、准备工作1.在DataGrip中建立一个ms_memer表会员信息表结构设计(ms_memer)键字段描述字段名数据类型字段长度是否可空备注P会员标识member_idint11NOT NULL自动加1会员名称Unamevarchar50NOT NULL

2020-11-20 18:10:17 180

原创 边缘检测(Edge Detection)

边缘提取在大多数时候图像的边缘可以承载大部分的信息,并且提取边缘可以除去很多干扰信息,提高处理数据的效率目标识别图像中的突然变化(不连续)图像的大部分语义信息和形状信息都可以编码在边缘上理想:艺术家使用线条勾勒画(但艺术家也使用对象层次的知识)边缘的种类表面形状的突变深度方向的不连续表面颜色的突变光线阴影的不连续边缘的特征边缘是图像强度函数中快速变化的地方,变化的地方就存在梯度,对灰度值求导,导数为0的点即为边界点卷积的导数偏导数公式:∂f(x,y)∂x=lim.

2020-11-20 18:08:34 3379 1

原创 linux常用技术

linux常用技术开始使用linux慢慢"调解" linux进阶linux入门服务器高阶linux那对于程序员来说为什么要费这么大力气学这些东西呢?本文从细节浅谈为什么程序员为什么要学习linux体验性(linux提高程序员的专注度,无各种弹窗广告)提高程序员的效率(前提当你学会了各种操作,自定义各种快捷键,以及各种开源的工具)提升视野,了解更多关于计算机的知识(了解更多底层的东西)拥抱开源(github很多开源代码)“一劳永逸”(配置一次,持续受益)增强动手能力(万事需要自己动手敲方能熟悉

2020-11-13 12:20:28 982

空空如也

空空如也

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

TA关注的人

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