AND
Linux 提权
普通用户提权 [test@ahu ~]$ whoami test //登陆到普通用户,发现创建不了其他用户 [test@ahu ~]$ useradd aaa -bash: /usr/sbin/useradd: Permission denied 进行身份变换 [test@ahu ~]$ mkdir ......
数据库主键生成策略
首先明确的一点是,主键是为了区分不同的行记录,所以先抛开其他的因素,主键必须要保证:**唯一性**(单表或者分库分表的场景下) ## 单表 可选的方案有: 1. 自增id 2. UUID 3. 业务字段,如:手机号、身份证号等等 **自增id** 自增主键是单表中很常用的使用方式。阿里Java开发中 ......
Redis持久化机制
Redis 的持久化指的是将内存中的数据持久化到磁盘上,以便在 Redis 服务器重启或宕机时能够恢复数据。Redis 支持两种持久化方式:RDB 和 AOF。 ## RDB 持久化 RDB全称Redis Database Backup file (Redis数据备份文件),也被叫做Redis数据快 ......
CF1763F Edge Queries
[CF1763F Edge Queries](https://www.luogu.com.cn/problem/CF1763F) 圆方树板子题,~~这题真的有3000吗~~。 首先想到的是缩边双,但是以下情况边双不好处理: TOEFL成绩不低于80分者(2年内有效); (2)雅思成绩不低于6分者(2年内有效); (3)GRE成绩不低于310分者(5年内有效); (4)GMAT成绩不低于650 ......
【V4下载】VOCALOID 4.5.2 V4 Plus Alpha编辑器下载/自带BPM Analyzer/Wave Track Transcoder/支持v5声库
【V4下载】VOCALOID 4.5.2 V4 Plus Alpha编辑器下载/自带BPM Analyzer/Wave Track Transcoder
支持V5 声库体质的Vocaloid 4!请支持正版!!! ......
P9579「Cfz Round 1」Elevator
## 思路 假设 $a_i$ 和 $b_i$ 的最大值是 $maxn$。 可以发现序列 $1,2,3 \cdots maxn$ 一定是要构造的序列的子序列。 那么,这种情况下,一定满足了所有的 $a_ib_i$ 就可以了。 对于所有的 $a_i>b_i$,我们有两种选择,到了 $a_i$ 后,序列往 ......
如何做LLM微调
为了构建一个企业内的知识库,您可以按照以下步骤使用预训练的通用语言LLM进行fine-tune,同时确保数据的安全性: 1. 数据收集:由于您不能将100个PDF文件传到企业外的LLM上,您可以在企业内部进行数据收集。请找到合适的人员,负责将这些PDF文件转换为文本格式,可以使用OCR技术或其他合适 ......
零基础学会用Airtest-Selenium对Firefox进行自动化测试
1. 前言 本文将详细介绍如何使用AirtestIDE驱动Firefox测试,以及脱离AirtestIDE怎么驱动Firefox(VScode为例)。看完本文零基础小白也能学会Firefox浏览器自动化测试!!! 2. 如何使用AirtestIDE驱动Firefox浏览器 对于Web自动化测试,目前 ......
私有知识库搭建整理
- 资源: [从零搭建基于本地大语言模型构建的私有知识库系统(下)软件篇_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1bh4y1U7Jf/?spm_id_from=333.999.0.0&vd_source=806edd1eb8cb84a4b8e ......
ROG配置ubuntu20.04.5双系统要点
开机长按F2进入bios设置,修改advanced参数: boot -> 关闭fast boot security -> 关闭secure boot 设置VMD controller为Disabled(其他电脑是修改硬盘的SATA和ACHI模式)。但是改了之后windows可能就进不去了。所以要先进 ......
多级字典嵌套解析合并,两嵌套字典对不返不同
1.字典解析与合并 class ConfigConverter: """ get source translate data, merge translate data and source data """ translate_v = ["value"] translate_n = ["name" ......
线程的创建
[toc] #线程函数 每一个线程都有一个唯一的ID,ID类型为pthread_t,这个ID是一个无符号长整型 unsigned long,如果想要得到当前线程的ID可以调用 `pthread_t pthread_self(void);` 线程创建: ``` #include int pthread ......
微信小程序常用代码
在微信小程序中,可以使用 wx.showToast、wx.showLoading 和 wx.showModal 等方法来显示不同类型的提示框 wx.showToast:用于显示一条浮动的提示框,一般用于短暂的提示信息。 wx.showToast({ title: '提示内容', icon: 'suc ......
Cannot read property 'clearValidate' of undefined
Cannot read property 'clearValidate' of undefined  这个错误是因 ......
macOS 战网安装卡进度条 解决
https://www.blizzard.com/zh-tw/download?platform=macos 下载战网安装包 安装,却卡进度条在 45% 强制退出 sudo rm -rf /Users/Shared/Battle.net rm -rf ~/Library/Preferences/co ......
if语句写在1行
在if语句中,如果block只有一个,则if(或elif或else)可以与block的主体写在同一行: if something: somefunc() else: otherfunc() 但这是不鼓励的形式的问题。 有条件表达式: a if cond else b 但这是一个表达式,不是一个语句。 ......
pyinstaller打包openvino 2021.4.2
打包准备 1. 安装pyinstaller conda create -n opinstall python=3.7 -yconda activate opinstall pip install openvinopip install pyinstaller 2. 将openvino文件夹复制到代码 ......
使用 OpenTelemetry 构建 .NET 应用可观测性(1):什么是可观测性
[TOC] # 什么是系统的可观测性(Observability) 对软件行业来说,可观测性(Observability)是一个舶来词,出自控制论(Control Theory)。 **可观测性是系统的一个属性**,它是指系统的状态能否被观测,也就是说,系统的状态能否被监控、收集、分析、查询、可视化 ......
多用户git设置样本
0 准备: 如果之前用过git,需要清空global设置: # 取消全局配置 git config --global --unset user.name git config --global --unset user.email 2 在本地建立仓库 3 在该仓库下设置: # 每个项目Repo设置自 ......
01形态音频转出文件
一长一短音频波形转成二进制,进一步转成十六进制,再写入文件中 import wave, codecs import numpy as np wavfile = wave.open(u'music.wav',"rb") params = wavfile.getparams() nframes = pa ......
[刷题记录Day22]Leetcode二叉树
# No.1 ## 题目 [二叉搜索树的最近公共祖先](https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-search-tree/) ## 思路 - 递归法 - BST特性如何利用?在BST中,公共祖先一定在p、q数值范围 ......
基于LXD搭建实验室GPU服务器(二)——宿主机的深度学习环境安装
在上一篇博客中,我们介绍了服务器的基本配置,例如换源、sshd配置、防火墙配置等。
在本文中,我们将继续介绍如何在宿主机配置基本的深度学习环境,包括nvidia驱动,cuda,anaconda,torch等。 ......
AT_agc030_d [AGC030D] Inversion Sum 题解
# AT_agc030_d [AGC030D] Inversion Sum 题解 ## 题目大意 给你一个长度为 $n$ 的数列,然后给你 $q$ 次交换操作,你每次可以选择操作或者不操作,问所有情况下逆序对的总和。($n, q \le 3000$) ## 分析 很容易想到 $dp$,但是发现不好直 ......
左联右联内联
left join(左关联)、right join(右关联)、inner join(自关联)的区别 用一张图说明三者的区别: 总结: left join(左联接) 返回包括左表中的所有记录和右表中关联字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中关联字段相等的记录 ......
11、从0到1实现SECS协议之HSMS协议中的handler
## 11、从0到1实现SECS协议之HSMS协议中的handler 前面实现了 发送事件的处理机制,接下来我们即将实现`ISecsHandler` 接口,将前面实现的各种功能组合起来,从而提供一个完整可用的服务。 ### 1、handler 的具体实现 ``` package handler im ......
12、从0到1实现SECS协议之SECS-I协议编码与解码
## 12、从0到1实现SECS协议之SECS-I协议编码与解码 ### 1、SECS-I 协议编码与解码实现 这个感觉没有啥特别好说的,根据协议慢慢理解就好了,代码实现如下: ```go package packets import ( "encoding/binary" "fmt" ) /* s ......
13、从0到1实现SECS协议之优先级队列(SECS-I)
## 13、从0到1实现SECS协议之优先级队列(SECS-I) 逻辑和HSMS协议中的优先级队列一样,只不过存储的数据变了而已。 ### 1、并发安全的优先级队列 ```go package queue import ( "secs-gem/common" "secs-gem/secs/packe ......
【INFINI Workshop 深圳站】8 月 31 日一起动手实验玩转 Easysearch
8 月 31 日下午 和 INFINI Labs 的技术专家面对面,第一时间了解极限实验室的发布最新产品和功能特性,通过动手实战,快速掌握最前沿的搜索技术,并用于实际项目中。欢迎大家免费报名参加。 活动时间:2023-08-31 13:30~17:30 活动地点:广东深圳南山区科发路91号华润置地大 ......