- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Ret2shellcode利用
1.用ulimit -c命令确定是否允许产生core文件,若为0,则不生成core文件,需要通过ulimit -c unlimited将其设置为允许产生core文件,该设置仅在当前会话中生效,若要长期有效,需要保存在配置文件中:打开文件/etc/profile 然后在最末尾添加一行 ulimit -c unlimited ,然后保存退出,使用命令 source /etc/profile 使其生效。由于程序直接执行时的环境变量与调试时有差异,会导致栈空间地址变化,注入利用代码后会出现core。
2023-07-17 21:53:39
92
1
原创 动态规划-钢条切割
动态规划-钢条切割问题描述问题分析状态变量与状态转移方程的定义状态变量与状态转移方程的优化代码展示问题描述钢条切割问题Serling公司购买长钢条,将其切割为短钢条出售。切割工序本身没有成本支出。公司管理层希望知道最佳的切割方案。假定我们知道Serling公司出售一段长为i英寸的钢条的价格为pi(i=1,2,…,单位为美元)。钢条的长度均为整英寸。图15-1给出了一个价格表的样例。钢条切...
2020-04-06 20:56:26
424
原创 Pell数列
题目描述Pell数列A1, A2, A3, ...的定义是这样的:A1 = 1,A2 = 2,... An = 2 * An − 1 + An - 2 (n > 2)给出一个正整数k,要求Pell数列的第k项模上32767是多少。输入输出格式输入格式: 第1行是测试数据的组数n,(1≤n<100)后面跟着n行输入。每组测试数据占1行,包括一个正整数k (1 ≤ ...
2018-07-22 15:00:17
1977
原创 爬楼梯
题目一描述楼梯有n(0<n<30)阶台阶,上楼时可以一步上1阶,也可以一步上2阶,编程计算共有多少种不同的走法。输入输出格式输入格式: 输入包括一组测试数据(数量不超过100),即为台阶数n。最后一个为0,表示输入结束。 输出格式: 输出对应的结果,即为走法的数目,以空格间隔。 输入输出样例输入样例#1: 复制1 2 3 4 0...
2018-07-22 14:51:47
290
原创 到达时间
题目描述菲奥娜每天都要上下班。 如果凑巧没有赶上高峰时段的交通,她的通勤时间是2小时。但是,实际上经常会碰上高峰时段。 具体而言,高峰时段的交通从07:00(早上7点)开始到上午10:00(上午10点),下午15:00(下午3点)至19:00(晚上7点)。 如果碰上了高峰时段的交通,她的速度会降低一半。她的离开时间一定是在整小时(XX:00),或者相对整点超过20分钟(在XX:20)又或过...
2018-07-22 12:23:19
578
原创 How_Linux_Works阅读笔记
1概述从认知科学中我们知道大脑在面对一个复杂事物时,会自动对事物进行归纳分组,降低认知难度。对于复杂的OS系统,一个人穷其一生也难以掌握全部细节,故为了理解一个系统,我们需要一定的抽象,从整体对系统有一个把握,然后针对需要再深入分析了解某一特定部分。本节对组成Linux系统的组件作一个较高层次的叙述。1.1Linxu的抽象层次 对事物比较好的理解方式是通过将事物进行分层,每一层提供某种
2017-12-18 22:37:14
407
原创 VMware虚拟机共享本地文件夹
1. 通过VMWare Workstation的VM菜单的Setting项打开设置对话框2.选择左侧的Options标签页,并选择Shared Folders,然后在右侧启用并指定要共享的本地磁盘3. 在虚拟机的\.mnt\
2017-09-23 08:01:47
20584
1
原创 ubuntu常用配置命令
1. 配置无线接入编辑/etc/network/interfacesauto loiface lo inet loopbackauto wlan0iface wlan0 inet staticaddress 192.168.1.150netmask 255.255.255.0gateway 192.168.1.1wpa-ssid wpa-psk dns-namese
2016-09-26 20:59:34
309
编程高手箴言-梁肇新优秀和精彩的编程经验
2009-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人