AND

编码基础

1、比特 比特是数字电路的产物,用于描述最基础的电路单元的状态。另一方面,比特作为最小单元用于对抽象的指令或者数据进行描述。也就是说,比特是计算机和计算机网络中最小的信息量单位。 人为的规定并遵循其进行电路设计:一个比特有且只有两个状态,即0和1。 2、字节 字节是计算机中常用的信息量单位,一个字节 ......
编码 基础

第二周作业讲评

## T356483 巧克力工厂 ### 注意事项 - $log_2(n)$ 运算示范: ```cpp long long n = 0, cur_pow = 1; cin >> n; for (int pow = 0; cur_pow < k; pow ++) { cur_pow = 1 << po ......

Django web框架实现修改【单个】nacos配置

Django web框架实现修改【单个】nacos配置 基于上一个博客的Django 的项目环境继续添加一些高级的功能——修改nacos配置。 简单回顾一下,上面添加的功能: 博客网站文章上传、发布,redis key删除接口。 1. 首先安装Python Nacos客户端库 pip install ......
单个 框架 Django nacos web

kruskal 最小生成树

建最小生成树还有一个基于并查集的算法——kruskal算法 它的思路是从小到大枚举所有的边,如果这条边的两点的老祖宗不相等,这两点至少有一个不在树中,我们就把它算进去 时间复杂度是O(mlogm),和H-prim一样。两者都适合用在稀疏图中,prim适合在稠密图 例题 洛谷 P3366 【模板】最小 ......
kruskal

官网的VUE

看了官网之后,发现官网上以初学都不是太友好 但是对已经有一定基础的人来说是非常好了,建议初学者先去菜鸟那里对VUE有了初步了解,再去看官网的教程 官网的教程可以根据自己的喜好,选择相应的学习模式,然后进行学习, 目前我计划先把教程从头看一次,然后再看一下互动教程,以及官网的各种试例, 书读百遍,其意 ......
VUE

worry和worried的区别

worry和worried的区别是worry既是名词,又是动词。 1、从时态方面讲,worried是worry的过去式,从主被动方面讲,worry是主动式,worried是被动式,动词的被动式是be+这个单词的过去形式,be worried about表示一个状态,而worry about表示一个动 ......
worried worry

第十三节 ArrayList&学生管理系统

## 1.ArrayList ### 集合和数组的优势对比: 1. 长度可变 2. 添加数据的时候不需要考虑索引,默认将数据添加到末尾 ### 1.1 ArrayList类概述 - 什么是集合 ​ 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 - ArrayList集合的特点 ​ 长度 ......
ArrayList 管理系统 学生 系统 amp

el-select 无限下拉滚动加载数据

<template> <div> <el-form ref="saveParameter" :model="saveParameter" inline inline-message style="margin:10px" > <el-form-item label="供应商" prop="lngcu ......
el-select 数据 select el

CAN转EtherNet/IP网关can协议是什么意思

JM-EIP-CAN 是自主研发的一款 ETHERNET/IP 从站功能的通讯网关。该产品主要功能是将各种 CAN 总线和 ETHERNET/IP 网络连接起来。 本网关连接到 ETHERNET/IP 总线中做为从站使用,连接到 CAN 总线中根据节点号进行读写。 ......
网关 EtherNet 意思 CAN can

[TJOI2007] 线段

# [TJOI2007] 线段 ## 题目描述 在一个 $n \times n$ 的平面上,在每一行中有一条线段,第 $i$ 行的线段的左端点是$(i, L_{i})$,右端点是$(i, R_{i})$。 你从 $(1,1)$ 点出发,要求沿途走过所有的线段,最终到达 $(n,n)$ 点,且所走的路 ......
线段 TJOI 2007

ffmpeg + SDL2播放音频示例

在网上搜罗了各种各样的样例代码,都存在各种各样的问题,调了好长时间终于能无杂音播放了 由于个人场景需要本样例加了选择扬声器的功能 不过有的可能还会有问题,目前ogg的文件都能播,mp3有的不行 写一下网上的其他代码可能存在的问题和我的修改 注:代码是C++17,如果编不过需要小改一下 ## 测试平台 ......
示例 音频 ffmpeg SDL2 SDL

H-prim 最小生成树

知道了prim最小生成树算法,我们发现每次找距离最小的点的操作和dijkstra算法中的操作很像,所以我们考虑是否可以将迪杰的优化套到prim上,也即用优先队列 时间复杂度大概是O(mlogm) 例题:洛谷 P3366 【模板】最小生成树 ``` #include #include #include ......
H-prim prim

线程池

在Python中,可以使用concurrent.futures模块提供的线程池来管理和执行多个线程任务。线程池提供了一种方便的方式来处理并发任务,可以有效地利用系统资源,提高程序的性能。 ''' 在Python中,可以使用concurrent.futures模块提供的线程池来管理和执行多个线程任务。 ......
线程

7.29日(活在当下,感受现在)

今天和朋友谈了心,谈了对未来的想 法,我想要什么?我能做什么?说实话,我 很迷茫,我的未来充满着不确定性,谈话中 我们聊到,你所有的迷茫焦虑都来源于你现 在想要的太多,而现在的你并没有实现这个 梦想的能力,此时你就陷入了一个死循环, 拼命的想改变,却没有改变的能力,就只能 不断的内耗自己,把自己耗的 ......
7.29 29

将resources和testresources交给maven管理

就两个标签和分别管理对应模块配置文件和测试配置文件,举例说明 ``` ${project.basedir}/src/main/resources true ${project.basedir}/src/test/resources true ``` ......
testresources resources maven

ASP.NET Core WebAPI如何获得远程文件返回文件流给前端?

ASP.NET Core WebAPI如何获得远程文件返回文件流给前端?项目采用的是前后端分离的模式,后端使用ASP.NET Core WebAPI方式,将文件流返回给前端。 ......
文件 前端 WebAPI Core ASP

好题记录

我是大鸽子。慢慢更新吧。 CF666E 跑一边后缀数组,转化为区间l,r值域为pl,pr的众数。 由于并不强制在线,考虑莫队。 莫队做完值域分块,支持单点修改区间查询max。 加法是简单的,减法不好做,于是就回滚一下就好了。 #include<bits/stdc++.h> using namespa ......

prim 最小生成树

最小生成树,也就是对一个无向图,找到其中边权和最小的树 prim算法的思路就是每次找离当前生成树距离最小的点,逐渐扩大生成树的规模 时间复杂度差不多是O(n^2) 例题:洛谷 P3366 【模板】最小生成树 ``` #include #include #include #include #defin ......
prim

一句话木马绕过D盾查杀

一句话木马绕过D盾查杀 关于eval函数 eval是⼀个语⾔构造器⽽不是⼀个函数,不能被可变函数 调⽤可变函数:通过⼀个变量,获取其对 应的变量值,然后通过给该值增加⼀个括号(),让系统认为该值是⼀个函数,从⽽当做函数来执⾏ 通俗的说⽐如你&lt;?php$a=eval;$a()?&gt;这样是不⾏ ......
木马 一句话

NOI2023游记

### DAY -1 到达NOI赛场成都七中! 太美丽了成七 哎呦,这不考场吗 ![](https://img2023.cnblogs.com/blog/2532070/202307/2532070-20230729125953046-698298035.jpg) 乐! 来成七报道,各种拍照领资料, ......
游记 2023 NOI

Java学习-1.jdk和IntelliJ IDEA安装

1.jdk下载与安装 下载地址:https://www.oracle.com/java/technologies/downloads/#jdk20-windows 环境配置: 1. 我的电脑–》右键属性–》高级系统设置–》环境变量 2. 系统变量–》新建系统变量–》完成后点击确定 3.双击系统变量下 ......
IntelliJ Java IDEA jdk

积云飘过,但留烟火

### Day -N 在一个带着凉意的下雨天来到了成都。 ### Day 1 上午 $T1$ 是简单题,一个小时写完也拍上了。 然后 $T3$ 的容斥状压,此时也发现这题和20年的命运好像非常像。 链的情况是简单的,推广到树上似乎就是变成虚树的限制,想了一下没什么问题。 写了个三方的 $DP$,状态 ......
积云 烟火

KV存储架构学习

原文: 美团万亿级 KV 存储架构与实践 美团KV存储历程 一致性hash ->memcached 宕机摘除节点,会丢失数据 扩容一致性hash也会丢数据。 一致性hash ->redis主从 哨兵可以管理节点宕机 扩缩容还是不行。 阿里Tair 美团基于tair研发出Cellar 美团自研Squi ......
架构

ApproximateEqualization

# [[ABC307G] Approximate Equalization](https://www.luogu.com.cn/problem/AT_abc307_g) 观察操作发现:$\sum^{n}_{i=1}a_i$ 不会改变。 也就是说,最后的数列中的每个数一定是 $\lfloor\frac ......
ApproximateEqualization

4-6

1.安装开发版本可以查看到错误提示。2.在VScode中新建文件夹,在其下添加html文件 输!tab 出现模板。3.直接用<script>标签引用Vue,Vue的V大写。4.新建另一个文件夹,名为js,将下载好的vue添加到js下。5.在网页的拓展中添加上vue.js devtools6.用scr ......

Linux Shell脚本中的空格

1. `=` 等号两边必须无空格,否则报错;如:`i =$1` 和 `i= $1`都是错误的。但是在 `()` 内部不限制如`for((i =1;i<3;i= i+1))` 2. `(())`内外括号之间无空格,写成`( () )`这样会报错。但内部括号不限制如`s=$(( $i+1 ))` 3. ......
空格 脚本 Linux Shell

fplloss2

import torch from Utils.utils import * def getHighLowFre(image): f = torch.fft.fft2(image) # 计算频率 freqs = torch.fft.fftfreq(image.shape[-1]) # print(f ......
fplloss2 fplloss

WEB漏洞—反序列化之php&java(上)

PHP 反序列化原理: 未对用户输入的序列化字符串进行检测,导致攻击者可以控制反序列化过程,从而导致代码执行,SQL 注入,目录遍历等不可控后果。 其实跟文件解析差不多,都是由于传递的恶意参数被执行(序列化和反序列化相当于加解密过程) 在反序列化的过程中自动触发了某些魔术方法。当进行反序列化的时候就 ......
序列 漏洞 java WEB php

群晖NAS教程:winscp使用root账号登录群晖NAS

winscp有什么用呢?对于群晖NAS来说,这东西用处还是很大的,特别是对一些代码大神,winscp和putty这俩东西是标配。putty可以登陆群晖系统,执行代码,有时安装一些套件就会用到。而winscp是Windows环境下使用SSH的开源图形化SFTP客户端,可以很方便地管理群晖里面的文件。啥 ......
账号 NAS 教程 winscp root