NOT

分治算法

分治算法是一种解决问题的策略,将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。然后,求解这些子问题,再合并这些子问题的解以得到原问题的解。例如,二分法就是一种简单的分治算法。 以下是一个简单的分治算法Java实现示例,该示例使用分治算法计算数组中的最大和最小元素 ......
算法

uniapp项目实践总结(十四)封装存储和路由方法

导语:在日常 APP 开发过程中,经常要用到数据的存储、获取和删除等操作以及页面导航之间的跳转,为此,封装了一个两个简单的方法来统一调用。 目录 原理分析 方法实现 实战演练 案例展示 原理分析 主要是以下 API。 uni.setStorage:保存数据到本地缓存中; uni.getStorage ......
路由 方法 项目 uniapp

=_=_=js复习

// 数组 浅拷贝 let arr = [7, 2, 3] let cparr = []; arr.forEach((v, index) => { cparr[index] = v }) cparr[1] = 12 console.log(cparr, arr); let cparr2 = arr. ......
js

zrender 基本使用

官网:https://ecomfe.github.io/zrender-doc/public/api.html#zrenderelementattrkey-value 使用 zrender 做一个图片标记功能: <html lang="en"> <body> <style> .contain { w ......
zrender

Anconda与jupyter notebook配置指北

python环境配置 python介绍 Python,是一种广泛使用的解释型、高级和通用的编程语言。Python支持多种编程范型,包括结构化、过程式、反射式、面向对象和函数式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。它的语言结构以及面向对象的 ......
notebook Anconda jupyter

2023软件工程作业01

我的初心 2020年的时候,正值高三,那时的我面临着升学的压力,在经过深思熟虑的思考后,决定跟我的朋友们一起去单招,先是选择了一所在长沙的高校。当时是因为比较喜欢玩游戏,所以就选择了软件技术这个专业。上了大学后才知道这个专业真正学习的是什么,当初只是觉得这个专业毕业以后工资高然后就是坐在办公司写一些 ......
软件工程 工程 软件 2023

docker部署fastdfs并在Django中集成

拉取Fastdfs镜像 docker pull delron/fastdfs 构建Tracker容器 是在Linux环境下,使用docker镜像构建tracker容器,用于启动跟踪服务器,起到调度的作用。 docker run -d --network=host --name tracker -v ......
fastdfs docker Django

GPT之路(五) Prompt Engineering

1. 什么是提示工程(Prompt Engineering) 提示工程也叫指令工程。 Prompt就是你发给ChatGPT的指令,比如写个会议纪要、用Python编个一个博客网站、纪念日给另一半写个俏皮的情书等。貌似简单,但意义非凡 Prompt是AGI时代的编程语言,Prompt工程是AGI时代的 ......
Engineering Prompt GPT

》》》Pycharm 更改了pycharm64.exe.Vmoptions文件,后Pycharm打不开。(亲测可用)

转载:Pycharm 更改了pycharm64.exe.Vmoptions文件,后Pycharm打不开。 (ngui.cc) 使用网上的方法想破解一下pycharm,在help里面更改了pycharm64.exe.Vmoptions后添加了javaagent后发现软件打不开了。后面想改回来发现来,在 ......
Pycharm Vmoptions pycharm 文件 exe

传输层

传输层 传输单元:段/报文段 功能 提供进程与进程间的逻辑通信 复用和分用 差错检测 端口 这里的端口指的是计算机的逻辑端口。 端口号长度为16bit,能表示65535个不同的端口号。 服务端使用的端口号 熟知端口号(0~1023):给TCP/IP最重要的一些应用程序使用 登记端口号(1024~49 ......

Codeforces Round 821 (Div. 2) B. Rule of League

有 \(n\) 名选手参加一场比赛,编号为 \(1 \sim n\) 。规则为: 选手 \(1\) 和选手 \(2\) 比赛 第 \(1\) 轮胜者胜者与选手 \(3\) 比赛; 第 \(2\) 轮胜者与选手 \(4\) 比赛 \(\cdots\) 第 \(n - 2\) 轮胜者与选手 \(n\) ......
Codeforces League Round Rule 821

Cupertino (iOS-style widgets)

Cupertino (iOS-style) widgets | Flutter https://docs.flutter.dev/ui/widgets/cupertino Styling widgets | Flutter https://docs.flutter.dev/ui/widgets/st ......
Cupertino iOS-style widgets style iOS

手写RISC-V处理器--基础篇之指令集

RISC-V(发音为"risk-five")是一个基于开放标准的指令集架构(ISA),其设计目的是提供一个开放、灵活和可扩展的计算机体系结构,可以用于各种用途,从嵌入式系统到超级计算机。RISC-V定义了一系列不同类型的指令格式,以支持各种计算机操作和数据处理任务。 指令格式类型 R-Type(寄存 ......
指令 处理器 基础 RISC-V RISC

9.9 模拟赛总结

感觉 ucup 剩下的题完全不可做了啊!先对比赛时间来写总结对队友道歉(鞠躬.jpg 开题策略很失败。开场 30min 得的分数是一整场考试的分数。 开题,发现 T1 是水题,30min 大样例过了就没管。 看 T2,发现是字符串。感觉翻转操作很怪,一时想不到好的转化。决定先看看后面。 推了一会感觉 ......
模拟赛 9.9

LOJ#6515. 「雅礼集训 2018 Day10」贪玩蓝月题解

题目链接 #6515. 「雅礼集训 2018 Day10」贪玩蓝月 - 题目 - LibreOJ (loj.ac) 分析 一个朴素的想法就是模拟这个过程,当询问时做一遍01背包,但这样明显会超时 想象这样一个例子:当两次询问中间夹着一次插入操作 第二次进行01背包,明显只需要在第一次的基础上对新插入 ......
题解 6515 2018 LOJ Day

Alex_Wei 的《简单树论》注

目录0x00 LCA的六种求法0x01 倍增法0x02 欧拉序0x03 DFS序0x04 树剖0x05 Tarjan0x06 四毛子定理0x10 Kruskal重构树0x11 算法简介0x12 性质与应用0x13 点权多叉重构树0x14 例题0x141 P4768 [NOI2018] 归程0x142 ......
Alex_Wei Alex Wei

SpringBoot:自定义起步依赖 阿里云oss

为什么自定义起步依赖? 就像把共同代码抽成一个方法一样,比如对集合需要遍历,求最值等,你可以抽成一个方法,需要时直接调用就行;在项目中,很多技术十分通用,我们就可以自定义起步依赖,我们需要用的时候就可以直接导坐标,这样就很方便; 在SpringBoot项目中就有很多起步依赖,比如下面的: 接下来就直 ......
SpringBoot oss

2023最新总结,Mac下使用Homebrew完全指南!

2023最新总结,Mac下使用Homebrew完全指南! 滚石前端成长之路 45 人赞同了该文章 1. 介绍 Homebrew是一款包管理工具,目前支持macOS和Linux系统。主要有四个部分组成:brew、homebrew-core 、homebrew-cask、homebrew-bottles ......
Homebrew 指南 2023 Mac

11

class Solution { public int maxArea(int[] nums) { int area = 0; int left = 0; int right = nums.length - 1; while(left <= right) { area = Math.max(area ......
11

ZROI - CSP 七连测 Day2 赛总

Genral 惊险刺激。但还是菜。 统计: 得分 得分率 挂分率 AC 数 200 50% 0% 2 各题目详情: 题目 A B C D Total 期望得分 100 0 100 0 200 实际得分 100 0 100 0 200 挂分 0 0 0 0 0 A \(n≤4\)?直接搜! 于是就没了 ......
ZROI Day2 CSP Day

大数据hadoop学习总结

一、环境配置: 1、hadoop 2、zookeeper 3、hbase 4、phoenix 二、连接准备 hbase-site.xml 1 <?xml version="1.0"?> 2 <?xml-stylesheet type="text/xsl" href="configuration.xs ......
数据 hadoop

FFmpeg: How To Convert MP4 Video To MP3 Audio?

FFmpeg: How To Convert MP4 Video To MP3 Audio? Learn how to Convert an MP4 Video to MP3 Audio with FFmpeg from this guide. By Darwin Monteiro On Oct 1 ......
Convert FFmpeg Audio Video To

auto 类型

auto类型说明符1、C++11标准引入了auto类型说明符,用它能让编译器主动去分析表达式所属的类型。 2、auto定义变量必须有初始值,编译器通过初始值来推算变量的类型。 3、可以在一条语句中用auto声明多个变量,但要求该语句中所有变量的初始值的基本数据类型都必须一样。(注意*和&并非基本数据 ......
类型 auto

2023年黑龙江省网络安全挑战赛-社会组

Reverse ldd UPX魔改修复段 UPX0, UPX1 花指令修复 u掉 call ,然后E8这个指令nop掉。下一行按 c。main处按p 即可恢复代码。 int __cdecl main_0(int argc, const char **argv, const char **envp) ......
挑战赛 网络安全 社会 网络 2023

m基于CNN卷积神经网络的口罩识别系统matlab仿真,带GUI操作界面,可以检测图片和视频,统计人数

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 CNN 由许多神经网络层组成。卷积和池化这两种不同类型的层通常是交替的。网络中每个滤波器的深度从左到右增加。最后通常由一个或多个全连接的层组成。 Convnets 背后有三个关键动机:局部感受野、共享权重和池化。 (1 ......
卷积 神经网络 口罩 界面 神经

代码随想录算法训练营第三天

代码随想录算法训练营第三天 | LeetCode 203(移除链表元素) LeetCode 707(设计链表) LeetCode 206(反转链表) 203:移除链表元素 LeetCode 203(移除链表元素) 思路 遍历链表 等值删除 双指针 方法一:虚拟头节点 方法二:直接在原链表删除 方法一 ......
随想录 训练营 随想 算法 代码

解密键盘输入:探索设备控制器的奥秘

通过对键盘输入的处理过程和设备控制器的作用的了解,我们可以更好地理解操作系统如何与键盘设备进行交互,并正确处理键盘输入。同时,了解设备控制器的作用可以帮助我们更好地理解操作系统与外设硬件之间的通信和控制过程。 ......
奥秘 控制器 键盘 设备

$AtCoder Beginner Contest 319$

\(A - Legendary Players\) map<char ,int >mp; void solve(){ string s; cin>>s; cout<<mp[s[0]]<<'\n'; //puts(ans>0?"YES":"NO"); //puts(ans>0?"Yes":"No"); ......
Beginner AtCoder Contest 319

2023-09-09 刷题日记

leetcode 刷题笔记 88. 合并两个有序数组 题目链接 个人解题思路 建立一个新的长度为 \(m+n\) 长度的数组, 分别使用 point1 和 point2 两个指针 从头遍历 两个数组, 较小的放入新数组中, 直到两个数组遍历完成. 之后再将新数组中的数据复制到 nums1 中. 最优 ......
日记 2023 09

CSP-S2021初赛易错题解析

一.1. 错误原因:没读题 解析: ls是list的缩写,用于列出当前目录下所含的文件和子目录 cd是change directory的缩写,用于改变文件目录 cp是copy的缩写,用于复制 8. 错误原因:计算错误 解析: 一棵含有n个节点的二叉树的高度至少为floor(log2n)+1,还有一种 ......
错题 初赛 CSP-S 2021 CSP