记录一下自己将string作为参数传递的结果。(自己感觉与int等基本类型无异。) 1. string 以引用形式传递 #include <iostream>#include<string> using namespace std;void change_string(string& s){ cha ...
分类:
编程语言 时间:
2022-05-27 23:29:58
收藏:
0 评论:
0 赞:
0 阅读:
223
常用加解密 1. md5 加密 import hashlib def private_passwd(passwd: str) -> str: return hashlib.md5(passwd.encode(encoding='UTF-8')).hexdigest() 2. base64 加解密 i ...
分类:
编程语言 时间:
2022-05-27 23:29:47
收藏:
0 评论:
0 赞:
0 阅读:
394
let array = [ { id: 1, name: "001", children: [ { id: 2, name: "002", }, ], }, { id: 3, name: "003", children: [] }, ]; function getFlatArr(arr) { ret ...
分类:
编程语言 时间:
2022-05-27 23:29:30
收藏:
0 评论:
0 赞:
0 阅读:
190
threading.Event类内置了两个成员:self._cond = Condition(Lock()) 这是一个条件同步线程,用于wait和noticeallself._flag = False 这个值,默认是False,如果是False,线程进行到wait函数是会阻塞,如果是True,有wa ...
分类:
编程语言 时间:
2022-05-27 23:27:54
收藏:
0 评论:
0 赞:
0 阅读:
85
1. 方法概述 1.1 方法的概念 ? 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无参数方法 ...
分类:
编程语言 时间:
2022-05-27 23:27:26
收藏:
0 评论:
0 赞:
0 阅读:
88
1. 何谓方法System.out.println(), 那么它是什么呢? System–> 类out --> System下面的实例对象println() --> out对象里的方法Java是语句的集合, 他们在一起执行一个功能 方法是解决一类问题的步骤的有序集合方法包含于类或对象中方法在程序中被 ...
分类:
编程语言 时间:
2022-05-27 23:26:50
收藏:
0 评论:
0 赞:
0 阅读:
82
说到 Floyd 算法,大多数人的第一反应就是图论中的全源最短路径问题的求解算法,该算法基于动态规划实现,因此要求图的存储结构基于邻接矩阵。关于该算法的细节不再赘述,本文主要总结该算法的延伸应用。 传递闭包 在数学中,在集合 X 上的二元关系 R 的传递闭包是包含 R 在 X 上的最小的传递关系。换 ...
分类:
编程语言 时间:
2022-05-27 23:21:30
收藏:
0 评论:
0 赞:
0 阅读:
24
时间复杂度:O(nlogn) 空间复杂度:O(logn) 思路: 任意选取一个数作为基准数,从数组两端同时遍历,左边寻找比基准数大的,右边寻找比基准数小的,将这两个数交换位置,当左右两端符合上面条件的数都交换完后再将基准数放在中间,基准数此时所在的位置就是数组排序后应该在的位置。一轮结束后再通过递归 ...
分类:
编程语言 时间:
2022-05-27 23:20:18
收藏:
0 评论:
0 赞:
0 阅读:
36
import 与 from...import 在 python 用 import 或者 from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为: import somemodule 从某个模块中导入某个函数,格式为: from somemodule impor ...
分类:
编程语言 时间:
2022-05-27 23:17:16
收藏:
0 评论:
0 赞:
0 阅读:
18
当被索引数组a是一维数组,b是一维或则多维数组时,结果维度维度与索引数组b相同。 a = np.array([7,8,9,10]) b=np.array([[3,1],[1,2]]) print('a:',a) print('b:',b) print('result:',a[b]) print(a[ ...
分类:
编程语言 时间:
2022-05-27 23:15:17
收藏:
0 评论:
0 赞:
0 阅读:
30
1. 多线程使用 多线程共享变量,利用同步锁解决资源竞争 # -*- coding: utf-8 -*- import threading import time import os def booth(tid): global num while True: lock.acquire() # 锁定 ...
分类:
编程语言 时间:
2022-05-27 23:14:24
收藏:
0 评论:
0 赞:
0 阅读:
60
扁平数组和树形结构的相互转换 扁平数组转换为树形结构(1) 这个是最常用的,当我们从后台获取一个扁平数组的时候,通常比如用id、pid来标识父子关系,如: var arr = [{id: 1, pid: '-1'},{id: 11, pid: '1'},{id: 12, pid: '1'}] 用ma ...
分类:
编程语言 时间:
2022-05-27 23:09:18
收藏:
0 评论:
0 赞:
0 阅读:
19
结构体类型可以用来保存不同类型的数据,也可以通过方法的形式来声明它的行为。本文将介绍go语言中的结构体和方法,以及“继承”的实现方法。 (目录) 结构体类型 结构体类型(struct)在go语言中具有重要地位,它是实现go语言面向对象编程的重要工具。go语言中没有类的概念,可以使用结构体实现类似的功 ...
分类:
编程语言 时间:
2022-05-27 23:06:28
收藏:
0 评论:
0 赞:
0 阅读:
19
pom.xml中添加依赖<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.2.0</version></dependency>其他g ...
分类:
编程语言 时间:
2022-05-27 23:02:16
收藏:
0 评论:
0 赞:
0 阅读:
35
在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符。 直接修改会报错:'str' object does not support item assignment 因此改变一个字符串的元素需要新建一个新的字符串。 常见的修改方法有以下4种。 方法1:将字符串转换成列表后修改值,然后 ...
分类:
编程语言 时间:
2022-05-27 22:58:48
收藏:
0 评论:
0 赞:
0 阅读:
26
**算法简介:** - `set_intersection` // 求两个容器的交集 - `set_union` // 求两个容器的并集 - `set_difference ` // 求两个容器的差集 ? #### 5.6.1 set_intersection **功能描述:** * 求两个容器的交 ...
分类:
编程语言 时间:
2022-05-27 22:55:12
收藏:
0 评论:
0 赞:
0 阅读:
30
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 ...
分类:
编程语言 时间:
2022-05-27 22:54:59
收藏:
0 评论:
0 赞:
0 阅读:
27
# 算数运算符优先级(+-*/等)> 比较运算符(>,<,=)优先级 > 逻辑运算符(not,and,or) # 逻辑运算符中,not > and > or # 不确定,可以加() if not 1 and 1 + 3 > 2 or 3 == 8: print(True) else: print(F ...
分类:
编程语言 时间:
2022-05-27 22:54:04
收藏:
0 评论:
0 赞:
0 阅读:
15
前言 Spring Security支持方法级别的权限控制。在此机制上,我们可以在任意层的任意方法上加入权限注解,加入注解的方法将自动被Spring Security保护起来,仅仅允许特定的用户访问,从而还到权限控制的目的, 当然如果现有的权限注解不满足我们也可以自定义 快速开始 首先加入secur ...
分类:
编程语言 时间:
2022-05-27 22:48:28
收藏:
0 评论:
0 赞:
0 阅读:
24
Lambda 表达式Lambda 表达式是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象,是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包。 在 Java 中,Lambda 表达式的格式是像下面这样. // 无参数,无返回值 () -> l ...
分类:
编程语言 时间:
2022-05-27 22:48:07
收藏:
0 评论:
0 赞:
0 阅读:
25