NOT
关于0-1背包问题
01背包问题 分为二维解法和一维解法,一维解法空间内存占用少 二维解法 代码如下: n, v = map(int, input().split()) goods = [] for i in range(n): goods.append([int(i) for i in input().split() ......
uniapp小程序小bug,扫码进入小程序场景值为1001的情况之一。
首先,这个问题原因是这样的用户第一次扫码进入小程序在app.vue 的onLaunch下拿不到optiond的query对象的值场景值为1001,按照正常来说扫码进来应该是1047。排查原因只有用户在打开小程序的情况下 没有杀掉进程只是切换页面到微信主页进行扫码进入小程序,结果就会出现扫码进入小程序 ......
misc 2023.10.31-11.05
1. a.观察发现,中间有什么一闪而过,那么逐帧分析就可以了。 b.将其拖入Stegsolve工具中,进行逐帧分析 c.故可得到flag 2. a.将其丢入010中查找flag b.得到flag 3. a.将其丢入winhex中,发现一个txt文件 b.就放到linux下试了binwalk发现里面是 ......
20231102打卡
今天早上我们学习了UML,下周还有实验课 上午,我参加了体育活动,打了一场篮球比赛。作为软工学生,除了学习,我们也要注重身体锻炼。打篮球不仅可以锻炼身体,还可以调节心情,让自己更加活跃和积极。通过这次篮球活动,我和同学们一起团结合作,互相配合,增强了团队意识和集体荣誉感。 下午的课程非常紧凑,我们学 ......
Affinity Designer - 创新设计,矢量未来 mac/win版
Affinity Designer,这是一款专业的矢量图设计软件,它将帮助你释放你的设计潜力,创造出令人惊叹的视觉效果。这款软件不仅具有直观的用户界面,而且功能强大,能够满足你在矢量图设计方面的所有需求。 →→↓↓载Affinity Designer mac/win版 无论你是设计新手,还是经验丰富 ......
linux 修改网卡名称
network 修改网卡名称 参考指令 23.cnblogs.com/blog/2402369/202311/2402369-20231104140931306-1561136973.png) 注意: 问题一:windows 编码格式 ^M 会影响 问题二:网卡配置文件当中 static 问题三:多 ......
20231031打卡
上午的课程是算法与数据结构中的图的存储结构。图是一种重要的数据结构,用于表示事物之间的关系和连接。在今天的课上,我们学习了图的不同存储结构,包括邻接矩阵和邻接表。我们通过理论讲解和实际编程练习,深入了解了每种存储结构的特点和适用场景。同时,我们也学习了图的基本操作,如添加节点、删除节点、查找路径等。 ......
脑瘫记(持续更新中
CSP-S 2023 \(\color{red}T1\) 看了一个半小时没看懂样例,导致后面题打个暴力就不想做了,导致 \(\color{red}T2\) 用 栈也没想到,用的爆搜。 考完后别人一说 T1 样例什么意思我就会了,然后回来切了,T2 也用栈50。 NOIP 1 本地输出和评测输出不一样 ......
虚拟机集群ssh配置免密登录
在dn节点机首先安装ssh,没有就执行以下代码 sudo apt-get install openssh-server 然后 cd ~/.ssh 如果没有该路径就执行一次 ssh localhost 然后执行以下代码,删除之前可能生成过的私钥,公钥 rm ./id_rsa* 执行以下代码,然后三次回 ......
前后端登录时密码的加密
概述 在一次 http 请求中,前后端如何安全地传输密码呢?服务器端如何安全存储密码呢? 一、明文传输、存储 1、大致步骤 客户端:用户注册、登录时,密码明文传输。 服务器:用户注册时,明文存储密码; 用户登录时,①读取数据库中密码,②与接收的密码进行比较以验证登录。 2、优缺点 没任何安全性可言, ......
CH32V307 使用PLL2配置系统时钟
在进行系统时钟配置时,可以选择HSI、HSE、PLL作为系统时钟来源。而PLL时钟来源有几下几种,如下图: 以下为CH32V307时钟树框图,如下图: 关于使用HSE或HSI作为系统时钟,在CH32V307 EVT都有相应例程,在system_ch32v30x.c文件中直接使用相关宏定义即可,如下图 ......
Affinity Photo - 颠覆传统,图片编辑不再复杂
Affinity Photo,一款专业且易于使用的图片编辑软件,帮助用户将创意转化为触手可及的现实。通过这款软件,你可以进行各种复杂的图片编辑任务,从基础的裁剪和调整到高级的色彩校正和合成,所有的功能都触手可及,无需复杂的操作流程。 →→↓↓载Affinity Photo mac/win版 这款软件 ......
找出最小值
本题要求编写程序,找出给定一系列整数中的最小值。 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。 输出格式: 在一行中按照“min = 最小值”的格式输出n个整数中的最小值。 输入样例: 4 -2 -123 100 0 输出样例: min = -123 解题思路: 1 ......
Rust 结构体的方法描述
Rust 结构体的方法描述 原文地址:https://rustwiki.org/zh-CN/rust-by-example/fn/methods.html Rust 的 方法(method)是依附于对象的函数。这些方法通过关键字 self 来访问对象中的数据和其他。方法在 impl 代码块中定义。 ......
rust p2p
p2p [+] Expand description p2p 简介 P2P:peer-to-peer(点对点) P2P 是一种网络技术,可以在不同的计算机之间共享各种计算资源,如 CPU、网络带宽和存储。 P2P 是当今用户在线共享文件(如音乐、图像和其他数字媒体)的一种非常常用的方法。 Bitto ......
rust async
async Send 和 Sync 在跨线程时需要关注 Send: ownership(所有权) 可以 send 到其他线程 A type is Send if it is safe to send it to another thread. Sync: 可以并发,无线程安全问题 A type is ......
P1466 [USACO2.2] 集合 Subset Sums
P1466 USACO2.2 集合 Subset Sums 毫无思路 如果不告诉我这题是DP题,我一定会爆搜。 看了题解,很妙。 居然也能套背包板子。 定义F[i][j]为在前\(i\)个数中选择一些数其和为\(j\)的方案总数。 显然转移方程F[i][j] = F[i - 1][j] + F[i ......
CSP-S2023 游记:让我们不顾一切!
2023.8.7 起的记录 / 完整版游记:CSP-S2023 游记:让我们不顾一切!- 前序 友链 Hey Left:时间无法倒退 Hey Gift:逃亡公路(其实是做题记录,输入教练口头禅即可访问。) Hey Gift:挥霍仅此一次的青春岁月(其实也是做题记录,输入教练口头禅即可访问。) y_k ......
shell 升级openssl-1.1.1n openssh-8.9p1
#!/bin/bash # 基于CentOS 7.5 编写 # 功能实现升级openssl-1.1.1n openssh-8.9p1 # 检测基础环境是否安装 yum update openssh -y yum install -y gcc gcc-c++ glibc make autoconf o ......
shell 检测系统信息
#!/bin/bash # 基于 CentOS 7.5 编写 echo "######################### 系统信息 #########################" OS_TYPE=$(uname) OS_VER=$(cat /etc/redhat-release) OS_K ......
快速排序算法原理与python实现
快速排序是一种不稳定的排序算法,时间复杂度O(nlogn),最差情况下时间复杂度为O(n^2)。 原理是: 选定待排序数组的任意元素为基准轴:pivot,通常选择数组第一个元素,保存下pivot数值。 遍历数组中的其他元素,通过交换元素位置,数组被划分为两个子序列:左子序列元素值全小于等于pivot ......
UE4中的GamePlay模块
链接 该文档主要通过学习自己构建文件,形成GamePlay模块。下图是利用引擎创建的一个空模板C++代码结构 简要流程 UBT 虚幻编译工具(UBT:Unreal Build Tool)是一个自定义工具,负责管理通过各种编译配置来编译虚幻引擎4(UE4)源代码的过程。该工具处理所有复杂的项目编译工作 ......
【数值分析】第6章-解线性方程组的迭代法
第6章-解线性方程组的迭代法 \[A\vec{x} = \vec{b} \Leftrightarrow \vec{x} = B\vec{x} + \vec{f} \]建立迭代 \[\vec{x}^{(k+1)} = B \vec{x}^{(k)} + \vec{f} \]B称为迭代矩阵 Jacobi ......
01.矢量图像和数字图像区别
矢量图像和数字图像是两种不同的图像表示方式: 矢量图像:矢量图像使用数学公式来描述图像中的几何形状和颜色信息。它由一系列点、线段和曲线组成,每个元素都有其位置和属性。矢量图像可以无限缩放而不失真,因为它们基于数学公式生成,而不是像素网格。 数字图像:数字图像由像素组成,每个像素都包含有关图像中某个位 ......
shell cpu占用情况
#!/bin/bash # 基于 CentOS 7.5 编写 # 内存、cpu占用情况 echo "######################### 内存 #########################" RESULT=$? if [ ${RESULT} -eq 0 ]; then MEM_S ......
Git
Git 常用命令速查表 Git 全局设置: $ git config --global user.name "user_name" # 设置用户签名 $ git config --global user.email "user_email" # 设置用户邮箱 说明: 签名的作用是区分不同操作者身份。 ......
Git error
error error: failed to push some refs to 'remote_repository_address' 问题/原因 如果不确定本地版本是否是最新,最好先 git pull Git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。 远程仓库和本地仓库存在差 ......
如何让你的虚拟机连上网和如何让xshell连到虚拟机
连接虚拟机到互联网 创建虚拟机:首先,使用虚拟化软件(如 VirtualBox、VMware 或 KVM)创建一个虚拟机。确保在虚拟机设置中启用网络适配器,并选择合适的网络连接方式(通常是“桥接”或“NAT”)。 启动虚拟机:启动虚拟机,确保虚拟机的操作系统已正确安装。 检查网络设置:在虚拟机中,打 ......
在CentOS容器中安装Python 3.8
进入已下载的CentOS容器终端: docker run -it centos:7.9.2009 /bin/bash 在容器终端中,首先更新系统软件包列表: yum update 安装相关依赖包以支持Python编译和构建过程: yum install gcc openssl-devel bzip2 ......