主要介绍Linux下的socket系统调用。解析bind和listen函数的源码 ...
分类:
其他好文 时间:
2019-12-19 12:40:44
阅读次数:
66
安装dgl 并运行的时候,出现了如上错误,很是郁闷;使用 gdb python; run train.py 进行调试,发现是torch的问题;我猜测估计是torch 安装的版本过于新;于是重新安装 1.0.0 版本; 解决上述问题; dgl-cu90 0.4.1 torch 1.0.0 ~/Desk ...
分类:
其他好文 时间:
2019-12-19 12:39:09
阅读次数:
354
摘自:https://blog.csdn.net/love_cjiajia/article/details/82254371 摘自:https://blog.csdn.net/love_cjiajia/article/details/82254371 摘自:https://blog.csdn.net ...
分类:
编程语言 时间:
2019-12-15 10:58:49
阅读次数:
124
非语法,只是使用中可以注意的几个地方 1、中间数据放在内存工作空间中,使用后删除,避免溢出。 2、批量处理使用多进程,但同一个GDB只在一个进程中出现,避免lock问题。 3、64位运行比32位快,不支持个人地理数据库。 4、输出数据是最后一个必选参数时,可以省略,默认输出当前工作空间下。 ...
分类:
其他好文 时间:
2019-12-14 21:28:35
阅读次数:
145
https://zhuanlan.zhihu.com/p/37196870 Linux基础 Linux工具进阶 工具参考篇 1. gdb 调试利器 2. ldd 查看程序依赖库 3. lsof 一切皆文件 4. ps 进程查看器 5. pstack 跟踪进程栈 6. strace 跟踪进程中的系统调 ...
分类:
系统相关 时间:
2019-12-13 12:20:50
阅读次数:
98
实验目标 通过本地Linux系统完成构建调试Linux内核网络代码的环境MenuOS系统 截图证实已经在MenuOS上能够完成TCP客户端和服务器发送和接收hello/hi,也就是MenuOS的网络可以正常工作 截图证实通过gdb可以跟踪到内核代码,比如start_kernel、sys_socket ...
分类:
系统相关 时间:
2019-12-12 21:14:08
阅读次数:
109
安装mongdb 下载地址 https://www.runoob.com/mongodb/mongodb-window-install.html 检查 mongdb 是否安装成功which mongd 如果cmd 提示which无法是识别 命令 请在gitBash里运行,看到mongdb安装路径,表 ...
分类:
数据库 时间:
2019-12-12 14:46:53
阅读次数:
106
今天尝试用qemu+gdb的方式调试内核,但是当设置了断点,程序执行到断点时就报错:remote ‘g’ packet reply is too long,错误图片如下 解决办法网上了,说是改一下gdb/remote.c的代码,开始一脸懵逼,都不知道改哪里,知道看到了这篇博客:https://blo ...
分类:
数据库 时间:
2019-12-11 21:42:01
阅读次数:
218
构建调试Linux内核网络代码的环境MenuOS系统 1.搭建linux环境 linux内核环境指的是我们用虚拟机运行linux系统,在linux上运行我们开发的网络代码,这样做的好处就是方便调试,通过虚拟机,我们可以用gdb调试,观察内核运行到哪里了,尤其是针对网络方面的接口(如socket、bi ...
分类:
系统相关 时间:
2019-12-11 21:16:36
阅读次数:
92
一、构建调试系统 下载内核: make -p /lab3/linuxkernel //这里可以选择从国内镜像下载内核,官网下载速度太慢,国内镜像地址 //http://mirror.bjtu.edu.cn/kernel/linux/kernel/v5.x/linux5.0.1.tar.xz wget ...
分类:
系统相关 时间:
2019-12-11 17:08:49
阅读次数:
110