- 博客(31)
- 收藏
- 关注
原创 Attempt 1 at connecting failed: TimeoutError:(使用telethon连接时遇到的异常)
TelegramClient(name, api_id、api_hash、代理=代理)一般windows才会遇到这个问题。
2024-07-21 09:11:29
233
原创 java线程池(笔记)
JVM先根据用户的参数创建一定数量的可运行的线程任务,并将其放入队列中,在线程创建后启动这些任务,如果线程数量超过了最大线程数量(用户设置的线程池大小),则超出数量的线程排队等候,在有任务执行完毕后,线程池调度器会发现有可用的线程,进而再次从队列中取出任务并执行。在系统运行过程中不断有新的线程被创建,旧的线程在执行完毕后被清理,线程在排队获取共享资源或者锁时被阻塞,因此运行中的线程会在就绪、阻塞、运行状态之间来回切换。(4)正在运行的线程在调用了yield方法或失去处理器资源时,会再次进入就绪状态。
2024-06-21 19:44:19
672
原创 java异常处理机制
throw和throws的区别如下位置不同:throws作用在方法上,后面跟着的是异常的类;而throw作用在方法内,后面跟着的是异常的对象。功能不同: throws用来声名方法在运行过程中可能出现的异常,以便调用者根据不同的异常类型预先定义不同的处理方式;throw用来抛出封装了异常信息的对象,程序在执行到throw时后续的代码将不再执行,而是跳转到调用者,并将异常信息抛给调用者。也就是说,throw后面的语句块将无法被执行(finally除外)。
2024-06-19 19:10:10
146
原创 java中的4种引用类型(笔记)
在java中最常见的就是强引用。在把一个对象赋给一个引用变量时,这个引用变量就是一个强引用。有强引用的对象一定为。弱引用通过WeakReference类实现,如果一个对象只有弱引用,则在垃圾回收过程中一定会被回收。软引用通过SoftReference类实现。如果一个对象只有软引用,则在。是造成java内存泄漏(Memory Link)的主要原因。虚引用通过phanatom类实现,虚引用和引用队列联合使用,,所以不会被垃圾回收机制收回。
2024-06-01 00:06:29
178
原创 笔记(重庆邮电23真题)
首先,我们可以使用广度优先搜索(BFS)算法来计算每个像素点到离其最近的白像素的距离。我们从所有白像素出发,以它们为起点进行BFS遍历,将每个被遍历到的黑像素标记上距离。素 p1=(i1, j1),p2=(i2, j2) 之间的距离定义为:d (p1, p2) = |i1-i2| + |j1 - j2|。输入:第 1 行包含两个整数 n 和 m (1≤n≤150, 1≤m≤150),用一个空格隔开。第 i 行第 j 列的像素被称作像素(i, j)。示(i, j)与离其最近的白像素之间的距离。
2023-11-18 00:07:21
318
原创 串的KMP匹配
KMP算法(Knuth-Morris-Pratt算法)是一种字符串匹配算法,用于在一个文本串S中查找是否包含另一个模式串P。它的实现思路是利用已经匹配过的信息来避免不必要的回溯,从而提高匹配效率。请注意,在实际代码中,需要处理各种边界情况和异常情况,上面的代码只是一个简单的示例。希望这个KMP算法的实现代码对您有帮助!如果有其他问题,请随时向我询问。
2023-08-02 22:46:04
93
原创 org.springframework.web.bind.MissingPathVariableException: Required URI template variable ‘id‘ for m
报错
2023-05-18 14:55:08
1051
原创 图的表示(笔记)
在这种方法中,图形以二维矩阵的形式存储,其中行和列表示顶点。矩阵中的每个条目代表这些顶点之间的边的权重。该图表示为链表的集合。有一个指针数组指向连接到该顶点的边。
2023-04-04 09:09:09
65
原创 矩阵逆向旋转,查找元素(C++)
给定一个矩阵 mat[][] 有 n 行和 m 列。我们需要找到矩阵中唯一的元素,即那些在矩阵中不重复的元素或那些频率为 1 的元素。这个想法是使用散列并遍历矩阵的所有元素,如果字典中存在一个元素,则增加其计数。否则插入一个值为 1 的元素。: O(m*n),其中 m 是行数,n 是列数。1- 找到矩阵的转置。3- 找到矩阵的转置。2- 转置的反转列。
2023-03-29 22:07:06
342
原创 数据结构(二叉树)
树是一种流行的数据结构,本质上是非线性的。与其他数据结构(如数组、堆栈、队列和链表)不同,树表示分层结构。树的排序信息并不重要。一棵树包含节点和 2 个指针。这两个指针是父节点的左子节点和右子节点。让我们详细了解树的术语。根:树的根是没有父节点的树的最顶层节点。每个树只有一个根节点。父节点:作为节点的前置节点的节点 称为节点的父节点。兄弟:同一父节点的子节点称为同级节点。边缘: Edge 充当父节点和子节点之间的链路。叶: 没有子节点的节点称为叶节点。它是树的最后一个节点。树中可以有多个叶节点。
2023-03-23 14:38:44
112
原创 2021-09-13
Spring boot 整合shiro需要导入的依赖<!-- shiro整合spring的包--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</version> </dependency>shiro
2021-09-13 21:49:45
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人