- 博客(68)
- 收藏
- 关注
原创 【python笔记】os库中ctime、mtime和atime的区别
Creation Time文件或目录的创建时间返回秒级时间戳返回纳秒级时间戳。
2024-11-08 08:25:08
383
原创 【SQL学习笔记】
若别名中存在空格,需要使用引号如:AS姓名, FROM XXX;SELECT name 姓名, FROM XXX;SELECT name AS '姓 名', FROM XXX;使用DISTINCT关键字删除重行如:SELECTDISTINCT不能使用DISTINCT多列排除重复如:SELECTDISTINCT以上语句表名name,idcard组合无重复,不能保证单列无重复创建成功后,若使用Navicat工具,函数一栏中会出现存储过程名。
2024-10-08 09:55:02
1646
原创 【测试】接口测试与接口自动化
是测试系统组件间接口的一种测试。主要用于检测外部系统与系统间、内部子系统间的交互点;测试重点检查数据的交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系。内部接口调用相当于函数调用;外部接口调用大部分基于HTTP协议进行调用。
2024-10-05 07:39:51
1042
原创 【Linux笔记】etc/fstab文件内容解析
defaults:使用默认的挂载选项,通常包括rw、suid、dev、exec、auto、suid/nosuid:指定是否允许设置用户ID(SUID)和组ID(SGID)。user/nouser:指定是否允许普通用户挂载该文件系统。auto/noauto:指定文件系统是否在启动时自动挂载。挂载选项,用于指定挂载时的行为。rw/ro:指定挂载为读写模式或只读模式。决定了哪些设备或分区在启动时应该被自动挂载,以及它们的挂载选项和挂载点。编辑/etc/fstab文件时必须谨慎,错误的配置可能导致系统无法启动。
2024-09-29 23:51:25
603
原创 [leetcode]40_组合总和II_给定数组且输出无重复
leetcode 的 Python 代码——处理输入输出;仅记录便于以后自查自学使用
2024-09-26 13:46:52
264
原创 [leetcode]216_组合总和III_给定数字范围且输出无重复
leetcode 的 Python 代码——处理输入输出;仅记录便于以后自查自学使用
2024-09-25 10:26:27
454
原创 【python笔记】列表操作append(list)与append(list[:])的区别;列表的就地修改与非就地修改
当有一个数组list1 = [1,2,3],需要根据list1创建一个二维数组list2时,想到了列表的list2.append(list1)结果由于list1.pop()更改,list2的结果也随之变化,开始摸不着头脑。执行list2.append(list1)时,实际上是将list1列表的引用添加到了list2中。意味着,list2列表中的元素与list1列表指向同一个对象;因此,在对list1进行就地修改操作修改list1时,修改便反馈在list2上。当然,如果对list1进行的是。
2024-09-25 09:34:04
553
原创 【Linux笔记】如何将内容从一个文件复制到另一个文件
比如:将文件tmp_file.txt中的部分数据,复制到file01.txt中去tmp_file.txt文中内容:file01.txt为空文档。
2024-09-21 17:32:56
1719
原创 【Linux笔记】更换yum源和yum命令
CentOS 7官方于2024/6/30不在维护,找不到相关源了;阿里云镜像网站上目前还有,兴许哪天也会被删除。1、将yum源相关的文件移动到共享文件夹下。2、Window下查看并修改文件内容。清华镜像网址上也已经找不到相关源了。Centos环境中,执行如下操作时。3、将修改后的文件移动到。清理yum缓存并更新。
2024-09-21 17:29:22
527
原创 【华为OD】2024D卷——生成哈夫曼树
这是通过构建一种特殊的二叉树来实现的,其中每个字符都位于树的一个叶节点上,且该叶节点到根节点的路径上的边所代表的字符(在哈夫曼编码中通常使用0和1表示)共同构成了该字符的编码。·新节点作为这两个子节点的父节点,而原来的两个节点则成为新节点的左右子节点(通常约定左子节点频率小于等于右子节点)。2、不断从堆中取出两个最小的节点作为左右子树,构造一个新的父节点,其权值为两个节点权值之和,并将新节点插入堆中。·然后,算法反复地选择两个频率最小的节点,将它们合并为一个新的节点,新节点的频率是两个子节点频率之和。
2024-09-12 17:17:36
2004
原创 【python笔记】random.randrange()与range()的主要区别
start(可选): 序列的起始值,默认为 0。stop: 序列的结束值,该值在生成的序列中不包含。step(可选): 两个值之间的间隔,默认为 1。python内置函数,用于生成一个数字序列。这个序列是一个迭代器,它表示的是一个范围,通常用于在 for 循环中迭代。
2024-09-10 09:43:31
413
原创 【计算机网络】TCP连接如何确保传输的可靠性
TCP(传输控制协议)是一种面向连接的、提供可靠交付的、面向字节流的、支持全双工的传输层通信协议1、序列号 seqTCP头部中的序号,占32位(4字节);发送方给报文段分配一个序列号,接收方根据序列号来确认收到的数据,从而确认丢失的数据或者需要重传的数据2、确认应答 ACK与ackTCP头部中的标记,ACK字段,占1位;确认号ack,占32位(4字节);接收方收到数据后,它会发送一个确认应答(ACK = 1)给发送方,告诉发送方数据已成功接收;
2024-09-06 01:19:56
1653
原创 【计算机网络】描述TCP建立连接与断开的过程
1、A的TCP向B发出连接请求报文段其首部中的同步位SYN = 1,并选择序号seq = x,表明传送数据时的第一个数据字节的序号是 x2、B的TCP收到连接请求报文段后,如同意,则发回确认。B 在确认报文段中应使SYN = 1,使ACK = 1, 其确认号ack = x + 1,自己选择的序号seq = y3、A收到此报文段后向B给出确认,其ACK = 1,确认号ack = y + 1。A 的 TCP 通知上层应用进程,连接已经建立。
2024-09-05 23:11:08
1672
原创 【华为OD】2024D卷——剩余银饰的重量
有N块二手市场收集的银饰,每块银饰的重量都是正整数,收集到的银饰会被熔化用于打造新的饰品。3、最小堆的顶部(即根节点)将是原列表中最大的负数,即原列表中最小的元素的相反数。假设银饰的重量分别为x、y和z,且x<=y<=z。=z,会剩余重量为z-y与y-x差值的银块无法被熔掉。1、每轮判断先heappop()三次,取出x、y、z值,再计算剩余重量。=y且y==z,会剩余重量为y-x的银块无法被熔掉;=z,会剩余重量为z-y的银块无法被熔掉;如果x==y==z,那么三块银饰都会被完全熔掉;
2024-09-03 22:07:40
782
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人