小编cit*_*itn的帖子

用于localhost的Sniffer(Windows操作系统)

我正在寻找一个可以在Windows中使用环回地址的嗅探器.

到目前为止,我发现微软网络监视器是一个很好的工具,但对于localhost来说它没用,因为在Windows上,localhost数据包不会通过常规网络堆栈,所以它们对于像MS Network Monitor这样的以太网嗅探器是不可见的.

如何调试在环回机制中发送数据的应用程序?任何可以与localhost一起使用的好(开源)嗅探器?

更新:如果您有使用工具的经验,最好有一个简短的描述以供将来参考

windows debugging tcp packet-sniffers

57
推荐指数
3
解决办法
5万
查看次数

哪个是最好的C++编译器?

C++编译器能否产生不太好的二进制文件?您可以在这里考虑输出的稳健性和性能.是否有"最佳"C++编译器这样的东西?如果没有,那么着名的编译器(g ++,英特尔C++编译器,Visual C++等)的优点是什么,当然还有不那么强大(已知的错误和问题)点.

当编译器产生错误输出导致任务关键型软件失败时,是否存在文档记录?

c++ compiler-construction mission-critical

13
推荐指数
1
解决办法
2万
查看次数

如何从Python源文件中提取函数的调用图?

您是否知道一个集成工具,它将从Python源生成函数的调用图?我需要一个一致的,可以在Windows操作系统上运行的.

python windows call-graph

11
推荐指数
3
解决办法
2431
查看次数

使用Python中的Reportlab的图像宽高比

我想在一个框架内插入一个图像.我发现了两种方法:

  1. drawImage(self,image,x,y,width = None,height = None,mask = None,preserveAspectRatio = False,anchor ='c')
  2. 图像(文件名,宽度=无,高度=无)

我的问题是:如何在保留其宽高比的同时在帧中添加图像?

from reportlab.lib.units import cm
from reportlab.pdfgen.canvas import Canvas
from reportlab.platypus import Frame, Image

c = Canvas('mydoc.pdf')
frame = Frame(1*cm, 1*cm, 19*cm, 10*cm, showBoundary=1)

"""
If I have a rectangular image, I will get a square image (aspect ration 
will change to 8x8 cm). The advantage here is that I use coordinates relative
to the frame.
"""
story = []
story.append(Image('myimage.png', width=8*cm, height=8*cm))
frame.addFromList(story, c)

"""
Aspect ration …
Run Code Online (Sandbox Code Playgroud)

python pdf image reportlab

11
推荐指数
2
解决办法
2万
查看次数

什么是PowerShell cmdlet?

以概念的方式接近cmdlet,

  1. 它们是如何制作的?他们编译了吗?

  2. 它是否相当于PowerShell的批处理文件?它是脚本还是二进制文件?

  3. 用于存储这些cmdlet的结构是什么?

powershell cmdlets conceptual

10
推荐指数
1
解决办法
5557
查看次数

如何在Eclipse中的"外部工具配置..."中设置"工作目录:"?

当我从项目中打开源文件并运行自定义构建脚本时,我希望工作目录初始化为从中打开源文件的实际当前工作目录.知道怎么做吗?

更新:另外,如何将"工作目录"设置为高于实际工作目录的一个级别?

eclipse build-process

5
推荐指数
1
解决办法
4668
查看次数

Python/scipy中的1D非最大抑制

您是否碰巧使用Python编写的一维非最大抑制算法.我需要它使用scipy在Python中制作Canny边缘检测器,该scipy将1D强度矢量作为输入.

我在网上浏览过,有很多信息描述了Canny边缘检测器的行为以及一些用Java编写的例子,但它们都描述了2D中的边缘检测.

然而,scipy确实支持Canny边缘检测所需的其他算法,即1D的高斯滤波和微分.

提前致谢.

python scipy edge-detection

5
推荐指数
1
解决办法
2569
查看次数

如何暂停以检查Makefile运行的sh命令的结果?

所以,我有一个Makefile,它运行不同的命令来构建S/W. 我make在MSYS/MinGW环境中执行.

我找到了例如sleep <seconds>命令,但这只会延迟执行.例如,如何让它等待按下按键?

printing debugging mingw makefile

3
推荐指数
1
解决办法
7346
查看次数

std :: string的字符引用

我有以下字符串:

index                                       0   1   2   3   4   5   6   7
std::string myString with the content of "\xff\xff\xff\x00\xff\x0d\x0a\xf5"
Run Code Online (Sandbox Code Playgroud)

当我引用myString [3]时,我得到了预期的'\ x00'值.

但是当我指的是myString [5]时,我得到两个值"\ x0d\x0a"而不仅仅是'\ x0d'.

更有趣的是myString [6]值,即'\ xf5'.这次它就像\ x0d不存在而且引用了正确的位置.

我的问题是:std:string对象中的\ x0d字符有什么特别之处?为什么索引时会跳过它?就像这样计算:

index                     0   1   2   3   4   5   5   6
std::string myString = "\xff\xff\xff\x00\xff\x0d\x0a\xf5"
Run Code Online (Sandbox Code Playgroud)

作为注释,'\ x0d'字符是第13个ASCII字符"回车",'\ x0a'是换行符.

更新:可以是std :: string将"\ x0d\x0a"视为单个字符,因此只占用字符串中的一个位置吗?这个'\ x0d'是关于std :: string的"神秘"字符吗?

其他信息:http://en.wikipedia.org/wiki/Newline

c++ stdstring

-1
推荐指数
2
解决办法
2552
查看次数