- 博客(10)
- 收藏
- 关注
原创 Java实现多个数求解最小公倍数而不发生溢出问题
如果有多个数求解最小公倍数,当数据越来越偏大的情况,肯定是会发生溢出,java里的long类型也是如此;a * ba * blong所以java中要解决此类问题,只有采用BigInteger数据类型!
2025-07-10 19:14:55
174
原创 分享在阿里云部署web项目
11.回到开发工具,将数据库的配置信息的数据库密码改成服务器的数据库密码(只改这个哈),然后将项目打包,文件名就是你访问的路由之一,将打包的文件使用之前的xftp拖到服务器上Tomcat服务器的webapps目录下,在重启Tomcat服务器,在浏览器输入:http://公网ip:8080/打包的文件名 然后你的项目就能访问了。8.Mysql的安装需要注意,具体操作语句可以询问ai,但是要将先重置安装的mysql的密码,默认密码,和重置密码都建议保存一份;安装xftp传文件很方便,直接将文件拖动即可;
2025-06-21 23:10:30
276
原创 单调栈+多项式求和
这道题目,最难理解单调栈的地方是为什么是从右到前的顺序遍历,针对这道题目立即:如果从当前的元素再往后遍历,那就是需要用到双重循环,时间复杂度增加,正常是无法AC,所以倒着遍历,这样相当于回望走过的路,一下就能看到;你从右往左走:你已经见过后面所有人了,记住谁是矮的,下一个人可以问你就知道答案了!有1≤n≤106,∣x∣≤106,∣ai∣≤1061≤。你站在一排人里,想知道你后面第一个比你矮的人是谁。你从左往右走:你根本看不到你身后的矮子。输出一行一个整数,表示你的答案。+1,然后对于系数ai。
2025-06-14 22:16:46
153
原创 内部类讲解
Java 中允许在类的内部定义另一个类,称为“内部类”(Inner Class)。其主要作用是:封装辅助逻辑(逻辑上从属)访问外部类的私有成员简化代码结构,提升可读性“成员可访问,需外包;静态不依赖,只能看静;局部局限用完就没;匿名一次即弃,轻巧便捷。
2025-05-28 17:54:07
305
原创 JavaSE面试常考系列1
**`Callable`**:通常与 `ExecutorService` 一起使用,提交一个 `Callable` 任务后,会返回一个 `Future` 对象。- **`Runnable`**:`Runnable` 的 `run()` 方法不能抛出受检异常(checked exceptions),只能抛出非受检异常(unchecked exceptions)。- **`Runnable`**:`Runnable` 接口的 `run()` 方法不返回任何值,即 `void`。
2025-05-28 11:46:20
580
原创 学习笔记分享
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考和在功能上是相同的,但TimeUnit提供了更好的可读性和更直观的时间单位表示。在需要明确时间单位的场景下,推荐使用TimeUnit类的方法。ArrayList:数组实现,随机访问快,插入删除慢,内存占用小。LinkedList:链表实现,随机访问慢,插入删除快,内存占用大。根据具体的应用场景选择合适的列表实现可以显著提高程序的性能。
2025-05-14 22:15:30
787
原创 二维前缀和和差分算法讲解
子矩阵和: 28修改后的矩阵:1 2 34 15 167 18 19二维前缀和:通过累加左边、上边的值,减去重复计算的左上角部分,快速计算矩形区域的和。二维差分数组:通过在边界上加减增量,实现对矩阵的区间修改,最后通过前缀和还原矩阵。// 初始化矩阵{1, 2, 3},{4, 5, 6},{7, 8, 9}// 获取矩阵的行数和列数// 二维前缀和i <= m;j++) {// 查询子矩阵和。
2025-02-05 20:44:40
1610
原创 一些详细的GitHub检索技巧:
GitHub的高级搜索页面提供了可视化的界面,可以按各种因素过滤搜索,如仓库具有的星标数或复刻数等。:在GitHub首页的搜索框中直接输入关键词,如“机器学习”“Python项目”等,可找到包含这些关键词的仓库、代码等。:使用多个关键词组合搜索,如“数据挖掘Python”,可提高搜索结果的精准度。:按其许可搜索仓库,需使用许可关键词按特定许可或许可系列过滤仓库,如。,可找到README文件中出现“octocat”的仓库。,可匹配文件内容中出现“octocat”的代码。
2025-01-20 09:14:35
1606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人