- 博客(13)
- 收藏
- 关注
原创 【Python】列表排序
对两个元素同时进行排序假设有一个n*2的二维列表,需要对内部列表的第一个元素降序排序,对第二个元素升序排序方法一:sorted()生成一个新的列表>>> li=[[13, "b"], [10, "b"], [10, "a",], [4,"c"], [1, "d"]]>>> sorted(li,key=lambda sl: (-sl[0],sl[1]))[[13, 'b'], [10, 'a'], [10, 'b'], [4, 'c'], [1, 'd']]
2022-04-23 21:58:08
1724
1
原创 Java常用API
Java常用APIleetcode 1636map.getOrDefault(key,0)+1//将int数组转换为Integer数组int nums = {1,2,3}//先将int数组转换为数值流IntStream stream = Arrays.stream(nums);//流中的元素全部装箱,转换为流 ---->int转为IntegerStream integerStream = stream.boxed();//将流转换为数组Integer[] integers = in
2021-10-07 22:08:10
163
原创 数组与列表的互相转换
数组与列表的互相转换一、数组转列表1.该list不可增加或删除元素2.该list可以增加或删除元素二、列表转数组一、数组转列表1.该list不可增加或删除元素list可以修改元素的值,但是不能增加或删除元素,此种方式得到的list与nums动态关联,即一方的值发生变动,另一方的值也跟着发生变动。Integer[] nums = {1,2,3,4};List list = Arrays.asList(nums);orList list = Arrays.asList(1,2,3,4);2.
2021-09-05 23:11:50
5957
原创 put请求带body
报错:.w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter ‘name’ is not present]解决办法关于ajax请求spring后台出现 Required String parameter ‘name’ is not present异常,如果前端传
2021-08-25 18:38:26
2614
原创 Vue+Spring boot项目部署上线
后端一.准备工作1.WinSCP(本机windows给云端Linux传输文件)2.Xshell(操作云端Linux的终端窗口)3.Navicat(连接云端Mysql)4.云端环境搭建(1)安装JDK(2)安装Tomcat(3)安装Mysql二.打包代码1.pom中引入以下代码<build> <finalName>web-master</finalName> <plugins> <
2021-08-24 16:37:41
742
原创 原码、反码和补码
原码、反码和补码之间的转换关系正数原码,反码,补码三个都是一样的。为什么正数补码反码原码一样?简单的说这是一种规定。因为补码和反码被设计出来就是为了表示负数的,他们被设计出来只是为了计算机更好的去计算,假如说用原码去计算两个相反数的加法,比如+1和-1相加,我们假设分配四位给计算机,那+1就是0001,-1就是1001,他们两个相加是不等于0的,而反码和补码就解决了这个问题,可以说补码和反码是原码的升级版,补码又是反码的升级版,因为反码中存在两个0一个+0和-0,补码把-0舍去了,所以能比原码和反码多表
2021-02-17 12:56:46
1498
1
原创 选择排序
/*选择排序:第一次:将n个数中的最小的那个放在第一个位置第二次:将剩下n-1个数中的最小的那个放在第二个位置。。。。。。第n-1次;循环完成关键点:怎么找出一堆数据中的最小值? 假设第一个数最小,将第2个数与第一个数比较,若第2个数比第一个数小,则将第2个数的值赋给第1个数。 同理,将第3,4...n个数分别与第1个数进行比较*/public class selectSort { public static void main(String[] args) {
2020-10-29 09:42:34
139
原创 冒泡算法(java实现)
public class maoPao { public static void main(String[] args) { int[] array = {2,5,8,4,7,6,9,1,3}; int m = 0; int n = 0; // 外部循环8次 i究竟是从大到小循环还是从小到大循环,视具体情况而定 for (int i = array.length-1;i > 0;i--) {
2020-10-29 09:40:33
185
原创 求大于某一正整数的最小质数
// 题目:求大于某一正整数的最小质数public class zuixiaozhishu{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanner(System.in); System.out.println("请输入一个正整数:"); int num = s.nextInt(); printzuixiaozhishu(num); } // 该方法输出最小质数 p
2020-10-13 12:15:14
1320
原创 编程找出1000以内所有的完数
// 题目:找出1000以内的完数// 完数:一个数如果正好等于它的因子之和,这个数就是完数。例如6=1+2+3public class wanshu{ public static void main(String[] args){ // 第一步:取出1000个数 for(int i = 1;i <= 1000;i++){ // 注意声明变量的位置 int sum = 0; // j只用取到i/2即可,因为很显然i/2之后的数不是因子 for(int j =1;j
2020-10-11 22:10:32
1221
转载 跟王进学python第一讲:初识函数
#给定半径,求圆的周长和面积# 给定PI的常量值PI = 3.1415926def get_circumference(radius: float): return 2 * PI *radiusdef get_area(radius: float): return PI * radius * radiusdef __name__ == '__main__': input_num=float(input('请输入半径值:')) print('圆的周长为:',get_circumfere
2020-10-04 20:34:49
175
原创 函数SUMIF,当条件为数组时的处理方法
条件求和函数SUMIFsumif(range,criteria,sum_range)包含三个参数,代表的含义由左至右分别是条件区域,求和条件,实际求和区域。以下图为例,A列为条件区域,B列为求和区域。我着重想说明的是当求和条件为一个数组时怎么处理,即现在要求"公司",“有限”,"资产"三个对象的和,条件区域该怎么表达?答案如下:sumif(A2:A100,{“公司”,“有限”,“资产”},B2:B100)注意:需要excel才可以,wps不行...
2020-10-04 15:49:18
2516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人