noip考完啦 不管成绩怎么样,以后不用Dev啦。 尝试一下传说中的Vim 我的Vim配置 VIM中文帮助 https://files.cnblogs.com/files/zwfymqz/vimcdoc-1.7.0-setup.zip ...
分类:
系统相关 时间:
2017-11-18 14:58:00
阅读次数:
236
检查内存泄漏: valgrind --leak-check=full ./ecox_rws_helper 来检查内存泄漏 程序崩溃看错误: ulimit -c unlimited 然后执行程序,会在当前目录下生成一个文件,如:core.3945 再使用gdb看错误:gdb ./ecox_rws_he ...
分类:
编程语言 时间:
2017-11-14 20:10:35
阅读次数:
153
先看代码: 都知道C++中的多态是用虚函数实现的: 子类覆盖父类的虚函数, 然后声明一个指向子类对象的父类指针, 如Base *b = new Derive();当调用b->f()时, 调用的是子类的Derive::f()。 这种机制内部由虚函数表实现,下面对虚函数表结构进行分析,并且用GDB验证。 ...
分类:
编程语言 时间:
2017-11-14 16:31:36
阅读次数:
215
gdb 1.gdb介绍 本章介绍一种很强大的调试工具gdb,可以完全操控程序的运行,使得程序就像你手里的玩具一样,叫它走就走,叫它停就停,并且随时可以查看程序中所有的内部状态,比如各变量的值、传给函数的参数、当前执行的代码行等。 有了gdb以后,即使调试手段丰富了,调试的基本思想仍然是“分析现象-> ...
分类:
数据库 时间:
2017-11-13 16:51:59
阅读次数:
185
一、实验操作 使用GDB跟踪创建新进程的过程 首先删除menu文件夹后从github重新克隆一个新的menu,用test_fork.c取代test.c 编译后启动menuos,发现刚刚添加的命令fork已经能够使用了 接下来进行调试 设置断点: b sys_clone b do_fork b dup ...
分类:
系统相关 时间:
2017-11-13 00:08:13
阅读次数:
242
仓储大叔好了相赠 网上2500元 跟谁学课堂 C#视频 ddd领域驱动架构设计视频 还赠送ABP视频两套 qq 2589406800 qq1399494644 qq2128543647 qq2890083872 qq3235634116 qq3381945576 qq2171713479源代码框架l ...
分类:
其他好文 时间:
2017-11-11 23:50:46
阅读次数:
239
问题:怎样解决一个ApiControl中定义多个Get方法或者Post方法? 答:要想实现一个ApiControl中定义多个Get方法或者Post方法,则需要在WebApiConfig类中的Register()中自定义路由规则,规则中显示指定action。 示例: ApiControl中两个Get方 ...
1. 下载开发工具 下载CMake、LLDB、Android NDK,如图所示(勾选表示已经下载了,没勾选就勾选并点击右下角的apply进行下载,减号表示下载不完整或者有更新,再点击就可以勾选然后apply去下载或更新): CMake是编译器,类似于GCC、Clang等等。LLDB是用于调试的,类似 ...
分类:
移动开发 时间:
2017-11-10 12:45:17
阅读次数:
163
原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx 本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。 GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基 ...
分类:
数据库 时间:
2017-11-09 14:52:58
阅读次数:
212
今天介绍下如何利用gdb调试qemu 1、首先获取qemu源码 获取地址:https://www.qemu.org/ 2、编译安装qemu 进入qemu目录 ./configure --enable-debug make make install 安装之后一般会在/usr/local/bin目录下生 ...
分类:
数据库 时间:
2017-11-06 23:01:14
阅读次数:
191