HTTP Debugger Pro好不好

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP Debugger Pro好不好相关的知识,希望对你有一定的参考价值。

  可以归纳为7点:
  1、 词条选取:词条内容一定要保证客观。以我个人的经验来说,菜谱类、影视剧类等词条特别不容易评优质,因为在介绍的时候极其容易出现主观描述,比如菜品特点,影片评论等。容易申优的词条以客观事物类为佳,例如诗词类、地点类,或专业名词等。
  2、 内容表述:词条内容的表述要客观准确,例如一个电影的词条,“本片”“该片”这类指代就不合适,应改为“影片”;尽量不要出现“我”“我们”“本公司”之类的代词;时间上要注意时效性,“今年”“昨日”等词语应替代为具体的日期。
  3、 图片:图片一定要有图注和参考资料,并且图注尽量不和词条名称重复,参考资料的地址要使用图片所在页面的地址,而不要使用图片的直接地址。
  4、 标点符号:标点符号要使用全角(一个标点占用两个字符)。
  5、 参考资料:每个目录下的内容最后尽量都添加参考资料。参考资料最好来自大型、信赖度高的网站,可在搜索排名考前的结果中选取。另外,尽量不要选择百度相关产品的中的内容作为参考资料,例如百度空间,百度文库等,因为这些产品有免责声明。
  6、 网址链接:参考资料、扩展阅读的网址注意避免失效的链接。
  7、 整体检查:词条整体编辑好之后,很多细节的地方我们仍需要认真检查,例如标点的使用是否正确,内链是否有断链、错链,开放分类是否符合词条的性质等。在最终提交最好能够要逐字逐句地检查一遍,我想这既是对百科词条负责,也是对自己的劳动成果负责。 如果无法通过的话,可以找专门编辑百科词条的人士 ,祝您成功!~
参考技术A

Debugger DataSet 调试时查看DataSet

delphi  跟踪调试的时候查看DataSet数据记录 Ctrl+F7
调试 增强工具DataSet
http://edn.embarcadero.com/article/40268

http://docwiki.embarcadero.com/RADStudio/XE6/en/Debugger_Visualizers

http://docwiki.embarcadero.com/RADStudio/XE6/en/What%27s_New_in_Delphi_and_C++Builder_2010#Debugger_Changes

http://www.jed-software.com/xepp_screen.htm

http://www.soundvibe.net/blog/tcolor-visualizer/

Delphi 2010 Feature Highlight - Debugger Visualizers
Debugger Example
D:Program Files (x86)EmbarcaderoRAD Studio12.0sourceVisualizersStringListVisualizer.pas
StringList查看器
XE5中delphi起作用,可以看到每行的元素值,c++builder怎么调不出来啊,原来是strings只有delphi的,在option里的Debugger OptionsVisualizers看到没有c++描述支持

 TStringList *ls;
 ls = new TStringList();
 ls->Add("aaa");
 ls->Add("bbb");
 ls->Add("ccc");
 delete ls;
 ls = NULL;
  sl := TStringList.Create;
  sl.Add(aaa);
  sl.Add(bbb);
  sl.Add(ccc);
  FreeAndNil(sl);

Da

日期变量查看器
teTimeVisualizer.pas
官方提供的时间类型观察器,如果禁用的话,只可以看到float类型的数字,看不到日期格式,太不方便了,delphi和c++builder都可以。
 TDateTime  mydt;
 mydt = TDateTime::CurrentDateTime();
http://stackoverflow.com/questions/2556146/improve-speed-of-own-debug-visualizer-for-delphi-2010
http://delphi.netcode.cz/text/tdataset-debug-visualizer.aspx
http://bbs.cnpack.org/redirect.php?tid=3323&goto=lastpost&styleid=1&sid=3NVH51
---------------------

DebugSvcs: IOTADebuggerServices;
DebugSvcs.CurrentProcess.CurrentThread.Evaluate()

IOTAThread.Evaluate

TDataSet
在Delphi里,用IOTAThread.Evaluate方法可以成功调用ClientDataSet和ADOQuery的SaveToFile方法保存文件,然后在DataSetVisualizer里分别用ClientDataSet和ADOQuery的LoadFromFile方法装载,然后关联DataSource、DBGrid,就可以显示了,速度极快!这样Delphi就解决了!
但是上述方法不能解决c++builder,在cb环境下IOTAThread.Evaluate调用SaveToFile方法不成功,获取属性可以成功,比如Expression="ADOQuery1->RecordCount"之类可以成功,是不是XE的bug还是方法不对,也许根本不支持方法的调用。再找找吧
CB里ClientDataSet,有XMLData属性,是数据集的xml数据,可以取到,然后赋值给调试器的ClientDataSet,这样也就解决了。
CB里的ADOQuery怎么办,他没有类似的XMLData熟悉啊
另外,针对cb,还有用IOTAProcess.ReadProcessMemory()方法尝试读取内存地址,再转换成DataSet不知行不行
cds1->SaveToFile("c:\a",1) 这个可以成功,放在Evaluate/Modify窗口的Expression表达是里输入cds1->SaveToFile("c:\a",1)可以成功,文件也存上了。
用此方法可以了。
但是调用cds1->ClassName()
还是回出现错误E2122 Function call terminated by unhandled exception 0xc0000005 at address 0x5006677d

大功告成
可以查看数据集了

---------------------

以上是关于HTTP Debugger Pro好不好的主要内容,如果未能解决你的问题,请参考以下文章

HTTP Debugger Pro汉化版

使用 genymotion 运行 react native android debug 打开 http://10.0.3.2:8081/debugger-ui

node-debug 三法三例之node debugger + node inspector

eclipse 经常自动调试进入debug模式

weex debug运行提示安装weex debugger失败

火狐javascript debugger插件是干啥的?