04 2024 档案
LeetCode三则
摘要:72. 编辑距离给你两个单词 word1 和 word2, 请返回将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符示例 1:输入:word1 = "horse", word2 = "ros"输出:3解释:horse -> 阅读全文
posted @ 2024-04-26 21:30 XiSoil 阅读(7) 评论(0) 推荐(0) 编辑
LeetCode三则
摘要:5. 最长回文子串给你一个字符串 s,找到 s 中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。示例 1:输入:s = "babad"输出:"bab"解释:"aba" 同样是符合题意的答案。示例 2:输入:s = "cbbd"输出:"bb"提示:1 <= s.lengt 阅读全文
posted @ 2024-04-24 20:55 XiSoil 阅读(5) 评论(0) 推荐(0) 编辑
Java源码阅读-String中的private final char value[];
摘要:/** The value is used for character storage. */ private final char value[]; 在Java的源码中是这样来实现String对字符串的存储的 首先使用 final 关键字来修饰这个变量,来保证value不会被重写,确保字符串的内容 阅读全文
posted @ 2024-04-24 20:50 XiSoil 阅读(23) 评论(0) 推荐(0) 编辑
Java源码阅读-String.startsWith(String prefix, int toffset)
摘要:/** * Tests if the substring of this string beginning at the * specified index starts with the specified prefix. * * @param prefix the prefix. * @para 阅读全文
posted @ 2024-04-24 20:38 XiSoil 阅读(13) 评论(0) 推荐(0) 编辑
Python利用GPU进行深度学习
摘要:在深度学习当中,我们训练模型通常要对模型进行反复的优化训练,仅用CPU来进行训练的话需要花费很长时间,但是我们可以使用GPU来加速训练模型,这样就可以大大减少训练模型花费的时间。 首先我们需要一张NVIDIA显卡 在搜索栏中搜索设备管理器 前往NVIDIA官网下载显卡对应的Studio驱动 NVID 阅读全文
posted @ 2024-04-22 22:22 XiSoil 阅读(87) 评论(0) 推荐(0) 编辑
LeetCode三则
摘要:63. 不同路径 II一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位 阅读全文
posted @ 2024-04-19 23:42 XiSoil 阅读(10) 评论(0) 推荐(0) 编辑
LeetCode三则
摘要:三道动态规划 62. 不同路径一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?输入:m = 3, n = 7输出:28输入:m = 阅读全文
posted @ 2024-04-18 23:30 XiSoil 阅读(4) 评论(0) 推荐(0) 编辑
LeetCode两则
摘要:1137. 第 N 个泰波那契数泰波那契序列 Tn 定义如下:T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2给你整数 n,请返回第 n 个泰波那契数 Tn 的值。示例 1:输入:n = 4输出:4解释:T_3 = 0 + 阅读全文
posted @ 2024-04-17 23:08 XiSoil 阅读(5) 评论(0) 推荐(0) 编辑
LeetCode三则
摘要:198. 打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下 ,一夜之内能够偷窃到的最 阅读全文
posted @ 2024-04-17 23:06 XiSoil 阅读(25) 评论(0) 推荐(0) 编辑
Java中LinkedList
摘要:LinkedList 的长度是可变的。LinkedList 是 Java 中的一个双向链表实现,它可以动态地增加或减少元素,因此其长度是可变的。这种动态性使得 LinkedList 在需要频繁插入或删除元素时具有一定的优势,因为它不需要像数组那样进行元素的移动操作。 当你向 LinkedList 中 阅读全文
posted @ 2024-04-15 23:35 XiSoil 阅读(22) 评论(0) 推荐(0) 编辑
Java中的数组
摘要:以二维数组 Integer[][] MAP = new Integer[100][2]为例,实际上定义了一个包含100个元素的数组,每个元素本身也是一个数组,这个两个子数组又会包含两个Integer。 那么在执行 MAP[index] == null 时,实际上是判断 MAP 数组中第 index  阅读全文
posted @ 2024-04-15 23:22 XiSoil 阅读(6) 评论(0) 推荐(0) 编辑
LeetCode三则
摘要:53. 最大子数组和给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 阅读全文
posted @ 2024-04-15 23:10 XiSoil 阅读(5) 评论(0) 推荐(0) 编辑
LeetCode二则
摘要:不使用任何内建的哈希表库设计一个哈希集合(HashSet)。实现 MyHashSet 类:void add(key) 向哈希集合中插入值 key 。bool contains(key) 返回哈希集合中是否存在这个值 key 。void remove(key) 将给定值 key 从哈希集合中删除。如果 阅读全文
posted @ 2024-04-15 23:03 XiSoil 阅读(3) 评论(0) 推荐(0) 编辑
LeetCode三则
摘要:1. 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2 阅读全文
posted @ 2024-04-13 22:53 XiSoil 阅读(5) 评论(0) 推荐(0) 编辑
LeetCode四则
摘要:1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11 阅读全文
posted @ 2024-04-12 21:20 XiSoil 阅读(4) 评论(0) 推荐(0) 编辑
AndroidStudio构建项目耗时太长优化办法
摘要:新建Android Studio项目时,常会因为网络问题导致部分依赖下载缓慢,其中gradle和kotlin这两个模块最拖慢进度。 解决方案:对gradle.properties和settings.gradle.kts这两个配置文件进行修改 对gradle.properties # Project- 阅读全文
posted @ 2024-04-11 16:29 XiSoil 阅读(844) 评论(0) 推荐(0) 编辑
获取两个日期yyyy-MM-dd之间相差的天数
摘要:Java 8中的日期时间API是考虑了闰年和平年的特残情况的。在这个API中,LocalDate类表示日期,ChronoUnit.DAYS.between()方法计算两个日期之间的天数差异时会考虑闰年和平年的影响。 import java.time.LocalDate; import java.ti 阅读全文
posted @ 2024-04-11 12:47 XiSoil 阅读(121) 评论(0) 推荐(0) 编辑
数据同步练习-1
摘要:一、 数据结构分析: (1)京津冀三省的2015年度的科技成果数据原始表,为Access数据库,; (2)要求将三省的科技成果数据汇总到同一表中(要求结果表为MySql数据表); (3)三个原始数据表结构不一致,要求结果表中包括所有的字段,表达意思相同或相似的字段要进行合并,不允许丢失字段(若只有本 阅读全文
posted @ 2024-04-09 17:43 XiSoil 阅读(6) 评论(0) 推荐(0) 编辑
挣值分析-Python
摘要:import matplotlib.pyplot as plt import matplotlib matplotlib.use('TkAgg') # 设定函数进行计算 def SV(EV, PV): return EV - PV def CV(EV, AC): return EV - AC def 阅读全文
posted @ 2024-04-08 20:57 XiSoil 阅读(32) 评论(0) 推荐(0) 编辑
python获取、修改mysql数据库字段属性
摘要:import pymysql as sql conn = sql.connect( host='localhost', user='root', password='20240108', database='usr' ) table = 'tc2' cur = conn.cursor() try: 阅读全文
posted @ 2024-04-08 18:39 XiSoil 阅读(50) 评论(0) 推荐(0) 编辑
python下载包过慢 pip 设置镜像
摘要:通过修改配置文件 Windows 上的配置方式: 打开 pip.ini 文件,通常位于 C:\Users\YourUsername\pip\pip.ini,如果文件不存在可以创建它。 在 pip.ini 文件中添加以下内容: [global] index-url = https://pypi.tun 阅读全文
posted @ 2024-04-08 17:17 XiSoil 阅读(45) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示