本文主要介绍如何利用C标准宏定义(__FILE__, __FUNCTION__, __LINE__)结合assert来更精确的定位导致assert的出错点。尤其在带有深层的函数嵌套调用的复杂程序中,使用__FILE__, __FUNCTION__, __LINE__这3个工具在追踪模糊不清的bug时...
分类:
其他好文 时间:
2015-05-14 16:04:34
阅读次数:
105
mac系统版本:mac 10.10 Yosemitexcode版本:6.3.1在追踪bug或者分析借鉴其他公司的app通讯思路时,抓包这件事是非常有必要的。下面说说Wireshark怎么截获iphone的数据包。安装wiresharkwireshark是依赖x11的,所以首先确认安装了x11,mac自带,可以打开升级一下。 前往-实用工具-x11,打开后点击菜单栏上的x11,检查更新 即可。中间提...
分类:
系统相关 时间:
2015-05-08 16:30:01
阅读次数:
184
一、使用ftrace:内核版本较高的Linux系统已默认有ftrace功能。1、相关设置首先获取root权限:Su 输入密码再切换目录:cd /sys/kernel/debug/ftracing设置追踪器:echo function/function_graph >current_tracer设置函...
分类:
其他好文 时间:
2015-05-07 23:35:14
阅读次数:
144
1.1 前言 前段时间中对目标追踪的主要算法、利弊特性以及本文所使用的基于摄像头的实时目标追踪算法有了一个大致的了解,并帮助同学仿真了一小部分的实验结果。为将算法应用于实际环境,能在不深入研究算法及编程工具的条件下就能对视频追踪有一个清晰的了解,本人特意在原有内容的基础上开发了基于视频追踪算法(同学...
分类:
其他好文 时间:
2015-05-07 21:45:49
阅读次数:
1636
/* CDC(Change Data Capture)通过对事务日志的异步读取,记录DML操作的发生时间、类型和实际影响的数据变化,然后将这些数据记录到启用CDC时自动创建的表中。通过cdc相关的存储过程,可以获取详细的数据变化情况。由于数据变化是异步读取的,因此对整体性能的影响不大,远小于通过Tr...
分类:
数据库 时间:
2015-05-06 16:47:34
阅读次数:
180
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录...
分类:
其他好文 时间:
2015-05-06 14:45:46
阅读次数:
89
CMMi 或是敏捷,都是有流程的,否则不可能经由CMMi 或敏捷而产出产品。
只是过往大家都被 CMMi 所误导,认为所谓的流程就是文档,审批,追踪,检查项,检查点……
敏捷希望大家重新思考什么才是流程?
流程真正的核心要素为何?
“敏捷在它的敏捷宣言中,给了我们答案。”
所以,既然流程的定义不同了,在敏捷开发中,对所谓的流程的思维与作法,自然就会不同。
我想,只要是做产品,该有的...
分类:
其他好文 时间:
2015-05-05 21:58:55
阅读次数:
106
1.SHIFT+鼠标左键 先选中任一控件,按键后可选中窗体(选中控件后按Esc效果一样)2.Shift+F8 调试时弹出CPU窗口。3.Shift+F10 等于鼠标右键(Windows快捷键)。4.**f+箭头 选择5.shift +F12 快速查找窗体并打开6.F7 (步进式调试同时追踪进入子过程...
Oracle SQL语句追踪1 SQL语句追踪 追踪SQL语句的执行过程需要在Oracle服务器端进行,Oracle服务器端会检测并记录访问进程所执行的所有SQL语句。下面使用的命令都是在命令行模式下执行的,所以我们需要使用命令行以管理员身份登陆Oracle数据库。下面就是该工具使用的详细步骤。.....
分类:
数据库 时间:
2015-05-05 12:04:23
阅读次数:
130
出现这个原因的问题汇总:1,相应的附加库没有包含进去,注意附加库的目录是 / 2,函数没有与之对应的类,却在main中以某一类的对象调用了该方法。 其实,当错误中显示fun()成为无法解析的外部命令的时候我F12追踪时出了两个选项待选择,可是我居然没有发现——本来是该类的函数,F12是却同时给出了....
分类:
编程语言 时间:
2015-05-04 20:05:48
阅读次数:
102