首页 > 编程语言
01找出数组中重复的数
【题目描述】 给定一个长度为 n 的整数数组 nums,数组中所有的数字都在 0 ~ n?1 的范围内。 数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。 请找出数组中任意一个重复的数字。 注意:如果某些数字不在 0 ~ n?1 的范围内,或数组中不包含重复数字,则返回 ...
分类:编程语言   时间:2021-07-21 09:20:57    收藏:0  评论:0  赞:0  阅读:23
从Spring容器的角度理解Dubbo扩展点的加载
通过前面介绍Dubbo中的SPI及其自适应的文章中,示例案例中自定义了扩展接口而不是使用Dubbo已提供的扩展接口。在案例中,主程序分别使用了不同的加载方法,如下: 从ExtensionLoader扩展点加载类注释分析: 图中红框中的三个类是配合使用,如果在单进程中存在多dubbo服务应用是需要同时 ...
分类:编程语言   时间:2021-07-21 09:20:46    收藏:0  评论:0  赞:0  阅读:31
JAVA基础之运算符
运算符: 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 位运算符 三元运算符 算术运算符 运算符 运算 范例 结果 + 正号 +3 3 - 负号 b=4;-b -4 + 加 5+5 10 - 减 6-4 2 * 乘 3*4 ...
分类:编程语言   时间:2021-07-21 09:20:36    收藏:0  评论:0  赞:0  阅读:26
Java基础(2)
05:类型转换 由于Java是最强类型语言,所以要进行有些运算的时候,需要类型转换 低 > 高 byte --> short --> char --> int --> long --> float --> double 运算中,不同类型的数据先转化为同一类型,然后进行运算 分类 强制类型转换 (类型 ...
分类:编程语言   时间:2021-07-21 09:19:05    收藏:0  评论:0  赞:0  阅读:29
进程间通信和多线程通信的区别整理
一、进程和线程 (1)进程:进程是资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进 ...
分类:编程语言   时间:2021-07-21 09:18:13    收藏:0  评论:0  赞:0  阅读:23
【软件测试转型自动化测试001】Python环境搭建&语法规则
本节大纲 Python的起源 Python安装与环境配置 第一个Python程序 Python语法规则 Python的变量 Python的输入 Python的起源 什么是编程语言? 简而言之,计算机能听懂的语言 我们称为编程语言。 在计算机发展之初,计算机只能 听懂的编程语言只有:汇编语言。 之后计算机不断进化能听懂的语 言越来越多,现在基本上能听懂 600多种。最常见的有: C 语言、 C++、
分类:编程语言   时间:2021-07-20 23:25:07    收藏:0  评论:0  赞:0  阅读:81
Java基本语法
Java基础语法 注释、标识符、关键字 注释:在代码规范中,注释是一种非常好的习惯,可以帮助我们以及阅读我们代码的其他技术人员快速看懂代码。因为大型项目有非常多的代码,如果没有相关注释我们阅读代码会非常的困难。注释有单行注释(//)、多行注释(/* */)、文档注释(/ * * */)。 java标 ...
分类:编程语言   时间:2021-07-20 23:23:09    收藏:0  评论:0  赞:0  阅读:39
python并发编程之高并发下的tcp套接字编程
服务端 import socket from multiprocessing import Process def task(sock): # 1024 bytes while True: # 客户端非正常断开,需要捕捉异常 try: data = sock.recv(1024) if len(da ...
分类:编程语言   时间:2021-07-20 23:22:22    收藏:0  评论:0  赞:0  阅读:36
408算法练习——排列序列(回溯法)
排列序列 问题链接:https://leetcode-cn.com/problems/permutation-sequence 一、问题描述 给出集合 [1,2,3,...,n],其所有元素共有 n! 种排列。 按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下: "123" ...
分类:编程语言   时间:2021-07-20 23:20:20    收藏:0  评论:0  赞:0  阅读:35
每天一个Python小技巧(1)之JSON转义
每天一个Python小技巧(1)之JSON转义 大家好,这里是米洛,一个想和大家一起分享测试开发相关的技术,面试经验和成长经历的博主! 欢迎大家关注我的公众号: 测试开发坑货。 很不害臊地又开一个系列,此系列尽量给出对大家用处比较大的内容,特别短小,但也够精悍! 故事 今天博主在工作中需要传递一个字 ...
分类:编程语言   时间:2021-07-20 23:19:15    收藏:0  评论:0  赞:0  阅读:33
JAVASE static
JAVASE的static javase的static是和类一块初始化的。 package STATIC静态; public class test { static int age; int score; public static void main(String[] args) { test.a ...
分类:编程语言   时间:2021-07-20 23:17:04    收藏:0  评论:0  赞:0  阅读:20
【Python语法-20210720】Graph Optimization with NetworkX in Python
Python算例: 【Intro to Graph Optimization with NetworkX in Python - DataCamp】https://www.datacamp.com/community/tutorials/networkx-python-graph-tutorial# ...
分类:编程语言   时间:2021-07-20 23:16:26    收藏:0  评论:0  赞:0  阅读:38
6、java——面向对象:构造器,this,static,block,debug
? 构造器,this,static,block,debug 1、Constructor : 构造器| 构造方法 | 构造函数 (1)作用: 为对象初始化信息 (初始化: 第一次赋值) --> 为对象的成员变量在创建对象的同时赋值 (2)使用: 跟随new一起使用(new第二步所调用的) (3)定义: ...
分类:编程语言   时间:2021-07-20 23:15:02    收藏:0  评论:0  赞:0  阅读:37
重写ES6数组方法(forEach,filter,map,some,every,reduce)
本文介绍了实现ES6数组方法(forEach,filter,map,includes,some,every,reduce)的内部原理,加深对javascript中call和apply方法的理解,更好的掌握其应用场景。 ...
分类:编程语言   时间:2021-07-20 23:14:40    收藏:0  评论:0  赞:0  阅读:38
数组基本操作及排序
数组的基本操作及排序 1、数组定义方法: ( 6 7 9 4 3 2) 0 1 2 3 4 5 #下标号 方法一: 数组名=(value0 value1 value2 …) 方法二: 数组名=([0]=value [1]=value [2]=value …) 方法三: 列表名=“value0 val ...
分类:编程语言   时间:2021-07-20 23:12:42    收藏:0  评论:0  赞:0  阅读:38
快速选择算法(找到第k个数字)
在一个给定的乱序的序列中找到第k个数字,可能会想到先排序,然后输出第k个数。这种方法简单粗暴,时间复杂度为O(nlogn)。 还有一种方法是快速选择,它的思想和快速排序很相似。就是先选择一个数x,然后把这个序列分成左右两边,其中左边的所有的数都<=x,右边的数都>=x。然后比较左边数字的个数left ...
分类:编程语言   时间:2021-07-20 23:11:21    收藏:0  评论:0  赞:0  阅读:29
2021“MINIEYE杯”中国大学生算法设计超级联赛(1)1009. KD-Graph(并查集)
Problem Description Let’s call a weighted connected undirected graph of n vertices and m edges KD-Graph, if the following conditions fulfill: * n vert ...
分类:编程语言   时间:2021-07-20 23:10:05    收藏:0  评论:0  赞:0  阅读:38
无向图最小生成树之kruskal算法
kruskal算法:通过每次查找最小边直到连到n-1条边为止。 题目来源 N个点M条边的无向连通图,每条边有一个权值,求该图的最小生成树。 输入 第1行:2个数N, M中间用空格分隔,N为点的数量,M为边的数量。(2 <= N <= 1000, 1 <= M <= 50000) 第2 - M + 1 ...
分类:编程语言   时间:2021-07-20 23:09:53    收藏:0  评论:0  赞:0  阅读:28
Springboot(一)——Springboot快速入门
Springboot快速入门 第一个springboot程序Hello,World 我们将学习如何快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。 我的环境准备: java11 Ma ...
分类:编程语言   时间:2021-07-20 23:09:29    收藏:0  评论:0  赞:0  阅读:47
7Java基础补充
1.标准Java bean写法 包括:private修饰的成员变量、getter和setter以及无参和有多个参数的有参构造方法 2.String原理 String底层是字节数组byte[]。 String不可变,但可以被共享。 3.Java中三种常量池: (1)字符串常量池(全局字符串池):由于字 ...
分类:编程语言   时间:2021-07-20 23:08:10    收藏:0  评论:0  赞:0  阅读:36
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!