刷新
JavaSE基础知识分享(七)

博主头像 前面讲的是面向对象中的常用类部分,下面让我们来看看java中集合这部分的内容!在本文的最后给大家发一个题目,便于复习Java面向对象部分的知识! ...

异常值处理

博主头像 异常概述 异常:异常就是Java程序在运行过程中出现的错误。 异常由来:问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象体现。 我们见过的异常:角标越界异常、空指针异常。 异常分类图解 异常举例 除数为0 数组访问越界 ...

manim边学边做--圆形类

博主头像 在manim的丰富图形库中,圆形类是一个基础且强大的模块。无论是简单的圆形绘制,还是复杂的圆形变换,它都能以简洁的代码实现。 manim中圆形类的相关模块主要有3个: Circle:标准的圆形 Annulus:圆环形状 Ellipse:椭圆形状 其中,Annulus和Ellipse继承自Circle ...

Python教程:异常捕捉与代码重构

异常 pYthon使用被称为异常的特殊对象来管理程序执行期间发生的错误。每当发生让python不知所错的错误时,他都会创建一个异常对象。当你编写了处理改异常的代码,该程序将继续运行;如果你未对异常进行处理,程序停止,并显示一个traceback,其中包含有关异常的报告。 异常是使用try-excep ...

Python中堆、栈、队列之间的区别

博主头像 一、队列概念 1、队列是只有一端可以进行插入操作,而另一端可以进行删除操作的有序线性存储结构,满足先进先出的约束。 2、在计算机科学中,队列是一个集合,其中集合中的实体按顺序保存,集合上的主要(或唯一)操作是向后端位置添加实体,称为入队,前端位置并删除实体,称为出队。这使得队列成为先进先出(FIFO ...

Python实现定时任务的多种方式

一、循环sleep: 最简单的方式,在循环里放入要执行的任务,然后sleep一段时间再执行。缺点是,不容易控制,而且sleep是个阻塞函数 def timer(n): ''''' 每n秒执行一次 ''' while True: print(time.strftime('%Y-%m-%d %X',ti ...

Python 两个内置函数: locals() 和 globals()

博主头像 1、locals() 和 globals()两个函数主要提供,基于字典的访问局部和全局变量的方式。 2、Python 中的名字空间概念:Python 使用叫做名字空间的东西来记录变量的轨迹。名字空间只是一个字典,它的键字就是变量名,字典的值就是那些变量的值。 3、实际上,名字空间可以像 Python ...

入职第一天,看了公司代码,牛马沉默了。。

博主头像 作者:小红帽的大灰狼 来源:juejin.cn/post/7371986999164928010 入职第一天就干活的,就问还有谁,搬来一台N手电脑,第一分钟开机,第二分钟派活,第三分钟干活,巴适。。。 打开代码发现问题不断 1.读取配置文件居然读取两个配置文件,一个读一点,不清楚为什么不能一个配置文 ...

C++标准库 iomanip 输入输出操纵符 Manipulator

博主头像 目录输入/输出操纵符简单示例输入操纵符(Input Manipulators)输出操纵符(Output Manipulators)组合使用 输入/输出操纵符 输入输出操纵符是 C++ 中用于控制输入输出流格式的一组特殊函数或对象。它们通常用于格式化输出,例如设置宽度、精度、对齐方式等,而不涉及数据的 ...

【日记】朋友和他女朋友领证了(368 字)

博主头像 正文 一定程度上感受到了驻场运维的水深火热,感觉成天到晚都在救火。今天下午就给人修了四五台机器…… 回想了一下,今天貌似还真没干什么。毕竟早上睁眼就是 8:35 了,给人吓得半死。 (感觉 AI 也很智障,当初就是发现音程关系不对,既不是大三和弦也不是小三和弦,感觉是减三和弦才问的 AI,结果真被带 ...

恶补基础知识:Java 栈与队列详解

博主头像 @目录前言简介栈Java实现栈的示例代码:栈的主要应用场景包括:队列Java实现队列的示例代码:LinkedList中的add方法和offer方法的区别队列主要应用场景:总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 简介 使用 ...

如何优雅的合并代码

博主头像 目录IDEA中的代码合并写在前面mergerebasecherry-pick IDEA中的代码合并 合并代码我相信大家都会,但要是一手merge走天下,遇到高手可就要趴下啦! 现代的IDE图形化界面做的很好,git的很多功能原理可以不用了解的那么深刻,只是操作看看就会啦。下面直接上图! 环境:IDE ...

C语言中水平制表符 \t 与退格键 \b 的使用方法探索

经个人实践,C语言中使用转义序列码(\t)会输出一个 8 个格数的组合,当 \t 之前的内容达到 8 * n 格时,后续内容出现在 8 * (n + 1) + 1 格。(式中 n >= 1,且为整数) 探索过程如下: 第一次在看到某大佬的科普中提到: \b将输出位置左移一位 \t表示一个tab的距离 ...

arthas的使用入门

官网 代码仓库 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 官方文档-中文 官方文档-英文 使用指导 常见问题 常见的现象,如下: CPU占用率高,接口的响应时延大。 CPU占用率低,接口的响应时延大或者无响应。 功能测试的场 ...

LeetCode39. 组合总和

博主头像 LeetCode39. 组合总和 题目叙述: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数 ...

LeetCode216.组合总和lll

博主头像 4.组合总和lll(LeetCode216) 题目叙述: 找出所有相加之和为 n 的 k 个数的组合,且满足下列条件: 只使用数字1到9 每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 示例 1: 输入: k = 3, n = 7 输 ...

<1···789···50>