码迷,mamicode.com
首页 > Windows程序
WinPcap编程(三)
1.过滤器设置 设置过滤器,得到你想要的哪种类型的包。Like WireShark。 过程:编译过滤器,然后设置过滤器。直接上参考文档的代码: if (d->addresses != NULL) /* 获取接口第一个地址的掩码 */ netmask=((st...
分类:Windows程序   时间:2015-08-16 16:33:24    阅读次数:240
编写高质量代码改善C#程序的157个建议——建议51:具有可释放字段的类型或拥有本机资源的类型应该是可释放的
建议51:具有可释放字段的类型或拥有本机资源的类型应该是可释放的在建议50中,我们将C#中的类型分为:普通类型和继承了IDisposable接口的非普通类型。非普通类型除了包含那些托管资源的类型外,本身还包含一个非普通类型的字段。在标准的Dispose模式中,我们对非普通类型举了一个例子:一个非普通...
分类:Windows程序   时间:2015-08-16 16:27:05    阅读次数:151
编写高质量代码改善C#程序的157个建议——建议50:在Dispose模式中应区别对待托管资源和非托管资源
建议50:在Dispose模式中应区别对待托管资源和非托管资源真正资源释放代码的那个虚方法是带一个bool参数的,带这个参数,是因为我们在资源释放时要区别对待托管资源和非托管资源。提供给调用者调用的显式释放资源的无参Dispose方法中,调用参数是true: public void D...
分类:Windows程序   时间:2015-08-16 16:24:43    阅读次数:145
WinPcap编程(二)
0.这一次具体讲抓包的两种方法。不过说明之前得知道几点: 第一,无线网卡的包需要特定网卡驱动才能抓到。 第二,抓以太网上的包的时候,需要禁用无线网卡。(这一点没搞清楚原因,有了解的希望能给个答案,解个惑。感谢。回学校了问问老师。) 第三,(建议)清除ARP表,最好自己写个批处理命令。快一点。1...
分类:Windows程序   时间:2015-08-16 15:09:46    阅读次数:182
编写高质量代码改善C#程序的157个建议——建议48:Dispose方法应允许被多次调用
建议48:Dispose方法应允许被多次调用一个类型的Dispose方法应该允许被多次调用而不抛出异常。鉴于此,类型内部维护了一个私有的bool变量disposed,如下:private bool disposed = false;在实际清理代码的方法中,加入一下判断:if(disposed){ ....
分类:Windows程序   时间:2015-08-16 15:11:04    阅读次数:182
【原创】《windows驱动开发技术详解》第4章实验总结二
1 实验要求(WDM驱动)2 编写过程2.1 确立整体架构2.1.1 入口函数——DriverEntry(1)作用设置pDriverObject结构体,注册AddDevice和相关PNP函数,包括IRP_MJ_PNP,IRP_MJ_CREATE等(2)注意AddDevice在Driver_Objec...
分类:Windows程序   时间:2015-08-16 15:03:23    阅读次数:203
C#基础系列——异步编程初探:async和await
前言:前面有篇从应用层面上面介绍了下多线程的几种用法,有博友就说到了async, await等新语法。确实,没有异步的多线程是单调的、乏味的,async和await是出现在C#5.0之后,它的出现给了异步并行变成带来了很大的方便。异步编程涉及到的东西还是比较多,本篇还是先介绍下async和await...
分类:Windows程序   时间:2015-08-16 15:05:03    阅读次数:448
WPF获取窗口句柄
转自http://www.cnblogs.com/jasondan/archive/2011/04/06/2095984.html .NET WinForm获取窗口句柄很方便,this.Handle搞定。 WPF就有些麻烦了,获取方法如下: 引入命名空间:using System.Windows.Interop; 获取...
分类:Windows程序   时间:2015-08-16 13:54:39    阅读次数:482
树莓派与window 10组成的物联网核心:让人失望
去年春天,微软发布了自己的window系统与物联网系统的方案,该方案使用树莓派和window 10组成物联网的核心。树莓派是一个与window完全不同的运行在ARM构架下的系统。是的,或许微软决心离开桌面系统,构架一个数以十亿计的物联网平台,或者用它来填补数以万计的POS终端和ATM机留下的空白。 当window 10物联网系统第一次发布时,人们对这样一个window实时系统抱着很大的希望。...
分类:Windows程序   时间:2015-08-16 13:50:30    阅读次数:255
POJ 2823 Sliding Window
1.题目描述:点击打开链接 2.解题思路:本题利用单调队列解决。单调队列和单调栈性质一样,内部元素严格单调递增排列。单调队列的一个典型应用就是本题的求滑动窗口的最值问题。那么怎么求解呢?首先,由于长度为k,因此我们可以先把0到k-1的下标全部试图入队列。在加入元素i时,若队列的末尾的值j满足Aj≥Ai,则不断地取出,直到队列为空或者Aj 还可以简单的理解:从头滑到尾可以求出最小值,从尾滑到头可...
分类:Windows程序   时间:2015-08-16 13:48:55    阅读次数:181
window 窗口编辑
1 package com.chuangkohua; 2 3 import java.awt.FileDialog; 4 import java.awt.FlowLayout; 5 import java.awt.Frame; 6 import java.awt.Menu; 7 i...
分类:Windows程序   时间:2015-08-16 13:48:19    阅读次数:185
WPF与Winform的选择
最近公司计划对ERP系统全面升级,现有的ERP是简单的bs架构系统打算改版成cs。平时如自己写一些工具,小应用都是用winform就足够。但是界面总是很难看,据了解WPF在这一方面会强一些。因为之前对WPF并不熟悉,先花了点时间了解一下,和Winform做了一下对比。以下大概的整理,未做详细整理。w...
分类:Windows程序   时间:2015-08-16 13:40:11    阅读次数:177
编写高质量代码改善C#程序的157个建议——建议47:即使提供了显式释放方法,也应该在终结器中提供隐式清理
建议47:即使提供了显式释放方法,也应该在终结器中提供隐式清理在标准的Dispose模式中,我们注意到一个以~开头的方法,如下: /// /// 必须,防止程序员忘记了显式调用Dispose方法 /// ~SampleClass() ...
分类:Windows程序   时间:2015-08-16 13:39:35    阅读次数:149
编写高质量代码改善C#程序的157个建议——建议46:显式释放资源需继承接口IDisposable
建议46:显式释放资源需继承接口IDisposableC#中的每一个类型都代表一种资源,资源分为两类:托管资源:由CLR管理分配和释放的资源,即从CLR里new出来的对象。非托管资源:不受CLR管理的对象,如Windows内核对象,或者文件、数据库连接、套接字、COOM对象等。如果我们的类型使用了非...
分类:Windows程序   时间:2015-08-16 13:39:04    阅读次数:163
socket学习笔记——实现收发文件(Windows)
记录下来,供自己学习!server.c 1 #define _CRT_SECURE_NO_DEPRECATE 2 #include 3 #include 4 #include 5 #include 6 #define BUF_SIZE 1024 7 char buf[BUF_SIZE], m...
分类:Windows程序   时间:2015-08-16 11:57:30    阅读次数:152
平庸技术流,用 WebApi +AngularJS 实现网络爬虫
最近园子里网络爬虫很火爆,从PHP到Python,从windows服务到winform程序,各路大神各显神通。小弟也献下丑,从平庸流出发,简述下 WebApi +AngularJS方式实现网络爬虫。一、技术框架1.1 前端:AngularJS,创建SPA(单页面应用)。爬虫需要长时间的等待服务器返回...
分类:Windows程序   时间:2015-08-16 10:38:21    阅读次数:210
【bzoj1026】【SCOI2009】【windy数】【数位dp】
Description windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy数? Input 包含两个整数,A B。 Output 一个整数。 Sample Input 【输入样例一】 1 10 【输入样例二】 25 50 Sample...
分类:Windows程序   时间:2015-08-16 09:26:14    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!