结构 文件class

数据结构与算法-08堆

## 堆 堆(Heap)是一种特殊的树形数据结构,它满足以下两个条件: 堆是一棵完全二叉树,即除了最后一层,其他层都是满的,最后一层从左到右填满。 堆中每个节点的值都大于等于(或小于等于)其子节点的值,这种性质称为堆序性。 根据堆序性,堆可以分为两种类型: - 大根堆(Max Heap):每个节点的 ......
数据结构 算法 结构 数据 08

数据结构之线性表

#### 线性表 * 定义:线性表是由n个数据元素组成的**有限序列**,每一个数据元素有且只有一个直接前驱和一个直接后继(第一个元素只有直接后继,最后一个元素只有直接前驱) * 线性表的存储结构:分为顺序存储与非顺序存储 1. 顺序存储结构通常采用**数组**实现 * 优点:易存取数据元素 * 缺 ......
数据结构 线性 结构 数据

动态组件,插槽,vue-cli创建项目,目录结构,编写规范,导入导出语法

# 1 动态组件 ```python # # component标签的is属性等于组件名字,这里就会显示这个组件 ``` ```html Title 首页 商品 订单 component标签的is属性等于组件名字,这里就会显示这个组件 ``` ## 1.1 keep-alive ```html Ti ......
语法 组件 vue-cli 结构 目录

JVM内存结构&Java内存模型&Java对象模型

## 1.JVM内存结构 Java代码是运行在虚拟机上的,而虚拟机在执行Java程序的过程中会把管理的**内存**划分为若干个不同的**数据区域**。其中有些区域是随着虚拟机进程的启动而存在,而有些区域则依赖用户线程的启动和结束而建立和销毁。而这些区域会被划分为五个区域,具体的如下: ![image ......
模型 内存 Java amp 对象

数据结构与算法-06散列表

## 散列表 散列表(Hash Table),也称为哈希表,是一种基于哈希函数(Hash Function)实现的数据结构,它支持快速的插入、删除和查找操作。 散列表将每个元素的关键字(Key)通过哈希函数映射到一个固定的位置,称为散列值(Hash Value),然后将元素存储在该位置上。 ![散列 ......
数据结构 算法 结构 数据 06

WEB漏洞—文件上传基础及过滤方式

思维导图 利用思路 什么是文件上传漏洞? 存在文件上传的地方,就有可能存在文件上传漏洞。是否存在漏洞,需要去判断进行文件上传操作的时候的代码是否比较完整和安全,疏忽某个地方就可能造成文件上传漏洞。 文件上传漏洞有什么危害? 可以自由上传文件,例如上传一个后门文件,如果上传上去,就直接威胁到网站权限, ......
漏洞 方式 文件 基础 WEB

常用的文件操作命令

vim, vi光标跳转到文首/文末/行首/行尾 若在Insert模式下,需要先按一下Esc, 文首:按gg(区分大小写) 文末:按G(区分大小写) (跳转到行首和行尾,各有两种方法:) 行首:①按option ②按0(数字0) 行尾:按fn + 左右上下键 ......
命令 常用 文件

数据结构与算法-06树及二叉树

## 树和二叉树 完全二叉树: 除了最下层,每一层都满了 满二叉树: 每一层都满了 平衡二叉树: 任意两个节点的高度差不大于1 排序二叉树: ![](https://img2020.cnblogs.com/blog/1064540/202004/1064540-20200421195003247-1 ......
数据结构 算法 结构 数据 06

数据结构与算法-栈

## 栈 堆和栈一样吗? 栈(stack)一般编译器自动分配释放 堆(heap)一般由程序员分配释放,或程序结束后OS释放 LIFO 后进先出 ## 栈的实现 ``` class Stack(object): def __init__(self): self.__list = [] def push ......
数据结构 算法 结构 数据

数据结构与算法-队列

## 队列 FIFO 先进先出 ### 队列的实现 ``` class Queue(object): def __init__(self): self.__list = [] def enqueue(self, item): self.__list.append(item) def dequeue( ......
数据结构 队列 算法 结构 数据

数据结构与算法-链表

## 链表 一个节点分为两部分,数据区和链接区, 链接区指向下一个节点 ### 单项链表 ![](https://img2020.cnblogs.com/blog/1064540/202004/1064540-20200421194754838-1882136796.png) a, b = b, a ......
数据结构 算法 结构 数据

数据结构与算法-顺序表

## 顺序表 用连续单元存储数据(地址连续) 变量名指向起始地址 索引实际是从起始位置的偏移量 1. 一体存储 元素内置 2. 分离存储 元素外置 3. 动态顺序表(可以数据扩充) ## 顺序表的操作 添加元素 末尾添加 O(1) 中间插入O(n) 插入非保序O(1) 删除元素 末尾删除 O(1) ......
数据结构 算法 顺序 结构 数据

Vue——动态组件、插槽、Vue-cli创建项目、Vue项目目录结构、编写规范、es6导入导出语法

## 动态组件 ```html // // component标签的is属性等于组件名字,这里就会显示这个组件 首页 商品 订单 ``` ### keep-alive ```html // 使用keep-alive把动态组件包裹起来 保存当前状态 就算切换到其他组件再切换回来 依旧还是之前的状态 首 ......
项目 Vue 语法 组件 Vue-cli

vue 预览word文档、图片、pdf文件等

``` 预览 data() { return { //文件预览 viewVisible:false, //文件类型 fileType:null, //文件地址 sourceUrl:null,} } //文件预览 handlePreviewFile(e){ var xdoc_head = "https ......
文档 文件 图片 word vue

Ubuntu虚拟机 与 宿主机共享文件夹及拖拽文件

1、基础版, a、创建共享文件夹,在虚拟机设置下——》选项界面——》共享文件夹,选择总是启用,并且设置宿主机上的共享文件夹,Tips:记得在主机上设置共享文件夹的共享属性; b、设置VMwareTools 2、先进版:文件拖拽, a、删除原有的vmtools:sudo apt autoremove ......
宿主机 文件 宿主 文件夹 Ubuntu

文件下载

### 方式一、 ```JavaScript const url = 下载地址 window.location.href = url ``` ### 方式二、 ```JavaScript /** * @method excel下载 * @param {String} type 需要下载的文件类型 * ......
文件下载 文件

python线性脚本生成基本eml邮件,压缩文件,接口灌数据

1 import datetime, zipfile, tarfile, logging, os, string, random, ipaddress, uuid, pytz, py7zr 2 import io, socket 3 from email.mime.text import MIMET ......
线性 脚本 接口 邮件 文件

FileReader 读取txt文件中文乱码

> `FileReader` readAsText 可以读取文件内容 > 但是在windows电脑下,用户新建的文本文档(.txt)的编码可能不是UTF-8,可能是ANSI,当非UTF-8时,读出来的中文就会乱码。 > 我们可以利用正则和 readAsText的第二个参数解决这个问题。 ```typ ......
乱码 FileReader 文件 txt

VS Code 同时打开多个项目文件以及同时运行多个项目

使用需求:在开发前端项目时,我们经常会打开多个项目进行参考或者需要代码调试,记录一下VS Code中的使用方法。 如何打开多个终端,并执行运行命令呢? 1.打开“终端”(工具栏:“查看”->“终端”)2.点击右上角的“拆分终端”3.在两个终端界面下,分别运行你需要开启的项目 如何打开多个项目? 1、 ......
多个 同时 项目 文件 Code

node实现文件上传到七牛云

使用七牛云提供的Node.js SDK(https://developer.qiniu.com/kodo/1289/nodejs)实现文件上传 服务端: 1、安装JDK npm/cnpm install qiniu or yarn add qiniu 2、导出七牛云配置文件的Token // 七牛云 ......
文件 node

Deep One-Class Classification

# Deep One-Class Classifification Deep SVDD (Deep Support Vector Data Description)训练一个神经网络,最小化包含数据表征的超球的体积(如图1所示) ![image-20230606193307205](https://i ......
Classification One-Class Class Deep One

vue之vue-cli创建项目、vue项目目录结构、vue项目编写规范、 es6导入导出语法

[toc] # 一、vue-cli创建项目 ## 1.1、背景知识 ### 单页面应用:spa -以后vue项目就只有一个 xx.html 页面 -定义很多组件,不可能都写在 xx.html中把 ### 单文件组件(一个组件一个文件) https://v2.cn.vuejs.org/v2/guide ......
项目 vue 语法 vue-cli 结构

NFS文件共享

......
文件 NFS

C++预编译头文件

预编译头文件(Precompiled Header,PCH)是一种可以用来提高编译速度的技术。它的原理是先将一些常用的头文件预处理,生成一个二进制文件(通常是.pch文件),然后在编译其他源文件时,直接引用这个二进制文件,避免了重复的预处理过程,从而提高了编译速度。 scope PCH 技术不是万能 ......
文件

windows10 使用gcc编译生成可执行文件exe实例解析

一 操作步骤 1.生成可执行程序 cd xxx # 先进入源程序所在的目录 gcc hello.cpp # 一次性编译,windows系统生成a.exe文件,Linux系统生成a.out文件 gcc hello.cpp -o hello.exe # -o表示输出 gcc hello.cpp -o . ......
实例 windows 文件 gcc exe

JS 模拟 栈结构

Code: /** * 栈结构(基于动态数组) * @class */ var AStack = (function() { /** * 栈容器 * @type {DArray} */ let arr; /** * 内部栈类 * @class */ class _AStack { /** * 构造器 ......
结构 JS

文件读取顺序差异

Linux(Ubuntu): ![image](https://img2023.cnblogs.com/blog/1165804/202306/1165804-20230607132109044-2128614193.png) Windows: ![image](https://img2023.cn ......
顺序 差异 文件

win10 共享文件夹给本地打印机

1、在win10 内win+Q搜索“启用活关闭Windows功能”,找到“SMB 1.0/CIFS 文件共享支持”,勾选开启; 2、建议在系统属性里,把计算机名设置成简单的字母,比如hi,然后重启电脑; 3、在任意磁盘新建一个文件夹,我这新建一个 “scan”,并在属性里打开共享,共享给“Every ......
文件夹 打印机 文件 win 10

实验五 文件应用编程

task6 with open('data6.csv','r',encoding='gbk') as f: data=f.readlines() data.remove('原始数据\n') data0=[] for i in data: if i[-1]=='\n': i=i[:-1] data0. ......
文件

深度学习应用篇-计算机视觉-图像分类[2]:LeNet、AlexNet、VGG、GoogleNet、DarkNet模型结构、实现、模型特点详细介绍

深度学习应用篇-计算机视觉-图像分类[2]:LeNet、AlexNet、VGG、GoogleNet、DarkNet模型结构、实现、模型特点详细介绍 ......
模型 GoogleNet 深度 图像 视觉