1.源代码 push_back() #if __cplusplus >= 201103L void push_back(value_type&& __x) { emplace_back(std::move(__x)); } 其中传入参数是右值?如果是右值的话就直接调用emplace_back,并且参 ...
分类:
编程语言 时间:
2020-12-15 12:22:59
阅读次数:
5
数组与指针适用场合 指针 → 地址 → 一对一 数组 → 地址集合 → 一对多 int a = 1; // 字面变量 // 大写表示 数组 小写表示 指针 /****************************/ int * c; // 一级指针 int C[1]; // 一级数组 /***** ...
分类:
编程语言 时间:
2020-12-15 12:22:02
阅读次数:
3
numpy ravel()、flatten()、squeeze() 都有将多维数组转换为一维数组的功能。 ravel():如果没有必要,不会产生源数据的副本 flatten():返回源数据的副本 squeeze():只能对维数为1的维度降维 ...
分类:
编程语言 时间:
2020-12-15 12:20:31
阅读次数:
3
c++模板 一.概念 1.特点 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 二.函数模板 1.函数模板的作用 建立一个通用函数,其函数值类型和形参类型可以不具体制定,用一个虚拟的类型来代表 ,将类型参数化 2.函数模板的语法和使用 //template 声明创建模板 //typena ...
分类:
编程语言 时间:
2020-12-15 12:20:03
阅读次数:
3
在JDK8u的jdk项目下做个很粗略的搜索: mymbp:/Users/me/workspace/jdk8u/jdk/src $ egrep -nr "for \\(\\s?;\\s?;". | wc -l 369 mymbp:/Users/me/workspace/jdk8u/jdk/src $ ...
分类:
编程语言 时间:
2020-12-15 12:16:17
阅读次数:
4
1 package com.hut.maoyanmovie; 2 3 import com.hut.maoyanmovie.bean.Orders; 4 import com.hut.maoyanmovie.dao.OrdersMapper; 5 import org.junit.jupiter.a ...
分类:
编程语言 时间:
2020-12-15 12:15:27
阅读次数:
3
java环境变量的配置 第一步:下载jdk jdk的下载地址:www.Oracle.com/index.html 打开百度搜索Oracle 选择products 点击download java 点击jdk download 下拉选择jdk版本,和你电脑系统匹配的版本 第二步:安装jdk 找到下载jd ...
分类:
编程语言 时间:
2020-12-15 12:14:50
阅读次数:
4
Eureka maven pom引入 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche ...
分类:
编程语言 时间:
2020-12-15 12:10:00
阅读次数:
3
将type=-1的对象提到第一位: let orglist = [//原数组 {name:a,type:0}, {name:b,type:1}, {name:c,type:-1}, ] orglist.forEach((item,idx)=>{ if(item.type == -1){ orglis ...
分类:
编程语言 时间:
2020-12-15 12:06:43
阅读次数:
4
核心思想 将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数。即:序列的第一个元素,肯定是有序的,把第二个元素和第一个元素相比,插入到合适的位置,这样前两个元素就有序了,接着,把第三个元素插入到前面包含两个元素的有序列表中,以此类推,直至插完第n个数据。 正向思维 ''' 6 ...
分类:
编程语言 时间:
2020-12-15 12:06:24
阅读次数:
5
各类消息中间件对顺序消息实现的做法是将具有顺序性的一类消息发往相同的主题分区中,只需要将这类消息设置相同的 Key 即可,而 Kafka 会在任意时刻保证一个消费组同时只能有一个消费者监听消费,因此可在消费时按分区进行顺序消费,保证每个分区的消息具备局部顺序性。由于需要确保分区消息的顺序性,并不能并 ...
分类:
编程语言 时间:
2020-12-15 12:04:52
阅读次数:
6
在使用Python做自动化时候遇到登录需要识别验证码问题,此时采用pytesseract模块,遇到异常: pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your PA ...
分类:
编程语言 时间:
2020-12-15 12:04:32
阅读次数:
5
java 创建线程池 线程池都是通过线程池工厂创建,再调用线程池中的方法获取线程,再通过线程去执行任务方法。 Executors:线程池创建工厂类 public static ExecutorServicenewFixedThreadPool(int nThreads):返回线程池对象 Execut ...
分类:
编程语言 时间:
2020-12-15 12:03:25
阅读次数:
5
常用框架的知识点汇总,如图: 一、5个常用的spring框架 ▌1.spring framework 也就是我们经常说的spring框架,包括了ioc依赖注入,Context上下文、bean管理、springmvc等众多功能模块,其它spring项目比如spring boot也会依赖spring框架 ...
分类:
编程语言 时间:
2020-12-15 12:03:05
阅读次数:
4
一:有参数构造方法 在之前我们要为一个对象赋值,先要创建好对象之后然后“对象名.属性名”或者调用属性的setter为属性赋值。但是在很多时候觉得这样做很麻烦,最好的做法是在创建对象的时候完成属性的初始化操作,此时需要使用到有参数构造方法方能完成该功能(有人把构造方法叫做构造器)。 DEMO:定义有参 ...
分类:
编程语言 时间:
2020-12-15 12:01:08
阅读次数:
6
#1.读入数据求圆面积 源码: #include <stdio.h> #define PI 3.14 main() { float r; float area; printf("请输入圆的半径r:\n"); scanf("%f",&r); area=PI*r*r; printf("这个圆的面积是:% ...
分类:
编程语言 时间:
2020-12-15 12:00:13
阅读次数:
5
1. 封装的概念 1.1. 通常情况下可以在测试类给成员变量赋值一些合法但不合理的数值,无论是编译阶段还是运行阶段都不会报错或者给出提示,此时与现实生活不符。 1.2. 为了避免上述错误的发生,就需要对成员变量进行密封包装处理,来隐藏成员变量的细节以及保证成员变量数值的合理性,该机制就叫做封装。 2 ...
分类:
编程语言 时间:
2020-12-15 11:45:33
阅读次数:
5