XOR
TypeScipt的class、interface、type区别
class 类的get和set ts在编译get和set的时候默认是es3编译,vscode编辑器会报错error TS1056: Accessors are only available when targeting ECMAScript 5 and higher需要编译到版本ES5或以上,解决办 ......
ffmpeg了解
之前了解过许多的剪辑和录像软件都是内置ffmpeg的,通过ffmpeg直接来处理视频可能要更简单一点,也更酷不是吗? 那么通过浏览网上文章,并且自己试试,可以实现几个简单的功能 缩小视频 假设原始视频尺寸是 1080p(即 1920×1080 px,16:9),使用下面命令可以缩小到 480p: $ ......
为什么patch不幂等
我无法理解为什么PATCH在PUT不安全的地方.也就是幂等部分 - 如果我更新资源的一个字段,那么该字段在更新后是否会返回相同的值? 这是不安全的,因为通常你不能在不改变资源的情况下安全地执行PATCH请求(这就是它的用途). 那么为什么与PUT相比,PATCH不是幂等的?这是因为您应用更改的方式很 ......
二叉树
后继节点、前驱节点:都是按照中序来算的。 中序遍历:一般用递归做。 二叉搜索树与双向链表:使用中序递归做模板,先找到第一个节点,然后再分别给左右节点找下一个节点。实现方式如下: Convert(pRootOfTree -> left); /*找到第一个节点,初始化head和pre*/ if(pre ......
P4452 [国家集训队]航班安排
神犇航空有K架飞机,为了简化问题,我们认为每架飞机都是相同的。神犇航空的世界中有N个机场,以0⋯N-1编号, 其中0号为基地机场,每天0时刻起飞机才可以从该机场起飞,并不晚于TT时刻回到该机场。 一天,神犇航空接到了MM个包机请求,每个请求为在ss时刻从aa机场起飞,在恰好tt时刻到达bb机场,可以 ......
spring boot shiro
https://blog.csdn.net/web15085599741/article/details/124163920 spring整合ehcache找不到org.springframework.cache.ehcache.EhCacheCacheManager的解决方案 一般org.spri ......
Python类的继承问题
一个很经典的关于类的继承的分析 class Displayer: def display(self,message): #3:跳转到此,打印 print(message) class LoggerMixin: def log(self,message,filename="logfile.txt"): ......
服务器之间软件(工具)迁移
背景 经常在一台服务器上安装了一些工具后,然后服务器更换后,有需要重新安装新的工具,很麻烦。 解决 有一种常用的方法是使用一个包管理系统,例如 apt、yum 或者 Homebrew,这种方法可以帮助您快速地安装和管理工具,同时也可以将工具移植到其他服务器上。 以下是一个基本的步骤: 在当前服务器上 ......
上位机学习记录(11) 用户操作记录日志功能编写
上位机学习记录(11) 用户操作记录日志功能编写 SystemLog.cs public enum AlarmType { 日志信息, 报警信息, 操作记录 } public class SystemLog { public SystemLog() { } public SystemLog(stri ......
上位机学习记录(10) 扫码枪
上位机学习记录(10) 扫码枪 设计思路 扫码枪本质上是个串口设备,连接串口以后,给缓冲区编写函数处理数据,然后抛出数据 编写串口连接,连接扫码枪。然后绑定DataReceived事件(按照扫描枪传入的数据多少,创建多大的缓冲区,然后根据编码格式,把数据传递给一个委托对象)。 编写事件处理信息(自定 ......
上位机学习记录(9) 表格控件的行与列动态添加与表格的扁平化处理
上位机学习记录(9) 表格控件的行与列动态添加与表格的扁平化处理 表格的扁平化处理 运行时效果: 将图片动态加入到表格中 运行时效果: 鼠标悬停时:表现为红色的地方,能看到相关信息 同时也支持双击打开,进行查看相关信息 编写流程如下: 第一步: this.dgv_data.AutoGenerateC ......
RTL-SDR驱动下载
1.进入网站 https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr 2.下载文件 3.需要的文件 其他相关驱动参考:https://github.com/microtony/RTLSDR-Airband ......
后台登录功能开发
一、创建实体类Employee,和数据库中的employee表映射 二、导入配置文件application.yml,连接数据库 三、创建对应的包、接口、类: config:放置配置类 entity:放置实体类 controller:表现层 service:业务层 mapper:持久层 四、 ......
SpringMVC——拦截器
拦截器概念 拦截器(Interceptor)是一种动态拦截方法调用的机制 作用: 在指定的方法调用前后执行预先设定后的代码 阻止原始方法执行 拦截器与过滤器的区别 归属不同:Filter属于Servlet技术,Interceptor属于SpringMVC技术 拦截内容不同:Filter对所有访问进行 ......
如何评价Java
Java已经诞生20多年了,依然是企业级开发中使用最广泛的语言,也是挨骂最多的语言。Java广受批评的四个缺点是:性能差、内存消耗大、GUI弱、代码啰嗦,我们应该如何看待这几个问题呢?在微服务的背景下,提倡围绕业务能力而非技术来构建应用,允许由不同的语言构建应用程序。一个超大的集群,往往有上万个微服... ......
OO第一次大作业
#前言 ##前言的前言 这是我的第一篇blog,有点小激动,我还找教程设置了一下我的背景,本来还想弄个页面小宠物,但是看了一下感觉有点复杂,下次一定。如果对我blog的内容有任何修正或者建议可以评论让我知道,谢谢你愿意点开我的blog并给出建议🌹。 ##第一次作业 ###涉及知识点 基本数据类型、 ......
error code ELIFECYCLE
error code ELIFECYCLE 18 verbose node v10.8.0 19 verbose npm v6.2.0 20 error code ELIFECYCLE 21 error errno 1 1、npm cache clean --force 2、rm -rf node_ ......
前期开发环境准备
一、数据库环境搭建: 1、创建数据库reggie,字符格式为utf8mb4 create database reggie character set utf8mb4; 2、添加数据 /* Navicat MySQL Data Transfer Source Server : localhost So ......
02_FourandSix2.01-doas下less命令+vi编辑器提权-7z文件解密
首先有nmap进行信息收集,然后发现开放的22端口ssh服务,另外检收集到nfs文件共享,查看文件共享的信息,发现为everyone所有人可看,利用文件挂载将靶机中的文件挂载到本机,发现问价是一个.7z的压缩包,尝试解压但是压缩文件有密码,根据密码输入错误的解压结果来看发现里面有10个文件,其中八张... ......
【THM】Intro to LAN(局域网基础介绍)-学习
本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/introtolan 本文相关内容:了解一些支持专用网络的技术和设计。 局域网(LAN-Local Area Network)拓扑简介 多年以来,人们对各种网络设计进行了试验和实施,在网络中,当我们提到术 ......
UE4之PVD调试
PhysX在编译时必须开启PX_SUPPORT_PVD宏(PhysX的Debug、Profiler版本的库会开启该宏),才能支持 PVD 的调试。 游戏缺省会使用localhost,端口为5425,连接超时时间为100ms来与Physx Visual Debugger工具建立连接。 如果要修改PVD ......
Unicode、UTF-8、UTF-16、UTF-32各是什么?
Unicode是什么? Unicode(统一码),它将世界各种语言里的每一个字符都定义了一个唯一的编码。这意味着世界上所有的语言都可以使用它,而不会出现冲突。 虽然Unicode编码了所有字符,但是在很多情况却不能直接使用它,为什么? 因为在Unicode中有些字符占一个字节,如:英文字符,有些字符 ......
C++注释风格
综述 在每个代码项中都可以有两类描述, 这两类描述将在文档中格式化在一起: 一种就是brief描述, 另一种就是detailed。 两种都是可选的,但不能同时没有。 简述(brief):在一行内简述地描述 详细描述(detailed description):提供更长, 更详细的文档 Doxygen ......
java学习日记20230325-内部类
内部类 基本介绍: 一个类的内部又完整的嵌套了另一个类结构,被嵌套的类称为内部类(inner class),嵌套其他类的类车称为外部类(outer class),是我们类的第五大成员(属性,方法,构造器,代码块,内部类),内部类最大的特点就是可以直接访问私有属性,并且可以提现类与类之间的包含关系。内 ......
软件设计基础作业
HW3 标题 //Your Code 补全类 BigInt。它代表一个大整数,你可以通过 + 运算符对大整数做加法。 大整数应当以 C 风格字符串的形式存放在成员 data 所指向的内存中。我们已经为这个类实现了operator<<和operator>>来实现输入输出。 此外,我们提供了一些工具函数 ......
SpringBoot(五)
5.整合第三方技术 5.1缓存 缓存是一种介于数据永久存储介质与应用程序之间的数据临时存储介质,使用缓存可以有效的减少低速数据读取过程的次数(例如磁盘IO),提高系统性能。此外缓存不仅可以用于提高永久性存储介质的数据读取效率,还可以提供临时的数据存储空间。而springboot提供了对市面上几乎所有 ......
fastjson2 黑名单研究记录
1)首先参考: https://github.com/LeadroyaL/fastjson-blacklist 在fj1之中黑名单名为 denyHashCodes 在fj2之中也是一样,只不过存储在 ObjectReaderProvider.java 之中 为了方便调试我们可以将 NotSuppor ......
springboot自定义文件加载处理
有没有一种场景就是不想把自己的配置参数放在springboot的配置文件(application.properties)里,就想自己定一个自己认为耍酷的名字,比如my-redis.yml,my-mysql.properties等,并且这些文件里面的配置也可以同样的在程序启动的时候加载到运行环境中。确 ......
PyQt5学习 (2)--QWidget
描述: 1.所有可视控件的基类 2.是一个最简单的空白控件 3.控件时用户界面的最小元素:接收各种事件、绘制在桌面上,展示给用户看 4.每个控件都是矩形的,它们按Z轴顺序排序 5.控件由其父控件和前面的控件剪切 6.没有父控件的控件,称之为窗口(如上图中的window) ......