测试运行平台:CentOS 6.5发行版,内核版本3.11
1. Linux抓包源程序
在OSI七层模型中,网卡工作在物理层和数据链路层的MAC子层。
进行网络通信时,源主机通过socket(或其它)应用程序产生IP报文,经过各个OSI层层封装,数据包以Ethernet帧的形式进入物理层。Ethernet帧包含源主机地址、IP报文、目标地址(IP地址、端口号或映射的6字节...
分类:
系统相关 时间:
2014-06-03 02:45:05
阅读次数:
428
cocos2dx 2.2.3 xcode5.0,新建mac项目报错
Undefined symbols for architecture x86_64:
"cocos2d::extension::LabelReader::createInstance()", referenced from:
cocos2d::extension::GUIRead...
分类:
其他好文 时间:
2014-06-02 23:07:31
阅读次数:
307
Mac OS Mountain
Lion默认是没有安装X11的,而wireshark运行需要x11,因此如果直接安装wireshark而没有安装x11,wireshark不会正常运行。去苹果主页下载最新版本的xQuartz,然后运行wireshark,会弹出一个选择x11的界面,选择/Applica...
分类:
其他好文 时间:
2014-06-02 21:30:13
阅读次数:
232
/*********************************************************************************************在iOS开发中,需要经常与后台服务器进行各种功能性的测试,其中会经常遇到的一种情况就是HTTP方式中的WebDa...
分类:
Web程序 时间:
2014-06-02 05:45:04
阅读次数:
410
一、问题背景
在mac中,安装程序有dmg和pkg两种形式。对于dmg,直接在应用程序中删除即可,但是pkg包却没有如此方便。需要通过命令行进行删除。
Mac OS X 10.9.2
二、解决方案
1、打开“应用程序”->“实用工具(Utilities)”->“终端(Terminal)”。
2、使用"pkgutil --pkgs"命令,列出安装了的pkg包。
com.a...
分类:
其他好文 时间:
2014-06-01 17:25:46
阅读次数:
406
跨平台移动应用开发框架Xamarin可以让你完全用C#编写你的应用程序,在iOS、Android、Windows
Phone
8、Windows8和mac平台上共享相同的代码。你可以重用你最喜欢的.NET库,而且还很容易地使用平台特定的库和框架。Xamarin提供了高性能编译的代码和完全访问所有本地...
分类:
移动开发 时间:
2014-06-01 12:24:39
阅读次数:
273
我查找了^M没效果,应该是特殊的控制字符,查找换行符结果不是,在每一行的末尾不是换行就是回车吧,对于不同的系统对按行的编码定义不一样。
linux中用\n 0x0a
mac 中用\r 0x0d
win 中用\r\n 0x0d0a
这里的问题可能是回车符,于是查找回车符成功。
去掉方法:现在已经明白了,是由于0x0d0a组成的换行,把0d去掉即可。...
分类:
其他好文 时间:
2014-06-01 09:40:27
阅读次数:
251
UPC/EAN/JAN
Fontware条形码控件使你的Windows/Linux/UNIX/Mac应用程序创建UPC/EAN/JAN 条码变得极其简单,而且还提供了TrueType,
PostScript Type 1, PostScript Type 3 and OpenType 字体,支持UP...
分类:
其他好文 时间:
2014-05-31 19:33:36
阅读次数:
268