首页 > 编程语言
C++ string 作为形参与引用传递(转)
记录一下自己将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
python 加解密
常用加解密 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  阅读:396
JavaScript-对象数组里根据id获取name,对象可能有children属性
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  阅读:192
python事件同步线程threading.Event
threading.Event类内置了两个成员:self._cond = Condition(Lock()) 这是一个条件同步线程,用于wait和noticeallself._flag = False 这个值,默认是False,如果是False,线程进行到wait函数是会阻塞,如果是True,有wa ...
分类:编程语言   时间:2022-05-27 23:27:54    收藏:0  评论:0  赞:0  阅读:86
java05——方法
1. 方法概述 1.1 方法的概念 ? 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 注意: 方法必须先创建才可以使用,该过程成为方法定义 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 2. 方法的定义和调用 2.1 无参数方法 ...
分类:编程语言   时间:2022-05-27 23:27:26    收藏:0  评论:0  赞:0  阅读:88
java每日总结
1. 何谓方法System.out.println(), 那么它是什么呢? System–> 类out --> System下面的实例对象println() --> out对象里的方法Java是语句的集合, 他们在一起执行一个功能 方法是解决一类问题的步骤的有序集合方法包含于类或对象中方法在程序中被 ...
分类:编程语言   时间:2022-05-27 23:26:50    收藏:0  评论:0  赞:0  阅读:82
Floyd 相关算法总结
说到 Floyd 算法,大多数人的第一反应就是图论中的全源最短路径问题的求解算法,该算法基于动态规划实现,因此要求图的存储结构基于邻接矩阵。关于该算法的细节不再赘述,本文主要总结该算法的延伸应用。 传递闭包 在数学中,在集合 X 上的二元关系 R 的传递闭包是包含 R 在 X 上的最小的传递关系。换 ...
分类:编程语言   时间:2022-05-27 23:21:30    收藏:0  评论:0  赞:0  阅读:24
快速排序(C语言实现)
时间复杂度:O(nlogn) 空间复杂度:O(logn) 思路: 任意选取一个数作为基准数,从数组两端同时遍历,左边寻找比基准数大的,右边寻找比基准数小的,将这两个数交换位置,当左右两端符合上面条件的数都交换完后再将基准数放在中间,基准数此时所在的位置就是数组排序后应该在的位置。一轮结束后再通过递归 ...
分类:编程语言   时间:2022-05-27 23:20:18    收藏:0  评论:0  赞:0  阅读:36
study Python3【2】导入模块
import 与 from...import 在 python 用 import 或者 from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为: import somemodule 从某个模块中导入某个函数,格式为: from somemodule impor ...
分类:编程语言   时间:2022-05-27 23:17:16    收藏:0  评论:0  赞:0  阅读:18
numpy 数组索引数组
当被索引数组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
python 多线程
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语言基础语法(三):结构体及方法
结构体类型可以用来保存不同类型的数据,也可以通过方法的形式来声明它的行为。本文将介绍go语言中的结构体和方法,以及“继承”的实现方法。 (目录) 结构体类型 结构体类型(struct)在go语言中具有重要地位,它是实现go语言面向对象编程的重要工具。go语言中没有类的概念,可以使用结构体实现类似的功 ...
分类:编程语言   时间:2022-05-27 23:06:28    收藏:0  评论:0  赞:0  阅读:19
springboot集成easypoi
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
python3 修改字符串 错误 'str' object does not support item assignment 解决方法
在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符。 直接修改会报错:'str' object does not support item assignment 因此改变一个字符串的元素需要新建一个新的字符串。 常见的修改方法有以下4种。 方法1:将字符串转换成列表后修改值,然后 ...
分类:编程语言   时间:2022-05-27 22:58:48    收藏:0  评论:0  赞:0  阅读:26
STL 常用集合算法
**算法简介:** - `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
Python:运算优先级
# 算数运算符优先级(+-*/等)> 比较运算符(>,<,=)优先级 > 逻辑运算符(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
SpringBoot之SpringSecurity权限注解在方法上进行权限认证多种方式
前言 Spring Security支持方法级别的权限控制。在此机制上,我们可以在任意层的任意方法上加入权限注解,加入注解的方法将自动被Spring Security保护起来,仅仅允许特定的用户访问,从而还到权限控制的目的, 当然如果现有的权限注解不满足我们也可以自定义 快速开始 首先加入secur ...
分类:编程语言   时间:2022-05-27 22:48:28    收藏:0  评论:0  赞:0  阅读:24
java每日总结
Lambda 表达式Lambda 表达式是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象,是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包。 在 Java 中,Lambda 表达式的格式是像下面这样. // 无参数,无返回值 () -> l ...
分类:编程语言   时间:2022-05-27 22:48:07    收藏:0  评论:0  赞:0  阅读:25
512833条   1 2 3 4 ... 25642 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!