03 2012 档案

ubuntu 安装 libcap
摘要:从我的网易博客移动。。libpcap 是unix/linux 平台下的网络数据包捕获函数包, 大多数网络监控软件都以它为基础。 Libpcap 可以在绝大多数类unix 平台下工作. Libpcap 应用程序框架 Libpcap 提供了系统独立的用户级别网络数据包捕获接口,并充分考虑到应用程序的可移植性。Libpcap 可以在绝大多数类unix 平台下工作,在windows 平台下,一个与libpcap 很类似的函数包 winpcap 提供捕获功能,其官方网站是http://winpcap.polito.it/ 。1,安装GCC。(ubuntu默认安装了GCC)命令:sudo apt-... 阅读全文

posted @ 2012-03-22 21:00 fengyun1989 阅读(1240) 评论(0) 推荐(0) 编辑

libpcap编程--流量统计。。
摘要:从我的网易博客移动。。。思路:对所抓的包进行分析。分析目标MAC地址和本机MAC地址的比较。如果一样,则为下载流量。否则是上传流量1,获取本机MAC设置一个全局变量u_char uploadhost[ETHER_ADDR_LEN]; void getMac()//获取本机MAC { int sockfd; struct ifreq struReq; sockfd = socket(PF_INET,SOCK_STREAM,0); memset(&struReq,0,sizeof(struReq)); strncpy(struReq.ifr_name, "eth0", 阅读全文

posted @ 2012-03-22 20:57 fengyun1989 阅读(729) 评论(0) 推荐(0) 编辑

ethernet,ip,tcp结构<备份记忆>
摘要:从我的网易博客移动struct sniff_ethernet {u_char ether_dhost[ETHER_ADDR_LEN]; /* 目的主机的地址 */u_char ether_shost[ETHER_ADDR_LEN]; /* 源主机的地址 */u_short ether_type; /* IP? ARP? RARP? etc */};/* IP数据包的头部 */struct sniff_ip {#if BYTE_ORDER == LITTLE_ENDIANu_int ip_hl:4, /* 头部长度 */ip_v:4; /* 版本号 */#if BYTE_ORDER == BIG 阅读全文

posted @ 2012-03-22 20:55 fengyun1989 阅读(355) 评论(0) 推荐(0) 编辑

ip结构体中len与libpcap pcap_pkthdr结构体中len区别《转载》
摘要:从我的网易博客移动。。。ip->len的意思是数据报的长度,就是IP没有被切片时的大小,而pcap_pkthdr.len则是mtu,切片后被抓到的数据报大小。 阅读全文

posted @ 2012-03-22 20:53 fengyun1989 阅读(228) 评论(0) 推荐(0) 编辑

SQL取系统的当前日期 <转载>
摘要:从我的网易博客移动。。。。SQL取系统的当前日期 SQL SERVER 2000用sql语句如何获得当前系统时间,就是用GETDATE(); Sql中的getDate()是Sql Server 中一个非常强大的日期格式化函数 _selectCONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM _selectCONVERT(varchar(100), GETDATE(), 1): 05/16/08 _selectCONVERT(varchar(100), GETDATE(), 2): 08.05.16 _select... 阅读全文

posted @ 2012-03-22 20:52 fengyun1989 阅读(290) 评论(0) 推荐(0) 编辑

<ASP.NET>给服务器控件赋值
摘要:从我的网易博客移动。。。。。在ListView中Itemtemplate添加了个服务器控件button。经过服务器渲染后。就很难取到该button的ID。所以在ItemDataBound中给该button绑定ID数据 btn.Attributes["MyId"] = btn.ClientID; btn.Attributes["onclick"] = "check(" + slid + ",this);";//绑定了个onclick事件,this也是可以作为当前btn的ID使用前台javascript。写了个ajax 阅读全文

posted @ 2012-03-22 20:50 fengyun1989 阅读(859) 评论(0) 推荐(0) 编辑

<C++>error LNK2001错误
摘要:从我的网易博客移动。。。。简单写了个C++的类练习。其中类中有个虚函数。居然提示 error LNK2001: unresolved external symbol "public: virtual bool __thiscall Base::isgood(void)" 错误。丫的。我没有需求要连接dll啊。很久不写难道这么弱智的类都出这么牛逼的错误。。。折腾了半天。才发现我定义的虚函数没有定义。也就是没有定义成纯虚函数。修改后。最后代码为: virtual bool isgood() =0;//后面的=0就是定义成纯虚函数必须的。就是没有后面的=0.才会发生上面错误这样。 阅读全文

posted @ 2012-03-22 20:47 fengyun1989 阅读(226) 评论(0) 推荐(0) 编辑

<java>No enclosing instance of type GraphicFrame is accessible. Must qualify the allocation with an
摘要:从我的网易博客移动。。。。。这个错误是一个内部类错误。。是指 内部类,实例化的时候要先实例化外部类。原来的代码:public class GraphicFrame extends Frame { public static void main(String[] args){ GraphicFrame rui = new GraphicFrame(); rui.addWindowListener(new Winadp());//这里发生了上述错误 } class Winadp extends WindowAdapter { public void windowClos... 阅读全文

posted @ 2012-03-22 20:43 fengyun1989 阅读(879) 评论(0) 推荐(0) 编辑

<java>程序当前路径问题
摘要:从我的网易博客移动。一般来说,打开一个当前路径的文件。这样就行了。 File f = new File("1.txt");在eclipse上运行很正常。而且路径是当前工程的目录。但是打包后。执行jar包。虽然txt还是和jar包放在一块。但是就是找不到。后来发现。执行的路径跑到了C:\windows\win32下了。尝试用 System.getProperty("user.dir")://当前项目的决定路径来获取当前路径。还是一个样。在eclipse上的路径是对的。但是打包后执行jar的路径就跑到了C:\windows\win32下了。所以考虑来获取编译 阅读全文

posted @ 2012-03-22 20:41 fengyun1989 阅读(192) 评论(0) 推荐(0) 编辑

<ASP.NET>SQL SERVER 默认主键,默认了聚簇索引
摘要:从我的网易博客移动。。。。。SQL SERVER 如果在建表的时候建立了主键,没有建立聚簇索引,那么久默认了主键是聚簇索引。坑爹啊。这样,这么重要的聚簇索引就到了主键上了。要修改麻烦死了。。研究了半天,发现有两种方法:首先说下我建立的表: 订单详情 T_DetailOrder字段名称说明数据类型主键DO_ID主键Bigint是O_ID订单号BigintMname菜名Nvarchar(20)Mprice价格Float为订单详情做O_ID的聚簇索引。第一种建聚簇索引的方法:删除表后重新建立表: 直接在建立的时候建立聚簇索引 create table T_DetailOrder ( DO_I... 阅读全文

posted @ 2012-03-22 20:39 fengyun1989 阅读(368) 评论(0) 推荐(0) 编辑

window phone 7 中ApplicationBar的图标问题
摘要:从我的网易博客移动。。。。使用ApplicationBar创建菜单。设置IconUri时,发现图标路径正确,就是死活不显示图标。就显示一些叉叉。。研究了很久,才发现图标的属性中的生成操作那项为Resource,所以部署后图标的路径就不是现在显示的相对路径了。。所以应该把这项属性改成内容,这样路径就对了。。 阅读全文

posted @ 2012-03-22 20:37 fengyun1989 阅读(162) 评论(0) 推荐(0) 编辑

<WP7>输入完毕,让inputscope隐藏
摘要:从我的网易博客移动过来。。。做了个保存按钮,要弹出一个弹窗。这个弹出是自制的用canvas做的弹窗。原理是利用隐藏显示来弹出弹窗。代码如下:<Canvas Height="251" HorizontalAlignment="Left" Margin="18,39,0,0" Name="saveDlg" VerticalAlignment="Top" Width="432" Visibility="Collapsed"> <Rectangl 阅读全文

posted @ 2012-03-22 20:35 fengyun1989 阅读(180) 评论(0) 推荐(0) 编辑

<WP7>手机通过USB与电脑服务端通过socket交互
摘要:从我的网易博客移动过来的。。。练习写window phone的socket时,发现了个很奇怪的问题。在模拟器能通过socket连接到电脑服务端。但是到了用USB连接的硬件(手机HTC T8788)时,发现不能和电脑服务端通过socket交互。电脑确认了zune已经打开。手机也能通过USB线从电脑的网络上网。但是这样socket连接出问题了。。经过研究,才发现是电脑服务端的问题。电脑服务端用C#写的普通的window窗口程序。创建socket,到Bind时出了问题。我绑定的是本机IP。IPEndPoint localEP = new IPEndPoint(ipHostInfo.AddressLi 阅读全文

posted @ 2012-03-22 20:33 fengyun1989 阅读(475) 评论(0) 推荐(0) 编辑

<WP7>window phone 加速器(重力感应)初体验
摘要:从我的网易博客移过来的。。。。WP7的加速感应器。也就是日常所说的实现重力感应的模块。Windows Phone设备中的加速度感应器是用来度量3个坐标轴加速度的装置。大致坐标如下:我们所需要做的就是从Accelerometer对象中读取到相应的数据。//MainPage.xaml的代码主要是在ContentPanel中加入以下代码<Grid.ColumnDefinitions> <ColumnDefinition Width="100"/> <ColumnDefinition Width="300" /> </G 阅读全文

posted @ 2012-03-22 20:31 fengyun1989 阅读(402) 评论(0) 推荐(1) 编辑

<wp7>另类弹窗,coding4Fun插件提供的弹窗
摘要:从我的网易博客移过来的。。先提供效果图吧。这个是coding4Fun提供的MessagePrompt弹窗。还提供了ToastPrompt:土司弹出框,类似于土司推送通知。AboutPrompt:说明弹出框,特点是弹出框会在屏幕中间,其他的弹出框是在屏幕的上方(其他可以通过Margin调整文位置)。PasswordInputPrompt:密码输入弹出框。InputPrompt:输入弹出框,用于弹出输入框输入其他的信息。这些都不讨论了。需要的可以到官网文档:http://coding4fun.codeplex.com/wikipage?title=MessagePrompt&referri 阅读全文

posted @ 2012-03-22 20:27 fengyun1989 阅读(369) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示