XOR

20230703-动态规划DP 1

20230703 ## 热身 #### 题目 求长度为n的合法括号序列有多少个,对$10^9+7$取模。 $n$为偶数,$n\le 10^6$。 #### Solution 可以维护一个栈 遇到一个左括号就加入栈 而遇到右括号时就取栈顶的左括号与它配对出栈 一个合法序列需要保证: 1. 最后栈为空, ......
20230703 动态

20230630-可持久化数据结构 2

20230630-成都七中-YNY-可持久化数据结构 2 P3919 【模板】可持久化线段树 1(可持久化数组) P3834 【模板】可持久化线段树 2 ......
数据结构 20230630 结构 数据

20230705-动态规划DP 2

20230705 ## 单调队列优化DP ### HDU 3401 Trade #### 题目大意 [传送门](https://acm.hdu.edu.cn/showproblem.php?pid=3401 "传送门") 有T天,第i天买股票花Api元,卖股票花Bpi元,最多能买Asi股, 能卖Bs ......
20230705 动态

微信小程序(六)视频页

# 1. 效果 ## 1. 逻辑 这里这里的接口需要携带登录之后的cookie。 ```xml 1. 获取导航数据, 获取到之后截取前14 个。并且将第一个设为默认选中状态。 2. 获取视频列表数据, 获取到之后再调 /video/url 获取视频对应的播放URL 3. 将视频数据存入data 中, ......
程序 视频

Eclipse与jkd版本对应

Eclipse官网 https://www.eclipse.org Eclipse与jdk版本对应关系 JDk版本 Eclipse版本 版本日期 JDK1.6 Eclipse 4.3 (Kepler) released in June 2013. JDK1.7 Eclipse 4.4 (Luna) ......
Eclipse 版本 jkd

2-10-Mysql基本语句和常见数据类型

1 SQL概述 结构化查询语言(StructuredQuery Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 从上可以看出我们数据库相关工作职位大概两种:DBD和DBA dba ......
语句 常见 类型 数据 Mysql

.Net Core EntityFrameCore

[toc] # 引入 - Microsoft.EntityFrameworkCore - Microsoft.EntityFrameworkCore.Design - Microsoft.EntityFrameworkCore.SqlServer - Microsoft.EntityFramewor ......
EntityFrameCore Core Net

esp32笔记[6]-蓝牙(BLE)控制小灯

## 摘要 基于esp32实现低功耗蓝牙(BLE)通信,通过BLE控制板载小灯亮灭. ## 平台信息 - 主控:ESP32 (注意:ESP32-S2 没有蓝牙) - LED:GPIO2(高电平有效) - 开发平台:ArduinoIDE ## ESP32 BLE [https://www.521u.c ......
笔记 esp BLE 32

ASP.NET Core - 日志记录系统(一)

# 一、日志记录 日志记录是什么?简单而言,就是通过一些方式记录应用程序运行中的某一时刻的状态,保留应用程序当时的信息。这对于我们进行应用程序的分析、审计以及维护有很大的作用。 作为程序员,我们恐怕谁也不敢保证我们开发的软件应用一定不存在BUG,一定不会出现故障,而当故障出现的时候,日志就是我们排查 ......
系统 日志 Core ASP NET

git学习笔记——pull时与本地修改有冲突无法拉取

### 在本地仓库的项目中修改代码后,若团队其他人也修改了代码,此时pull同步极有可能冲突失败 1. 强制使用远程仓库的修改覆盖本地修改 ``` # 首先先远程下载最新的版本,但不合并先 git fetch --all # 然后用刚刚下载的版本内容覆盖本地的内容 git reset --hard ......
笔记 pull git

Navicat会话解析取证小程序

美亚审核也太慢了。。干脆先发出来得了 一个简单的Navicat保存的会话解析小程序,数据从注册表当中提取,可以解决之前同类型分析工具需要`ncx`文件的痛点。 对大佬的java脚本重构了半天,上传后发现早有人发了py3的版本,哭晕。。不过我也不高兴换上去了,就用我那挫挫的脚本就够用了 效果如下 ![ ......
Navicat 程序

继承之子类复用父类的属性、方法

1 ''' 2 继承:子类复用父类属性、方法 3 ''' 4 5 6 class Parent(): 7 8 def __init__(self): 9 self.name = 'Allen' 10 11 def say(self): 12 print(f'say name:{self.name}' ......
子类 属性 方法

Linux的特殊文件

# /dev/null ``` /dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称"黑洞"。比较常见的用法是吧不需要的输出重定向到这个文件。 ping www.baiud.com > /dev/null & ``` # /dev/zero ``` "零"设备,可 ......
文件 Linux

CGO输出helloworld

### 使用CGO输出helloworld #### 本人windows版本 ```shell go version go1.18.3 windows/amd64 ``` ```shell dir 目录: D:\cgo\main Mode LastWriteTime Length Name d 20 ......
helloworld CGO

痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(10)- 从Serial NAND启动

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是**恩智浦i.MXRT1xxx系列MCU的Serial NAND启动**。 最近越来越多的客户在咨询 i.MXRT1xxx 从 Serial NAND 启动的事情,让这个本来比较冷门的启动设备突然火热起来。据痞子衡的了解,其实客户主要目 ......
痞子 嵌入式 RT1xxx Serial 1xxx

2023/7/19(计算极限)

用到结论:https://www.cnblogs.com/hznudmh/p/17555075.html ![](https://img2023.cnblogs.com/blog/2702872/202307/2702872-20230719222800475-1230235343.png) ......
极限 2023 19

第一次开通博客园

第一次开通自己的博客园,主要是想在暑假期间记录一下自己的学习过程,我会把学习的知识总结发表于我的博客,还可以写一些日常的感悟和心情。 总之,以后的各种学习我都会总结发表,通过这种形式监督自己,一点一点的进步。qwq 写于:2023/7/19 晚 ......
第一次 博客

bridge资产导入blender出错

#bridge资产导入blender错误 显示bidge Could not send data over port 28888 ##解决办法 1.在Quixel bridge里点击**Edit**找到**Manage Plugins**下载blender插件 ![](https://img2023 ......
资产 blender bridge

k8s 如何升级应用

# 如何升级应用 在之前的分享中,我们知道一个程序如何放到容器中,一个镜像如何生成 pod, pod 的创建,运行,管理,删除过程,挂载等等 那么我们有没有想过,在真正的生产环境中,我们的一个应用程序,不可能就只有一个版本,一定会随着时间不断迭代的,**那么,当我们需要替换上我们新版本的程序的时候, ......
k8s k8 8s

数据库管理

1.数据库实例管理 启动数据库 startup 关闭数据库 shutdown 关闭数据库三种语句 shutdown immediate shutdown normal shutdown transactional 1.数据库高速缓冲区数据写入数据文件 2.未提交的事务回滚 3.释放资源 2.通过检查 ......
数据库 数据

二分图

##一. 定义 二分图是节点由两个集合组成,且两个集合内部没有边的图。 换言之,存在一种方案,将节点划分成满足以上性质的两个集合。 比如下图就是一个二分图,两个集合的元素可以用两种颜色表示,每条边上连接的点属于不同的集合,相同集合的两个点上没有边 **注意:二分图中不存在元素为奇数的环** ![]( ......

继承

继承的概念 继承是面向对象编程中的一种重要概念,它允许一个类(称为子类或派生类)继承另一个类(称为父类、基类或超类)的属性和方法。 通过继承,子类可以获得并重用父类的代码,同时还可以添加、修改或覆盖父类的功能。 继承的主要目的是实现代码的重用和扩展即通过继承,子类可以从父类继承属性和方法(公有和私有 ......

[LeetCode] 2486. Append Characters to String to Make Subsequence

You are given two strings s and t consisting of only lowercase English letters. Return the minimum number of characters that need to be appended to th ......

剑指 Offer 67. 把字符串转换成整数

题目 ![](https://img2023.cnblogs.com/blog/2679751/202307/2679751-20230719221809046-913002306.png) ``` class Solution { public: int strToInt(string str) ......
整数 字符串 字符 Offer 67

linux 内存管理 --- kmalloc 和 vmalloc

kmalloc kmalloc会根据申请的内存大小来决定来决定使用块分配器(slab/slub/slob)或页分配器进行内存分配(buddy),只能分配几个固定大小的内存,申请值不在这些固定值之内时,会按向上对齐的原则,分配最接近申请值的内存块。 static __always_inline voi ......
内存 kmalloc vmalloc linux

远航序曲:前奏

出发前的稍作准备,复习一部分知识点 ## KMP的next数组的部分性质: (以下均默认下标从1开始) next[i]: 以i结尾的后缀中与其匹配的最大前缀的长度。 对于一个长度为l的字符串s,其最短循环节长度为:l-next[l] 如果i(i-next[i])==0$ 咕。 ......
序曲 前奏

用java代码实现部门表,用户表的对应关系,把用户放到对应的部门下面

实现如下所示: import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author 王立朝 * @date 2023/7/19 * @desc ......
部门 用户 代码 java

7-19打卡

``` import java.time.DayOfWeek; import java.time.LocalDate; import java.time.Month; public class Main { public static void main(String[] args) { int y ......
19

MySql基础学习

一、基础学习 1、打开MySql? 2、如何创建数据库、数据表? 3、bug 0、注意事项 mysql是不区分大小写的 1、启动MySql cmd命令行,管理员模式运行,输入命令启动服务 net start mysql 输入ml(命令) mqsql -u root -p 出现如下界面就登录成功了 2 ......
基础 MySql

在 Amazon 上以高可用性模式实现 Microsoft SQL 数据库服务现代化的注意事项

许多企业都有需要 Microsoft SQL Server 来运行关系数据库工作负载的应用程序:一些应用程序可能是专有软件,供应商可使用它强制 Microsoft SQL Server 运行数据库服务;其他应用程序可能是长期存在的、自主开发的应用程序,它们在最初开发时便已包含 Microsoft S ......