NOT

板子合集

板子索引 火车头 #include <iostream> #include <cstdio> #include <iomanip> #include <cmath> #include <bitset> #include <algorithm> #include <set> #include <uno ......
板子

AT_agc038_c 做题笔记

题目链接 莫反好题,不仅仅是莫反,还有很多思维含量。 由于推式子过程太过于漫长了,所以我仅仅讲下大概。 题目是给你一个长度为 $n$ 的数组,请求出 $\sum\limits_{i=1}^n\sum\limits_{j=i+1}^n \operatorname{lcm}(A_i, A_j)$ 莫反通 ......
笔记 AT_agc 038 agc AT

ABM仿真模型介绍

从个体动机到群体规律-ABM仿真模型介绍 今天我们谈一谈单体/多体仿真模型,模型的英文名称为Agent based modeling,以下简称为ABM模型。 像我们熟悉的基于元胞自动机原理、的生命游戏,不同的生命体按照同一规则,在所设置好的环境中进行交互,演变出复杂的形态,这就是一类典型的ABM模型 ......
模型 ABM

UML相关知识复习

1、耦合 标记耦合 >参数传递; 访问另一个模块的内部数据-->内部耦合; 模块之间关联程度最高的是内部耦合; 2、内聚 内聚程度由高到低: 功能聚合-->顺序聚合-->瞬时聚合-->逻辑聚合; 3、数据流图(DFD) 数据流图包括:外部实体、数据流、加工、数据存储; 4、设计模式的根本目的 复习相 ......
知识 UML

fqkit: 一个处理fastq序列的小工具 (一)

一个用于处理fastq测序文件的命令行小工具,功能还在不断更新中,子命令也不多,支持gzip压缩文件的输入和输出(结果文件名以.gz结尾,结果会自动压缩)。 reop: https://github.com/sharkLoc/fqkit install: cargo install fqkit us ......
序列 工具 fqkit fastq

python之数据分析pandas (二)

import pandas as pd #此包在pandas基础上实现sql from pandasql import sqldf file_name=r'/Users/gaochengcheng/Desktop/center.xls' file_name3='/Users/gaochengchen ......
数据分析 数据 python pandas

代码随想录算法训练营-动态规划-3-(0-1背包问题)|416. 分割等和子集、1049. 最后一块石头的重量 II

416. 分割等和子集 01背包的递推公式为:dp[j] = max(dp[j], dp[j - weight[i]] + value[i]); 如果dp[j] == j 说明,集合中的子集总和正好可以凑成总和j,理解这一点很重要。 1 class Solution: 2 def canPartit ......
随想录 子集 训练营 随想 算法

java——redis随笔——实战——商户查询缓存

把key做了下代码优化: /** * 根据id查询商铺信息 * @param id 商铺id * @return 商铺详情数据 */ @Override public Result queryById(Long id) { // key要唯一 就用id String key = CACHE_SHOP ......
商户 缓存 实战 随笔 redis

JAV - 密封类

除非一个类声明为final,否则任何人都可以派生这个类的子类。但是如果想对它有更多控制权那?指定它的具体子类,阻止被人派生父类的子类。 在Java,密封类(sealed class) 会控制哪些类可以继承它。Java15中作为一个预览特性增加了密封类,并在Java17中确定了这个特性 案例: pac ......
JAV

RaftPaper:寻一个可被理解的共识算法

周末躺不平,摆不烂,卷不动,随便读一篇paper吧 原文:In Search of an Understandable Consensus Algorithm 作者:Diego Ongaro / John Ousterhout —— Stanford University 摘要 Raft是一个用于管 ......
共识 算法 RaftPaper

写博客的利弊分析:自私的分享

因为公司最近安装了加密系统,我积累经验的本地文档没有办法再云查看了,很苦恼,构建的知识体系也随之崩盘。一直在找方法具去重新构建,试过flowus等几款流行的软件,感觉实用性不大。CSDN博客,广告太多舍弃。微信公众号,登录还有操作太麻烦,舍弃。 我想搭建一下自己的知识体系,不懂的就先记录下来,有时间 ......
利弊 博客

安装和使用新立得软件包管理器

想AK IOI的一只蒟蒻 于 2023-01-20 09:41:04 发布 阅读量1.5k 收藏 6 点赞数文章标签: debian linux ubuntu版权目录前言一、新立得软件包管理器是什么二、安装新立得软件包管理器三、使用新立得软件包管理器总结前言我们可能经常在Debian系Linux发行 ......
软件包 软件

捕梦的异乡人

啊~ 不知不觉就 \(19\) 岁了,\(\text{PPL}\) 也是一名大学生了呢。喂,都已经一个半月了诶 回首 \(18\) 岁,热烈,澎湃,却又混杂着遗憾与不甘。 曾无数次幻想自己抵达梦的彼岸,到头才惊觉跌倒在了最初的浅滩。 单线作战,彷徨,孤独。 来京,恍然大悟走到哪里我都不是 e 人。 ......
异乡人 异乡

java项目实践-webapp-mytomcat-day16

目录1. http协议2. 自定义的web框架3. 具体实现4. 启动 1. http协议 CS架构 建立连接“三次握手” 断开连接 “四次挥手” 三次握手: client:可以与你建立连接吗? server:可以的 client: 我也可以了 四次挥手: client:我要断开 server:可以 ......

iptables学习

一、组成 iptables是一种数据包过滤系统 由netfilter(内核态)和iptables(用户态)组成 工作在网络层,针对IP数据包。体现在对包内的IP地址、端口等信息的处理上 二、iptables/netfilter关系 1.netfilter: 属于“内核态”(KernelSpace,又 ......
iptables

20211128《信息安全系统设计与实现》第十一章学习笔记

一、任务内容 1.知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” 核心是要求GPT:“请你以苏格拉底的方式对我进行提问” 然后GPT ......
20211128 笔记 系统 信息

10.15算法

最小栈设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元 ......
算法 10.15 10 15

2023-10-14-周六

起得比较晚,,,差不多是9:00吧 然后洗漱什么的....就去实验室了 去实验室后,,,学习不怎么带劲,,,感觉精神比较萎靡 犯困,,没干劲,,,然后就躺下睡觉了 差不多12:30起床,,,然后去食堂吃饭,,,,,然后回寝室继续睡觉 本来打算14:00起床的,,,,然后14:30才起床 于是就去实验 ......
2023 10 14

【gdb】断点管理

断点管理 命令说明: 命令 说明 breakb 断点命令 break 函数名 为函数设置断点 break 代码函数 为某一行设置断点 break 类名:函数名 在某个类的函数设置断点 break 文件名:函数名 在文件名指定某个函数设置断点 break 文件名:行数 在文件名执行的代码行设置断点 b ......
断点 gdb

ASP.NET Core使用Hangfire定时发布文章

ASP.NET Core使用Hangfire实现定时任务 前言 也是上了5天班,终于迎来了休息,抽空更新下博客,然后就是下周一公司会对我进行考核,希望考核能通过吧!!! 然后我想给博客添加一个定时发布文章的功能,其实这个功能对于我的博客是没什么作用的,什么时候发都没什么人看。但是咱还是要有这个功能。 ......
Hangfire 文章 Core ASP NET

Linux 中 tmux工具实现分屏

系统:centos7.6 1810 001、下载tmux工具 [root@pc1 ~]# tmux bash: tmux: command not found... [root@pc1 ~]# yum install tmux -y ## 安装命令 002、启动 tmux 功能 在终端直接输入 tm ......
工具 Linux tmux

电路术语记录

常规电路术语 1、 MOS和BJT的区别: 金属氧化物半导体场效应晶体管(MOSFET)和双极晶体管(Bipolar Junction Transistor,BJT)是两种不同类型的半导体器件,它们在结构、工作原理和应用方面存在明显的区别。 以下是MOSFET和BJT之间的主要区别: 结构: MOS ......
术语 电路

JavaWeb-Maven的应用

目录 1. Maven POM 2. pom.xml 内容 Maven POM POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。执行任务或目标时,Maven 会 ......
JavaWeb-Maven JavaWeb Maven

向量vector

向量vector 1.几种向量的定义方式 (1) vector<int> vec 创建一个类型为int的空vector (2) vector<int> vec(vec2) 复制创建一个和vec2数据完全相同的vec (3) vector<int> vec = vec2; (4) vector<int ......
向量 vector

学习笔记5

第十一章 EXT2文件系统 创建虚拟磁盘 mke2fs [-b blksize -N ninodes] device nblocks 虚拟磁盘布局 Block#0:引导块 B0是引导块,文件系统不使用 超级块 Block#1 超级块 B1是超级块,用于容纳整个文件系统的信息 超级块的重要字段 u32 ......
笔记

使用Pycharm环境,搭建Django开发环境

早期都会直接在Linux系统下,直接把很多py包装到物理系统里。 不过事实证明,装在虚拟环境里要方便得多,尤其是早期很多工程做到一半发现写不下去了。 假如IDE选择的是Pycharm的话,实际上在它的工具里,就非常方便了。 新建一个工程后,在Pycharm里,点击如上图所示的蓝色按钮,就进入了虚拟环 ......
环境 Pycharm Django

一个vuepress配置问题,引发的js递归算法思考

前言 这两天在尝试用语雀+ vuepress + github 搭建个人博客。 小破站地址 :王天的 web 进阶之路 语雀作为编辑器,发布文档推送 github,再自动打包部署,大概流程如下。 问题 我使用的elog插件批量导出语雀文档。elog采用的配置是所有文章平铺导出,没有按照语雀知识库目录 ......
算法 vuepress 问题

java学习笔记day03

java学习笔记day03 数据类型 public class 数据类型 { public static void main(String[] args) { //整数类型 byte num1 = 10; short num2 = 200; int num3 = 3000; long num4 =  ......
笔记 java day 03

CF1657E

题目传送门 description 给定 \(n,k\),求 \(n\) 个点的无向完全图满足其边权为 \([1,k]\) 中的正整数且其最小生成树边权和等于与 1 号点相连的边的权值和。 \(n,k\leq 250\) solution 不妨先确定 1 号点到剩下 \(n-1\) 个点中 \(i\ ......
1657E 1657 CF

一个程序的调用堆栈的解析

调用一个函数会执行以下操作: 压栈函数参数,压栈返回地址,压栈调用方的栈底,申请局部变量空间,压栈寄存器环境。 首先push ebp,这里调用main函数的函数的局部变量首地址,后面会有更直观的 保存main的回合中这三个寄存器的值,需要注意的是,这里已经开辟完空间main函数局部变量的空间了 这里 ......
堆栈 程序