NOT

金额转换工具类 , 元转分, 分转元

元转分 (String int): 分转元 (Integer String): 分转元(Integer BigDecimal): 完整代码; 点击查看代码 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.mat ......
金额 工具

统一返回格式

代码: ` import lombok.Builder; import lombok.Data; import java.io.Serializable; @Data @Builder public class Result implements Serializable { private sta ......
格式

AI开发实践:关于停车场中车辆识别与跟踪

摘要:本案例我们使用FairMOT进行车辆检测与跟踪、yolov5进行车牌检测、crnn进行车牌识别,在停车场入口、出口、停车位对车辆进行跟踪与车牌识别,无论停车场路线多复杂,小车在你掌控之中! 本文分享自华为云社区《AI寻车》,作者:杜甫盖房子。 本案例我们使用FairMOT进行车辆检测与跟踪、y ......
停车场 车辆

Vulnhub之MinU V2详细测试过程

MinU v2 识别目标主机IP地址 Currently scanning: 192.168.56.0/24 | Screen View: Unique Hosts 4 Captured ARP Req/Rep packets, from 4 hosts. Total size: 240 _____ ......
过程 Vulnhub MinU

JS实用技巧断点调试详解

调试能力是一个程序员的生存根本,可是很多初学者却忽视调试。今天我们就来讨究一下JS的调试技巧。 本文章将会详细列举JS相关的各种实用调试技巧。如果您是JS的初学者,那么这篇文章将对您有很大的帮助。 为什么要调试? 程序就是函数堆砌起来的,程序的运行就是函数的执行过程。而通过JS调试,我们可以更为直观 ......
实用技巧 断点 技巧

质数线性筛——(大学复健)

##不想写了,反正原理还没有自己推出来过,就这样吧,如果哪天整清楚了我再补上 #include<bits/stdc++.h> using namespace std; bool ispri[1009]; long long pri[1009]; const long long MAXN=1e3; l ......
质数 线性 大学

DCL-权限控制

DCL-权限控制 mysql常用权限: 1.查询权限:show grants for '用户名'@'主机名'; 2.授予权限:grants 权限列表 on 数据库名.表名 to '用户名'@'主机名'; 3.撤销权限:revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名'; ......
权限 DCL

Conda常用命令

应用场景说明 在用Python时,会有不同的版本要求,比如有的使用Python 2.7,有的使用Python3.5,有的使用pytorch,有的使用TensorFlow, 创建多个虚拟环境,可以较好的解决该问题。记录在使用过程中的常用命令。 一、创建虚拟环境 conda create --name ......
命令 常用 Conda

mybatis-plus 分页 , 以及增删改查 工具类

自定义分页PageData: 代码: 点击查看代码 import lombok.Data; import java.io.Serializable; import java.util.List; @Data public class PageData<T> implements Serializab ......
mybatis-plus mybatis 工具 plus

awk if else用法

awk '{if ($1==1) print "A"; else if ($1==2) print "B"; else print "C"}' awk中也支持++或者+=运算符 grep '接口耗时:' test.log|cut -d "m" -f 1 |cut -d ":" -f 2|awk 'B ......
else awk if

电商平台上的智能推荐系统:探究人工智能技术在电子商务中的应用

电子商务作为互联网时代的一项核心业务,已经成为人们日常购物的主要方式之一。随着人工智能技术的不断发展,电子商务平台上的智能推荐系统已经成为了电子商务领域的一个热门话题。 一、智能推荐系统的定义及原理 智能推荐系统是指通过分析用户行为和偏好,为用户提供个性化的推荐服务的系统。其核心原理是基于数据挖掘、 ......

Visual Studio 2022 新增的开发隧道功能

用微信公众平台测试账号做微信公众号开发的时候,需要配置回调地址 由于项目在本地,没有发布。url里需要一个公网可以访问的域名,以前的解决办法是使用内网穿透,本地vs启动项目后,可以通过公网地址调本地的项目接口。 现在vs2022的最新版本(17.5)新增了一个新功能:开发隧道。可以用来解决上述问题。 ......
隧道 功能 Visual Studio 2022

MySQL replace into 造成死锁

错误日志如下: 1.replace into 的作用是,当存在冲突时,会把旧的记录替换成新的记录,也就是说replace into 分了两个步骤:A.判断 和 B. 执行 A. 首先判断我们执行的记录是否存在(根据主键或者唯一索引) B. 针对不存在的记录,直接执行insert语句 针对已经存在的记 ......
replace MySQL into

Python小练习:进度条

Python小练习:进度条 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 用Python两种方式实现进度条功能,一种是自定义的进度条,一种是调用tqdm库来实现。 1. process_test.py 1 # -*- coding: utf-8 -* ......
进度 Python

Hadoop完全分布式集群搭建

0 准备工作 首先需要准备三台虚拟机,这里准备的是hadoop1,hadoop1,hadoop3,虚拟机机要求如下: 配置了静态IP。 关闭了防火墙的。 虚拟机下载安装:https://www.cnblogs.com/lgjb/p/17292698.html 1 配置ssh免密登录 配置ssh免密登 ......
分布式 集群 Hadoop

linux应用测试程序

测试程序1:模拟触发OOM程序 /************************************************************************* > File Name: hello.c > Created Time: Fri 23 Oct 2020 09:40: ......
程序 linux

小程序canvas导入字体

在需要使用自定义字体的页面中,在canvas绘制之前加入以下代码: wx.loadFontFace({ family: '自定义字体名称', source: 'url("字体文件的路径")', scopes: ['webview', 'native'],//由于canvas是原生组件,所以需要加上n ......
字体 程序 canvas

python-requests库文档学习

quickstart 英文文档:https://requests.readthedocs.io/en/latest/user/quickstart/ Passing Parameters In URLs在url中手动传递参数 payload = {'key1': 'value1', 'key2': ......
python-requests requests 文档 python

高并发笔记

为什么用分布式架构 处理,高并发,高可用,大数据 高并发事前: 添加硬件资源 高并发事中: 故障转移、熔断、限流 大数据特点: 读多写少 关键的瓶颈是数据库,处理方案:按读写拆分数据库、按业务拆分数据库、按节点增加数据库 生产库进行设计:数据进行增删改的操作,和少量的试试操作 查询库进行设计: 存放 ......
笔记

思考 TypeScript namespace,复习 class 语法

前言 据我所知,早期 JavaScript 没有 class 语法,很多都是函数,即便是现在的 class 本质上也是一个函数。在这里不说函数与 class 之间的关系和区别。 下面将从 class 语法上讲解,阐述为什么有 class 以及作用; 对 class 语法进行了探讨之后,再思考 Typ ......
语法 TypeScript namespace class

HTTPS双向认证【转】

背景 在三方接口对接中,偶尔会遇到需要传递证书的情况,这种方式其实是在SSL握手过程中会同时验证客户端和服务器的身份,这就是我们常说的 双向认证。 双向认证需要服务器和客户端提供身份认证,只能是服务器允许的客户方能访问,安全性相对于要高一些。 下面老黄用几个小例子来演示一下双向认证的简单应用。 准备 ......
双向 HTTPS

学习-ts变量声明-捕获变量怪异之处

经典面试题,varsetTimeout会在若干毫秒的延时后执行一个函数(等待其他代码执行完毕)。 for (var i = 0; i < 10; i++) { setTimeout(function () { console.warn(i); }, 1); // 全是10 } for (var i ......
变量 ts

JavaScript超大文件上传解决方案:分片断点上传(一)

​ 前段时间做视频上传业务,通过网页上传视频到服务器。 视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:1,文件过大,超出服务端的请求大小限制;2,请求时间过长,请求超时;3,传输中断,必须重新上传导致前功尽弃; 解决方案: 1,修改服务端上传的限制配置;N ......
断点 JavaScript 解决方案 文件 方案

sqlserver判断字段值是否是数字

select ISNUMERIC('123') IsNum ......
字段 sqlserver 数字

build.xml配置文件——调整格式2

<?xml version="1.0" encoding="UTF-8"?><project name="ant-jmeter-test" default="run" basedir="."> <tstamp> <format property="time" pattern="yyyyMMddhhm ......
格式 文件 build xml

Rust 所有权规则

Rust 是一种系统级编程语言,其最为突出的特点之一是所有权规则。这些规则确保了 Rust 代码的内存安全和并发安全,并在编译时检查了内存管理的正确性。下面是 Rust 中的所有权规则的概述: 1.每个值都有一个所有者:在 Rust 中,每个值都有一个唯一的所有者。这意味着变量在任何时候只能有一个拥 ......
所有权 规则 Rust

map和bean转换工具类

bean转Map: Map转bean: 完整代码: 点击查看代码 import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.lang.reflect.Field; import java.lang.reflect.Mod ......
工具 bean map

关于conda小知识点

一、关于conda conda是一个流行的开源软件包管理系统和环境管理系统,用于在不同的计算机环境中安装和管理软件包和依赖项。以conda开头的命令通常是conda命令,用于在conda环境中执行各种操作,例如创建、激活、更新和删除环境,安装、升级和删除软件包等。以下是一些常用的conda命令: c ......
知识点 知识 conda

防止移动端黑客攻击,移动安全技术应用趋势及未来发展

移动互联网已成为人们日常生活中必不可少的一部分,随之而来的是移动设备上的安全问题也越来越引人注目。移动端黑客攻击、隐私泄露等问题已经成为不容忽视的风险。为了保护用户的安全和隐私,移动安全技术不断地发展和完善。 一、移动安全技术的现状 当前,移动设备上的安全问题主要包括以下几方面: 1.移动端黑客攻击 ......
技术应用 黑客 趋势 技术

CAD绘图次序快捷键是什么?怎么用?

在CAD绘图过程中,当图纸中某一图形被其他图形遮挡时,如果想要将其显示出来可以通过调整其绘图次序来实现。那么,你知道CAD绘图次序快捷键是什么吗?今天小编来给大家简单介绍一下浩辰CAD软件中CAD绘图次序快捷键是什么以及使用技巧,一起来看看吧! CAD绘图次序快捷键是什么? CAD绘图次序命令全称: ......
次序 快捷键 CAD