[原创]CS8900A 网卡芯片驱动,Linux-2.6.27内核,SMDK2410平台[2010-2-20更新]
CS8900A 网卡芯片驱动,平台为SMDK2410,内核为 2.6.27, 应该从 2.6.27 - 2.6.30 的内核都可以支持,假如不支持的话Q我: 126027268~~~ 比内核中的cs89x0.c增加了链路状态检查定时器操作,因而解决了网线拔掉时发送超时内核报错的bug。
大家下载后,帮忙转载就可以了,不收分。
[原创]CS8900A 网卡芯片驱动,Linux-2.6.27内核,SMDK2410平台
CS8900A 网卡芯片驱动,平台为SMDK2410,内核为 2.6.27, 应该从 2.6.27 - 2.6.30 的内核都可以支持,假如不支持的话Q我: 126027268~~~ 比内核中的cs89x0.c增加了链路状态检查定时器操作,因而解决了网线拔掉时发送超时内核报错的bug。
大家下载后,帮忙转载就可以了,不收分。
[原创]FSO文件浏览器
这是一个利用FSO集合对象编写的FSO文件浏览器(如果你非要说它是木马,我也不反对),在功能上仿照了“海洋顶端木马”设计,不过代码完全是重写的,没有使用如Shell.Application等容易造成杀毒软件误杀的组件。类似的工具网上有很多,本工具使用价值不是很大,但其中的很多代码自认为写的不错的。
主要功能包括:
磁盘信息查看
磁盘文件浏览
类似WindowsExplorer的操作方式
新建、删除、改名、复制、移动等基本文件操作
文本文件编辑
Stream方式文件下载
精简优化的无组件上传
文件打包/解包,一个文件夹可以完整地被打包/解包
IP数据库、手机归属地查询软件完整源代码(C#)
IP数据库、手机归属地查询软件完整源代码(C#)
纯真IP数据库、手机归属地查询软件 及 源代码(C#)
本软件使用 Visual Studio .NET 2003 开发,包含3个项目:
IpLocator.dll是IP查询组件的DLL类库,C#编写;
MpLocator.dll是手机归属地查询组件的DLL类库,C#编写;
Locator.exe是整合IP数据库查询和手机归属地查询的二合一程序,C#编写。
内附有上述3个项目完整的源代码,并有详尽的注释,另附IP数据库和手机号段数据文件:CoralWry.dat是珊瑚虫版的IP数据库;MpData.txt是文本格式的手机号段数据,使用Mps.exe导入为MpData.dat,文件格式见附图。
Mps.exe的源代码: http://download.csdn.net/source/611741
51汇编写的基于8052内核的ADuC812控制台程序
Title: 简单的ADuC控制台(A Simple ADuC Console)
Description: 使用"Windows超级终端"作为输入设备和显示终端,实现与单片机的交互式操作
Author: Liu Jianying
Department: 河北科技大学 材料科学与工程学院
Date: 2008-6-1
使用方法:
1. 编译程序并用WSD下载程序至目标单片机
2. 打开"Windows超级终端",新建一个连接,命名为"ADuC812"
3. 设置每秒位数:9600,数据位:8,奇偶校验:无,停止位:1,数据流控制:无
4. 命令:
aduc812> cls ;清屏
aduc812> adc n ;n通道AD转换,按<Ctrl+C>结束
aduc812> dac x ;将十进制数x(0-4095)输出到DAC0
aduc812> help ;输出帮助信息
aduc812> stw ;输出锯齿波到DAC0,按<Ctrl+C>结束
手机号归属地数据导入及查询工具源代码(C++)
手机归属地数据文件格式是自己定义的,使用本程序将文本格式的手机号数据导入为二进制文件以节约存储空间和提高查询速度,数据文件命名为MpData.dat,然后可以使用本程序查询手机号段的归属地
注: Mps.cpp是主程序, Global.cpp是一些工具函数和类, Release/MpData.txt是文本格式的手机归属地数据。 程序的使用方法请参阅Mps.cpp中printHelp()函数的代码
纯真IP数据库查询模块源代码参考(C#)
发一个自己写的C#的IP所在地查询程序,使用纯真/珊瑚虫数据库均可(QQWry.dat/CoralWry.dat),程序的实际使用价值可能不大,仅作为此类c#程序的参照。
有些朋友在C#中使用动态类对象的构造函数/析构函数在对象的初始化/释放时来打开/关闭数据文件,这虽然是一个很好的面向的思想,但托管程序对象的释放时间是不确定的,尤其是ASP.NET的使用,这一方面由于打开的文件未释放会造成资源浪费,更重要的是可能会带来线程并发所造成的共享冲突,另外如果在ASP.NET中使用缓存机制则会增加程序的复杂性和降低模块的独立性、重用性。
基于这些原因,程序中全部使用静态方法,实际上这是由我的另一个C++的程序改写的C#程序,模块的调用很简单,例如,使用当前目录下的CoralWry.dat数据文件来查询IP地址121.193.213.6,则可以:
IpLocation ipl=IpLocation ipl=IpLocator.GetIpLocation("CoralWry.dat","121.193.213.246");
Console.WriteLine("IP地址段: "+IpLocator.IntToIpString(ipl.IpStart)+" - "+IpLocator.IntToIpString(ipl.IpEnd));
Console.WriteLine("IP所在地: "+ipl.Country+" "+ipl.City);
返回值是一个IpLocation结构,包含4个属性:Country国家、City城市、IpStart/IpEnd IP段开始/结束值(uint型,可使用IntToIpString()函数转成点分IP字符串)
MD5校验和计算小程序(C)
这里发一个几乎已经成为废物了的md5计算程序,仅供参考。
里面主要包含3个文件: Md5.cpp、Md5.h、Main.cpp。其中Md5.cpp是算法的代码,里的代码大多是从 rfc-1321 里copy过来的;Main.cpp是主程序。