使用方法protected private方法

nvm使用教程

Node.js:基于Chrome V8引擎的JS运行环境(javascript代码运行环境) npm: 第三方js插件包管理工具,会随着node一起安装(Node package Manager) npx:npm5.2之后新增的npx命令 优点: 1、直接到当前项目node_moudle/.bin/ ......
教程 nvm

Docker使用教程

Docker安装及使用教程(Windows版) 1.下载安装 2.启用windows Hyper-V虚拟引擎 1.打开设置 2.搜索【启用或关闭 windows 功能】 3.勾选Hyper-V服务 4、根据提示重启电脑,等待更新即可 2.启动Docker Desktop 3.配置加速源 4.迁移镜像 ......
教程 Docker

如何使用不那么暴力的暴力过题

当你发现某一道题给出了 \(1\le n\le 2\cdot 10^5 , 2 \le m \le 2\cdot 10^5 , 2 \le k \le \min(10, m)\) 的数据范围,你大胆猜测复杂度取决于 \(k\),但这个不大不小的范围和不大不小的时限让你很纠结是否使用状压,冲一发之后发 ......
暴力

如何使用VSCode创建编辑Markdown文件

断更了这么久,我回来啦!!! 目录如何使用VSCode创建编辑Markdown文件一、安装VSCode软件二、VSCode安装Markdown相关插件1、VSCode安装插件的步骤2、VSCode中与Markdown有关的插件3、插件安装完成后的效果图三、VSCode操作Markdown文件1、VS ......
Markdown 文件 VSCode

使用 Sealos 一键部署 Kubernetes 集群

Sealos 是一款以 Kubernetes 为内核的云操作系统发行版,使用户能够像使用个人电脑一样简单地使用云。 与此同时,Sealos 还提供一套强大的工具,可以便利地管理整个 Kubernetes 集群的生命周期。 Sealos 不仅可以一键安装一个单节点的 Kubernetes 开发环境,还 ......
集群 Kubernetes Sealos

输入框中价格等保留两位小数的方法

function formatPrice ( value){ newValue = ("" + value) // 第一步:转成字符串 .replace(/[^\d^\.]+/g, "") // 第二步:把不是数字,不是小数点的过滤掉 .replace(/^0+(\d)/, "$1") // 第三步 ......
小数 方法 价格

vim的使用

进入文档 vim 1.txt 进入一般模式 只读模式 第一种模式 按i或a 进入编辑模式 第二种模式 按:wq 保存并退出 按:q 不保存退出 按:q! 强制退出 第三种模式 模式间的切换 按电脑上esc键 从编辑模式退出 以一般模式 命令模式 需要先按:再删除:,手写es 会提示进入编辑模式,再e ......
vim

git:使用 git-repo-clean工具清仓库大文件,并重写commit记录(建议)

参考:README 安装 下载链接:https://gitee.com/oschina/git-repo-clean/releases/ 解压后,即可看到二进制程序:git-repo-clean,复制到需要清理的仓库中。 使用 查看大文件 ./git-repo-clean --verbose --s ......
git-repo-clean git 建议 文件 工具

在多线程里面,为什么推荐使用notifyAll而不是notify

在多线程里面,为什么推荐使用notifyAll而不是notify? 结论:notify容易造成死锁 1、无论使用notify或者notifyAll,都是随机唤醒线程 2、notify是随机唤醒一个线程去执行,noifyAll是唤醒所有线程,然后去抢占锁,去执行 怎么产生死锁现象: P – 生产者 调 ......
线程 notifyAll notify

vue中attrs的使用

vue中attrs的使用 1.attrs的作用 用来进行子孙组件之间的数据传递 接收父组件传过来,但是又没有在props中定义的数据。(class及style除外) 2.父子组件之间数据传递的用法 爷爷组件-grandpa: <template> <div> <span>爷爷</span> <Son ......
attrs vue

virtualenvwrapper的使用

安装virtualenvwrapper,会统一将创建的虚拟环境放在当前用户目录的文件夹下,可以使管理虚拟环境更加简单,不用跑到某个目录下通过virtualenv来创建虚拟环境,激活时不用到具体的目录下去激活。 安装:pip install virtualenvwrapper-win 创建:mkvir ......
virtualenvwrapper

xtrabackup 2.4 的介绍与使用

抄袭转载的太多,请认准原文链接:xtrabackup 的介绍与使用 前言 在网上找到教程都是复制粘贴抄袭的,而且还是陈旧资料,不得不说,当前中文互联网环境真是每况愈下。 如果你在网上找 xtrabackup 的教程,大概率会为你介绍 innobackupex。但在最新的 2.4 版本中,innoba ......
xtrabackup 2.4

PostgreSQL(kingbaseES) 中,可以使用 unnest 函数将一个包含多个值的字符串分割成多行

在 PostgreSQL 中,您可以使用 unnest 函数将一个包含多个值的字符串分割成多行。 unnest 函数将一个数组(或者像我们的情况下是由 STRING_TO_ARRAY 函数生成的数组)展开为多行数据。 假设您有一个表 my_table,其中包含一个名为 my_column 的字符串列 ......

多线程下使用wait和notify为什么写在while里面,而不是if

多线程下使用wait和notify为什么写在while里面,而不是if? 1、在线程下,wait状态会进入waitset队列等待, 没有抢占到锁的线程synchronized,会进入到entryset队列 等待 2、假设有生产者和消费者。同时有多个生产者生产,多个消费者消费 3、如果是if状态,有一 ......
线程 notify while wait

解决每次调试flask需要重启本地服务器的方法

export FLASK_ENV=development export FLASK_APP=hello.py flask run --debug ......
服务器 方法 flask

使用c#在指定的时间内等待函数执行结果

在指定的时间内等待某个函数的执行结果的方法。该方法接受三个参数:等待的最大时间、等待的频率和要等待的函数。方法会在指定的时间内每隔一定频率检查函数的执行结果,如果在等待时间内函数返回了true,则表示等待成功,返回true;如果超过等待时间仍未返回true,则表示等待失败,返回false。 /// ......
函数 结果 时间

实际项目中如何使用Git做分支管理

前言 记得刚工作的时候根本不知道什么是版本管理工具,有一次和别人聊天,人家问你们公司代码用什么版本管理工具?我说啥是版本管理工具,我们一般用U盘拷贝,然后人家就顾左右而言他了。后来我知道了有个东西叫`SVN`,后来又知道了还有个东西叫`Git`。所以说刚毕业的同学一定要优先进入专业的大公司,就像年轻 ......
分支 实际 项目 Git

使用 Java 对比两个PDF文档之间的差异

不论是在团队写作还是在个人工作中,PDF 文档往往会经过多次修订和更新。掌握 PDF 文档内容的变化对于管理文档有极大的帮助。通过对比 PDF 文档,用户可以快速找出文档增加、删除和修改的内容,更好地了解文档的演变过程,轻松地管理文档。本文将介绍如何在 Java 程序中通过代码快速比较两个 PDF ......
差异 之间 两个 文档 Java

c#实现文件压缩的方法

// 实现一个压缩文件的方法 public static void CompressFile(string sourceFilePath, string zipFilePath) { // 如果文件没有找到,则报错 if(!File.Exists(sourceFilePath)) { throw n ......
文件 方法

Arthas的使用并对JVM监控

Arthas 是Alibaba开源的Java诊断工具,可以查看Java进程的一些信息,例如运行情况、JVM相关参数、线程等信息,采用命令行交互模式,在Linux用着十分方便。 安装 在Linux系统中,首先创建一个文件下,然后在该文件下执行如下命令: curl -L https://alibaba. ......
Arthas JVM

String的padStart() 和 padEnd()方法

String.prototype.padStart() padStart() 方法从字符串的开头用另一个字符串填充一个字符串到一定长度,并返回一个达到一定长度的结果字符串。下面说明了 padStart() 方法: String.prototype.padStart(padLength [,padSt ......
padStart 方法 String padEnd

【万用表的使用方法及原理】

简介:万用表的工作原理是利用一只灵敏的磁电式直流电流表做表头。当微小电流通过表头,就会有电流指示。但表头不能通过大电流,所以,必须在表头上并联与串联一些电阻进行分流或降压,从而测出电路中的电流、电压和电阻。结构组成:表头:一只灵敏的磁电式直流电流表(微安表)做表头,但表头不能通过大电流,所以必须在表 ......
万用表 使用方法 原理 方法

使用js下载svg图片

//获取svg let dom = document.querySelector('.currentSvg') // 将 SVG 节点转换为 XML 字符串 const svgString = new XMLSerializer().serializeToString(dom) // 下载 SVG ......
图片 svg

使用Python获取建筑网站数据,进行可视化分析,并实现网站JS解密!

哈喽兄弟们,今天来实现一下建筑市场公共服务平台的数据采集,顺便实现一下网站的JS解密。 话不多说,我们直接开始今天的内容。 首先我们需要准备这些 环境使用 Python 3.8 Pycharm 模块使用 requests --> pip install requests execjs --> pip ......
网站 数据 Python

glob库函数使用方法

glob模块是用来获取文件路径的一个常用模块。它可以根据用户指定的路径来搜索文件,然后返回符合规则的文件路径列表。 一、glob库函数的基本用法 glob库需调用glob.glob()函数并传入特定的路径规则。路径规则可以包含通配符,例如使用*来匹配任意个字符,使用?来匹配单个字符。以下是一个示例: ......
使用方法 函数 方法 glob

c#使用委托执行带有超时检查的方法

namespace TimeOutHelper { internal class Program { // 定义一个泛型委托,用于定义带有超时检查的方法的签名 public delegate TR TimeOutDelegate<in T, out TR>(T param); private sta ......
方法

使用Lombok@Builder、@Data(没有生成无参构造方法)这个坑要注意,使用@Builder时配合@NoArgsConstructor和@AllArgsConstructor一起使用

使用Lombok@Builder、@Data(没有生成无参构造方法)这个坑要注意,,使用@Builder时配合@NoArgsConstructor和@AllArgsConstructor一起使用 Lombok为我们开发带来了极大便利,特别是在想要使用建造者模式的时候只需要在类上加@Builder注解 ......

使用maven引入依赖包 快捷键 alt+insert 点击 dependency

使用maven引入依赖包 快捷键 alt+insert 点击 dependency 1. 打开maven项目中的pom.xml文件 2. 找到dependencies标签,按alt+insert快捷键 3. 输入想要导入的依赖,并点击需要的版本 搜索可能需要等待一下 4. 点击在右上方出现的按钮,重 ......
快捷键 dependency insert maven alt

前端断点及使用

前端断点及使用 断点的目的是,代码运行时在想要开始调试的地方停下来。此时可以查看当前上下文信息,比如全局变量、局部变量的值,函数的输入是否正确,请求的返回值是否正常等。通过此操作判断问题发生的地方,好对症下药 一、打断点的方式 1.找到源码位置,添加断点 (1)寻找源码位置 ①如果是正常html页面 ......
断点 前端

使用react-native-drawer,跟着官网配置仍报错,Error: [Reanimated] `valueUnpacker` is not a worklet, js engine: hermes

在使用react-native-drawer组件时,编译项目报错 试了许多的方法,最后通过在一篇博客中找到解决方法https://blog.csdn.net/lxyoucan/article/details/121851577 因为在使用react-native-drawer时也需要使用react- ......