1057 数零壹 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805270914383872 第一次:段错误 错误代码: 1 #include <cstdio> 2 #include <cstring> 3 ...
分类:
其他好文 时间:
2020-01-22 01:17:53
阅读次数:
95
Linux环境下段错误的产生原因及调试方法小结 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环 ...
分类:
其他好文 时间:
2020-01-20 21:13:30
阅读次数:
143
问题描述: springboot版本 2.1.1 pom.xml配置 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifa ...
分类:
Web程序 时间:
2020-01-13 13:07:17
阅读次数:
88
[root@lee ~]# yum -y update Loaded plugins: fastestmirror, refresh-packagekit Determining fastest mirrors * base: mirror.esocc.com * extras: mirror.es ...
分类:
其他好文 时间:
2020-01-13 11:11:33
阅读次数:
206
1、setjmp setjmp的工作原理: 调用这个函数的时候,它会保存执行现场,并返回0;之后调用longjmp,可恢复到setjmp保存的现场,setjmp再次返回,不过这次该函数返回非0 输出结果: 通过setjmp和longjmp捕获异常 参考链接: 宋宝华:让Linux的段错误(segme ...
分类:
系统相关 时间:
2020-01-12 22:28:27
阅读次数:
125
1、错误详细信息 2、打开对应数据库新建查询 ①、 SELECT request_session_id spid,OBJECT_NAME (resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_ty ...
分类:
数据库 时间:
2020-01-03 19:36:30
阅读次数:
158
背景: 在工作中调试sqlite3相关代码的时候,调用printf()打印sqlite3_exec()的执行日志;因为sqlite3_exec()保存日志的参数传入时为NULL,且没有执行错误,所以再传入printf()时仍然为NULL;如果判断日志不为空时才打印,则无段错误。 分析: Core w ...
分类:
编程语言 时间:
2019-12-18 13:15:04
阅读次数:
289
1 一些账号相关的检查工具 1.1 pwck命令 pwck 这个指令在检查 /etc/passwd 这个账号配置文件内的信息,与实际的家目录是否存在等信息,还可以比对 /etc/passwd /etc/shadow 的信息是否一致,另外,如果 /etc/passwd 内的数据字段错误时,会提示使用者 ...
分类:
其他好文 时间:
2019-12-15 22:03:22
阅读次数:
127
这题我总觉得 oj 有问题。。。就算真的复杂度很高,也不可能通不过一个样例吧。。。 第一眼没注意到每一列都从上到下递增,写出来的算法平均时间复杂度为 O(lgn * lgm),最坏为O(nlgm),思路就是对第一列做二分查找得到一个行区间,然后遍历行区间,对每一行做二分查找,但提交后有段错误(本地 ...
分类:
编程语言 时间:
2019-12-13 14:17:36
阅读次数:
87
可以称得上史上最简单的五子棋版本了。 可以使用curses库来改进页面和下棋方式。 并且对于输入的坐标没有进行鉴别,如果输入的坐标超过棋盘大小,就会段错误退出。 我改进了一点,但是还是没有完全避免这个问题。 /* *Gobang.c */ #include<stdio.h> #include<std ...
分类:
编程语言 时间:
2019-12-10 15:25:08
阅读次数:
96