件套 面纱 使用方法javascript
bash shell下最方便的字符串大小写转换方法
用tr需要新增变量,用declare或typeset需要在变量赋值前或者赋值后单独声明,都有些麻烦 此方法为bash 4.0以后新增,bash 4.0 2009年发布 $ test="abcDEF" # 把变量中的第一个字符换成大写 $ echo ${test^}AbcDEF # 把变量中的所有小写 ......
获取插入数据自动生成的id的值的三种方法
场景:当我们添加一个检查组,并且我们需要给这个检查组中添加多个检测项,我们应该先创建检查组,然后根据检查组的ID和检查项的id 将俩者关系添加到第三个表中,但是我们所插入的检查组的ID值是数据库自动生成的,我们怎么才能在插入数据后获取当前插入数据的ID呢? 9.1 方法一:使用mybaits的 <s ......
Golang defer使用
学习于https://www.liwenzhou.com/posts/Go/function/的文章 1. defer的执行顺序类似于栈,“后进先出”,也就是最先defer的语句最后执行,而最后defer的最先执行 func main() { defer fmt.Println("1") defer ......
为什么重写equals方法就一定要重写hashCode方法
在hashMap和hashTable集合中,元素是不能够重复的,所以我们在添加元素时,先要判断是否存在这个元素。而判断的方法就是先用hashCode方法判断哈希值是否相同,如果哈希值相同,再使用equals判断是否相同,如果都相同,则才证明两个元素不同。而如果哈希值不同,则不会进行后续的equals ......
线程使用方式
有三种使用线程的方法: 实现 Runnable 接口; 实现 Callable 接口; 继承 Thread 类。 实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以说任务是通过线程驱动从而执行 ......
使用FlashFxp sftp无法连接Linux处理
sftp无法连接 [18:32:41] FlashFXP 5.4.0 (build 3970) [18:32:41] Support Forums https://www.flashfxp.com/forum/ [18:32:41] ... [18:33:03] [R] SSH 错误: 协商认证模式 ......
Django—Form两种解决表单数据无法动态刷新的方法
一、无法动态更新数据的实例 # Create your models here. class Classes(models.Model): title=models.CharField(max_length=32) def __str__(self): return self.title class ......
vue2源码-十二、mixin的使用和原理
mixin的使用和原理 使用: 可以通过 Vue.mixin 来实现逻辑的复用,问题在于数据来源不明确。声明的时候可能对导致命名冲突 vue3 采用的就是 compositionAPI 局部混入: var myMixin = { created: function () { this.hello() ......
mybatis-plus使用聚合函数报错---------net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "**" "**"
错误日志: Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "with" "WITH" at line 62, column 20. Was expecting one of: "&" ......
使用Maven-shade-plugin打包SpringBoot项目
使用Maven-shade-plugin打包SpringBoot项目 另附参考文章:https://blog.csdn.net/u011441473/article/details/127844885 好奇葩的打包之旅,最后在stack overflow上找到了解决办法,遇到问题,还是多去googl ......
原型设计工具的学习及使用
原型设计工具的比较 墨刀 优势 墨刀是一个简单易上手的原型设计工具,适合对原型设计方面没有基础的小白使用, 内置丰富的组件库和图标库可以从头开始绘制原型,也可以导入设计稿完成交互,其 操作方便,组件自由拖拽和动作效果清晰。墨刀拥有的工作流文档使得在工作过程中 打开工作流就可以看到全局状态和注释,实时 ......
Zotero-tag的安装及使用方法
Zotero-tag的安装及使用方法 1.安装两个插件(这里面有常用的zotero的所有基本脚本) https://zotero-chinese.gitee.io/zotero-plugins/#/ 下载他们的你需要的Zotero-tag.xpi文件 : 2.zotero中加载两个插件 工具-->附 ......
git的使用教程
git笔记: 分布式版本控制工具,用来对软件开发过程中的源代码文件进行管理,通过git 仓库来存储和管理这些文件,git仓库分为本地仓库和远程仓库,本地仓库:开发人员自己电脑上的Git仓库,远程仓库:远程服务器上的git仓库 commit:提交 将本地文件和版本信息保存到本地仓库 push:推送,将 ......
windows的win10看视频就时不时卡顿的解决方法
1.首先我们打开打开控制面板,点击网络和共享中心。 2.打开网络和共享中心之后,点击左下方的Internet选项。 3.点击Internet选项之后,会弹出Internet属性的窗口,然后点击高级选项卡。 4.然后找到加速的图形的使用软件呈现而不使用GPU呈现,并且打上勾,然后确定。 记住要重启系统 ......
Python基础—conda使用笔记
Python基础—conda使用笔记 1. 环境配置 由于用conda管理虚拟环境真滴很方便,所以主要使用conda,就不单独去装Python了。 1.1. Miniconda3安装 Miniconda3官网下载地址:Miniconda Miniconda3清华镜像下载:清华镜像-Miniconda ......
【m3u8】python使用m3u8库下载视频
1、m3u8库 https://pypi.org/project/m3u8/ 2、安装 pip install m3u8 3、使用 import time from Crypto.Util.Padding import pad from Crypto.Cipher import AES import ......
ChatGPT 可以写你的论文,但你应该使用它吗?
随着在线写作工具的日益普及,您可能想知道:我可以使用ChatGPT来写我的论文吗?如果您从未使用过聊天机器人,它可以在几秒钟内生成几段文本。这肯定比任何人打字都快,但使用它也有很多限制。以下是您需要了解的有关 ChatGPT 在撰写论文方面的表现以及您是否应该使用它的所有信息。 快速回答 ChatG ......
Java中方法的定义及注意事项
一、方法 什么是方法: 方法(method)是程序中最小的执行单元 实际开发中,什么时候用到方法: 重复的代码、具有独立功能的代码可以抽取到方法中 实际开发中,方法有什么好处: 可以提高代码的复用性 可以提高代码的可维护性 方法的定义格式: public static 返回值类型 方法名(参数){ ......
【实操】使用 Zeabur 和 docker 两种方式部署 ChatGPT 详细教程
一、前提条件 1、GitHub 账号 2、需要 openai 账号,因为需要使用到账号的中 API keys。 3、需要在 Vercel 注册账号,借助Vercel 来代理 ChatGPT Next-Web,ChatGPT Next-Web 其实就是基于 openai api 开发的web界面。 今 ......
Python | setattr函数的使用
在 Python 中,setattr() 是一个内置函数,用于设置对象的属性值,该属性不一定是存在的。 语法 setattr()的语法如下: setattr(obj, name, value) 其中,obj 是要设置属性值的对象,name 是要设置的属性名,value 是要设置的属性值。返回值为无。 ......
Deepin 系统图标更换方法
测试成功的系统:Deepin20.9 下载自己喜欢的图标主题文件(本文以 WhiteSur 主题为例): 主题网站:https://www.gnome-look.org/browse?cat=132&ord=rating 选择自己喜欢的图标主题,点进去。 选择适合自己喜好的图标主题文件,点击下载即可 ......
Azure 云服务使用经验
Azure 云服务使用经验 Blob 对象存储 如何拷贝大量文件 azure blob sdk 提供了 StartCopyFromUriAsync 方法,通常需要等待该任务执行完成,甚至还需要通过调用 WaitForCompletionAsync 等待拷贝过程完成。但是,对于大批量数据拷贝场景,单次 ......
string的使用方法和高级用法
字符串的定义和初始化 #include <string>using namespace std;string str1; // 定义一个空的字符串string str2 = "hello world"; // 使用字符串字面量进行初始化string str3("hello world"); // 使 ......
windows10下golang使用protobuf前奏
1.更改代理(方便步骤3) 方法一:go env -w GOPROXY="https://goproxy.cn" 颜色标注部分为代理 方法二:$env:GOPROXY="https://goproxy.cn" 该方法对我有效 http://mirrors.aliyun.com/goproxy/ 阿里 ......
iostream的使用方法和高级用法
iostream是C++中非常重要的一个标准库,通过iostream可以实现从标准输入输出设备(键盘和屏幕)或文件进行输入输出。 iostream库包含两个基本类: istream和ostream,分别代表输入流和输出流。 iostream的使用方法: #include<iostream>using ......
对doccano自动标注使用的默认UIE模型进行微调以提高特定领域的实体识别能力,提高标注速度
虽然doccano的自动标注使用默认的UIE模型可以识别出一定的实体,但是在特定领域或者因为实体类别名不能被理解很多实体是识别不了的,所以我们可以通过自己标注的数据对模型进行微调来满足我们Auto Labeing的需求。 预处理doccano标注的数据 该章节详细说明如何通过doccano.py脚本 ......
ctype.h常用方法
int isalpha(int c) 函数作用:判断字符c是否为字母(a-zA-Z) 参数说明:c为要判断的字符 返回值:如果是字母,返回非0值;否则返回0 示例代码: char ch = 'A';if (isalpha(ch)) { printf("%c 是字母\n", ch);} else { ......
铺垫知识jwt工具类使用、登录接口实现细节分析和代码实现、测试接口
铺垫知识jwt工具类使用 JWT工具类:JWTUtil public static void main(String[] args) throws Exception { // 加密 String jwt = createJWT("2123"); System.out.println(jwt); / ......
time.h的使用方法
time_t time(time_t *t) 函数作用:获取当前时间并用time_t类型的指针t返回 参数说明:t为指向time_t类型变量的指针,用于接收时间值 返回值:返回当前的时间,以自1970年1月1日0时0分0秒以来的秒数表示 示例代码: time_t current_time;time( ......