今天看shell脚本攻略的时候,看见这个方法,感觉还是不错的#!/bin/bashfunction DEBUG(){ [[ $_DEBUG == 'on' ]] && $@ || : }for i in {1..10}do DEBUG echo $idone_DEBUG=on ./de...
分类:
系统相关 时间:
2015-03-21 13:58:05
阅读次数:
160
调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!在开始之前,推荐大家去看看Eclipse shortcuts这篇文章,它将会给你带...
分类:
编程语言 时间:
2015-03-12 14:47:09
阅读次数:
192
首先先解释一下
int main(int argc,char* argv[])的含义
argc是命令行总的参数个数
argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数
比如:
int main(int argc, char* argv[])
{
int i;
for...
分类:
其他好文 时间:
2015-03-02 11:14:25
阅读次数:
130
编写串口通信程序后,如何调试?测试?当然,可以直接连接硬件进行测试是最理想的。在没有硬件的情况下,可以使用虚拟串口工具和串口调试助手进行测试。1. 虚拟串口工具VSPM使用虚拟串口工具VSPM,可以虚拟出多个串口,通过设置,可以使其中的两个串口互联,参照:http://blog.csdn.net/z...
分类:
其他好文 时间:
2015-02-12 17:40:20
阅读次数:
146
四步即可 1.打开多线程窗口,找到当前线程 此时,出现窗口如下: 2.右击任意位置,选中全部线程 3.停止全部线程 此时,线程状态如下: 4.单独启动当前线程:先单击当前线程,在点击启动按钮,如下红色箭头所示
分类:
编程语言 时间:
2015-02-06 21:44:56
阅读次数:
791
引用"谢绝关注的BLOG"http://blog.sina.com.cn/s/blog_50cc0ffd0100cqhp.html在同一个解决方案中一定要将调用DLL文件的工程设为启动项目方法一:1、dll工程>>属性>>配置属性>>生成>>选择目录文件夹为要调用该dll文件的工程的bin文件夹2、...
分类:
Web程序 时间:
2015-02-04 15:57:54
阅读次数:
154
很多时候,发行版的程序在编译的时候都是没有加上-g这个选项的,那么若是想调试一个程序,应该怎么办呢?
在加了-g选项时,是可以通过行号、函数名等进行断点的设置的,但是没有符号表的情况下,那么怎么来进行程序的断点的设置并进行调试呢?
这就要用到反汇编然后再对地址进行断点的设置来进行调试,具体情况可参看以下例子的过程:
test.c代码如下:
#include
#i...
分类:
数据库 时间:
2015-01-31 00:33:13
阅读次数:
205
http://greenrobot.me/devpost/how-to-debug-http-and-https-traffic-on-android/如何调试 Android 上 HTTP(S) 流量前面的话在Android开发中我们常常会和API 打交道,可能你不想,但是这是避不开的。大部分情况...
分类:
移动开发 时间:
2015-01-30 19:02:00
阅读次数:
177
如果MainThread长时间无响应,系统会提示“XXX无响应”,然后用户会关闭。那么,如何定位问题呢?无响应并不像Crash,它抓取不到异常日志,通常我们需要调试,才能定位问题。如何调试呢?1.在Eclipse Devices窗口,选中app对应的包名,然后点击debug图标(绿色的小虫子),然后切换到Debug视图2.切换视图之后,可以看到debug下,app的线程列表3.对于main线程(第...
分类:
移动开发 时间:
2015-01-29 19:36:50
阅读次数:
218
六、七年前写过一篇《跟我一起写Makefile》,直到今天,还有一些朋友问我一些Makefile的问题,老实说,我有一段时间没有用Makefile了,生疏了。回顾,这几年来大家问题我的问题,其实很多时候是makefile的调试问题。所以,就像我在之前的那篇关于GDB的技巧的文章中做的一样,在这里向大...
分类:
其他好文 时间:
2015-01-26 13:25:44
阅读次数:
162