编程语言
记录一下自己将string作为参数传递的结果。(自己感觉与int等基本类型无异。) 1. string 以引用形式传递 #include <iostream>#include<string> using namespace std;void change_string(string& s){ cha ...
常用加解密 1. md5 加密 import hashlib def private_passwd(passwd: str) -> str: return hashlib.md5(passwd.encode(encoding='UTF-8')).hexdigest() 2. base64 加解密 i ...
let array = [ { id: 1, name: "001", children: [ { id: 2, name: "002", }, ], }, { id: 3, name: "003", children: [] }, ]; function getFlatArr(arr) { ret ...
threading.Event类内置了两个成员:self._cond = Condition(Lock()) 这是一个条件同步线程,用于wait和noticeallself._flag = False 这个值,默认是False,如果是False,线程进行到wait函数是会阻塞,如果是True,有wa ...
1. 方法概述 1.1 方法的概念 ? 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无参数方法 ...
1. 何谓方法System.out.println(), 那么它是什么呢? System–> 类out --> System下面的实例对象println() --> out对象里的方法Java是语句的集合, 他们在一起执行一个功能 方法是解决一类问题的步骤的有序集合方法包含于类或对象中方法在程序中被 ...
说到 Floyd 算法,大多数人的第一反应就是图论中的全源最短路径问题的求解算法,该算法基于动态规划实现,因此要求图的存储结构基于邻接矩阵。关于该算法的细节不再赘述,本文主要总结该算法的延伸应用。 传递闭包 在数学中,在集合 X 上的二元关系 R 的传递闭包是包含 R 在 X 上的最小的传递关系。换 ...
时间复杂度:O(nlogn) 空间复杂度:O(logn) 思路: 任意选取一个数作为基准数,从数组两端同时遍历,左边寻找比基准数大的,右边寻找比基准数小的,将这两个数交换位置,当左右两端符合上面条件的数都交换完后再将基准数放在中间,基准数此时所在的位置就是数组排序后应该在的位置。一轮结束后再通过递归 ...
import 与 from...import 在 python 用 import 或者 from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为: import somemodule 从某个模块中导入某个函数,格式为: from somemodule impor ...
当被索引数组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[ ...