XOR
监听sessionStorage中值的变化
应用场景:将登录接口所返回的用户信息存入sessionStorage,在其他地方需要使用到用户信息,但不知道什么时候接口请求完,此时可以监听sessionStorage中值的变化。 应用:Event自定义事件 window.dispatchEvent();事件分发 ``` var orignalSe ......
Linux下i2c-tools使用
i2c-tools介绍 I2C-tools 是一组用于 Linux 系统的实用工具,用于与 I2C(Inter-Integrated Circuit)总线设备进行通信、调试和管理。I2C 是一种串行通信协议,用于连接和控制微控制器、传感器、外设等设备。 在实际使用中,调试Linux内核外设使用比较多 ......
《Language Model Cascades》论文学习
一、Introduction 语言模型 (LM) 已展现出令人印象深刻的小样本学习能力,很多人建议应该将LM视为一个基础通用推理计算器,这个基础通用推理计算器可以被用于例如: scratchpads chain of thought prompting learned verifiers selec ......
调制
>从广义上讲,**"调制 "一词意味着某一参数在时间上的变化。** 例如,当我们聆听从扬声器中传出的振幅和频率恒定的稳定单音信号时,我们接收到的仅仅是信号源的存在,而没有其他任何信息。调制方案根据时间划分,打开和关闭信号源。通过聆听长短蜂鸣声,我们可以逐个字母地解码复杂的信息。 # 调制的需要 > ......
【渗透测试】Cobalt Strike制作钓鱼邮件渗透Windows
## 目标 在kali中使用Cobalt Strike制作钓鱼邮件,对Windows进行渗透 ## 机器环境 kali(服务端):192.168.175.129 win11(攻击机):192.168.175.128 win11(靶机):192.168.175.137 ## 步骤 ### 一、 安装C ......
UNR7
### 那些你不要的 注意到操作不改变位置下标的奇偶性,即最终答案必然在初始下标为奇数的数中 同时,每次操作恰可删除其中任意一个,进而答案即这些数的中位数(若偶数个则取较大项) 用nth_element实现即可,时间复杂度为$O(n)$ **** ### 比特迷宫 从大到小枚举$k\in [0,n] ......
grpc
很久没使用grpc,命令及写法发生了变化:mac 安装 protoc: brew install protobuf项目:go get google.golang.org/grpcgo install google.golang.org/protobuf/cmd/protoc-gen-go@lates ......
threejs画多个圆柱,并进行贴图
其他文件和之前一样,只在main.vue内进行改动 Vue three.js基础四大组件实现三维效果:[Vue three.js基础四大组件实现三维效果(二)多个几何体 - 代码先锋网 (codeleading.com)](https://codeleading.com/article/334646 ......
gridlookupedit可编辑输入属性设置
设置三个属性 this.gl_IOPerson.Properties.ImmediatePopup = true; this.gl_IOPerson.Properties.PopupFilterMode = DevExpress.XtraEditors.PopupFilterMode.Contain ......
cuffmerge报错解决方案:run_log = open(logging_dir + "run.log", "w", 0), ValueError: can't have unbuffered text I/O
运行命令`${src}/cuffmerge -o ./merge -g ${input}/gencode.v44.primary_assembly.annotation_sorted.gtf merge.list`时报错: >run_log = open(logging_dir + "run.log ......
k8s中PodSecurityPolicy的创建模板
apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name: example-pod-security-policy spec: privileged: false # 是否允许特权模式,一般设置为 false allowPri ......
vue3+antd-vue实现增改弹窗
对于前端来说,在后台系统中最常见的需求,就是基于表单表格的正删改查。对于增和改,需要实现弹框组件。代码如下: ``` ``` ###使用方法: ###模板使用组件 ``` ``` ###控制打开弹窗 ``` 编辑 ``` ###js const classModal = ref(null) func ......
PHP 数据类型
字符串、整数、浮点数、逻辑、数组、对象、NULL。 PHP 字符串 字符串是字符序列,比如 "Hello world!"。 字符串可以是引号内的任何文本。您可以使用单引号或双引号: 实例 <?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'H ......
springboot学习之十三(druid+mybaits plus)
Druid介绍Druid是阿里巴巴的一个开源项目,号称为监控而生的数据库连接池,在功能、性能、扩展性方面都超过其他例如DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等连接池,而且Druid已经在阿里巴巴部署了超过600个应用,通过了极为严格的考验,这才收获了大家的 ......
[LeetCode] 1349. Maximum Students Taking Exam 参加考试的最大学生数
Given a `m * n` matrix `seats` that represent seats distributions in a classroom. If a seat is broken, it is denoted by `'#'` character otherwise it i ......
TS二次封装Axios
```typescript // 使用TS二次封装axios,添加拦截器和类型约束 import axios, { AxiosRequestConfig, Method, HttpStatusCode } from 'axios' // 创建axios实例对象并进行基础配置 const servic ......
linux(麒麟系统)安装nginx
1、apt-get安装nginx 安装命令: sudo apt-get install nginx 2、查看是否安装成功 nginx -v 3、启动nainx service nginx start 4、重启 service nginx restart 5、停止 service nginx stop ......
数据库(pgsql)进行数据库备份,在进行【数据修复,数据调整】时,回滚的策略
### 一、可连接,有执行权限的数据库连接后 ```sql -- 备份 select pg_terminate_backend(pg_stat_activity.pid) from pg_stat_activity where datname = 'your_table'; drop databas ......
数据库递归查询数据 (相关数据库:pg)
### 一、PGsql 数据库递归查询 ```sql with recursive ag_tree as (select id, title, type, parent_id from agreements where type = 'test' union all select a.id, a.t ......
SolidWorks2019破解版_无法连接到服务器(-15,10,10061)
参考:https://zhuanlan.zhihu.com/p/632229145 第1步:在电脑上找到Solidworks软件安装包,我们安装时复制出来的许可运行文件夹(SolidWorks_Flexnet_Server),如果没有复制的,直接在软件安装包找到这个文件夹,双击打开。 第2步:在打开 ......
击败全球上千参赛队伍,合合信息获ICDAR“文本篡改检测”赛道冠军
AI技术的快速发展激发了人们对于美好未来的畅享,也带来了潜在的危机,数据泄露、电信诈骗等系列风险与隐患开始浮出水面。利用科技手段构建可信的技术发展环境,保护使用者的信息及财产安全,正在成为行业共识。 ......
2023-07-21 swiper无法触发onreachbottom ==》请检查你的swiper-item内容高度是否超出页面高度
如果内容高度没有超出页面高度是无法触发onreachbottom的, 我的swiper-item里面设置了一个overflow-y:auto,swiper则设置了固定的高度。 这将导致swiper-item可以在swiper里面滚动,但却无法触底,也就无法触发onreachbottom。 注意:如果 ......
HTML模板使用
1. 寻找template html 2. 参数传递 3. 底层原理(大致) 将html 通过函数_execute() append进空列表 再通过compile函数执行_execute ......
gNB-DU在下行链路中的 RLC SDU / PDU时延
RLC SDU , PDCP SDU这一整个流程有一张图: 如下图所示无线网络中有着多个(n+1)用户面数据和控制面m个IP 数据包;他们分别由SDAP、PDCP、RLC层出来后,由MAC层组合处理发送。 一直不知道这种图居然是3GPP协议里面画的,就在38.300协议里面6.6 L2 Data F ......
linux/国产下 查看CPU架构,查看系统版本,系统内核
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c lscpu命令从sysfs和/proc/cpuinfo收集cpu体系结构信息,命令的输出比较易读,命令输出的信息包含cpu数量,线程,核数,套接字等。 uname命令的英文全称即“Unix n ......
Linux:/proc/meminfo参数详细解释
# Linux:/proc/meminfo参数详细解释 ## 一、Linux内存总览图 ; cancellationTokenSource.Token.Register(() => { Console.WriteLine ......
FlashAttention算法简介
# 1. Motivation 不同硬件模块之间的带宽和存储空间有明显差异,例如下图中左边的三角图,最顶端的是GPU种的SRAM,它的容量非常小但是带宽非常大,以A100 GPU为例,它有108个流式多核处理器,每个处理器上的片上SRAM大小只有192KB,因此A100总共的SRAM大小是192KB ......
GDI+画刷(LinearGradientBrush(一))
一、LinearGradientBrush构造种类 路径渐变画刷在官方文档中给出构造种类一共5中,如下所示: 1 LinearGradientBrush(Point&,Point&,Color&,Color&); 2 LinearGradientBrush(PointF&,PointF&,Color ......