容器(container)用于存放数据的类模板。可变长数组、链表、平衡二叉树等数据结构在STL中都被实现为容器。 在使用容器时,即将容器类模型实例化为容器类,会指明容器中存放的元素是什么类型。 容器可以分为两大类: 顺序容器 和 关联容器 顺序容器 顺序容器有 可变长动态数组vector、双端队列d ...
分类:
编程语言 时间:
2020-04-07 00:07:21
阅读次数:
98
你作为一个老板,一个卖东西要不断找价格表的销售员和一个一眼看到商品就能知道价格的销售员 你会要哪一个? 可以使用这样形式的数组来记录商品价格 [(eggs,2,49)(milk,1.49)(pear,0.79)], 将这些数组按商品名排序,再执行二分查找商品的价格。 这样查找价格的时间就是O(log ...
分类:
编程语言 时间:
2020-04-07 00:11:49
阅读次数:
105
Q1:类的加载机制是什么?答:类加载到内存中主要有5个阶段,分别为①加载:将Class文件读取到运行时数据区的方法区内,在堆中创建Class对象,并封装类在方法区的数据结构的过程。②验证:主要用于确保Class文件符合当前虚拟机的要求,保障虚拟机自身的安全,只有通过验证的Class文件才能被JVM加载。③准备:主要工作是在方法区中为类变量分配内存空间并设置类中变量的初始值。④解析:将常量池中的符号
分类:
编程语言 时间:
2020-04-07 00:13:01
阅读次数:
71
一、生成.qm文件 1,生成ts文件 在QT的项目文件(.pro)中添加:TRANSLATIONS = XXX.ts YYY.ts(如果是多行,则用 \ 分割) 2,构建项目(必须要构建项目编译) 3, 然后执行【工具】-》【外部】-》【QT语言家】-》【更新翻译(lupdate)】,如下图所示,执 ...
分类:
编程语言 时间:
2020-04-07 00:14:49
阅读次数:
98
(1)数组 reducer中处理数组数据的赋值 我初始化了一个字段data = [],在发起请求成功后,要将返回的list赋值给data, 这时候就有一个问题了, 因为我们都是通过Object.assign这种形式进行赋值的, 那么究竟我们要怎么将得到的数组赋给data呢?接下来我们就以具体的代码来 ...
分类:
编程语言 时间:
2020-04-07 00:15:10
阅读次数:
185
一、模块 模块能定义函数,类和变量,模块里也能包含可执行代码。 1、 导入模块 import 模块名 from 模块名 import 功能名 from 模块名 import * # 法1:import 模块 import math print(math.sqrt(9)) # 法2:from 模块 i ...
分类:
编程语言 时间:
2020-04-07 00:16:38
阅读次数:
72
魔法方法 __repr__方法,返回对象的内存地址 class student: def __repr__(self): stu=student() print(stu) #返回对象内存地址,类中没有__repr__方法。 print(stu.__repr__()) #返回对象内存地址,类中有__r ...
分类:
编程语言 时间:
2020-04-07 00:20:30
阅读次数:
88
星级 5颗星 本文章旨在说明程序空间矢量的C语言算法中的标幺值问题。 下面的两张图是算法中有名值的推导过程 可以看出 实际上 只需要 把 空间矢量算法模块的Ualpa Ubeta 的电压转换为 标幺值 范围 -1到1 即可 。 因为根号3 ? U2 / Udc 的值 必定小于等于 UDC 只要是小于... ...
分类:
编程语言 时间:
2020-04-07 00:25:39
阅读次数:
154
Zuul的上传 1、构建一个上传类 import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import or ...
分类:
编程语言 时间:
2020-04-07 00:27:31
阅读次数:
101
main.py: from StudentMannager.manager import * if __name__ == '__main__': student_manager = Manager() student_manager.run() manager.py: from StudentMa ...
分类:
编程语言 时间:
2020-04-07 00:29:52
阅读次数:
291
最近公共祖先问题与Tarjan离线算法 最近公共祖先问题 树上两点的最近公共祖先问题(LCA Least Common Ancestors) 对于有根树T的两个结点u、v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u和v的祖先且x的深度尽可能大。在这里,一个节点也可以是它自己的祖先。 ...
分类:
编程语言 时间:
2020-04-07 00:31:59
阅读次数:
103
一、变量的内粗分析 1.变量的默认值 (1)如果变量初始化时没有赋值,那么里面存储的时undefined (2)示例 var lk; console.log(lk); 2.同时声明多个变量 两种方式 var name,age,sex; name = "kdfg"; age = 2; //或者 var ...
分类:
编程语言 时间:
2020-04-07 00:34:39
阅读次数:
284
Python汉诺塔问题 1、汉诺塔问题 相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个 ...
分类:
编程语言 时间:
2020-04-07 09:17:22
阅读次数:
131
Java中使用RSA算法加密 概述 RSA加密算法 是一种 非对称加密算法 RSA加密的方式 使用 公钥 加密的数据,利用 私钥 进行解密 使用 私钥 加密的数据,利用 公钥 进行解密 RSA是一对密钥。分别是 公钥 和 私钥 ,这个公钥和私钥其实就是一组数字!其二进制位长度可以是1024位或者20 ...
分类:
编程语言 时间:
2020-04-07 09:17:48
阅读次数:
71
var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" //创建空数组 var layerNames = []; document.write(arr + "<br />") document.write( ...
分类:
编程语言 时间:
2020-04-07 09:19:59
阅读次数:
57
1. selectors I/O多路复用抽象 selectors模块在select中平台特定的I/O监视函数之上提供了一个平台独立的抽象层。 1.1 操作模型 selectors中的API是基于事件的,与select中的poll()类似。它有多个实现,并且这个模块会自动设置别名DefaultSele ...
分类:
编程语言 时间:
2020-04-07 09:21:11
阅读次数:
75
SpringBoot工程默认读取application.properties配置文件。如果需要自定义properties文件,如何读取呢? 一、在resource中新建.properties文件 在resource目录下新建一个config文件夹,然后新建一个.properties文件放在该文件夹下 ...
分类:
编程语言 时间:
2020-04-07 09:21:30
阅读次数:
69
1.创建项目 创建项目时勾选依赖 web依赖 lombok mysql和mybatis 或者直接在pom.xml中导入依赖(mybatis/mysql/) 2.配置数据库连接(在application.properties) ==ps : 如果整合Druid只需要把这一步省略,将数据库连接交给Dru ...
分类:
编程语言 时间:
2020-04-07 09:23:30
阅读次数:
80
一、Python中的set集合 1、set概念 set是可变的、无序的、不重复的元素集合。set的元素及元素里面的元素不能出现不可哈希类型。(即set的元素要求必须可以hash) 常用的不可hash类型有list、set、bytearray set的元素不可索引,但可以迭代 2、set定义 例如: ...
分类:
编程语言 时间:
2020-04-07 09:24:07
阅读次数:
100
「MoreThanJava」 宣扬的是 「学习,不止 CODE」 ,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」 。 当然 不论新老朋友 我相信您都可以 从中获益 。如果觉得 「不错」 的朋友,欢迎 「关注 + 留言 + ...
分类:
编程语言 时间:
2020-04-07 09:27:38
阅读次数:
102