自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 理解python核心数组:704二分查找、27移出元素、977有序数组的平方、128. 最长连续序列

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。输入: nums = [-1,0,3,5,9,12], target = 9。输入: nums = [-1,0,3,5,9,12], target = 2。解释:最长数字连续序列是 [1, 2, 3, 4]。输入:nums = [0,3,7,2,5,8,4,6,0,1]输入:nums = [100,4,200,1,3,2]

2025-01-22 19:18:29 168

原创 链表刷题-876. 链表的中间结点-141.环形链表-LCR 024. 反转链表-83. 删除排序链表中的重复元素

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次。返回 已排序的链表。此时假设链表长度是10,快指针走到末尾,慢指针比它慢一倍,就是10/2=5。给定单链表的头节点 head ,请反转链表,并返回反转后的链表的头节点。给你一个链表的头节点 head ,判断链表中是否有环。

2025-01-21 13:44:55 361

原创 刷题记录-2239-704二分查找

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。给你一个长度为 n 的整数数组 nums ,请你返回 nums 中最 接近 0 的数字。输入: nums = [-1,0,3,5,9,12], target = 9。输入: nums = [-1,0,3,5,9,12], target = 2。输入:nums = [-4,-2,1,4,8]-4 到 0 的距离为 |-4| = 4。

2025-01-20 23:56:14 294

原创 集中说一下python的三器一闭

1、迭代器迭代对象和迭代器的区别1、迭代对象对象内部实现__iter__()魔法函数列入字典、列表、元组、都是可迭代对象直接用for可遍历2、迭代器迭代器是一个可以记住遍历的位置的对象对象内部实现了__iter__()和__next__()魔法函数既可以用for遍历,也可以用next方法惰性加载2、生成器yield的四种配合使用方式生成器只能生成一次,并不是字典一样的存储,取走后原生成器就没有值了起到延迟的作用,在需要的时候产生结果。

2025-01-11 01:19:39 654

原创 springboot集成logback日志框架

Logback:Logback 也是由 Ceki Gülcü 开发的,旨在解决 Log4j 1.x 中的一些问题并提供更好的性能和功能。Logback 分为三个模块:logback-core、logback-classic 和 logback-access。Log4j:Log4j 是最早的 Java 日志框架之一,由 Ceki Gülcü 开发,后来成为 Apache 软件基金会的一部分。Log4j 有两个主要版本:Log4j 1.x 和 Log4j 2.x。系统打印的日志信息如下。

2025-01-11 01:12:35 119

原创 Jenkins登录链路提示403的问题

问题分析,在正常的浏览器手动登录时会获取到token,但是接口的状态是302而不是200(这里不要忽略,一股脑猛掉接口)302是重定向(分析重定向为什么报错,排查过程中为什么不逐行断点?我们需要在请求时关闭重定向,仅需要拿到token即可。搜索了很久资料都找不到解决方法。Jenkins登录链路提示403的问题。

2025-01-11 01:11:50 150

原创 掌握二分查找

一个从小到大的有序列表,用最优方式查找目标元素的下标,如果没有,就返回下标适合插入的地方如:ls=[1,3,5] 查找 2,如果没有找到,就返回2可以插入地方的下标,返回1def find(ls,tag): if ls[0]>tag: return 0 if ls[-1]<tag: return len(ls) first=0 last=len(ls)-1 while first<=last: if first == last: if ls[first]&l

2022-03-13 23:40:05 132

原创 彻底掌握python所有推导式(怪异的for)

推导式有:列表推导式, 字典推导式, 集合推导式, 没有元组推导式。小括号括起来的是生成器推导式ls = (i for i in range(10) if i//2==1)print(type(ls))#generator生成器推导式print(ls)ls = [i for i in range(10) if i//2==1]print(type(ls))#list列表推导式print(ls)lst1 = ['jay','jj','meet']lst2= ['周杰伦','林俊杰','郭宝

2022-03-13 23:02:27 921 2

原创 彻底掌握python装饰器二

# 装饰器一共有这三种情况# 无参单装饰器# 原函数传参 装饰器不传# 装饰器传参 原函数不传# 装饰器原函数同时传参# -----------------------------------------无参单装饰器------------------------------------------------def decorate(x): def case1(): print("在原函数之前增加的新功能") x() print("在原

2022-03-12 22:43:17 787

原创 彻底掌握python装饰器一(python闭包函数及装饰器(原理性初步理解))

python装饰器及闭包函数理解

2022-02-08 18:41:50 601

原创 利用互斥对象实现线程同步的理解

#include#include<windows.h>using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParameter);DWORD WINAPI Fun2Proc(LPVOID lpParameter);int tickets=100;//两个线程共用,相当于多个窗口卖100张票int a=0,b=0;HANDLE...

2019-09-25 15:11:47 96

原创 Windows字符集的理解

Windows字符集的理解字符集分两种一种是:多字节一种是:宽字节多字节主要用于英文 一个字符只对应一个字节宽字节主要用于中文韩文等等 的特殊字符,相当于一个字符对应多个字节因为最编程语言开始都是用英文的,不会出现其他中文韩文印度文这一类,所以为了兼容其他不同语言去使用当使用的字符串是有中文的时候要使用Unicode 并且在代码中要使用相应的转换。...

2019-09-10 11:07:53 337 1

java登录窗口swing,界面设计,java源代码

java登录窗口swing,界面设计,java源代码

2017-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除