XOR

单调栈

单调栈是一种和单调队列类似的数据结构。单调队列主要用于解决滑动窗口问题,单调栈则主要用于解决NGE问题(Next Greater Element),也就是,对序列中每个元素,找到下一个比它大的元素。(当然,“下一个”可以换成“上一个”(对于序列的正序、反序遍历),“比它大”也可以换成“比他小”,原理 ......

202031607224-邓思超 实验一 软件工程准备—认识软件工程

实验一 软件工程准备 | 项目 | 内容 | | | | | 班级博客链接 |班级博客| | 本次作业要求链接 |本次作业要求链接 | | 我的课程学习目标 | (1)学习博客园软件开发者学习社区使用技巧和经验。(2)了解Github的基本操作。 | | 本次作业在哪些方面帮我实现学习目标 |(1) ......
软件工程 工程 软件 202031607224

# P4391 [BOI2009]Radio Transmission 无线传输 题解

[BOI2009]Radio Transmission 无线传输 题目描述 给你一个字符串 $s_1$,它是由某个字符串 $s_2$ 不断自我连接形成的(保证至少重复 $2$ 次)。但是字符串 $s_2$ 是不确定的,现在只想知道它的最短长度是多少。 输入格式 第一行一个整数 $L$,表示给出字符串 ......
题解 Transmission 无线 P4391 Radio

PgSQL常用操作

#1、重置表索引 REINDEX INDEX index_name;//重置单个索引 REINDEX TABLE table_name;//重置整个表的索引 #2、查询父表的分区表 select c.relname from pg_class c join pg_inherits pi on pi. ......
常用 PgSQL

08、【算例】openfoam溃坝

7.1 溃坝 官网 目录:$FOAM_TUTORIALS/multiphase/interFoam/laminar/damBreak 7.1.1 介绍 本案例使用interFoam两相算法,基于流体体积分数(VOF)法,每个网格中的相体积分数(alpha)通过求解一个组分运输方程确定。物理属性基于这 ......
溃坝 openfoam

UE5 中的 C++ 相关

需要在游戏过程中一直存在的代码写在哪?写在继承自 UGameInstanceSubsystem 类的自定义编程子系统类中。参考:《InsideUE4》GamePlay架构(十一)Subsystems - 知乎 (zhihu.com) ......
UE5 UE

C# 特殊运算符。

一、可空类型修饰符 ?引用类型能用null,但是值类型不能。例如: string str = null; int n = null;//报错 为了让值类型也能使用可空类型,就可以使用“?”来表示,语法为“T?”。例如: int i?;//表示可控的类型 DataTime time?;//表示可空的时 ......
运算符

文本选中复制

某些网站例如某度文库、道客某某等都不允许用户选中文本进行复制,作为一个搞前端的,就感觉离谱,文本都下载到本地了,还不让我复制,于是为了更好的学(复)习(制),实现了一个脚本去解决这些限制。 描述 首先来看一下效果图,依旧是以某度文库、道客某某为例展示效果,点击复制按钮即可成功复制。 脚本主要支持 百 ......
文本

实验三

试验任务一 源码程序 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> #define N 80 void print_text(int line, int col, char text[]); ......

线程

线程 线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们 ......
线程

【算法专题】容斥原理

【算法专题】容斥原理 题 E. Devu and Flowers https://codeforces.com/contest/451/problem/E 前置知识:隔板法 然后正难则反,把至多取 $a_i$ 个转化为 至少取 $a_i+1$ 的反问题,就能套用隔板法的公式了。 答案即为: #inc ......
算法 原理 专题

链表完成多项式乘法

多项式乘法是在多项式加法的基础上完成的。 1、多项式加法 1 #include<iostream> 2 using namespace std; 3 typedef struct lnode{ 4 int coef; 5 int exp; 6 lnode *next; 7 }lnode; 8 cla ......
多项式 乘法

将本地代码上传至Gitee

1、将代码和README.md文件放在同一个文件夹下 2、在该文件夹下打开git窗口,并创建本地仓库 // 初始化本地仓库 git init // 查看本地仓库状态 git status 3、将项目提交到仓库 git add --all git commit -m “Swagger Demo” 4、 ......
代码 Gitee

对电子逻辑知识的认识

电子逻辑分了四层。第一层是半导体晶体管的联特性——模拟现实布尔逻辑。正逻辑:高压表示1(国际标准),负逻辑:低压表示0。第二层是小规模集成电路实现的基本逻辑功能——逻辑门(与,或,非,与非,或非,同或,异或等)。第三层是中小规模集成电路实现的复杂逻辑器件。(1)组合逻辑电路——全加器,译码/编码器, ......
逻辑 知识 电子

EBS:创建物料同时插入多个表

EBS创建物料时一定要小心,有些栏位一旦保存就不能修改,把它删除不能。哪怎么办呢? 后台删除或后台SQL修改相关栏位吧,但有时修改了,会出现你意想不到异常。 ......
物料 多个 同时 EBS

实验3

实验任务1 源代码 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> #define N 80 void print_text(int line, int col, char text[]); ......

面试题

可变类型与不可变类型 可变类型:列表,字典,集合 不可变类型:字符串,元组,整型,浮点型 常用的魔法方法 python中的魔法方法,定义在类中的一些__开头的方法,在某种情况下会自动触发 __init__:类加括号产生对象,对对象进行初始化的时候触发 __new__:类加括号产生对象,调用元类中的_ ......

例题3-2 WERTYU(WERTYU, UVa10082)

题目 把手放在键盘上时,稍不注意就会往右错一位。这样,输入Q会变成输入 W,输入J会变成输入K等。键盘如图3-2所示。 输入一个错位后敲出的字符串(所有字母均大写),输出打字员本来想打出 的句子。输入保证合法,即一定是错位之后的字符串。例如输入中不会出现 大写字母A。 样例输入 O S, GOMR ......
WERTYU 例题 10082 UVa

函数高级

一、函数返回多个数据值 1、return 关键字的两个作用 返回数据值 结束函数运行 2、函数中如果想要返回多个数据值,一般是组成元组进行返回 def func(a,b): ''' 返回两个数的和及差 ''' return a + b , a - b #元组可加括号,也可以不加 print(func ......
函数

实验三

task1.c #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> #define N 80 void print_text(int line, int col, char text[]);//函 ......

JS基础《JavaScript精粹》笔记摘录

基础概念和语法 基本类型、null、undefined、NaN JavaScript定义了一小批基本类型(primitive type),它们包括字符串类型(string,单引号或双引号包起来)、数值类型(number,整数和小数都用这个类型)和布尔类型(boolean,值仅有true和false) ......
JavaScript 基础 笔记

JS基础-jQuery快速入门

作用简介: jQuery 是一个 JavaScript 库,它极大地简化了 JavaScript 编程,极大简化了DOM操作及事件处理。它通过CSS选择器定位元素,并将这些元素封装在特定JavaScript对象中,然后,开发者就可以更改元素或者给元素添加事件监听器。jQuery能够处理的任何工作,都 ......
基础 jQuery

ubuntu16 共享主机的文件夹(实测有效)

1、主机VM软件开启共享文件夹 1)进入:虚拟机》设置》选项》共享文件夹 2)选择总是启用》点击添加》选择一个主机目录 3)保存目录》下一步》启用此共享》完成 2、ubuntu安装vmtools 1)下载包:进入:虚拟机》重新安装vmtools (如果是灰色的,进入虚拟机设置,启动项改为物理驱动,如 ......
文件夹 主机 文件 ubuntu 16

Lamda表达式

函数式接口 任何接口,如果只包含唯一一个抽象方法,那么他就是一个函数式接口 public interface Runnable{ public abstract void run(); } 对于函数式接口,我们可以通过lambda表达式来创建该接口的对象 lambda表达式 练习一: //推导Lam ......
表达式 Lamda

DB First生成实体层的命令行

使用EF Core,需要先安装几个依赖包 命令行: Scaffold-DbContext "Server=localhost;Database=smallapp;User=root;Password=12345" MySql.EntityFrameworkCore ......
体层 命令 First DB

cout<<endl输出时间过长问题

做oj题目3333的时候发现了使用cout<<endl;爆出TLE错误的情况而使用printf("\n")、cout<<"\n"、cout<<'\n' 以及puts("")都没有这种情况 使用cout<<endl;的情况 使用cout<<"\n";的情况 使用printf("\n");的情况 使用p ......
时间 问题 cout lt endl

第2328试题

题目描述 判断一个正整数 n 是否能被一个“幸运数”整除。幸运数是指一个只包含 4 或 7 的正整数,如 7 、47 、477 等都是“幸运数”,17 、42 则不是“幸运数”。 输入要求 一行一个正整数 n ,$1 \leq n\leq 1000$。 输出要求 一行一个字符串,如果能被幸运数整除输 ......
试题 2328

Leetcode(剑指offer专项训练)——DP专项(4)

加减的目标值 给定一个正整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 '+' 或 '-' ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums = [2, 1] ,可以在 2 之前添加 '+' ,在 1 之前添加 '-' ,然后串联起来得到表达式 "+2-1" ......
专项 Leetcode offer

泛光

前言 ​ 本篇会介绍什么是泛光(bloom)、眩光及形成原因,会介绍基础的实现泛光的流程 镜头眩光 镜头眩光(Lens flare)定义:由于眼睛的晶状体或者相机的透镜直接面对强光所产生的一种现象,由一圈光晕(halo)和纤毛状的光环(ciliary corona)组成 原理:光晕的出现是因为透镜物 ......

linux运维常用命令

#一、常规操作##1、创建文件夹 mkdir 文件夹名称##2、创建文件或编辑文件在目标文件夹中执行 vi 文件名.后缀 # i (进入可编辑模式) # ESC (按Esc按键,退出编辑模式) # :q (未作任何编辑,直接退出) # :q! (强制退出) # :wq (保存退出) ##3、文件夹或 ......
命令 常用 linux