- 博客(13)
- 收藏
- 关注
原创 【python】使用pandas库处理csv文件 - 方法记录及问题解决
使用usecols参数,值为新文件需要写入的列(的列表形式)。使用encoding参数,值为utf_8_sig。
2024-01-08 10:34:36
521
1
原创 【java学习笔记5】哈希表
哈希表(hash table)是根据关键码的值而直接进行访问的数据结构。数组就是一张哈希表,它的关键码是索引下标,数组能根据索引下标直接访问对应元素。集合(set)是不重复的元素的集合,可以用来对数组等快速去重。并且集合可以快速查找和增删。映射(map)是键值对(key-value),可以实现快速查找和修改value。key不重复,所以使用put方法放入新的键值对,就会覆盖原key对应的键值对。哈希表和python中的字典类似。
2024-01-05 10:30:22
360
1
原创 【java学习笔记4】链表
默认的构造函数不会初始化任何成员变量,即需要声明节点后,另写语句进行赋值。定义链表节点及其构造函数的代码如下:(java版)int val;// 构造函数。
2023-11-13 22:23:54
84
原创 【java学习笔记3】滑动窗口
滑动窗口只用一个for循环完成一个不断搜索区间的过程,那么这个循环的索引,一定是表示 滑动窗口的终止位置。滑动窗口也可以理解为一个双指针。
2023-11-08 15:36:59
192
1
原创 【java学习笔记2】数组-移除元素
快慢指针初始值为0,快指针遍历原数组,如果遍历到的数组元素不等于val,则将该元素覆盖慢指针指向的位置。直到快指针将原数组遍历完成,此时原数组已经完成了元素移除。left指针遍历到val值的位置,将right指针指向的元素覆盖度left位置,right向前移动一位,left继续遍历,直到left=right。给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。发现需要删除的元素val,则该元素之后的所有元素依次向前移动(覆盖)。
2023-11-07 15:38:22
680
原创 【java学习笔记】二分查找法
二分查找中,区间的定义一般为两种,左闭右闭即[left, right],或者左闭右开即[left, right)。两种区间定义将有不同的二分查找写法。二分查找涉及的很多的边界条件。在二分查找的过程中,每一次对区间边界的处理都要坚持根据区间的定义来操作,这就是。数组为有序数组,同时数组中无重复元素。时间复杂度:O(log n)空间复杂度:O(1)
2023-11-03 22:57:12
31
原创 【java复习笔记】基础语法1
常量:如果是一个单词,所有字母大写,如果是多个单词,所有的单词大写,用下划线区分每个单词。方法和变量:一个单词首字母小写,多个单词从第二个单词开始每个单词的首字母大写。for循环结束,该变量就从内存中消失,能够提高内存的使用效率。类、接口:一个单词首字母大写,多个单词每个单词的首字母大写。举例:age,maxAge,show(),getAge()举例:Student,Car,HelloWorld。项目名:全部用小写字母,多个单词之间用横杆-分割。包名:全部小写,多级包用.隔开。(1)不能以数字开头。
2023-11-03 16:11:53
28
原创 【python学习笔记】滑动窗口
字符串 abcabcbb为例,找出从每一个字符开始的,不包含重复字符的最长子串,那么其中最长的那个字符串即为答案。链接:https://leetcode.cn/problems/longest-substring-without-repeating-characters/这里的原因在于,假设我们选择字符串中的第 k 个字符作为起始位置,并且得到了不包含重复字符的最长子串的结束位置为。以 abcabc(b)b开始的最长字符串为 abcabc(b)b;来源:力扣(LeetCode)
2023-10-30 15:08:55
484
1
原创 【问题解决记录】Windows10更新后亮度调节无效的问题
1. 打开设备管理器,查看“显示适配器”:设备图标显示感叹号。右键选择“属性”,显示“由于该设备有问题,Windows已将其停止。查看设备属性,变成“正常”,并且设备图标的感叹号消失。卸载重启后没有自动安装,而是变成了名为“Windows基本......”的驱动,并且电脑仍然无法调节亮度。:大约在2023年9月,Windows10更新后,电脑亮度调节按键失效,原本设定的护眼模式也失效。2. 右键点击该设备,选择卸载设备,勾选删除此设备的驱动程序软件。
2023-10-12 16:02:06
598
原创 谷歌浏览器安装easyscholar插件 显示“该页面不能安装扩展程序”的问题
直接拖文件进页面会显示“该页面不能安装扩展程序”(大意)的弹窗。挂上梯子重试,问题解决。
2023-05-23 23:29:03
713
1
原创 VMware 虚拟机无法上网,显示“网络电缆被拔出”的问题
记录解决方法。【1】VMware->虚拟网络编辑器->更改设置->还原默认设置。【2】卸载VMware Tools,重新安装。【3】本机控制面板->管理工具->服务,查看VMware相关服务是否开启,将未开启的服务手动开启。...
2021-12-27 20:44:09
13332
原创 Python实现Excel和TXT文件格式的转换
说明:只针对文件中的文字,Excel表格的样式等不随之转换,所以Excel转TXT再转Excel,得到的表格将为默认样式。【1】Excel转TXT,代码如下:import pandas# 格式转换def Excel_to_Txt(input_path, output_path): df = pandas.read_excel(input_path, header=None) print('开始写入txt文件') df.to_csv(output_path, hea
2021-09-07 17:28:27
6536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人