自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Flyway 入门教程

Flyway 是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。

2022-09-30 09:40:20 981

原创 yolo-目标检测算法简介

yolo是一种卷积神经网络结构,yolo(意思是神经网络只需要看一次图片,就能输出结果),通过给出的物体坐标获取目标的特征信息,然后将信息存储、学习,在目标图像上找到符合的特征信息,确定目标位置。yolo的预测是基于整个图片的,并且它会一次性输出所有检测到的目标信息,包括类别和位置。目标检测(Object Detection)的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置,是计算机视觉领域的核心问题之一。:每一次训练神经网络送入模型的样本数,在卷积神经网络中,大批次通常可使网络更快收敛,

2022-09-29 18:38:36 5843 1

原创 知识图谱嵌入模型之TransE算法

TransE

2022-09-04 18:48:32 866

原创 ocr的场景应用--发票识别

ocr识别的简单应用

2022-09-02 08:59:09 2234

原创 【python爬虫高级案例-动态加载页面和代理】

【python爬虫高级案例-动态加载页面和代理】

2022-09-01 00:01:20 911

原创 区块链基础机制

某人发起交易,输入交易对象和交易数量,并用私钥对交易进行签名,请求的内容包括交易数量、对方的地址、签名和公钥。其他结点收到这笔交易信息开始验证交易的正确性,验证通过交易信息中的交易数量、地址、签名和公钥计算是否匹配。智能合约具体是指运行在可复制、共享的账本上的计算机程序,可以处理信息,接收、储存和发送价值的脚本。区块链中账户的地址是利用非对称加密算法从个人的私钥计算得到的,不能由账户地址反推出私钥。交易被广播到去中心化网络,网络中的其他结点都知道了这笔新生成的交易。新生成的区块加入到一个区块链的末端。...

2022-08-31 22:44:10 2780

原创 如何跳出forEach循环

其实不仅仅是 forEach() 方法,还有一个平时经常使用的 map() 方法也是大同小异的,可以用抛出异常来实现跳出循环的操作。但我们其实也完全可以使用 some() , every() 等方法来提前验证好,或者使用 findIndex() 去检测条件捕获索引后再进行二次遍历处理。...

2022-08-31 22:40:36 6343

原创 多重if优化

多重if的简单优化

2022-08-31 21:54:17 3947

原创 搭建内网穿透工具-ngrok

由于某些内部网络的站点需要外部调用或者访问,则需要一个外网能够访问内网的方法,而内网穿透就是这个方法之一。

2022-08-28 18:30:39 1155

原创 JS逆向爬虫案例分享

JS逆向爬虫案例分享

2022-08-28 15:44:55 1455

原创 B端产品设计流程--产品定位

产品定位

2022-08-05 16:29:43 304

转载 Dubbo Spring Cloud

对外部提供RESTAPI服务是一件非常好的事情,但是如果内部调用也是使用HTTP调用方式,就会显得显得性能低下,SpringCloud默认使用的Feign组件进行内部服务调用就是使用的HTTP协议进行调用,这时,我们如果内部服务使用RPC调用,对外使用RESTAPI,将会是一个非常不错的选择,恰巧,DubboSpringCloud给了我们这种选择的实现方式。dubbo.cloud.subscribed-services表示要订阅服务的服务名,可以配置’*',代表订阅所有服务,不推荐使用。...

2022-08-01 14:02:42 433

转载 多表查询最值

多表查询最值

2022-08-01 14:00:57 477

原创 isNotBlank与isNotEmpty

isNotEmpty()和isNotBlank()

2022-07-31 22:24:53 1105

原创 SkyWalking概要介绍

日志监控 指标监控 请求链路追踪

2022-07-31 22:00:00 179

原创 【时间的比较】

关于时间的比较方法。

2022-07-31 21:42:27 1267

原创 JSON.stringify()的深入学习和理解

JSON是一种轻量级数据格式,可以方便地表示复杂数据结构。JSON对象有两个方法:stringify()和parse()。在简单的情况下,这两个方法分别可以将JavaScript序列化为JSON字符串,以及将JSON解析为原生JavaScript值。......

2022-07-31 15:01:52 2117

原创 IP属地如何高效率识别

IP属地显示各大平台已经有更新,抖音、今日头条、知乎、小红书等,作为一个技术,如果实现获取IP属地呢,正好近期需要做一个IP属地跳转,识别IP的归属地如果单纯的靠调用接口获取属地信息在效率上难以保证,因此给大家分享一个强大的离线IP地址定位库ip2region获取IP归属地。获取IP属地那么重要的步骤就是获取IP地址,怎么获取ip地址呢?......

2022-07-31 08:38:43 747

原创 vue的基本使用

vue是一套构建用户界面的渐进式框架,Vue 只关注视图层, 采用自底向上增量开发的设计。

2022-07-30 15:38:32 309

原创 区块链入门相关概念

由于区块的哈希值由区块的数据、父区块哈希值、区块索引、时间戳、Nonce一起生成的,其中任何一个数据的改变都会导致哈希值改变,而哈希值改变会导致区块的无效,即哈希值不以000开头。因为后面的区块用到了前面的区块,所以一个无效区块会导致连接再后面的区块无效,如果要修复这些区块,就要每个后去区块重新计算修复。若一个节点判断出本身的区块是最新的,再收到新的区块信息时,节点就会把新的区块添加到自身链条的最后。当一个区块链的节点掌握了整个区块链中51%以上的计算能力时,它就可以重写整个区块链。......

2022-07-29 17:33:50 2549

原创 【Python工程师之requests如何突破 JA3 指纹】

之前一期我讲过怎么利用scrapy去突破指纹,这一期来讲讲怎么用python原生库requests突破指纹。

2022-07-29 12:00:00 1611

原创 python语言Camelot库: 人类的 PDF 表提取

python语言Camelot库: 人类的 PDF 表提取

2022-07-28 23:37:21 2749 1

原创 功能测试、UI自动化测试(web自动化测试)、接口自动化测试

简单介绍功能测试、UI测试、接口测试的区别和联系

2022-07-28 17:28:39 1650

原创 知识图谱之Cypher语言的使用

关于Cypher语言的使用

2022-07-28 17:11:23 2851

原创 初识Apifox——如何使用Apifox做一个简单的接口测试

国产接口测试神器,测试人员的福音

2022-07-28 16:15:23 9909 2

原创 pnpm简介

和npm,yarn一样,pnpm是一个包管理工具。不一样的是,pnpm解决了npm和yarn一直都没有解决的痛点。在许多方面比npm和yarn更优秀。

2022-07-27 11:22:18 2734

原创 百度paddleocr检测训练

1.准备一个新的虚拟环境,安装下载的源码当中对应的requirements.txt文件,记住paddle的版本尽量和下载的代码版本一致,使用tensorrt需要的paddlepaddle版本也不一样,需要去官网查找。program.py调整ArgsParser下面的-c-config指定为.yml的配置文件路径(也就是你修改的配置文件路径)最后训练好可以在./output/db_mv3下面的yml中查看训练的配置文件。Label.txt保存的gt框的坐标(一般用的都是这个)2.准备自己的数据集。...

2022-07-26 16:15:50 1548 3

原创 电商常规问题part1

电商常规问题解析

2022-07-03 23:24:45 647

原创 B端电商-订单逆向流程

订单流程是指从订单产生到完成整个流转的过程,从而形成了一套标准流程规则。而不同的产品类型或业务类型在系统中的流程会千差万别,所以公司在搭建线上交易平台时,需要根据不同的类型进行构建订单流程。...

2022-07-01 14:27:07 5159

原创 浏览器缓存机制概述

浏览器对于资源的存放主要考察两个因素:使用率和大小浏览器缓存的作用都是从第二次请求开始的:##优点优先级:Cache-Control 的优先级高于 Expries优先级:Etag / If-None-Match 优先与 Last-Modified / If-Modified-Since...

2022-07-01 10:45:18 236

原创 有时候只查询一行语句,执行也慢

假如有一个SQL查询结果长时间不返回一般是表t被锁住了,这时候执行show processlist使用 show processlist 命令查看 Waiting for table metadata lock 的示意图。执行SQL查出来这个线程的状态是 Waiting for table flush,你可以设想一下这是什么原因。这个状态表示的是,现在又一个线程正要堆表t做flush操作,MySQL里面堆表做flush操作的用法,一般有以下两个:这两个flush语句,如果指定表t的话,代表

2022-07-01 10:45:09 181

原创 API文档工具knife4j使用详解

编写api文档是一个费时的操作,过程枯燥。那有没有一种可以自动生成api文档的工具呢,答案是有,比如swagger就是可以自动生成的,像yapi、apidoc、showdoc等等是需要我们编辑的,这样较为复杂且容易遗漏。但是他们的界面很好看,那有没有一种好看的的api文档工具呢,答案也是有,swagger文档增强工具knife4j,界面和功能比swagger更好看,但是是基于swagger开发的。想要使用knife4j非常简单,只要在Springboot项目中引入knife4j的依赖即可...

2022-06-30 20:00:00 8702

原创 【Python工程师之高性能爬虫】

单线程异步协程来实现爬取数据的高性能

2022-06-30 18:11:32 436 1

原创 CRM客户关系管理系统

对CRM做了一个简单的梳理,同时构思了下B端商城的CRM框架。

2022-06-29 17:23:16 160

转载 RSA加密算法的常用工具类

这里提供一个RSA加密算法的工具类,其中包含生成密钥、加密、解密、加签、验签等RSA常用的方法,可以直接使用

2022-06-24 15:15:52 1363 1

原创 Python工程师之Scrapy持久化运行

那么了解了scrapy,我们也来说一说scrapy-redis,这个就是持久化运行scrapy的一个技术方案

2022-06-06 09:50:27 420

原创 什么是SRM?SRM包含哪些内容?

在了解什么是SRM前我们得先知道什么是供应链,供应链(Supply chain)是指生产及流通过程中,涉及将产品或服务提供给最终用户活动的上游与下游企业所形成的网链结构。在目前全球经济增长乏力、竞争加剧的经济背景下,各企业面对的不仅仅只是同行企业对手,更大程度已经演变成了各供应链之间的竞争,谁掌握更好的供应链资源,那么谁在全球市场竞争中胜出的机会将更大。供应链是一个包含原料供货商、供应商、制造商、仓储商、运输商、分销商、零售商以及终端客户等多个主体的系统。

2022-06-02 15:02:47 6427

原创 逻辑相同,性能差异巨大的SQL语句

其中记录了从年初到年末所有的数据。那如果我们查7月这一个月的数据,可能会这样写sql因为t_modified上面加了索引,所以这条语句可以走索引,返回结果,但是执行结果却不一样,这条语句查询了很久。但如果将条件改为where t_modified = ‘2020-7-1’,这时候就可以用上索引,结果返回很快。为什么会造成上述情况?t_modified索引示意图,方框下面数字就是month()函数对应的值.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(i

2022-06-01 20:41:48 1010

原创 图片优化方案

图片是一个网站的重要组成部分,图片影响这页面的美观和品质。简单来说图片对于网站建设的作用就是吸引用户、彰显网站风格、美化网站、简化网站页面,所以图片在网站中起到的作用完全不亚于软文,有的甚至效果比软文还要好。但是图片的不合理使用可能会影响页面的打开速度和用户的正常浏览,在对网站进行优化的时候,可以从图片这一方面入手。JPEG(Joint Photographic Experts Group)是 JPEG 标准的产物,该标准由国际标准化组织(ISO)制订,是面向连续色调静止图像的一种压缩标准。 JPEG 格式

2022-06-01 09:45:02 663

原创 【PS】ps基础绘画球体

准备好一个圆,颜色用球体黑白灰的灰。这样我们用画笔补充好阴影和高光就可以让这个圆立体起来。设置好画笔硬度为零,不透明度和流量为30%。画笔大小根据实际情况来设置。创建一个图层剪切进圆,画上高光。在创建一个图层画上阴影。这样就有了最基本的黑白灰关系。接下来我们需要让黑白灰之间的过度更加的柔和。在创建一个图层补充下高亮,和阴影上面的桌面折射光。每个地方都可以慢慢的打磨。这时这个球已初具雏形,但是它“飘”起来了,没有落地。在球的下面加上一个阴影就可以让球不会“飘”了。不过这个阴影还不够.

2022-05-31 18:36:32 1644

jdk11_maven3.6_win_x64.zip

jdk11 oracle windows x64版本 加 maven3.6

2021-02-21

jdk-11.0.10_linux-x64_bin.rpm

jdk-11.0.10_linux-x64_bin.rpm

2021-01-20

空空如也

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

TA关注的人

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