首页 > 编程语言
JAVA面向对象三大特
JAVA面向对象三大特征 一:封装 **1,解释:**封装的实质就是属性私有化 2,步骤: 修改属性的访问权限 为每个属性提供对象的操作方法(setter,getter),通过这些方法访问私有属性 在setter,getter中对属性的访问权限进行设置 3,优点: 对外隐藏实现细节暴露接口,让对象中 ...
分类:编程语言   时间:2021-05-13 01:08:55    收藏:0  评论:0  赞:0  阅读:23
python print 一个进度条
import time scale=100 print("执行开始".center(scale+28,'-')) start = time.perf_counter() for i in range(scale+1): a = '*' * i b = '.' * (scale - i) c = (i ...
分类:编程语言   时间:2021-05-13 01:07:34    收藏:0  评论:0  赞:0  阅读:22
匈牙利算法
矩阵 3 8 2 10 3 8 7 2 9 7 6 4 2 7 5 8 4 2 3 5 9 10 6 9 10 指派问题代码实现 c=[3 8 2 10 3;8 7 2 9 7;6 4 2 3 5;8 4 2 3 5;9 10 6 9 10]; c=c(:); %把矩阵c转化为向量 a=zeros( ...
分类:编程语言   时间:2021-05-13 01:01:41    收藏:0  评论:0  赞:0  阅读:23
回溯算法:组合问题
77. 组合 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 输入: n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 思路 本题这是回溯法的经典题目。 每次从集合中选取元素,可选择的范围随着 ...
分类:编程语言   时间:2021-05-13 01:00:41    收藏:0  评论:0  赞:0  阅读:20
Java中创建对象的5种方式总结
#引言 作为Java开发人员,我们每天都会代码中创建对象,但我们通常使用依赖管理系统,比如Spring框架,然后,这里有很多种创建对象的方式,本文就对Java创建对象的几种方式进行总结 #五种创建方式 | 创建方式 | 特点 | | | | | 使用new关键字 | } → 调用了构造函数 | | ...
分类:编程语言   时间:2021-05-13 00:59:16    收藏:0  评论:0  赞:0  阅读:29
JavaScript学习-WeakSet
一、什么是 WeakSet? WeakSet 是一个类似于 Set 的数据结构,它和 Set 的不同有两点: * 是它里面保存的数据必须是对象,不能是其他类型的值。如果添加其他的值将会报错; * 它里面对象的引用是 弱引用,也就是说垃圾回收机制回收垃圾的时候是不会考虑它里面对对象的引用,如果其他的对 ...
分类:编程语言   时间:2021-05-13 00:56:02    收藏:0  评论:0  赞:0  阅读:23
C++ lamda表达式
1. 概述 C++ 11 中的 Lambda 表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda 的语法形式如下: [函数对象参数] (操作符重载函数参数) mutable 或 exception 声明 -> 返回值类型 {函数体} 可以看到,Lambda 主要分为五个部分:[函数对象 ...
分类:编程语言   时间:2021-05-13 00:55:28    收藏:0  评论:0  赞:0  阅读:49
Spring AOP 和Aspectj的区别 aop的基本术语
1.术语 通知、增强处理(Advice) 就是你想要的功能,也就是上说的安全、事物、日子等。你给先定义好,然后再想用的地方用一下。包含Aspect的一段处理代码 连接点(JoinPoint) 这个就更好解释了,就是spring允许你是通知(Advice)的地方,那可就真多了,基本每个方法的钱、后(两 ...
分类:编程语言   时间:2021-05-13 00:54:19    收藏:0  评论:0  赞:0  阅读:29
Go语言 go mod 导包
// 首先在项目文件夹下命令行执行 go mod init modName // 注意: Go语言文件夹名可以和package不一样 // 导包的时候使用 import "modName/文件夹名" // 使用package中的函数 packageName.Func() ...
分类:编程语言   时间:2021-05-13 00:51:55    收藏:0  评论:0  赞:0  阅读:23
GO数组基础
package main import "fmt" /* 保留小数点两位 a:= fmt.Sprintf("%.2f",33.3/6)//返回的是string类型 */ func main() { //定义数组 var hens[6]float64 //赋值 hens[0]=3.0 hens[1]= ...
分类:编程语言   时间:2021-05-13 00:51:31    收藏:0  评论:0  赞:0  阅读:30
Springboot自动配置原理
#核心依赖 spring-boot-dependencies 核心依赖在父工程里,里面存放了大量的jar包文件 在写springboot依赖时,不需要指定版本。因为有这些版本仓库。 #启动器 <dependency> <groupId>org.springframework.boot</groupI ...
分类:编程语言   时间:2021-05-13 00:50:19    收藏:0  评论:0  赞:0  阅读:28
Spring Cloud Gateway + Nacos(1)简单配置
spring cloud gateway与nacos的简易整合。 ...
分类:编程语言   时间:2021-05-13 00:50:08    收藏:0  评论:0  赞:0  阅读:313
leetcode算法题基础(四十) 递归总结 (二)
来源:https://blog.csdn.net/qq_43152052/article/details/101227649 1、递归定义: 在数学与计算机科学中,递归(Recursion)是指在函数的定义中使用函数自身的方法。实际上,递归,顾名思义,其包含了两个意思:递和归,这正是递归思想的精华所 ...
分类:编程语言   时间:2021-05-13 00:49:37    收藏:0  评论:0  赞:0  阅读:29
多线程创建Thread类和Runnable接口的区别
Java的线程创建有两种方法:继承Thread类和实现Runnable接口。 这二者最明显的区别是:java不能多继承类,因此可以在实现了Runnable接口后再继承其他类,但继承Thread类后不能继承其他类。 其二是:Runnable可以很容易的实现多线程资源共享,而Thread类不适合。 Th ...
分类:编程语言   时间:2021-05-13 00:47:54    收藏:0  评论:0  赞:0  阅读:33
Java - SnowflakeIdWorker 分布式全局唯一Id生成方案
使用 Twitter的snowflake算法方案snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒 ...
分类:编程语言   时间:2021-05-13 00:47:25    收藏:0  评论:0  赞:0  阅读:36
python-禅
The Zen of Python, by Tim Peters Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than c ...
分类:编程语言   时间:2021-05-13 00:47:17    收藏:0  评论:0  赞:0  阅读:19
java基础练习题 自我复习
/** * * 求1000以内的完数 * 完数: * 如果一个数等于其所有因子的和;我们成为完数 * 例如6=3+2+1 */ public class GetNum { public static void main(String[] args) { //遍历1000以内的数 for (int i ...
分类:编程语言   时间:2021-05-13 00:45:50    收藏:0  评论:0  赞:0  阅读:24
go语言字符串函数详解
字符串常用函数 1. 统计字符串的长度,按字节len(str) // golang的编码统一为utf-8,(ascli的字符(字母和数字)占一个字节,汉字占三个字节) str := "hello上海" fmt.Println("str len=", len(str)) 输出结果: str len= ...
分类:编程语言   时间:2021-05-13 00:45:37    收藏:0  评论:0  赞:0  阅读:31
JavaScript Table 对象
HTML DOM Table 对象 Table 对象 Table 对象代表一个 HTML 表格。 在 HTML 文档中 <table> 标签每出现一次,一个 Table 对象就会被创建。 Table 对象方法 方法描述 createCaption() 为表格创建一个 caption 元素。 crea ...
分类:编程语言   时间:2021-05-13 00:44:46    收藏:0  评论:0  赞:0  阅读:17
查找 - 二分查找(C语言)
二分查找方法适用于不经常变动,但是又查找频繁的有序列表。 时间复杂度:O(nlogn) // int list[10] = {2,5,1,4,14,3,6,12,32,146 }; // binsearch(list, 146, 10); //在长度是10的数组中查找146的位置。 int bins ...
分类:编程语言   时间:2021-05-13 00:44:15    收藏:0  评论:0  赞:0  阅读:23
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!