结构体对齐的原因: 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 各个硬件平台对存储空间的处理上有 ...
分类:
其他好文 时间:
2021-04-06 14:34:17
阅读次数:
0
B树又叫B-树,B树的特性 B树中允许一个结点中包含多个key,可以是3个、4个、5个甚至更多,并不确定,需要看具体的实现。现在我们选择一个参数M,来构造一个B树,我们可以把它称作是M阶的B树,那么该树会具有如下特点:每个结点最多有M-1个key,并且以升序排列;每个结点最多能有M个子结点;根结点至 ...
分类:
其他好文 时间:
2021-04-06 14:24:04
阅读次数:
0
##登录界面设计 -每一个控件都有很多属性 下面记录用到的属性可以设置按钮是否可用,enabled设为不可用,将对号去掉 还可以设置清除按钮搜索clearbutton Qline可以设置文本改变设置一个信号change ###可以设置每一个控件的名字,这样便于在后期编写代码的时候快速找到 --将相同 ...
分类:
其他好文 时间:
2021-04-06 14:15:55
阅读次数:
0
31. 下一个排列 LeetCode_31 题目描述 题解分析 代码实现 class Solution { public void nextPermutation(int[] nums) { int i = nums.length - 2; while(i >= 0 && nums[i] >= nu ...
分类:
其他好文 时间:
2021-04-06 14:03:32
阅读次数:
0
Scrapy 如何控制导出顺序 1. 遇到的问题 在用Scrapy到处item的时候,发现顺序错乱(应该是按照abc的顺序排列的),并不是items.py文件中定义的顺序,那么如何控制呢? 2. fields_to_export 我在查看官网文档的时候找到了这个属性,它的解释是这样的: fields ...
分类:
其他好文 时间:
2021-04-05 12:28:39
阅读次数:
0
A.遍历二叉树是以一定的规则将二叉树中的结点排列成一个线性序列(DLR、LDR、LRD、DRL、RLD、RDL),这实质上是对非线性结构进行线性化操作。 B.将二叉树线索化能够不用递归,通过找到后继来线性地遍历二叉树 C.前驱、后继的信息是在动态遍历的过程中才知道的,需要保存下来,而n个结点的二叉链 ...
分类:
其他好文 时间:
2021-04-05 12:06:37
阅读次数:
0
1、import time 时间分为三种格式 1.1、时间戳 # 时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 print(time.time()) # 1617280797.3197777 1.2、 ...
分类:
其他好文 时间:
2021-04-05 12:03:53
阅读次数:
0
回溯法 全排列 LeetCode.46. 全排列 给定一个没有重复数字的序列, 返回其所有可能的全排列. 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] from typing import L ...
分类:
其他好文 时间:
2021-04-05 11:44:36
阅读次数:
0
一、按钮控件 二、美化按钮 三、windows资源文件.rc 一、按钮控件 1)注意事项 创建按钮一般在WM_CREATE消息中; 系统注册的按钮类名是“button”,不区分大小写。 WS_CHILD:控件是放在我们的窗口上的,自然要作为窗口的子窗口 WS_CHILDWINDOW也一样,为了节约几 ...
参考资料:郝斌老师的Java学习视频 一,流和四大基本抽象流 * 流的定义 流:用于输入输出的类 流:程序和设备之间连接起来的一根用于数据传输的管道,这个管道上有很多按钮,不用的按钮可以实行不同的功能 管道 = 口径 + 方向 * 流的分类 数据的流向| 输入流 处理数据的单位| 字节流 功能 | ...
分类:
其他好文 时间:
2021-04-02 13:26:58
阅读次数:
0