架构 文件 笔记 历史

Vue+Node实现大文件上传和断点续传

源代码 断点续传、分片上传、秒传、重试机制 文件上传是开发中的难点, 大文件上传及断点续传 难点中的细节及核心技术点。 element-ui 框架的上传组件,是默认基于文件流的。 数据格式:form-data; 传递的数据: file 文件流信息;filename 文件名字 通过 fileRead. ......
断点 文件 Node Vue

秦疆的Java课程笔记:75 面向对象 接口的定义与实现

区别 普通类:只有具体实现。 抽象类:具体实现和规范(抽象方法)都有。 接口:只有规范,自己无法写方法。专业的约束。约束和实现分离:面向接口编程。 接口就是规范,定义的是一组规则。 OO的精髓,是对对象的抽象,最能体现这一点的就是接口。为什么讨论设计模式都只针对具备抽象能力的语言(C++、Java、 ......
接口 对象 课程 笔记 Java

qt打开项目缺少ui_文件,使用手动生成(转)

打开项目看到,缺少ui_myMainWindow.h文件,它是和myMainWindow.ui相对应的,所以我们需要手动生成对应的ui_文件。 步骤如下:使用uic.exe来生成,如果在系统变量Path中设置了qt的bin目录,那么就可以直接使用uic.exe。使用方法是:在myMainWindow ......
手动 文件 项目 ui

Linux 生成pem文件用于免密登录

Linux命令讲解 生成密钥对,在远程机器生成.pem文件: $ ssh-keygen -t rsa -b 2048 -v 直接确认下一步,查看生成的密钥对: $ ls ~/.ssh/ 生成了id_rsa和id_rsa.pub 将私钥重命名至id_rsa.pem: $ mv ~/.ssh/id_rs ......
文件 Linux pem

【学习笔记】浅谈 RMQ 与 LCA

- $\text{update 2023.11.14}$:增加 $\text{LCA}$ 求解树上最短路的代码。 $\text{RMQ}$ 定义:区间最值查询,功能类 $\text{st}$ 表,预处理 $O(n\log_2n)$,查询 $O(q)$,总复杂度 $O(n \log _2n+q)$。 ......
笔记 RMQ LCA

圆方树学习笔记

今天在做 ABC318G 这道题,要用到圆方树的知识,于是就去学了圆方树。 学习圆方树首先需要学习点双连通分量以及缩点,此处不多赘述。 圆方树中分两种类型的点:圆点和方点。圆点指的是原来的无向图中的所有点,而方点指的是每一个点双连通分量所代表的点。相当于每一个点双连通分量就是一个方点。将每一个方点向 ......
笔记

JavaScript 文件优化指南

本文将探讨实用的 JavaScript 文件优化技术、如何处理与 JavaScript 文件相关的性能问题以及帮助优化过程的工具。你将获得提升web应用程序速度的相关知识,从而为你的用户提供无缝体验。 JavaScript 文件是web应用程序的重要组成部分,但网站速度和用户体验对网站的成功至关重要 ......
JavaScript 文件 指南

状压 DP 学习笔记

前言 2023.8.30 开始停课集训。 开始补 \(CSP-S\) 的知识点,先打算来学状压 \(DP\)。 定义 状压 \(DP\) 的全称是状态压缩动态规划,也是动态规划中的一种。但是其与普通 \(DP\) 不同的是它将某种状态(一般为二进制 \(01\) 串,\(1\) 表示选,\(0\) ......
笔记 DP

矩阵学习笔记

前言 蒟蒻刚刚开始学矩阵,有些东西可能理解得不是特别好。 矩阵的定义 在 \(c\)++ 中,矩阵其实就是一个 \(n*m\),可以做运算的二维数组。也是运算的中的一种基本单位。 特殊的矩阵 在矩阵的运算过程中,可能会用到一些特殊的矩阵的名称,以下是比较常见的一些特殊矩阵: 同型矩阵:两个矩阵,行数 ......
矩阵 笔记

分块学习笔记

定义 分块是一种将一些东西分成若干块的一种思想,有分块,数论分块(可能不太算),树分块等等。而分块的这种思想可以优化时间复杂度,一般情况下为 \(O( \sqrt n)\),具体取决于块长的大小。 分块 对数组是分块当中最简单一种。首先我们设块长为 \(s\),那么数组一共就被分成了\(n/s\) ......
笔记

Tarjan 学习笔记

这里讲一下 \(tarjan\) 算法。主要包括有向图的强连通分量,无向图的边双连通分量与点双连通分量以及缩点。 有向图的强连通分量 首先我们需要了解几个定义。(以下说法均针对有向图) 连通分量:在一个块中,任意两个点之间能够互相到达。即 \(u\) 能到 \(v\),\(v\) 也能到 \(u\) ......
笔记 Tarjan

Dijkstra学习笔记

模板题:P4779 Dijkstra算法 \(Dijstra\)算法是一种求解非负权图上单源最短路径的算法,这种算法不可以解决负环问题。 做法 首先要定义松弛操作。对于一条边(\(u,v\)),松弛操作对应下面的运算:\(dis_{v}\) = \(dis_{u}\) + \(w_{u,v}\)。 ......
Dijkstra 笔记

ST表学习笔记

模板题:P3865 定义 \(ST\)表是一种解决可重复贡献的问题的数据结构。可重复贡献问题大致指,对于一种运算,重复这种运算并不影响最终的答案,比如\(max(a,a) = a\),\(gcd(a,a) = a\)。常见的可重复贡献问题有:区间\(max\),区间\(min\),区间\(gcd\) ......
笔记

c#学习笔记-------------------------readonly修饰符

一、ReadOnly关键字 MSDN 官方的解释 readonly 关键字是可以在字段上使用的修饰符。当字段声明包括 readonly 修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中. 具体意思是: readonly是一个修饰字段的关键字:被它修饰的字段只有在初 ......
readonly 笔记

rust语言_学习笔记

rust语言_学习笔记 转载注明来源: 本文链接 来自osnosn的博客,写于 2023-12-10. 安装 rust 【安装_rustup_cargo_rustc_交叉编译测试】 cargo 的 config 设置 更换 ustc 源,使用代理。设置缺省registry。见【rust cargo ......
语言 笔记 rust

Matlab文件操作

1、 Matlab文件操作主要有三个步骤:首先打开文件,然后对文件进行读写操作,最后要关闭文件。 2、 fid=fopen(文件名,打开方式) 'r' 只读,文件必须存在(缺省的打开方式) 'w' 写文件,若文件已存在则原内容将被覆盖;若文件不存在则新建一个 'a' 在文件末尾添加,文件若不存在则新 ......
文件 Matlab

(精品)根据文件夹内的txt文本标题处理文件夹MJ数据

功能介绍 这个脚本是一个自动化的文件重命名工具,专门用于重命名图片文件。其主要功能如下: 深度遍历指定目录:脚本能够遍历指定目录下的所有子文件夹,进行深度搜索。 检测文本文件作为命名前缀:对于每个子文件夹,脚本会查找第一个.txt文件,并使用其文件名(不包括扩展名.txt)作为图片文件的命名前缀。 ......
文件夹 文件 文本 标题 精品

写一个MATLAB脚本删除一个.m文件的所有注释和空行,输出到一个新.m文件,文件名加上_modified后缀

请注意,这个脚本仅处理了最简单的情况,真正的Matlab代码可能包含更复杂的结构,如多行字符串、嵌套的字符串、转义字符等,处理这些情况可能需要更复杂的逻辑。 % Specify the input .m file name inputFileName = 'originalScript.m'; ou ......
文件 空行 后缀 文件名 注释

在matlab中将处理结果输出为shp文件

clc;clear;close all; [pic, R] = geotiffread('boston.tif'); %读取tif图像 gray=rgb2gray(pic); bw=im2bw(gray,0.1); %阈值分割 bw=1-bw; bw1 = bwareaopen(bw,30000); ......
中将 结果 文件 matlab shp

ES集群架构

一、集群节点 一个ES集群可以有多个节点构成 一个节点就是一个ES服务实例,通过配置集群名称cluster.name加入集群 那么节点是如何通过配置相同的集群名称加入集群的呢?要搞明白这个问题,我们必须先搞清楚ES集群中节点的角色。 ES中节点有角色的区分的,通过配置文件conf/elasticse ......
集群 架构

Redis Cluster 架构

一、架构类型 1、单机架构 2、分布式架构 二、Redis Cluster 架构 节点 集群模式:cluster-enable:yes meet 所有节点共享消息 指派槽 复制 1、Redis Cluster特性 主从复制 高可用 分片 三、集群伸缩 1、原理 集群伸缩实际上是哈希槽和数据移动的过程 ......
架构 Cluster Redis

NX 2306 打开文件-无法加载从重用库插入的标准件(使用当前搜索选项找不到文件,部件已卸载)

【写在每个笔记前面:个人学习记录,如有错误,烦请指正,不胜感激。】 (今日内容源于 NX网-老叶) 重新打开装配体,加载异常,有如下警告 首先明确如下两点: 1、组件的文件路径未改动 2、组件的文件名称未改动 其次最后一点: ☆:装配加载选项:修改为“按照保存的”,官方解释如下图右。 ......
文件 标准件 部件 标准 2306

Vue 大文件上传和断点续传的实现

实现 Vue 大文件上传和断点续传需要掌握以下几个步骤: 分片:将大文件分割成若干个小块,便于上传。一般采用 Blob 对象或 ArrayBuffer 来实现。 上传:将分片文件上传到服务器。可以使用 XMLHttpRequest、Fetch 等工具进行上传。 断点续传:如果上传失败或上传过程中断开 ......
断点 文件 Vue

替换文件内容

将文件中的123全部替换为456 sed -i "s#123#456#g" test.sh 变量替换 path=`pwd` sed -i "s#pwd_path#$path#g" test.sh 注 : #为分隔符,/也可以作为分隔符 ......
文件 内容

专业、便捷的跨网文件摆渡产品,需要具备哪些功能特性?

为了确保内部核心资产的安全性,很多企业和机构都会选择将网络进行隔离划分,比如内外网隔离,办公网、研发网隔离等。但网络隔离后,在日常工作中,仍存在用户需求把文件数据从内网到外网,从办公网到研发网终端的文件摆渡业务需求。 很多企业都会使用一些传输工具和方式,进行文件摆渡传输。主流的几种方式如下: 1、双 ......
摆渡 特性 功能 文件 专业

分布式架构的演变过程

1. 单应用架构 此时用户量很少,所有功能全部都在一个应用中,应用和数据库部署在一台机器上。 2. 应用服务器和数据库服务器分离 随着系统访问量的再度增加,webserver机器的压力在高峰期会上升到比较高,这个时候开始考虑增加一台服务器,将数据库分离出去。 3. 应用服务器集群 突然有一天,发现系 ......
分布式 架构 过程

网络流学习笔记

这个必须写。 先梳理一下,到时候再整理,证明先简写或者跳过。 流网络:一个有向图,每条边有一个容量,有一个源点 \(s\) 和一个汇点 \(t\)。每条边有一个属性称为容量,如果把流网络抽象成水管的话,那么边的容量就是每根水管的每秒最大承受的进水量。每条边也有一个流量,这个值大于等于 \(0\) 且 ......
笔记 网络

大数据实验报告 | 填坑笔记

利用Java API进行这个查找操作的时候,总是顺序输出,考虑是代码的原因 没有进行判定,所以只要不为空都输出出来了,进行条件判定指定行键之后,就可以了! redis启动不起来,考虑换个端口 input目录的创建过程遇到一些小问题 删除不掉就用完整目录删 地址对应正确,否则拒绝连接 一直连接不上,我 ......
据实 大数 笔记 报告

阅读笔记《掌握需求过程》2

这次我们从第三章开始看,项目启动有关的事项。这一章包含12小节,即icebreaker项目(就是本书中为了方便读者理解需求过程,始终贯穿的实例),产品目标——我们需要该产品的原因是什么,谁为它付钱:客户和顾客,用户——理解他们,风险承担者和顾问,需求限制条件,为您的宝宝命名,设定范围,该产品的成本是 ......
需求 过程 笔记

Programming Abstractions in C阅读笔记:p235-p241

《Programming Abstractions in C》学习第66天,p235-p241总结。 一、技术总结 1.backtracking algorithm(回溯算法) (1)定义 p236, For many real-world problem, the solution process ......
Abstractions Programming 笔记 235 241
共19300篇  :42/644页 首页上一页42下一页尾页