NOT
PAT_A 1085 Perfect Sequence
Given a sequence of positive integers and another positive integer p. The sequence is said to be a perfect sequence if M≤m×p where M and m are the max ......
什么是 nftables ? 它与 iptables 的区别是什么?
与 iptables 相比,nftables 的语法更加简单,不过对于 iptables 中的语法,在 nftables 中也能用。 大家可使用 iptables-translate 工具,该工具接受 iptables 命令并将其转为等效的 nftables 命令,这是了解两种语法差异的一种简单方法 ......
软件依赖管理-源码依赖、接口依赖、服务依赖
在软件开发领域中,源码依赖、接口依赖和服务依赖是三种不同类型的依赖关系,它们有不同的特点和优缺点。下面我会详细解释它们的区别和各自的优缺点 源码依赖(Source Code Dependency) 源码依赖是指一个软件项目依赖于其他软件项目的源代码。这通常发生在开源软件开发中,一个项目使用了另一个项 ......
嵌套循环(九九乘法表;1-100奇数项和偶数项求和)
# 九九乘法表 for m in range(1,10): for n in range(1,m+1): print("{0}*{1}={2}".format(n,m,(n*m)),end="\t") print()#换行 # 1-100的总和,奇数项和,偶数项和 sum_all = 0 sum_o ......
树的直径、重心、中心
树的直径、重心、中心 一、树的直径 我们将一棵树 \(T=(V,E)\) 的直径定义为 $max(u,v)(u,v∈V) $,即树中所有最短路径距离的最大值即为树的直径。 求法: 1)树形dp 定义d1为从节点u到其子树中节点距离的最大值,d2为次大值,则\(diameter=max(d1+d2)\ ......
Springboot 配置 https的后端服务
由于项目需要,经过2天研究,终于通过Springboot配置成功https服务,记录下。 1、生成ssl证书方法(注意-alias的名称要与application的名称一致),两个方法都可以。 //keytool -genkey -alias myhttps -keyalg RSA -keysize ......
第六章 管理错误和异常
try catch 异常处理 throw:扔出异常 catch:抓住异常 代码放到try中,代码运行时会执行try语句。如果没有异常,这些语句将执行下去,直到运行结束; 如果一旦出现异常则跳出try,去执行catch中的内容(可以多个catch同时存在)。 示例: try { //有可能出现错误的代 ......
React学习笔记09- 事件处理
React采用on+事件名的方式来绑定一个事件,注意,这里和原生的事件是有区别的,原生的事件全是小写 onclick , React里的事件是驼峰 onClick ,React的事件并不是原生事件,而是合成事件。 事件回调的几种写法 1.直接在组件内定义一个非箭头函数的方法,然后在render里直接 ......
java集合框架及其特点
常见的集合以及他们的特点有哪些呢 java集合类主要由Collection和Map两个根接口派生出来的。 Collection派生了List,Set,Queue这三个子接口。 1、List代表有序可重复集合,可直接根据元素的索引来访问。 ArrayList: 排列有序,可重复 底层使用数组 速度快, ......
PCB打板省钱小妙招,强烈建议收藏!
很多PCB采购或工程师找PCB制造商做板的时候,觉得价格高,但是却不知道贵在哪里。是通过货比三家,选择价格最低的供应商?还是通过牺牲部分质量换取更低的成本?这些都不是最省钱的方式。如何在保证PCB高可靠的前提下合理优化成本?众所周知,PCB的制造成本取决多个因素,除在设计产品时应考虑这些因素,与PC ......
Macos xcode调试chromium源码
1:用gn来生成xcode project文件 gn gen out/sln --ide=xcode 2:用xcode打开all.xcodeproj文件 3:给工程添加一个scheme name:随意 3.1:选择Target为chrome_app Name:随意 4:设置all工程属性 点击All ......
Python猴子补丁
Python猴子补丁 介绍 猴子补丁是一种替换方法的方式。因为python是动态语言,所以我们在方法执行之前,可以将方法替换,以达到我们期望的结果。需要理解的是,python的方法在加上括号之前,代表的的只是方法的内存,可以被当做一个变量进行传递。 使用 # 示例class Test: a = 1 ......
从0到1实现 OpenTiny 组件库跨框架技术
本文分享自华为云社区《从0到1实现 OpenTiny 组件库跨框架技术》,作者:华为云社区精选 。 在华为云《DTSE Tech Talk》技术直播第44期《0基础玩转 OpenTiny 跨框架组件库,实现一站式前端进阶》中,华为云前端开发 DTSE 技术布道师莫春辉老师在本期直播中与开发者一起交流 ......
最近我的笔记本无法待机了
C:\WINDOWS\system32>powercfg -a 此系统上有以下睡眠状态: 待机 (S3) 休眠 混合睡眠 此系统上没有以下睡眠状态: 待机 (S1) 系统固件不支持此待机状态。 待机 (S2) 系统固件不支持此待机状态。 待机(S0 低电量待机) 系统固件不支持此待机状态。 快速启动 ......
【2023-10-05】连岳摘抄
23:59 诚,五常之本,百行之源也。 ——周敦颐 一个男人,不工作,不养家,当家庭主夫也不负责,那么,他就一无是处了。一个成年人,不工作,两个原因,一是有人养着,二是不务实。两个原因又彼此促进,有人养就越来越不务实,不务实就越来越靠别人养。务实的人,有人养,他也会去工作。不务实的人,没人养,他也不 ......
ansibles 报错
ansibles 连接报错1: "changed": false, "msg": "Authentication or permission failure. In some cases, you may have been able to authenticate and did not have ......
2525. 根据规则将箱子分类
1.题目介绍 2.题解(模拟) 2.1 思路 这题十分简单,唯一要注意的是length * height * width的运算结果(右边式子)默认是int类型,无法存储(不是说左边设置的变量是long long就行了,右边也要进行强制转换) 还有一个有趣的点就是这里对于\(10^4,10^9\), ......
Android studio的Device File Explorer不见了
手机文件管理器路径 View >tool windows >Device File Explorer ......
三维模型3DTile格式轻量化压缩处理工具常用几款软件介绍
三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
【模板】扩展 kmp (exkmp) / Z 函数
求出一个字符串 \(s\) 的每个后缀与原串的 LCP。 首先由显然的 SAM 做法。考虑线性。 考虑维护区间 \([l,r]\) 表示 \([l,r]=[1,r-l+1]\) 是最右的匹配段。考虑新的 \(i\),如果满足 \(l\leq i\leq r\),则 \(i\) 可以直接取 \(i-l ......
2023-10-20
一、万用表和风枪的使用: 1.BOM表的IC等材料要购买所需的2倍以上。 2.注意预防反复焊接不牢固焊点,如这次的下载口,次数过多导致铜皮脱落,不是插件方式就很难搞。 3.完全掌握该Smart-Plane项目后可自己修改原理图打板,优化该项目,例如增加稳定悬停。 4.较短的焊接时间可以减少元器件损坏 ......
从零用VitePress搭建博客教程(4) – 如何自定义首页布局和主题样式修改?
接上一节:从零用VitePress搭建博客教程(3) - VitePress页脚、标题logo、最后更新时间等相关细节配置 六、首页样式修改 有时候觉得自带的样式不好看,想自定义,首先我们在docs/.vitePress新建一个theme文件夹,用来存放自定义布局和主题修改的相关文件,如下所示 th ......
hive表加字段
hive原表结构 hive表加新字段interface_type alter table test.test_table add columns(interface_type string); hive表新表结构 ......
如何修改表的字段名(列名)
如何修改表的字段名(列名) alter table 表名 change 列名 新列名 原数据类型; 例子 alter table movie CHANGE movic_price movie_price FLOAT(5,2); ......
-lpthread 和 pthread 以及 链接库的顺序
写cmake文件时,编译一直无法正确识别欲调用的库函数,明明-lmysqlclient已经加上了。 原本内容:(至今仍未解决,恳请各位点拨一下) cmake_minimum_required(VERSION 3.0) project(HLWebServer) # 设置C++标准为 C++11 set ......
kkfile4.0 nginx映射踩坑
官网文档要修改base.url 和service.context-path,但是修改后不起作用! 后花了大半天翻阅文档后才发现4.0并没有service.context-path,要修改server.servlet.context-path!!!!!(base.url同样要修改) 修改后 原帖:ht ......
统计子矩阵
统计子矩阵 给定一个 $N \times M$ 的矩阵 $A$,请你统计有多少个子矩阵 (最小 $1 \times 1$,最大 $N × M$) 满足子矩阵中所有数的和不超过给定的整数 $K$? 输入格式 第一行包含三个整数 $N, M$ 和 $K$。 之后 $N$ 行每行包含 $M$ 个整数,代表 ......
docker exec 报错 decoding init error from pipe caused \"read parent: connection reset by peer\""
复现方法,限制容器内pid个数 docker run --pids-limit=1000 -d centos sleep 100000 docker exec -it id bash 3.执行 for i in $(seq 1 2000); do (sleep 100&) ; done [root@ ......
STM32单片机实现Bootloader跳转的关键步骤(转载)
STM32单片机实现Bootloader跳转的关键步骤 - 知乎 (zhihu.com) STM32单片机实现Bootloader跳转的关键步骤 (qq.com) 现在越来越多的嵌入式设备支持远程自动升级,不需要再借助下载器。这样对于设备的维护非常方便。 当然若使设备支持远程升级,需要编写支持升级的 ......
刷题记录——MISTAKES 慢慢更新
刷题记录——MISTAKES 慢慢更新 截止到:20231020(有时会忘记改日期)。 信友队——CSP-S 2023 复赛模拟赛 T2 忘了取模和二分了,直接爆 longlong 和 TLE 然后 \(0\text{pts}\). CF1065C Make It Equal 桶桶桶桶桶!!!\(2 ......