NOT
金额数字转成万元
package com.swift.utils; import java.math.BigDecimal; public class NumberToW { public static StringBuffer formatNum(String num, Boolean b) { StringBuf ......
查看gpu信息
1、lspci | grep -i nvidia 11:00.0 3D controller: NVIDIA Corporation Device 1eb8 (rev a1) 2、nvidia-smi + + | NVIDIA-SMI 515.48.07 Driver Version: 515.48 ......
electron加载远程和本地右键菜单冲突问题处理
electron 加载远程页面,远程页面有自己的右键,但是electron也有自己的菜单,为了防止两个右键菜单同时显示,使用window.myrightmenu 进行限制,window.myrightmenu非空则显示远程的,window.myrightmenu为空则显示electron的默认菜单。 ......
jmeter连接数据库
查看数据库版本,下载数据库驱动,并解压至jmeter安装lib/ext位置(以mysql为例)下载数据库驱动 下载地址:https://dev.mysql.com/downloads/connector/j/ 重启jmeter,测试计划-浏览 新建数据库连接 创建数据库连接 jdbc:mysql:/ ......
半小时实现Java网络爬虫框架
最近在做一个搜索相关的项目,需要爬取网络上的一些链接存储到索引库中,虽然有很多开源的强大的爬虫框架,但本着学习的态度,自己写了一个简单的网络爬虫,以便了解其中的原理。今天,就为小伙伴们分享下这个简单的爬虫程序!! 首先介绍每个类的功能: DownloadPage.java的功能是下载此超链接的页面源 ......
NUIST Levoj P1220 皇后摆放问题
#include<iostream>#include<algorithm>#include<vector>#include<cstring>using namespace std;int chess[9][9];int arr[9][9];int cnt=0,sum=0;bool check(int ......
数组元素排序(一)
算法概述 定义 排序:假设含有n个记录的序列为{R1,R2,...,Rn},其相应的关键字序列为{K1,K2,...,Kn}。将这些记录重新排序为{Ri1,Ri2,...,Rin},使得相应的关键字值满足条Ki1<=Ki2<=...<=Kin,这样的一种操作称为排序。 通常来说,排序的目的是快速查找 ......
apache服务器的安装
1.配置网络 :vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 更改为:IPADDR=192.168.92.10 PREFIX=24 GATEWAY=192.168.92.2 DNS1=8.8.8.8 2.查询软件包:yum list inst ......
Mac之转换mov为gif
1. 安装ffmpeg、gifsicle: brew install ffmpeg brew install gifsicle 2. 执行转换命令 ffmpeg -i in.mov -pix_fmt rgb8 output.gif && gifsicle -O3 output.gif -o outp ......
更安全、更低耗的微服务架构改造之道
摘要:微服务改造是政企客户云原生演进的重头戏,但如何做到成本低、安全性高、性能不变、方便调用等,却是一门学问。本文讲述华为云Stack的解决之道。 本文分享自华为云社区《【华为云Stack】【大架光临】第17期:更安全、更低耗的微服务架构改造之道》,作者:杨奕 华为云技术规划专家。 在以往的文章《云 ......
【ChatGPT】程序员的半个老师,今天简单讲讲使用心得
程序员有个玩笑叫做复制黏贴,原来的百度谷歌只能是碎片层面,有了chatGPT,可以实现更深层次的复制黏贴,直接帮你写好整个方法和实现步骤,不再是简单的碎片。 当然他只能做到教材级的解答,业务层面做不到,如果连业务层面都做到了,那程序员就真失业了!! 今日的小尝试与惊喜 程序员经常遇到判空场景,针对数 ......
单词整理
当初年轻不懂事,没好好学英语,四级都是飘过。 现在看各种英文文档开始还债,这也不懂哪也不懂。。。所以弄个表格记录一下遇到不会的单词,方便搜索和复习。 |单词|解释| |-|-| |enhance|增强| |extraction|提炼| |namely|也就是| |concise|简洁| |motiv ......
ftp和http区别
ftp和http区别 https://blog.csdn.net/only_musm/article/details/78983364?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edef ......
http和ftp协议的区别
http和ftp协议的区别https://blog.csdn.net/Diligent_wu/article/details/123458009 ......
NUIST LevOJ P1851 成熟的数列
#include<iostream>#include<algorithm>//lower_bound函数 using namespace std;typedef long long ll;const int N = 1e6+5;int n,z;ll num[N];int main(){ cin>>n ......
selunium各种定位的方法
selunium特点 1. 开源软件 2. 跨平台 3. 支持多种浏览器 webdriver浏览器驱动 元素定位 # 导包 from selenium import webdriver import time from selenium.webdriver.common.by import By # ......
如何在Linux服务器上后台运行python程序,并将输出加载到指定文件中
如何在Linux服务器上后台运行python程序,并将输出加载到指定文件中 一、后台运行命令:nohup 示例: nohup python3 -u xxx.py >> xxx.txt 2>&1 & -u(可选,指不开启缓冲区,xxx.txt实时更新) 2>&1(2为错误输出,1为标准输出,整体意思是 ......
序列化导致的数据库连接泄漏
最近遇到一个数据库连接异常,Connection is not available, request timed out after 30000ms. 刚开始以为连接不够,然后改配置增加连接数,但是还没有解决问题 后来通过调试发现是由于AOP日志记录的时候会进行序列化,结果这个对象是个Mapper, ......
pt-query-digest使用
more /data/script/analysis_slow_query.sh #!/bin/bashDIR="$( cd "$( dirname "$0" )" && pwd )"cd ${DIR} #配置Archery数据库的连接地址archery_db_host="x.x.x.x"arche ......
VulnHub-AdmX_new
本人所有文章均为技术分享,均用于防御为目的的记录,所有操作均在实验环境下进行,请勿用于其它用途,否则后果自负,作者不承担相应的后果。 ......
C语言预定义宏
C语言预定义宏: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { printf(" __FUNCTION__: %s\n", __func__); printf(" __func__: %s\n", __ ......
springBoot启动 Error running Application. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.
1. 打开SpringBoot启动配置 2.选择shorten command line 3.apply保存就行了 ......
前缀和
一、什么是前缀和 前缀和是一种预处理,用于降低查询时的时间复杂度。 举个例子:给定 n 个整数,然后进行 m 次询问,每次询问求一个区间内值的和。 如果用暴力写法,那每次询问都需要从区间左端点循环到区间右端点求和,时间复杂度较大。 这种时候就可以预先求出该数组的一维前缀和。 则 ans=s[R]-s ......
MinIO使用
Minio安装运行: 一、拉取MinIO镜像 docker pull minio/minio 二、创建挂载目录 1 宿主机与容器挂载映射 宿主机位置 容器位置 /data/minio/config /data /data/minio/data /root/.minio 2 挂载命令执行 mkdir ......
MongoDB使用
MongoDB安装 1、运行MongoDB: 1、docker run -p 27017:27017 -v /data/mongo:/data/db --name mongodb -d mongo -p 映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机 ip:2 ......
Linux查找某个大小范围内的文件
查找大小在某个范围内的文件使用-size参数,-size +n表示大于n单位的范围,-size –n表示小于n单位的范围。例如,查找大于100k且小于400k的文件: find . -type f -mtime -1 -size +100k -size-400k 说明: -type f表示只查找文件 ......
如何提升智能文档处理识别精度?合合信息“版面分析”实现新突破
春季是繁忙的播种季,学生党迎来了开学季和紧张的研究生复试,职场人士也需要处理新签业务带来的大量不同类型的文件,比如合同、发票、档案等。这些文件在被拍照、扫描成电子文档的过程中,时常存在漏字、错位现象。究其原因,有个看似“冷门”却关键的技术点极大地影响了文字识别效果,这个技术便是“版面分析”。 近期, ......
密钥管理说明
密钥,一般泛指生产、生活所应用到的各种加密技术,加密密钥的安全性对其保护的数据的机密性至关重要。有权访问密钥的危险参与者可以读取敏感数据,甚至可能为虚假或修改的记录生成有效签名。通常情况下,客户通常遵循阻力最小的路径,并不总是了解如何安全地创建、存储和访问密钥。当密码和密钥被重复使用时,或者当密钥存 ......
idea启动build过慢问题
原文链接https://zhhll.icu/2020/工具/idea/idea之编译问题/ 之前使用idea的时候每次启动项目都会build很长时间,如果启动的项目过大,在build时还会出现GC的情况,查了很多资料都是说修改idea.exe.vmoptions中的内存分配 -Xms512m -Xm ......