- 博客(18)
- 资源 (12)
- 收藏
- 关注
原创 Storybook
Storybook 是一个 ui 组件开发管理的工具,我们可以通过 story 独立创建组件,并且每个组件都有一个独立开发调试环境。Storybook 是运行在主应用程序之外,不依赖于项目,因此我们不必担心开发环境、依赖等问题导致不能开发组件。 Storybook 支持多个主流框架(React, Vue, Angular, Mithril, Ember)等,由于目前笔者使用的是 react 技术栈,本文将介绍 react 项目如何配置使用 Storybook。一. 操作指南1. 首先,安装@st.
2021-12-01 15:32:17
2210
原创 图像边缘检测算子
边缘表现为灰度值急剧变化,可以通过计算灰度的不连续即梯度来定位边缘,灰度的突变对应于函数梯度较大的位置,因此对梯度算子的研究是边缘检测的最基本思路。基于梯度算子的方法是通过计算边缘梯度幅值和梯度方向来检测边缘,具体方法通常是:计算灰度值的一阶导数即梯度,然后在梯度方向搜寻梯度最大值的位置为判定为边缘点;或采用基于二阶导的方法,一般是计算二阶导的零交叉点来寻找边缘位置。本小节详细介绍Roberts、Sobel、Prewitt三个一阶梯度算子 和LOG(Laplacian of Gaussian)二阶梯度算子。
2021-12-01 15:30:02
2417
原创 IDE环境使用
三)IDE环境使用 1、配置Maven 在菜单栏点击File->Settings->Build,Execution,Deployment->Build Tools->Maven:将Maven home directory路径修改为Maven安装路径,将User settings file路径修改为Maven安装包中settings.xml的路径,将Local repository路径修改为在settings.xml文件中配置的本地仓库路径 2...
2021-12-01 15:28:11
1317
原创 java反射的学习笔记
这是篇java反射的学习手札,请菜鸟就位,老鸟避退。Start:反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。(来自Sun)常用的方法: Class.forName("TestDto") .
2021-12-01 15:20:53
487
原创 mysql 函数substring_index()学习
substring_index(str,delim,count)说明:substring_index(被截取字段,关键字,关键字出现的次数)如何,根据companyCode 展示其层次,第一层显示3 ,二层显示4,三层5以此类推。select `d`.COMPANY_CODE,SUBSTRING_INDEX(`d`.`COMPANY_CODE`,'.',1) AS `第一级`,SUBSTRING_INDEX(`d`.`COMPANY_CODE`,'.',2) AS `第二级`,SU...
2021-12-01 15:19:17
631
原创 一种基于查询词特征提取和关键词加权的长查询检索方法
近年来,对自然语言描述的长查询进行研究在信息检索领域受到了广泛的关注。长查询是一种比较复杂的查询,传统的搜索引擎在处理长查询时,无法准确区分长查询中的关键概念和补充概念,检索结果往往无法聚集在查询主题上,返回的信息无法满足用户的实际需求。关于长查询的问题自提出至今,已有很多相关的研究。已提出的多种长查询处理方法[1,2,3,4,5]主要可以归纳为以下三类:(1)查询词权重调整,即对长查询中的查询词进行重新加权;(2)缩减长查询中的无关信息;(3)扩展长查询中的关键词。第一类为查询词重...
2021-11-09 17:36:07
482
原创 线程与进程与有什么关系
1、任务调度 线程是什么?要理解这个概念,须要先了解一下操作系统的一些相关概念。大部分操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。任务执行的一小段时间叫做时间片,任务正在执行时的状态叫运行状态,任务执行一段时间后强制暂停去执行下一个任务,被暂停的任务就处于就绪状态等待下一个属于它的时间片的到来。2、进程 我们都知道计算机的核心是CPU,它承担了所有的计...
2021-11-09 17:33:00
148
原创 jar包冲突导致接口调用问题
上述 最近在项目整合集团的SDK,调用SDK的能力接口,本地和开发环境调试一切正常,但是部署到PaaS环境,就出现了一些莫名其妙的错误,开发环境是jar包部署,打包部署没有什么问题,PaaS环境是镜像部署,虽然没什么区别,都是先通过Maven编译打包的,但是在PaaS环境调接口会报如下的异常。java.lang.NoSuchMethodError: javax.ws.rs.core.MultivaluedMap.addAll(Ljava/lang/Object;[Ljava/lang/Ob.
2021-11-09 17:30:05
1536
原创 图像边缘检测算法可研究内容
图像中明显变化的像素点,包括明暗变化、颜 色变化、深度不连续、表面方向变化等范畴,都属于边缘。通过边缘检测,能够大幅减少图像数据量,在保留重要的结构属性同时,剔除弱相关信息。边缘检测是众多图像分析和计算机视觉任务中解决问题的首要步骤,比如对高层视觉特征的成功识别建立在边缘效果上。计算机视觉中的边缘检测任务由此衍生了许多其他课题的研究。在阅读与边缘检测相关的文献过程中,我们归纳出以下三个问题。进一步通过这些问题的解决,使边缘检测技术得到改进。(1)融合多尺度思想。真实世界中,图像数据总会被噪声干扰,因.
2021-11-09 17:21:17
2502
原创 消息队列MQ在消费端如何进行限流?
在使用消息队列时,如果生产方在某些时间段产生的消息远远大于消费方的处理能力,则可能造成消费方服务出问题,甚至服务崩溃。这个时候,需要通过消费方限流的方式来规避此类风险。本贴,以RabbitMQ作为消息中间件,给出限流效果的验证示例:配置文件(rabbitmq.listener.simple)#开始手动确认模式acknowledge-mode: manual#一个消息端每次最多可处理的消息数量prefetch: 2关键消费方代码@Component@RabbitLi..
2021-11-09 17:18:36
3576
原创 前端上传和下载文件时遇到的问题总结
概要:项目中有时需要下载文件比如word或pdf时,一般是直接点击一个链接就可以直接下载,这一般是文件流的下载方式,但是有个缺点就是只要拿到这个文件流地址,在什么地方都可以直接下载,安全性不好,此时需要带上token进行验证,通过一个请求带上其token,然后把返回值进行文件流下载即可。我在做项目时,就遇到了这种情况,附件下载头部需要添加token。以下几个问题是我在做项目时上传附件以及下载附件时遇到的问题,以及总结的解决方法。问题1:附件下载,如何需要通过请求,添加token校验?解决方法:针对这
2021-11-09 17:13:59
1623
原创 记录一次DB2备份
MYDB数据库备份根据要求要给MYDB数据库进行定期备份,备份脚本实施步骤如下(由于MYDB采用的是HA主备模式,因此两台机器都要部署):db2inst1用户执行:1)创建归档日志目录和备份目录mkdir -p /db2data/db2archlogmkdir -p /db2data/db2backup/MYDBdb2)设置数据库为归档模式,修改历史恢复文件的信息保留时间和开启相关信息的自动删除db2 update db cfg for MYDBdb using LOGARCHMETH...
2021-11-09 17:08:09
614
原创 关于java反射的基础实践二
书接上回,反射一个对象中的属性值乘以1000,我们解决了,那么如果对象中有list呢,如下:怎么办?@Data@Accessors(chain = true)public class TestDto { private BigDecimal testOneExp; private BigDecimal testTwoExp; private String testThree; private List<TestDto> testFour;}再测试一下p...
2021-09-22 12:07:25
94
原创 关于java反射的基础实践一
场景:假设有个对象里 有若干BigDecimal类型的属性,欲对该类型的属性进行加工,如,都乘以1000。 首先想到的就是反射,那么怎么搞呢,尝试开始。 上代码:1.定义一个测试的实体@Data@Accessors(chain = true)public class TestDto { private BigDecimal testOneExp; private BigDecimal testTwoExp; private String te...
2021-09-22 12:05:12
103
原创 Mysql 导入导出 脚本 半成品 探讨
因为工作需要,每天要多次把数据库,从A导都B,再从B导到C,于是想写让它方便点,程序员都懂的,我要自由,我要简单。1.首先vi一个导出的shellvi backup_mysql.sh#!/bin/bash###################. /etc/profile. ~/.bash_profile##################if [ ! "$#" -eq 6 ]then echo "error!" echo "USAGE:$0 [MYSQL...
2021-09-22 12:02:52
120
原创 mysql 函数substring_index()学习
substring_index(str,delim,count)说明:substring_index(被截取字段,关键字,关键字出现的次数)如何,根据companyCode 展示其层次,第一层显示3 ,二层显示4,三层5以此类推。select `d`.COMPANY_CODE,SUBSTRING_INDEX(`d`.`COMPANY_CODE`,'.',1) AS `第一级`,SUBSTRING_INDEX(`d`.`COMPANY_CODE`,'.',2) AS `第二级`,SU...
2021-09-22 11:58:47
141
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人