自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python类继承

Python继承9.2 9.3Python从入门到实践class Dog(): def __init__(self,name,age): self.name = name self.age = age def sit(self): print(self.name.title()+"is now sitting") def roll_over(self): print(self.name.title()+"rolled over")class Green_Dog(Dog): d

2022-04-17 18:53:17 442

原创 4-11 python学习

print("Hello, World!");players = ['tt','tr','qw']for player in players[:2]: print(player.title())for player in players[2:]: print(player.title())foods = ("hh","rr","qq")for i in range(3): print("该餐馆的五官食品{}".format(foods[i]))# foods[1] = ...

2022-04-11 23:11:19 677

原创 LinkedList 为什么不便于查找?

今天在写二叉树建立过程中,学习一下LinkedList 为什么不便于遍历?首先来看一下,在这里使用了LinkedList的get方法,查看一下get源码,如下,你可以发现首先要校验索引范围,然后遍历查找元素checkElementIndex源码,如果不在范围内(0-size),则抛出越界异常遍历查找为什么慢?看一下。链表查找,首先将要查找的索引与size进行比较,如果小于1/2size则从头遍历到链表中间,若大于,则从最后位置向前遍历到中间。因此,如果你查找的元素位于越靠近中间,则查找速.

2021-04-26 17:46:23 225

原创 java每日一题

1.每日一题ArrayList和LinkedList区别 ? (网易笔试)两者性质由底层的实现结构来确定LinkedList底层实现是双向链表,ArrayList底层是动态数组内存模型不同 ArrayList是数组的连续内存,有大小限制,空间用完需要扩容 ;LinkedList是不连续的内存空间,不需要主动扩容操作方法不同 LinkedList,因为链表的特性,更适合插入和删除。Arraylist因数据特性,更适合查找多线程安全 两者都不是线程安全的ArrayList怎么实现扩

2021-04-10 21:16:17 194

原创 查找各个部门领导薪水详情以及其对应部门编号dept_no,输出结果以salaries.emp_no升序排序,并且请注意输出结果里面dept_no列是最后一列

请你查找各个部门领导薪水详情以及其对应部门编号dept_no,输出结果以salaries.emp_no升序排序,并且请注意输出结果里面dept_no列是最后一列,以上例子输入如下:本题自己思路:输出顺序,限制是当前领导(to_date限定同一日期,去除提前离职的部门领导),按部门emp_no排序其他思路:预备知识:隐式内连接 where s.no=d.no and....and (多个条件)...显示外连接 join... on ....and...and....

2021-03-11 10:18:42 796 3

原创 SQL day1 查询入职最晚的职工信息

查询最晚入职:预备知识:order by 字段 :按某个字段排序 排序方式:desc 降序 asc升序limit(m,n):从第m条开始,取出n条数据limit n:省略写,默认从第0条开始,取出n条该题思路一:按照hire_date降序排序(因为时间最大,入职最晚),然后取出最上面的一条。思考:该种方式,虽然样例跑通了,但是实际表中,如果有多个最晚入职的人,这个查询结果显然有问题。思路二:查询所有入职最晚的...

2021-03-11 09:30:40 235

原创 双亲委派机制

双亲委派机制学习笔记 21/3/11.类加载器都有哪些?2.双亲委派机制定义、为什么引入双亲委派机制、工作原理、优势、实例,以及沙箱安全机制3.笔记+示意图1.类加载器分类2.双亲委派机制定义、为什么引入双亲委派机制、工作原理、优势、实例,以及沙箱安全机制沙箱安全机制实例(保护程序安全,防止核心API被篡改)...

2021-03-01 20:18:41 127

原创 事务与Mysql索引数据结构复习

回顾事务 索引数据结构一、事务1事务基本概念概念:如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。操作:开启事务 start transaction、回滚 rollback;提交 commit例子CREATE TABLE account ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(10), balance DOUBLE ); -- 添加数据 INSER.

2021-02-27 16:43:09 94

原创 闲想入门级Java该如何看源码?学习源码?

虽然目前还没学到该看源码的程度,但是一定要略知一二。以下来自某乎大佬建议1链接:https://www.zhihu.com/question/29646262/answer/1482269150具体的内容简介如下:1、java.lang这里面其实就是Java的基本语法,比如各种基本包装类型(Integer、Long、Double等)、基本类(Object,Class,Enum,Exception,Thread)等等…2、java.lang.annotation包含Java注解基本元素相关的源码3.

2021-02-07 12:01:29 534 2

原创 day14 RabbitMq消息队列学习与注册案例应用

2021年2月4日 天气晴本次学习笔记:1.RabbitMq 安装与启动 2.RabbitMq发送与接受消息模式回顾RabbitMQ安装与启动(1)下载并安装 Eralng配套软件中已提供otp_win64_20.2.exe(2)下载并安装rabbitmq配套软件中已提供rabbitmq-server-3.7.4.exe。双击安装,注意不要安装在包含中文和空格的目录下!!!!!!!!!!!!!!!!!安装后window服务中就存在rabbitMQ了,并且是启动状态。(3)安.

2021-02-04 21:24:33 541

原创 day13 elasticsearch学习

2021年2月3日,天气晴今天学elasticsearch的第3天,elasticsearch和HiighLevelRest客户端分页…学到这里,感觉基本就是调用接口,然后条件过滤查询某商品。引发我的思考:那么elasticsearch优点是什么?我为什么要用elasticsearch搜索?模糊查询不也可以解决?它到底怎么实现的呢?为什么说是分布式搜索引擎?公司里一般都是怎么用呢?我学到的是elasticsearch结合kibana可视化使用到底哪里进行了优化?怎么进行的优化?我为.

2021-02-03 16:27:55 115

原创 03闲聊leetcode算法第一题

今天2021年2月2日,看了03-07,心情阴,天气晴,先整理一小节。题目回顾: 在一个数组中,找出两个数之和为target,返回两个数的下标。例如:data[2,7,11,13,15] 找出两数之和为target=9输出:0,1算法复杂度:O(1) >O(log2 n) > O(n) >O(n2)package com.lzr.interview;import java.util.HashMap;import java.util.Map;public cla.

2021-02-02 23:33:42 132 2

原创 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

缓存穿透、缓存击穿、缓存雪崩区别和解决方案区别缓存穿透与缓存击穿:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。缓存击穿是指缓存中没有但数据库中有的数据。这时由于并发用户特别多,同时读缓存没读到数据,又同时去数据库去取数据缓存击穿与缓存雪崩:缓存击穿:同时读取的是同一条数据缓存雪崩:读取的是不是同一条数据,缓存雪崩是不同数据都过期了,很多数据都查不到从而查数据库.

2021-01-30 16:53:05 213

原创 转账引发数据一致性思考

鉴于一个boy friend发生支付宝提现事件,引发思考。支付宝提现成功,银行卡没查到到账。数据库不一致性问题··········事务分为本地事务和分布式事务本地事务数据库事务四大特征:原子性(A),一致性(C),隔离性(I)和持久性(D),而在这四大特性中,一致性是最基本的特性,其它的三个特性都为了保证一致性而存在的A账户给B账户转账100元(A、B处于同一个库中),如果A的账户发生扣款,B的账户却没有到账,这就出现了数据的不一致!为了保证数据的一致性,数据库的事务机制会让A账户扣款和B在账户.

2021-01-29 19:05:58 2739 1

原创 模板添加,默认值获取失败

时间:2021/1/15 16:46模板添加问题:调用add.do,但是获取不到设定的规格和参数默认值0目标实现效果:当前在template.html模板页面点击新增模板按钮,弹出一个窗口,窗口里填写“模板名”点击保存按钮,然后刷新当前页,设定新增模板的规格和参数默认是0,如下实现效果:问题分析:通过开发者工具查看,调用add.do,但是报错,get方法未被支持。百度该问题:重新查看一边处理流程:templat.html中,找到保存按钮js代码save()发送post请求

2021-01-15 16:46:44 474 4

原创 青橙项目之品牌管理前端 day2

学习掌握目标1.Element-Ui组件了解与使用2.ES6与ES5语法3.品牌管理的前端代码4.图片上传代码,本地和阿里云存储5.掌握阿里云oss存储未完成1.ElementUI简介学会使用官网,http://element-cn.eleme.io/2.0/#/zh-CNTable Form Buttonfunction (response,message){} 等价于 (response,message)=>{}ES6语法2.品牌管理前端2.1 列表展示查询所有,不

2021-01-12 21:37:35 199

原创 Error:KeeperErrorCode = NodeExists for /dubbo/com.qingcheng.service.goods.BrandService/configurato

dubbo zookeeper报错信息: Error:KeeperErrorCode = NodeExists for /dubbo/com.qingcheng.service.goods.BrandService/configurators报错解释该节点路径已经存在该Error不是错,可以不用管,不影响调用远程服务如果非要处理,先将节点信息彻底清除掉处理方式不用管,不影响,可以忽略彻底清除以前请求该路径的节点信息...

2021-01-11 11:24:28 5086

原创 Ambiguous mapping. Cannot map ‘brandController‘ method ...

报错信息:模糊映射,不能映射到...XXXController原因:1.Controller层的注解是否正确,比如是否敲代码过程粘贴复制,出现冲突,导致映射失败具体出错截图:两次都映射到PostMapping("/add")...

2021-01-10 12:10:29 324

原创 在xml中报红,错误提示URI is not registered

如图,很多时候创建一个xml文件,或者复制一个xml文件,在文件头部beans标签引入的地方总会出现如图情况,鼠标移动到上面会有对应的提示信息URI is not registered解决办法点击菜单栏“File”→“Settings”→“Languages&Frameworks”→如图点击加号,会弹出来一个内容框,将上图中报红色的内容复制,然后apply,在回到文件中发现问题没有了...

2020-11-20 23:56:46 630

原创 Day1数据结构-稀疏矩阵

数据结构基础稀疏矩阵实现package Third;public class Sparsearray { public static void main(String[] args) { //创建一个原始的二维数组 11*11 //0:表示没有棋子 1:表示黑子 2.表示篮子 int chessArr1[][] = new int[11][11]; chessArr1[1][2]=1; chessArr1.

2020-11-17 14:17:53 110

原创 IDEA下新建的Project与Eclipse下新建Project,你真的懂了吗?

引言:1.复习maven新建Project过程中,思路极度不清晰,只知道创建项目,但是对于在IDEA下新建项目到底是什么含义并没有透彻理解。2.回想Eclipse的工作空间 workspace 以及新建Project,与IDEA做对比加以区分,进一步加深理解3.通过查找资料,博客。解决自己的困惑和疑问,进行总结1. 明确IDEA的新建Project与Eclipse的Project的区别重点明确:IDEA下新建Project,相当于Eclipse的workspace,并不是与之前学习的.

2020-11-15 12:01:55 719

原创 Maven的下载安装配置之入门基础(一)

一、maven的下载官网下载download注意:别download错了,.tar.gz一般情况下都是源代码的安装包,需要先解压再经过编译、安装,才能执行我当时用的是这个版本二、安装Maven 下载后,将 Maven 解压到一个没有中文没有空格的路径下,比如 D:\software\maven 下面。解压后目录结构如下bin:maven命令,例如 mvn tomcat:runboot:maven本身引导程序,例如类加载器conf:maven配置文件,例如settings.xml

2020-11-15 09:24:54 122

原创 通过了解nacos的阈值保护,学习与思考

了解保护阈值:可以设置为0-1之间的浮点数,它其实是⼀个⽐例值(当前服务健康实例数/当前服务总实例数)⼀般流程下, nacos是服务注册中⼼,服务消费者要从nacos获取某⼀个服务的可⽤实例信息,对于服务实例有健康/不健康状态之分, nacos在返回给消费者实例信息的时候,会返回健康实例。这个时候在⼀些⾼并发、⼤流量场景下会存在⼀定的问题如果服务A有100个实例, 98个实例都不健康了,只有2个实例是健康的,如果nacos只返回这两个健康实例的信息的话,那么后续消费者的请求将全部被分配到这两个实例

2020-11-08 10:37:20 4235 3

原创 ORB特征提取详解

1、算法介绍ORB(Oriented FAST and Rotated BRIEF)是一种快速特征点提取和描述的算法。这个算法是由Ethan Rublee, Vincent Rabaud, Kurt Konolige以及Gary R.Bradski在2011年一篇名为“ORB:An Efficient Alternative to SIFTor SURF”的文章中提出。ORB算法分为两部分,分别是特征点提取和特征点描述。特征提取是由FAST(Features from Accelerated Segme

2020-05-20 18:02:57 1088

转载 UML各种图初识

UML各种图总结-精华 UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。想要知道UML更多内容的朋友,可以点击以下课程学习相关知识:  https://edu.csdn.net/course/play/24752/280547一、基本概念    如下...

2020-05-15 11:46:30 265

原创 6.1-3图像滤波之低通滤波、通过滤波器缩减像素采样

1.简介滤波是信号和图像处理中的一种基本操作。它的目的是选择性地提取图像中某些方面的内容,这些内容在特定应用环境下传达了重要信息。滤波可去除图像中的噪声,提取有用的视觉特征,对图像重新采样,等等。它起源于通用的信号和系统理论。2.描述图像特性的方式频域和空域两种:频域1.通过观察变化的频率,图像中灰度级的变化。有些图像含有大片强度值几乎不变的区域(如蓝天),而对于其他图像,灰度级的强度值在整幅图像上的变化很大(例如由大量细小物体构成的混乱场景)2.频域分析把图像分解成从低频到高频的频率成分。

2020-05-11 18:29:45 3305

原创 综合案例

vector map multimap 容器综合案例#include<iostream>using namespace std;#include<vector>#include<string>#include<map>#include<ctime>//没有分号#define CEHUA 0#define MEISHU...

2020-05-02 22:33:37 155

原创 以综合案例为例一招帮你捋清楚接口和抽象类

如何实现interface和abstract综合使用?案例示意图源码实现interface语法复习

2020-04-28 18:36:10 213

原创 Eclipse如何将一个包下的类文件移动到另一个包下?自动更改包名?

思考:我想把Eclipse下一些类文件进行备份,那么怎么实现?初步,我想一个一个从包中拖拽到另一个包中,what?那么多?一个一个拽?然后,我就想多选复制粘贴一下不就行了?what?Eclipse不让复制?直接去文件夹,找project1 下src文件,我新建一个文件,把类文件拷贝进去,what???回到eclipse,右击refresh,刷新后,报错了?包名还是原来的包名,并没自动...

2020-04-27 15:08:05 4426

原创 普通函数与模板函数调用规则

//通过通和模板函数都可以实现,优先调用普通//通过空模板强制调用函数模板//函数模板也可以发生重载//如果模板函数可以产生更好的匹配 优先调用函数模板#include<iostream>using namespace std;void myPrint(int a, int b){ cout << "调用普通函数" << endl;}...

2020-04-19 09:54:01 158

原创 函数模板案例 排序

#include<iostream>using namespace std;//实现通用 对数组排序//规则从大到小//算法 选择//测试 char int 数组template<class T>void mySwap(T&a, T&b){ T temp = a; a = b; b = temp;}template<cla...

2020-04-18 18:51:54 230

原创 02函数模板基本语法

template --声明创建模板typename 表面其后面的符号数据类型 ,可以用class代替T 通用数据类型 名称可以替换 通常为大写字母#include<iostream>using namespace std;template<typename T>void mySwap(T& a, T& b){ T temp = a; ...

2020-04-18 17:16:54 119

原创 FPGA、ASIC、CPU、GPU 简单对比 初识

AI 领域 FPGA、ASIC、CPU、GPU 简单对比简介CPUCPU:中央处理器(Central Processing Unit,CPU)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。GPUGPU:图形处理器(Graphics Processing Unit,GPU),又称...

2020-04-15 17:17:10 754

原创 String和StringBufefr equal和==

string的使用String和StringBuffer区别以及常见方法public class Test1 { public static void main(String[] args) { // TODO Auto-generated method stub String s = "This is a book!"; int i = s.length(); //...

2020-04-12 23:01:14 151

原创 多态 实现计算器案例

案例描述:分别利用普通写法和多态实现,设计两个操作进行运算的计算器类多态优点:代码组织结清晰可读性强利于前期和后期扩展以及维护//...........................普通实现.....................................class Caculator {public: int getResult(string oper) {...

2020-04-12 14:27:07 496

原创 基于颜色特征进行农作物图像分类识别的应用研究综述-了解

初识农作物杂草图像处理图像处理颜色系统计算机视觉中通过颜色系统表达现实物体的颜色信息。 一般彩色图像的颜色系统有 RGB、 HSI 、NTSC和 YcbCr等 ,在图像处理中常用的是 RGB和HSI。RGB值表示人眼对红绿蓝三种波长色光的敏感程度 ,通过混合 RGB三刺激值来产生其它颜色 , R、 G、 B分别为图像红、绿、蓝的亮度值 ,大小限定在 0-1,或者在 0-25...

2020-04-09 20:15:26 1713

原创 新手入门之 如何正确快速查java api?

都说会调用人家的东西,你首先得会看api,好了,现在老师api给你准备好了,eclipse也有了,代码也给了,你怎么查?你真的会查?我不会,所以学习再一下分享给大家,喜欢的别忘了赞Eclipse提供了Alt+/快捷键,可以看见Eclipse会自动提示你很多方法,我们要注意提示中的参数,尽可能帮助我们快速理解该方法的使用。哪些参数呢?一定要注意以下三个参数:+ 参数类型 + 返回值类型...

2020-04-08 16:10:13 996

原创 关系运算符重载

重载关系运算符,可以让两个自定义类行对象进行比较#include<iostream>using namespace std;class Person{public: Person(string name, int age) { m_Name = name; m_Age = age; } //重载关系运算符 bool operator== (Person...

2020-04-06 20:12:56 225

原创 赋值运算符重载

c++编译器至少给一个类添加4个函数默认构造(无参)默认析构(无参)默认拷贝(对属性值进行拷贝)赋值运算符 operator 对属性进行值拷贝如果类中有属性指向堆区,做赋值操作也会出现深浅拷贝问题先清理置空,再赋值#include<iostream>using namespace std;class Person {public: //friend ost...

2020-04-06 19:53:59 149

原创 递减运算符重载

递增运算符重载#include<iostream>using namespace std;//自定义整型class MyInteger{ friend ostream & operator<<(ostream &cout, MyInteger myint);public: MyInteger() { m_Num = 0; } /...

2020-04-06 19:07:57 211

计算机三级考试软件配套的安装教程,可以参考这个。

之前发的软件,很多人不知道怎么操作,这个安装教程大家可以按照这个一步步操作即可。

2022-06-20

2021适用三级网络技术.rar

未来教育题库无忧题库 自用版 最新21年适用 不会安装可以私聊免费提供支持

2021-01-17

win7精简版telnet客户端安装失败解决方案.xmind

win7 telnet客户端安装失败,原因分析,试错过程,查找方案,查找精简版WIN7缺少的文件,安装过程,很详细,不懂的可以私聊

2020-07-06

一种GNSSINSLiDAR组合导航传感器安置关系快速标定方法1.pdf

GNSS/INS/LIDAR组合导航系统 出事基本概念 论文 博客等搜集点云数据处理 希望与大家共享 欢迎一起交流 课题需要

2020-03-30

Git,GitHub学习_看图王.png

进行相关学习后,进行归纳总结。并且进行更深入的了解与学习,加油!

2019-08-06

空空如也

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

TA关注的人

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