平台: x86_64 GCC: 7.3 有如下两个文件: b.c: a.c: 然后编译运行: 可以看到,在访问返回的地址时发生了段错误,第一感觉不应该啊,b.c里定义的是static变量,并不是局部变量啊。那么我们把返回的指针具体数值打印出来,看跟b.c中打印的是否一致,修改a.c如下: 运行如下: ...
分类:
其他好文 时间:
2018-09-29 20:31:11
阅读次数:
330
题意:模拟多项式相乘 思路:略。有一个注意点,题目中说指数最大为1000,当两个多项式相乘后,指数最大就为2000,这一点不注意会出现段错误。 代码: ...
分类:
其他好文 时间:
2018-08-30 13:43:31
阅读次数:
163
常见内存错误: 两次释放同一个指针是有问题的。 示例: 13行和41行两次释放了p,会导致程序崩溃。21行如果是奇数直接返回,也会导致问题。 运行如下: 在哪个函数申请的内存就在哪个函数释放。 free不能释放栈上的空间,否则产生段错误。 示例程序: 11、12定义结构体变量时,内部的指针没有初始化 ...
分类:
其他好文 时间:
2018-08-30 00:10:17
阅读次数:
141
个人练习 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式: 输入在第 1 行给出不超过 10?^5的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及 ...
分类:
其他好文 时间:
2018-08-24 22:56:38
阅读次数:
200
使用C++开发系统有时会出现段错误,即Segment Fault。此类错误程序直接崩溃,通常没有任何有用信息输出,很难定位bug,因而无从解决问题。今天我们介绍core dump文件,并使用gdb进行调试,以此来定位段错误问题。此文同时用以备忘。 一、core dump Core dump也称核心转 ...
分类:
数据库 时间:
2018-08-20 20:39:26
阅读次数:
212
实现一个矩阵乘法,主函数有矩阵类m1,m2,m3,重载 ,运行结果正确却有段错误,求解 ??? ...
分类:
其他好文 时间:
2018-08-18 00:40:28
阅读次数:
227
A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Each input file contain ...
分类:
其他好文 时间:
2018-08-08 16:43:20
阅读次数:
327
Django:用户登录实例 一、源代码 1,login.html代码(登录界面): 2,views.py代码: 3,urls.py代码: 4,导入bootstrap.css、bootstrap.js、jquery-1.9.1.min.js 二、效果 1,访问http://127.0.0.1:8000 ...
分类:
其他好文 时间:
2018-08-07 16:12:06
阅读次数:
206
1.Segmentation Fault是什么?什么情况下会导致它的出现?怎么解决? Segmentation Fault中文是段错误,在Linux系统中,段错误一般是是由用户程序非法访问内存引起的(访问指读、写或者执行),即程序访问的内存超出了系统所分配的内存空间,就会出现以上错误。段错误就是访问 ...
分类:
编程语言 时间:
2018-08-04 20:19:28
阅读次数:
145
先来看一条sql语句: 有四个字段,所以order by自然是4 但是不是*而是count(*)的时候。order by 4就错误了 仅order by 1正确。 所以只能只能为1 这时候可以采用截取的方法进行注入。 这里推荐一个比较简单的。 直接通过left 截取会更加便捷。 使用substr需要 ...
分类:
其他好文 时间:
2018-08-04 14:29:41
阅读次数:
118