XOR
MyBatis-Plus公共字段填充
1. 在实体类的属性上加入@TableField注解,指定自动填充的策略 ```java @TableField(fill = FieldFill.INSERT) //插入时填充字段 private LocalDateTime createTime; @TableField(fill = Field ......
【每日一题】Problem 234C. Weather
[原题](https://codeforces.com/problemset/problem/234/C) #### 解决思路 - 还是先从二维数组开始,定义一个二维数组$dp$,对于 $dp[i,j]$,$i$ 表示第 $i$ 个元素,$j$ 表示当前元素的状态(正数或负数) $dp[i,0]$ ......
PromptBench:大型语言模型的对抗性基准测试
PromptBench是微软研究人员设计的一个用于测量大型语言模型(llm)对对抗性提示鲁棒性的基准测试。这个的工具是理解LLM的重要一步,随着这些模型在各种应用中越来越普遍,这个主题也变得越来越重要。 研究及其方法论 PromptBench采用多种对抗性文本攻击,研究人员生成了4000多个对抗性提 ......
redis数据类型和字符串操作
### redis数据类型 ```python 1 字符串 》做缓存,做计数器 ''' set key value get key mset k1 v1 k2 v2 ... mget k1 k2 ... setex key exp value incrby key increment ''' 2 列 ......
代码项目快速生成markdown文件
# `code2md/run_img2markdown.command` ```sh #! /bin/bash source /Users/song/Code/script_python/code2md/venv/bin/activate # echo -n '请任意拖入文件夹中的一个文件:' # ......
计算点的方位角 (osg)
原文链接 double getAngleByLatLon(double ax, double ay, double bx, double by){ ax = ax * osg::PI / 180; ay = ay * osg::PI / 180; bx = bx * osg::PI / 180; b ......
xxx.opt-1.pyc、xxx.opt-2.pyc和xxx.pyc的区别
在安装python后,我们会在它的安装目录下见到大量的类似xxx.opt-1.pyc、xxx.opt-2.pyc和xxx.pyc这样的文件。 比如以下这样,那么它们之前有什么区别呢? ``` expatreader.cpython-39.opt-1.pyc expatreader.cpython-3 ......
TienChin 项目改造完善&项目结构分析
# 项目改造完善 ## 更改 Banner Banner 生成网站:https://bootschool.net/ascii 是启动新项目时应该阅读的第一个文件。它既包含了一系列关于项目的有用信息又是一个项目的手册。它是别人在 Github 或任何 Gi ......
鼠标悬浮div或者列表li时,展示出button按钮
<template> <div class="item"> <span> <input type="checkbox" :checked="obj.done" @click="handleCheck(obj.id)"> </span> <span> {{obj.name}} </span> <spa ......
hiredis的同步模式和异步模式
### 1.什么是hiredis Hiredis 是一个 C 语言编写的 Redis 客户端库,用于与 Redis 数据库进行交互。它提供了一个简洁而高效的接口,使开发人员可以方便地在自己的 C/C++ 项目中使用 Redis。 Hiredis 是一个开源项目,可从其官方 GitHub 仓库获取源代 ......
js中的预解析
1. js 中的声明 声明就是 变量的声明和函数的声明, 其目的是让 js 解释引擎知道有什么东西. 声明时不参与运算的, 是不参与执行的, 是在预解析阶段就完成的. 变量的声明 // 变量的声明就是 var 变量名. var num = 123; // 这是一个语法糖,可以理解成 var num; ......
DPU-DOCA编程
2.1. DOCA App Shield / DOCA 应用程序屏蔽DOCA App Shield library API offers intrusion detection capabilities using the built-in hardware services of the DPU ......
暑期生活1st
今天 继续 考驾照!!!!!! 这个sb驾校 老子要不是为了驾照 我是一点也不想练 19 20 两天 老子天天坐在车里 一座就4个小时 但是有效学时只有两小时 很生气】‘ 今天下载了Java 开发环境 明天 继续刷学时 干干干! 明天要是心情好 Java学起来 不好 就拖一下 嘻嘻嘻 ......
redis简单介绍和使用
### redis安装 ```python """ 1、官网下载:安装包或是绿色面安装 2、安装并配置环境变量 # 官网:https://redis.io/ -下载完是源代码:c语言源码 :https://redis.io/download/#redis-stack-downloads -最稳定:6 ......
本地部署AI知识库
# 前言 之前使用了多个基于向量库+chatGPT本地知识库产品,大概分析和比较了一下:  使用目前云服务产品的主要的 ......
力扣875. 爱吃香蕉的珂珂(二分查找)
珂珂喜欢吃香蕉。这里有 n 堆香蕉,第 i 堆中有piles[i]根香蕉。警卫已经离开了,将在 h 小时后回来。 珂珂可以决定她吃香蕉的速度 k (单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 k 根。 如果这堆香蕉少于 k 根她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。 ......
数据卷
容器与数据耦合的问题 1、不便于修改:当要修改Nginx的html内容时,需要进入容器内部修改,很不方便。 2、数据不可复用:在容器内的修改对外是不可见的。所有修改对新创建的容器是不可复用的。 3、升级维护困难:数据在容器内,如果要升级容器必然删除旧容器,所有数据都跟着删除了。 一、数据卷:数据卷( ......
UE5 C++ TArray
### 概述 - TArray 是UE4中最常用的容器类。其速度快、内存消耗小、安全性高 - TArray 类型由两大属性定义:元素类型和可选分配器 - 元素类型是存储在数组中的对象类型。TArray 被称为同质容器。换言之,其所有元素均完全为相同类型。单个 TArray 中不能存储不同类型的元素。 ......
pve换国内源
大部分可以参考清华源的帮助说明:proxmox | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 但是有一个问题,很多教程没有说明白,我们大多数人只是使用pve的免费版,而没有买企业订阅,但是pve默认加了一个企业订阅源的文件,如果不注释掉它 ......
lombok注解介绍
lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写的类更加简洁,当然,这带来的副作用就是不易阅读…不过,还是能看得懂吧,废话不多说,先看一下lombok支持的一些常见的注 ......
西门子Tecnomatix PDPS软件安装问题
安装教程和相应的百度网盘文件可自行搜索下载: 安装过程遇到的 问题1:Association时,提示:The following error occurred while appliying SystemRoot: 拒绝访问。 解决方法:gpedit.msc打开,找到:计算机配置-->Windows ......
Docker容器相关命令
容器相关命令: (1)docker run:创建容器并让容器出于运行状态 (2)docker pause:运行到暂停 (3)docker unpause:从暂停到运行 (4)docker stop:运行到停止 (5)docker start:停止到运行 【暂停是挂起,停止是杀死进程】 (6)dock ......
在本地计算机上安装前端项目的开发环境,具体操作步骤
安装前端项目的环境需要以下步骤: 安装 Node.js 在本地计算机上安装 Node.js 是安装前端项目环境的第一步。Node.js 是基于 Chrome V8 引擎构建的 JavaScript 运行环境。你可以从官方网站 https://nodejs.org/en/ 下载适合你操作系统版本的 N ......
delphi FastReport 直接打印(不弹出打印对话框)
# FastReport 直接打印(不弹出打印对话框) ## 属性和方法 ### TfrxReport.PrintOptions ```delphi property PrintOptions: TfrxPrintOptions; ``` 一组与报表打印相关的属性。 ### TfrxPrintOpt ......
「解题报告」CF1621G Weighted Increasing Subsequences
比较套路的拆贡献题。 考虑直接枚举那个 $j$,求有多少包含 $j$ 的上升子序列满足这个子序列最后一个数的后面有大于 $a_j$ 的数。 首先对于 $j$ 前面的选择方案是没有影响的,可以直接拿树状数组 DP 一遍得到。后面的过程我们可以找到从后往前第一个大于 $a_j$ 的数的位置 $x$,那么 ......
QSerialport readyRead 信号偶发不响应问题
开发环境:QtCreator4.8.2 + Qt5.12.2 1、操作方式 独立线程 控制串口对象读写 1)写操作: write + waitForBytesWritten; 2)读操作:readyRead + bytesAvailable + readAll 2、问题现象 偶发 readyRead ......