XOR
悬梯砸谭
## [HNOI/AHOI2018]转盘 一个不太严谨的证明 如果固定起点,我们考虑接下来的一个点的$T$佷大,我肯定不会在这里停下来,转一圈明显更优 但是实际上如果我改变起点到这个点的后面的话明显答案更优,而且你会发现如果最开始的起点是$1$这样修改起点的操作是不断往前的,也就是不会反悔 由此我们 ......
抗干扰触摸IC芯片VK3708BM防水积水可操作触摸触控IC
产品型号:VK3708BM 产品品牌:永嘉微电/VINKA 封装形式:16-SOP 产品年份:新年份 原厂,工程服务,技术支持! VK3708BM概述:提供8个触摸感应按键,二进制(BCD)编码输出,具有一个按键承认输出的显示,按键后的资料会维持到下次按键,可先判断按键承认的状态。提供低功耗模式,可 ......
对比两个对象是否相等
public class UserInfo { public int ID { get; set; } public string Name { get; set; } public string Age { get; set; } public string Remark { get; set; ......
QT 定时器QTimer::singleShot()用法
用法如下: 1 //参数:(定时时间,接受者,槽函数) 2 QTimer::singleShot(1000,this,[=]{ 3 //想要执行的代码 4 qDebug() << "hello world" ; 5 }); ......
AOSP中获取系统签名
## 制作系统签名: ### 1.将AOSP源码路径下`build\target\product\security\platform.pk8`和`platform.x509.pem`复制出来放在同一目录下 : val(x), left(nullptr), right(nullpt ......
MIT 6.S081 Page faults
概述 这一章主要聚焦于,我们利用 virtural memory 和 page fault 这两个机制,能够实现一些什么样的有意思的优化。 虚拟内存的有两大优势: Isolation,保证每个进程都有它自己的虚拟地址空间,写自己的虚拟地址处的数据不会破坏其他进程的数据; Levle of indir ......
834. Sum of Distances in Tree (Hard)
Description 834. Sum of Distances in Tree (Hard) There is an undirected connected tree with n nodes labeled from 0 to n - 1 and n - 1 edges. You are g ......
834. 树中距离之和 (Hard)
问题描述 834. 树中距离之和 (Hard) 给定一个无向、连通的树。树中有 n 个标记为 0...n-1 的节点以及 n-1 条边 。 给定整数 n 和数组 edges , edges[i] = [aᵢ, bᵢ] 表示树中的节点 aᵢ 和 bᵢ 之间有一条边。 返回长度为 n 的数组 answe ......
一份挺好的C#编程规范
第一章 概述 1 方便代码的交流和维护。 2 不影响编码的效率,不与大众习惯冲突。 3 使代码更美观、阅读更方便。 4 使代码的逻辑更清晰、更易于理解。 术语定义 将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例如: BackColor ......
设置大页内存推荐值和设置步骤
推荐值脚本 Oracle Linux: Shell Script to Calculate Values Recommended Linux HugePages / HugeTLB Configuration (Doc ID 401749.1) 设置步骤 Oracle Linux: HugePage ......
《摆与混》第十五章--7月17日--周一
啊啊啊啊,昨天嗨了,忘记了正事,今天补(我有罪!!!); 1.今天做了什么:今天9点起。洗漱后,简单吃了个早饭,上午学了JAVAA,中午又是自己解决(吃的还不错),下午小小摆烂时间,同时复习了一下之前学的,5点出发健身锻炼(fight!!),晚上先看了场比赛,然后经典PTA,接着燃起了呀!!!! 2 ......
Jmeter测试https的系统
1.下载系统证书 2.导入证书 Jmeter导入证书(https)_jmeter ssl证书_卡卡健康的博客-CSDN博客 导入后的证书放在jdk/bin文件夹下test.keystore,jmeter--选项--ssl管理器,导入证书 ......
Oracle参数优化(系统参数和性能/功能参数)
1. 操作系统层面的参数 1.1 关闭透明页 1.2 limits.conf文件的参数设置 # vi /etc/security/limits.conf #<domain> <type> <item> <value> * - core <value> <domain> can be: 可以是一个用户 ......
git学习一:版本控制软件基础功能以及集中式和分布式版本控制软件
虽然已经工作一段时间并且在工作中也经常用到git,但是还没系统学习过git,特此学习一下并且记录笔记。 功能: 1.保存和管理文件 2.提供客户端工具进行访问 3.提供不同版本的比对功能 集中式版本控制:每一行会记录谁修改的,但是多个人修改同一行还是需要人工操作 分布式版本控制:先上传到本地,再上传 ......
【2023-07-16】连岳摘抄
23:59 知保天下然后知保国。保国者,其君其臣,肉食者谋之。保天下者,匹夫之贱,与有责焉耳矣。 ——顾炎武 婚姻中,不得不接受的两地分居有这几种:一是生存的必需,本地没有工作机会,两人在一起挣不到足够的钱维持家庭生活。二是求学的必须,比如读博士。三是国家征召,比如军人、公务人员(尤其中高级官员全国 ......
【2023-07-17】社会关系
20:00 为小事苦恼,会使人过度的悲观。 ——老舍 周六何太的生日派对,举行得十分顺利。主人公高兴,小朋友开心,亲朋戚友都愉快。唯一不足的,就是我的状态欠佳,有点感冒发烧,不太敢尽情吃喝。 当天晚上,人数很齐,朋友兄弟都很赏脸,甚至拖家带口地一起过来热闹。像这么人齐的聚会,很是难得。所以,我每一年 ......
sql语句判断表字段是否存在
1.SQLserver var sql = @"if not exists(select * from syscolumns where id=object_id('" + tableName + @"') and name='" + fieldName + @"') begin alter tab ......
Qt Q_GLOBAL_STATIC创建全局静态对象
概述 所谓的全局静态对象,大多是在单例类中所见,之前写过一篇文章介绍如何实现一个单例类,在这里,这是最常见的方式来进行创建,需要自定义 static 类对象, 并进行手动初始化。而今天要说的是更简单的方式来实现,Qt 提供了一个非常方便的宏Q_GLOBAL_STATIC,可以快速创建全局静态对象。 ......
分页控件(Pagination)自定义样式
以下是分页控件自定义样式资源部分代码 xmlns:controls="clr-namespace:Wallpaper.CustomControls"是Pagination.cs的地址 <ResourceDictionary xmlns="http://schemas.microsoft.com/wi ......
随笔(二十四)『简单抽奖活动』
#### 1、需求 ``` 一个抽奖活动中,每个用户可以多次抽奖机会 ``` #### 2、相应类 ``` 1、奖品信息类Prize /** * 奖品信息 */ @Data @NoArgsConstructor @AllArgsConstructor public class Prize { // ......
Qt 专门的宏Q_GLOBAL_STATIC,用来实现线程安全的单例模式
Qt本身就提供了专门的宏 Q_GLOBAL_STATIC。通过这个宏不但定义简单,还可以获得线程安全性。 1、先看官方文档 https://doc.qt.io/qt-5/qglobalstatic.html https://doc.qt.io/qt-5/threads-reentrancy.html ......
Qt 单例模式:本身就提供了专门的宏 Q_GLOBAL_STATIC 通过这个宏不但定义简单,还可以获得线程安全性
单例模式 很多人洋洋洒洒写了一大堆 但是Qt本身就提供了专门的宏 Q_GLOBAL_STATIC 通过这个宏不但定义简单,还可以获得线程安全性。 rule.h 1 #ifndef RULE_H 2 #define RULE_H 3 4 class Rule 5 { 6 public: 7 stati ......
EasyPlayer流媒体视频播放器宽屏模式的开发与实现
EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。 ......
代理模式和AOP
代理模式 静态代理模式 缺点:一个真实角色就会产生一个代理角色,类多了代码量大 在不改变原来的代码的情况下,实现了对原有功能的增强,是AOP中最核心的思想 AOP:纵向开发,横向开发(面向切面编程) 动态代理模式(基于反射) 一个动态代理 , 一般代理某一类业务 , 一个动态代理可以代理多个类,代理 ......
Sqlserver优化
一、利用活动监视器,查看阻塞、进程等等信息。 1、通过活动监视器发现有阻塞的进程 即结束该进程。 2、通过查看消耗资源大的sql,给对应的表加索引。(有时候建了索引缺没起作用,一定要删除索引重新创建。) 二、SQL Server Profiler SQL Server Profiler使用教程 做开 ......
springboot:整合redis解决缓存击穿,缓存雪崩,缓存穿透
一、缓存穿透 一个在缓存和数据库都不存在的数据,而用户不断发起请求,借此攻击数据库,造成数据库压力过大。比如请求 id < 0 的数据 解决方案: 接口校验、限流 布隆过滤器 缓存空值,设置过期时间短些 @GetMapping("/penetrate") public String cachePen ......
windows命令执行的几种绕过方法
# 介绍 反检测、反清理,是红队攻击中的重中之重,本文详细描述了几种windows执行命令的几种绕过手法。 ## 1、添加特殊符号 ```php whoami //正常执行 w"h"o"a"m"i //正常执行 w"h"o"a"m"i" //正常执行 wh"“oami //正常执行 wh”“o^am ......
为什么我挖不倒sql注入啊!
# 背景 不知道是不是初学安全的小伙伴都和我一样,刚开始学的时候,诶挺简单啊!我咋这么聪明一学就会,靶场轻轻松松过关,到了实战根本挖不出来!!像个大笨8。为啥呢?啊哈哈哈哈,我知道,因为我就是走过这条路,所以大哥来给你撑伞来了。(本文适合小白,大佬可绕过哈哈)  # ......