03 2021 档案
发表于 2021-03-26 09:27阅读次数:4995评论次数:0
摘要:栈帧(stack frame):栈帧的主要作用是用来控制和保存一个函数调用的所有信息。
机器用栈来传递过程参数,存储返回信息,保存寄存器用于以后恢复以及本地存储。栈帧其实是两个指针寄存器,寄存器%ebp为栈底指针,指向该栈帧的最底部,而寄存器%esp为栈顶指针,指向该栈帧的最顶部。
当程序运行时,栈指针可以移动,并且大多数的信息的访问都是通过栈底指针配合偏移量来完成。%ebp栈底指针是不移动的,访问栈里面的元素可以用-4(%ebp)或者8(%ebp)访问%ebp指针下面或者上面的元素。
阅读全文 »
发表于 2021-03-16 22:48阅读次数:606评论次数:0
摘要:给定不同面额的硬币 `coins` 和一个总金额 `amount`。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。
你可以认为每种硬币的数量是无限的。
阅读全文 »
发表于 2021-03-16 20:14阅读次数:312评论次数:2
摘要:法外狂徒张三是一个探险家,有一次巧合之下进入到一个有宝藏的洞穴里。这个洞穴有很多个重复的宝贝,每个宝贝的重量不一样。具体来说有:
A `重 2 价值为 2 数量2`
B `重 3 价值为 6 数量2`
C `重 4 价值为 4 数量3`
D `重 4 价值为 5 数量1`
E `重 1 价值为 3 数量1`
现在张三就只有一个背包,这个背包承重为10,张三想知道如何装才能带走价值最大的宝藏?
阅读全文 »
发表于 2021-03-06 13:52阅读次数:4178评论次数:4
摘要:OpenvSwitch系列之十 调用北向接口下发流表。通过Postman可以调用控制器的北向接口,下发流表到交换机。
阅读全文 »
发表于 2021-03-01 22:53阅读次数:193评论次数:0
摘要:法外狂徒张三是一个探险家,有一次巧合之下进入到一个有宝藏的洞穴里。这个洞穴有很多种宝贝,每个宝贝的重量不一样,但宝贝数量无限。具体来说有:
A `重 2 价值为 2 数量:无限`
B `重 3 价值为 4 数量:无限`
C `重 4 价值为 4 数量:无限`
D `重 4 价值为 5 数量:无限`
E `重 1 价值为 3 数量:无限`
现在张三就只有一个背包,这个背包承重为10,张三想知道如何装才能带走价值最大的宝藏?
阅读全文 »