自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(50)
  • 资源 (31)
  • 收藏
  • 关注

原创 学学Hook

其实关于破解和Hack等的编程一直都想认真的学习一下,但是却总也没有激发出很大的激情,也许也是一直在学校里被paper,实验,毕业等打压的吧,再有三个月就毕业了,我想在这段时间,应该坚持学习一下这方面的东西了.看雪论坛:是加解密(尤其是软件破解)方面的顶级论坛,要多去学习交流。黑客防线:是黑客(尤其在网络安全方面)编程的重要阵地,它的杂志也应该多买来看看,积累,学习。

2010-04-05 20:49:00 398 1

原创 2009腾讯创新技术大赛:Papercut

Problem E: PapercutTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 123Accepted: 50Description现在桌面上有一张矩形纸,上边有n×m个格子,每个格子有一个数字。 每张矩形纸可以算出一个数值F,F是由纸张里任意

2009-05-11 23:28:00 475

转载 2009腾讯创新技术大赛:String

  Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2009-05-11 00:33:00 379

原创 2009腾讯创新技术大赛:Doudou

Description有只企鹅叫豆豆,总是被别的企鹅欺负。豆豆在长期的隐忍之后,掌握了所有企鹅的高度和攻击力强度,还得到了一把黄金剑。在拥有了黄金剑以后,豆豆终于可以展开绝地大反击。但这把黄金剑的用法却很奇怪。首先,豆豆第一次可以选择任何一只企鹅开始挑战。豆豆这一次必胜。再次,当豆豆已经挑战过某一只企鹅后,再下一次的挑战对象只能是比上一名对手高,且比上一名对手攻击力强的企鹅。这

2009-05-11 00:20:00 405

原创 2009腾讯创新技术大赛 Ball

Description给出空间上两个运动的小球,球心坐标在分别是A(xa , ya , 0),B(xb , yb , 0),半径分别为Ra , Rb,速度分别为Va( vax, vay , 0), Vb(vbx , vby, 0)。判断两个小球是否会碰撞,若会碰撞,输出首次碰撞时的时刻和两个小球的坐标;若不会碰撞,输出“Impossible”(球心和速度的z坐标恒为0,可将本题

2009-05-11 00:09:00 512

原创 关于OpenGL的投影函数gluProject

在使用OpenGL进行三维建模工作的时候,gluProject无疑是必须使用的最重要的函数之一,但是我在很长一段时间内一直没有弄明白这个函数的内在工作过程,相信很多作相关研究的新手也并不真正清楚(我本身也是新手)。OpenGL红宝书中的相关讲解也只是针对函数的用途、参数、注意事项等的说明。当我们需要自己需要加载定标参数来写一个新的投影函数,或者说将我们定标得到的原始参数扩展成为符合OpenGL对应

2009-05-07 18:07:00 6045 2

原创 博客文章的总结和规划

     从上研究生以来,由于研究压力增大和课余时间的急剧减少,CSDN的博客很少更新了。当对自己的方向逐渐熟悉,我逐渐总结了一些值得与朋友们分享的知识和心得,希望在近期写成文章和大家交流。     总结过去的博客文章。     虽然本科时在WDM驱动方面做了一些工作,并发了一些研究心得在博客里,但是由于时间的流逝,对于相应的技术细节逐渐淡忘了,所以很多网友通过

2009-05-05 19:31:00 414

原创 AStar百度之星2008初赛题目总结1.1:广告排名区间 (10分)

 问题背景shifen广告消费预估系统可以估计出一段时间内一个特定的广告在检索结果中排在各个位置的几率。比如系统对某广告的输出如下:p1 = 0.03, p2 = 0.08, p3 = 0.04 ……这说明该广告展现在第1位的概率是 3%,展现在第2位的概率是 8%,展现在第3位的概率是 4%……问题是:如何给出一个排名估计区间[i, j],使得广告出现在该区间中的概率大于或等于一

2008-06-03 02:54:00 784 2

原创 判断线段是否相交的函数和求直线交点的函数

代码贴给大家,自己看吧!注释很明白了。#include #include #include struct POINT { int x; int y;};/*判断两条线段是否相交(有交点)*/bool IsLineSegmentCross(POINT pFirst1, POINT pFirst2, POINT pSecond1, POINT pSe

2008-06-03 01:41:00 4707 4

原创 AStar百度之星2008初赛题目总结2.1:成语纠错 (15分)

问题背景成语是中华民族的文化瑰宝,作为历史的缩影、智慧的结晶、汉语言的精华,闪烁着睿智的光芒。你的任务是给一个错误的四字成语进行纠错,找到它的正确写法。具体来说,你只允许修改四个汉字中的其中一个,使得修改后的成语在给定的成语列表中出现。原先的错误成语保证不在成语列表中出现。有时,这样的“纠错”结果并不惟一。例如“一糯千金”可以改为“一字千金”也可以改成“一诺千金”。但由于“糯”和“诺”是同音字

2008-06-02 20:54:00 996

原创 写一个求任意正多边形顶点集的函数

原理:任意正多边形都是圆的内接多边形,顶点都在它的外接圆上,而且正多边形的顶点在圆上是均匀分布的。以下先给出单位圆的任意内接正多边形的实现:void GetRegPolygon(POINT *pHead,int n){       int i(0);       for (i=0;i       {              pHead[i].x = cos((doub

2008-06-02 16:20:00 1603 1

原创 AStar百度之星2008初赛题目总结2.2:圆内五角星 (20分)

问题背景如图,一个半径为1的圆周上有5个点。按角度制给出5个点的极角Ai (0i。按下图的方法连成一个五角星, 计算圆被切割成的11个部分面积的方差。具体地说, 假定11个区域的面积分别为S1,S2, ..., S11,那么面积的均值计算方法为:M = (S1+S2+...+S11 ) / 11面积的方差计算方法为:D = ((S1-M)2 + (S2-M)2 + ...

2008-06-02 11:09:00 1183 2

转载 详解main() 参数

每一C 程序都必须有一main()函数,可以根据自己的爱好把它放在程序的某个地方。有些程序员把它放在最前面,而另一些程序员把它放在最后面,无论放在哪个地方,以下几点说明都是适合的。1. main() 参数在Turbo C2.0启动过程中,传递main()函数三个参数:argc,argv和env。* argc: 整数,为传给main()的命令行参数个数。* argv: 字符串数组。在DOS 3.X 

2008-05-29 23:17:00 608 1

转载 良好的编码习惯

1、以简洁明了的方式编写C程序。通常把这种程序编写方法称为KIS(“保持简洁”)。不要用古怪的方式编写程序。 2、阅读所有的C版本手册。经常参考所用的C版本的手册能了解该版本的丰富的特点,并正确地使用这些特点。 3、计算机和编译器是很好的教员。如果对C的某个特点没有把握,编写一个简单的程序,然后编译并运行它,看看会发生什么结果。 4、在每一个函数的前面加上描述函数用途的注释。 5、执行打印操作的函

2008-05-23 21:58:00 557 1

原创 多边形等距算法实现中遇到的问题及其解决办法

  本文得益于徐庆荣(武汉大学)的文章思路,参考地址:http://dev.csdn.net/article/13/13811.shtm 实现了一个多边形等距的算法,其间参考了wyz20020214 在CSDN资源区上传的“开放源码的计算机图形学几何算法包”,参考下载地址:http://download.csdn.net/source/457600 在此总结一下实现过程中的收获。   1、如果

2008-05-23 19:26:00 1797 4

原创 WDM驱动开发过程遇到的一些问题解决的方法集锦

1、SoftICE在机器启动时有时会出问题,Setting里选择boot,不按ESC就进不了系统,这种情况据说可能是和系统安装的虚拟光驱有冲突(高版本会有冲突),安装虚拟光驱的3.47版本没问题。导致这种问题的还有因素很多。2、编译程序时出下面错误.../driver/PCiDriverDevice.h(60) : error C2504: KDriverManagedQueueEx : ba

2008-05-12 15:38:00 1853 3

转载 10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔

 (一)拉格朗日插值多项式#include  #include  #include  float lagrange(float *x,float *y,float xx,int n)     /*拉格朗日插值算法*/ { int i,j;   float *a,yy=0.0;    /*a作为临时变量,记录拉格朗日插值多项式*/   a=(float *)mallo

2008-05-08 20:40:00 1679 2

原创 怎样读一个大程序

 声明:我指的是普通程序,可能更偏重一些算法性程序,你要去读开源的开发库或者操作系统代码,就另说了啊!         怎样读一个大程序(针对VC++代码谈自己的一点经验,但是语言是共通的,希望对其他语言的程序设计师也能有一些启发和帮助):下到一块大代码,有几十个类,有些人当场吓晕过去(夸张了点)。其实我们分析这样的程序,可以:    首先,看看它是不是用了什么辅助库。比如OpenCV

2008-05-07 16:32:00 2104 4

原创 读书笔记:《微软研发致胜策略》

 今天花了一下午看了这本书,作者是史蒂夫.马魁尔,我无需对作者作任何评价,我看到的是这本书发在CSDN资源区的一个PDF中译本,而这个PDF里居然没有写作者,而我看到一半以后就觉得以这种思维写出的这本书不像是国内的一个开发经理写的书(没有贬低的意思,本来我一位是亚洲研究员的某位中国主管写的呢,这里不讨论中外思维的问题),后来上网查了一下作者,果然,是一位外国项目经理。谈谈读后的收获吧。这本

2008-05-06 20:53:00 733

原创 读书笔记:《加密与解密(第二版)》第四章 动态分析技术

  第四章 动态分析技术动态分析技术中最重要的工具是调试器,分为用户模式和内核模式两种。用户模式是指用来调试用户模式的应用程序,它们工作在Ring3级,如Visual C++等编译器自带的调试器。内核模式调试器是指能调试操作系统内核的调试器,它们处于CPU和操作系统之间,工作在Ring0级,如SoftICE、TRW2000等。1、 SoftICE调试器在DriverStudio

2008-05-05 20:27:00 582

原创 读书笔记:《加密与解密(第二版)》第三章 静态分析技术

  第三章        静态分析技术机器语言与汇编语言几乎是一致的,因此可将机器语言转化成汇编语言,这个过程叫做反汇编(Disassembler)。一些边解释边执行的语言(解释性语言),可以还原出高级语言的原始结构,这个过程称为反编译(Decompiler)。所谓静态分析,即从反汇编出来的程序清单上分析程序流程,了解模块完成的功能。1、 文件类型分析讲了FileInfo(简称

2008-05-05 17:08:00 632

原创 读书笔记:《加密与解密(第二版)》第二章 代码分析技术

第二章 代码分析技术1、认识PE格式Win16平台上可执行文件是NE格式Win32平台(包括Windows 95/98/ME/NT/2000/XP/CE)上,可执行文件是PE格式。PE文件以区块(Section)来组织,每个快都有它自己在内存中的一套属性,比如:这个块是否包含代码、是否只读或可读写等。常见的区块有:.text:在编译或汇编结束时产生的一种块,其内容全是指令代码;

2008-05-04 20:39:00 544

转载 醍醐灌顶:揭示楼市涨价,RMB升值背后的真相!

本文以最浅显得道理阐述经济的原理,进而阐述经济的真相。不会有任何所谓的学术妓 女们常用来欺骗人民的深奥的学术理论,还事实以清白,真相只有一个,让我们擦亮眼睛,洞观今天发生的一切。希望浏览的人能耐心看完,看完之后相信大家都会心中有了一个底,也会冷静下来,共同保卫我们自己的家园和生活!!     我不是经济学家,但我比经济学诚实,本文在以下几方面阐述中国经济的真相。    1、什么是经济发展?    

2008-05-04 14:47:00 226 1

原创 读书笔记:《加密与解密(第二版)》第一章 基础知识

1、文本编码方式Unicode字符把东西方一切文字和符号都用2个字节表示,且在Intel处理器中存放时,低位字节存入低地址,高位字节存入高地址。比如一个英文字串“pediy”的存储示意图如下:图1.1    内存中的ASCII码与Unicode码2、Windows API函数API(Application Programming Interface)的实现关于Win16

2008-05-03 18:41:00 821

翻译 WDM驱动程序设计之USB总线支持类:KUsbPipe类

KUsbPipe类【Overview】KUsbPipe类抽象了一个USB管道(pipe),这种机制在USB规格说明书的第5章和第9章有描述。一个管道是一个主机和端点(endpoint)之间的连接。每个端点是互相独立的可寻址的数据使用者或数据提供者。因此一个管道为主机和设备之间的信息交换描绘了一个独特的逻辑上下文(a logically distinct context)。在设备给定的配置下,每个管

2008-05-02 23:47:00 1633

翻译 WDM驱动程序设计之USB总线支持类:KUsbInterface类

KUsbInterface类【Overview】KUsbInterface类抽象了一个USB接口,这个接口在USB规格说明书的第5章和第9章作了说明。一个接口是一个端点(endpoints)集合,这里的端点指的是数据的发送源和接收方。换句话说,一个接口是一个USB设备产生数据或使用数据的组件的子集(或子类)。一个给定的设备可以有若干个接口(interfaces)。包含相同端点的接口不能同时被配置。

2008-05-02 22:15:00 955

翻译 WDM驱动程序设计之USB总线支持类:KUsbLowerDevice类

class KUsbLowerDevice【Overview】KUsbLowerDevice类是实现一个USB客户端驱动的核心类。它使驱动能够控制一个USB设备的默认控制管道(the default control pipe),能够配置设备,并且能够向设备传递各种控制请求和状态请求。这个类相当于USB协议栈的逻辑设备层(logical device layer),为USB和设备端点(device

2008-04-29 10:34:00 1665

翻译 WDM驱动程序设计之USB总线支持类:KUsbLowerDevice类、KUsbInterface类和KUsbPipe类(综述)

USB(Universal Serial Bus)总线支持类包括三个类:KUsbLowerDevice类、KUsbInterface类和KUsbPipe类,这三个类都只能在WDM模式下使用。本文只做概要性介绍,以后三篇文章将分别介绍这三个类的封装结构。【Overview】DriverWorks支持USB客户端驱动开发,比如需要通过USB向某个设备发送请求的驱动程序。从客户端驱动的开发者角度来看,任

2008-04-28 20:55:00 943 1

原创 OpenCV的配置过程和可能遇到的问题

OpenCV环境配置步骤:首先声明:我是在WindowsXP下,使用VC++6.0 + sp6编译器,其他的版本我没有试过。1、安装directX 9.0b sdk和OpenCV_1.0,这是我的搭配,实践过肯定可以说没问题,以后OpenCV肯定会再更新,届时有什么注意的再说。安装最好选择默认的安装目录(另选目录的话环境变量和别人的不一样,工程拷贝给别人的话可能需要调整),directX sd

2008-04-26 11:53:00 1848 2

原创 一个程序员的大学成长之路

 考哈工大是我自己填的志愿,但是搞到计算机应用专业却不是我的初衷,我的第一志愿是数学,第二志愿是信息工程,第三志愿虽然填了计算机,但是那基本上不算是我的志愿。呵呵,跟很多大学生一样,我是稀里糊涂的进了一个自己没怎么想过的专业。所以我还是喜欢数学,大一的时候基本不怎么热电脑,整天搞本高等数学啃,入学就买了当年的高数考研复习全书(大概六七百页),课没学完就先搞了一小遍。由于以前没学过编程,入学

2008-04-24 16:03:00 1253 3

原创 用一报还一报(TIT FOR TAT)策略的胜利指导我们的生活和人际交往

这个故事很早就知道了,最近又看了一本关于博弈论的书,是王春永编著的《博弈论的诡计(日常生活中的博弈策略)》,觉得应该把这个一直让我很感动的策略纪录在自己的博客里,激励自己。TIT FOR TAT最早的胜利源于一位政治科学家,美国密西根大学的学者,罗伯特-爱克斯罗德。他邀请很多科学家编制程序来进行一个博弈游戏,第一轮有15个程序参加,第二轮有63个程序参加,最终夺魁的都是“一报还一报”策略程序。

2008-04-15 20:11:00 2184

原创 在Linux的密码忘记的时候怎么办?提供一个最简单的办法!

我的Ubuntu好长时间不用了,近来一直在Windows下开发PCI驱动,今天早上启动W时,发现引导进入Windows后立马蓝屏死机,还说有可能是某些硬件安装不当导致的,或者是其他什么原因等等,总之就是一番没用的话,在网上也找不到答案,安全模式也进不去,这才想起自己还有个Ubuntu在机器上呢!但是,由于已经两个多月没有用过了,密码试了很多都不对,于是在网上找到了正确的解决办法:思路很简单,重新设

2008-04-14 20:57:00 583

原创 AI读书笔记:《智能简史(谁会替代人类成为主导物种)》

 这本书的英文名是The Artilect War,似乎应该翻译为“人工智能之战”,译者翻译成“智能简史”莫非是想借一下“时间简史”的威名来扩大影响?而且书中也确实有提到作者被称为人工智能研究领域的斯蒂芬-霍金。本书的作者雨果-德-加里斯教授被称为“人工大脑之父”,读了他的简历以后觉得这样的头衔并不为过。而且他的这本书中技术只是旁证,他想证明的是“宇宙主义者”和“地球主义者”的分化和他们之间的

2008-04-11 10:16:00 1020 1

原创 AI读书笔记:《剑桥五重奏—机器能思考吗?》

 人工智能领域在将近20年内,没有出过一个像样的理论成果。这个领域在沉默了将近20年后,却因1997年深蓝2号计算机击败国际象棋冠军加利-卡斯帕罗夫而重新掀起了研究热潮。人们似乎对于人工智能的潜力重新捡起了信心。这本书正是美国籍数学家John L.Casti在这个大背景下写的一部可以称之为“科学小说”的作品,以较为生动的笔触虚拟了一场数学家Alan Turing和哲学家Ludwig Wit

2008-04-10 14:36:00 1827

原创 DM642的PCI驱动编程笔记:详述DM642的PCI接口的地址映射机制

    在考虑PCI地址映射问题时,需要理清两个概念:主机端虚拟地址和DSP端物理地址。    主机端虚拟地址是指在主机端进行任何操作时,编程人员提供给系统的地址,这个地址必须在系统的整个编址空间内,且如果是对某个设备进行操作,那么这个地址还必须在系统为这个设备分配的特定的一块(或不连续的几块)编址空间里。这个地址一般由一个基地址和编程人员提供的偏移地址组合而成。    DSP端物理地址是指,在D

2008-04-08 19:58:00 2682 2

原创 DM642的PCI驱动编程笔记:遍历一块内存空间的源码

    我是在做WDM驱动时,为了验证DM642的DSP端究竟有没有写入相应的数据,编写了一个这样的程序,用CCS环境Load到仿真器里去遍历 ,并由此推断主机端为DM642分配的虚拟地址空间和DM642的物理地址空间之间的映射关系。    贴出这个程序并不是说这个程序有多么高深,而是提供一个思路,因为很多朋友在工作或学习中遇到类似的问题往往想不起来编这么个小程序就能解决问题。    类似

2008-04-05 09:31:00 2666

翻译 WDM驱动程序开发之IO请求(IRP):KIrp类

KIrp类:一、Overview    KIrp类抽象了IRP(IO请求),这个类是设备驱动程序中操作的核心。这个类的目标是:    (1)提供对IRP中各个域的存取方法。    (2)提供一些可以结合相关操作的函数    (3)提供重载操作符来使类实例以对IRP本身类似的操作来使用    IRP结构的复杂性足以使任何不熟悉它的开发人员畏惧,并且写出来的操作它的代码也是容易出错和不易阅读的。比

2008-04-01 20:08:00 2965 3

翻译 WDM驱动程序开发之DMA数据传输:KDmaAdapter,KDmaTransfer,KCommonDmaBuffer类

KDmaAdapter类:一、Overview    KDmaAdapter提供了对系统DMA适配器对象的一种抽象。像KController类一样,这个类主要是提供了串行控制一种特定资源的方法,对于这个类来说,要控制的资源就是一个DMA通道或者总线主控适配器。    这个类使一个驱动程序可以识别处一个DMA通道的特征,并且当驱动被授予控制通道(channel)的权限时请求一个回调函数的执行。(

2008-03-31 14:44:00 1980 1

原创 DM642的PCI驱动编程笔记:缺页中断问题阐述以及与改变中断级相关的内核函数

    最近在编写内核驱动时出现因缺页中断被屏蔽而导致CPU占用100%,不得不重启的现象。    SoftICE中显示的信息是:Break due to Page Fault(0Eh)...Fault=0000    现在基本搞清了这件事情。简要陈述之并介绍几个和改变中断级有关的内核函数给大家。    缺页中断,是指若要访问的单元不在内存中时,需要临时从硬盘调入一页放入内存。这种中断由于是磁盘中

2008-03-30 21:11:00 1441

翻译 WDM驱动程序开发之内存映射:KMemory类

KMemory类:一、Overview    KMemory类实现对内存描述列表(MDL)的封装。一个内存描述列表描述了一系列虚拟内存。它的成员变量包括开始地址和大小,以及内存页的物理地址集合(这个如果有的话,应该在虚地址后面)。    KMemory类对于用direct I/O方式的设备是很重要的。包括在创建一个KDevice派生类实例时传递一个DO_DIRECT_IO标志的那些设备,也包括

2008-03-30 17:01:00 1727 1

WindowsLiveWriter2009纯正中文绿色版

从http://www.21andy.com/blog/20090428/1179.html处下载一个WindowsLiveWriter的绿色版,灰常好,介绍给大家用!

2010-04-26

基于PCI的加密卡驱动程序设计(毕业设计论文及搜集代码)

这是我2008年本科毕业设计论文,希望可以对正在做相关课题的同学有一些帮助。另外里面的代码是我在网上搜集的有关驱动开发的一些代码(并非我的毕设代码),来源主要是pudn,驱动开发网等,希望对大家有帮助。

2009-05-05

OKapi32一个做视频设备操作的库

下了一个摄像头的程序,运行时发现少了OKapi32.dll 文件,找了老半天终于找到了。网上好像有很多人也在找这个东西,因此传上来共享之~ 包括OKapi32.dll,OKapi32.lib,OKapi32.h,还有一个okacap.dll,可能也会用到。

2008-12-11

Multiple View Geometry in Computer Vision 2ed(第二版英文版)part4

2005年的第二版,多目视觉几何,祝大家阅读愉快!

2008-12-06

Multiple View Geometry in Computer Vision 2ed(第二版英文版)part3

2005年的第二版,多目视觉几何,祝大家阅读愉快! 共四部分,这是第三部分

2008-12-06

Multiple View Geometry in Computer Vision 2ed(第二版英文版)part2

2005年的第二版,多目视觉几何,祝大家阅读愉快! 共四部分,这是第二部分

2008-12-06

Multiple View Geometry in Computer Vision 2ed(第二版英文版)

2005年的第二版,多目视觉几何,祝大家阅读愉快!

2008-12-06

图像直方图计算并显示二维直方图

这个是用VC6和OpenCV1.0实现的,对图像进行直方图计算,并把每一步结果保存到txt文件里,并在界面上画出二维直方图,支持bmp、jpg等多种图像格式哦。顺便说一下,OpenCV真是个好东西啊!

2008-11-30

Machine Learning for Multimedia Content Analysis.pdf

作者:Yihong Gong and Wei Xu(NEC Laboratories America, Inc. USA )最新的关于机器学习的书,值得一看,很有研究价值...

2008-10-19

Pattern Recognition And Machine Learning(模式识别和机器学习)

继Duda的Pattern Classification(第二版)之后的又一本好书,作者是Bishop,不需多说了,做计算机视觉和模式识别方向的都应该开始读了

2008-10-04

数字水印嵌入和提取VC代码

可以实现数字水印的嵌入和提取,只支持BMP图像 VC6.0工程,调试通过,运行没问题,声明是转载的别人的程序,不是自己写的哦

2008-10-04

Programming the Microsoft Windows driver model(英文版)pdf

只是因为中文电子书和英文电子书压缩后超过10M了,所以分两次上传!这个是英文原版!做Windows底层的东西/WDM驱动的用不着我多说...<br>作者:Walter Oney 是一个麻萨诸塞州波士顿的自由软件作家和顾问. 1968班一员,麻萨诸塞州技术学院电机工程学士和硕士。在不讲授程序设计时,他喜欢跑步,骑车,看芭蕾舞和演奏双簧管。

2008-05-29

Programming the Microsoft Windows driver model 中文版电子书

用到这本书的同志们都应该知道是什么了,内容不多说!<br>微软出版社出版<br>作者:Walter Oney 是一个麻萨诸塞州波士顿的自由软件作家和顾问. 1968班一员,麻萨诸塞州技术学院电机工程学士和硕士。在不讲授程序设计时,他喜欢跑步,骑车,看芭蕾舞和演奏双簧管。<br><br>

2008-05-29

判断线段相交和求交点

由于项目需要,写了两个函数,IsLineSegmentCross和GetCrossPoint,对于各种情况都能很好适应,并正确的求出交点。通过了各种测试,完美的实现个算法真不容易啊!这个是连带一个MFC测试的程序工程VC6.0源码!

2008-05-23

郭景明教授关于车牌定位和字符分割的一篇paper

原文题目:License Plate Localization and Character Segmentation With Feedback Self-Learning and Hybrid-Binarization Techniques

2008-05-11

Windows下操作系统试验源码

操作系统实验课的源代码,包括四个程序源代码:NDIS驱动,内存管理,生产者消费者程序,虚拟磁盘-程序资源。谁看谁知道!<br>这是VC6.0源码!

2008-05-05

混料均匀设计递推算法实现:5水平18次试验

本程序是应材料学院一位老乡的请求实现的一个算法,计算的是由U18(18/4)表计算混料均匀设计5水平18次试验的情况。具体算法可以参照《正交与均匀试验设计(方开泰,马长兴著,科学出版社出版)》一书144页开始的混料均匀设计一节。或参见算法描述文档。本程序用C语言实现。

2008-04-22

混料均匀设计递推算法实现

本程序计算的是由U11(112)表计算混料均匀设计3水平11次试验的情况。即《正交与均匀试验设计(方开泰,马长兴著,科学出版社出版)》一书146页例题3.8的计算。这个小程序仅仅为了测试我对此算法的理解是否正确,最近几天将会做一个功能比较齐全的程序出来

2008-04-22

快乐五子棋源代码

一看都知道是啥!练笔之作,有兴趣就看看,我这个程序的命名、注释和程序流程可读性还是比较那啥的!编这程序时查了一下我才知道五子棋的英文叫Gobang,所以我的工程名就起了个HappyGobang!

2008-04-12

socket编程UDP包转发程序源码

这个一个极其简单的Socket编程的示例程序,用VC6.0编写。是我在工作中因需要测试一个端口接收到的视频流而编写的程序,包括UDP发送客户端,UDP转发服务器端,UDP接收显示服务器端(以字符形式将解出来的UDP包以字符形式显示在控制台上),修改相应IP后可以在局域网内进行UDP包测试,广域网没测试过,理论上应该可以。

2008-03-29

编译原理课程设计“词法语法语义三和一”分析器源码

这是用VC6.0开发的集词法分析、语法分析、语义分析为一体的一个程序,是我在编译原理课程设计后期和同班一贼牛的哥们儿老胡共同研究的,做编译课设的朋友们不妨下来看看。语法分析采用的是算符优先分析法,语义生成的是四元式,符号集等格式处理方面基本是遵照大连理工出版的《编译原理》一书附的Simple语言来设计的。由于是自己的课余研究,当时没什么文档和维护的概念,因此没有留下文档,事隔一年半之后我也没有再研究它的动力了,看懂了的朋友不妨写个文档传上来告诉我一声!先此谢过了!

2008-03-26

类似QQ功能的聊天室软件源码

这是我用VC6.0开发的“类似QQ功能”的聊天室的代码,跟QQ当然差远了,连精简版也算不上。这是我刚学C++半年后做VC课程设计时的拙作,相信对于做VC课设的小同学来说,研究研究这代码得个高分应该不难!此软件采用CS模式,服务器端实现了多线程监听,客户端实现了群聊,私聊,帐号申请等,界面也看得过去,数据库采用的是ACCESS,拷过去就能用,不需配置环境。压缩包里有源码,Release版的演示,我当时的课程设计报告等。大牛面看,做VC课设的朋友们,谁看谁知道啊!

2008-03-26

RGB图像中值滤波源码

这个代码用VC6.0开发而成,控制台运行,是我在数字图像处理实验课上的拙作,图像源文件和目的文件是.raw原始图像格式。实现3×3模板下的图像中值滤波,修改成其他模板大小也非常方便。包含有源码,示例图像,实验结果演示文档等。

2008-03-26

RGB图像直方图均衡化源码

这个代码是用VC6.0编写的,是我在数字图像处理上机实验中的拙作,使用的文件是.raw的原始图像文件。供大家学习参考!

2008-03-26

编译原理课程设计LR(0)语法分析器源码

这是我用VC6.0(用了MFC类库)编写的一个集词法分析、语法分析为一体的程序,是我编译原理课程设计的拙作!压缩包里包括源代码、测试数据,可执行文件打包,安装文件打包,课程设计文档,程序使用说明和数据规范说明一应俱全。要花的分是多点,但是对需要的人超值,看你有没有眼光了!

2008-03-26

RGB-YUV颜色空间转换

这个代码是我数字图像处理课程的实验设计,实现了将一个RGB图像转化成YUV图像,且可以将Y分量、U分量、V分量进行分离,生成不同通道的图像。

2008-03-24

顶帖专用图片

一个顶帖用的图片,自己灌水用的

2008-03-24

WDM驱动测试程序(DriverStudio)

这个程序是一个用来测试WDM驱动程序的精简测试程序,可以打开、关闭、读写设备地址空间。用VC6.0开发,其中用到了DriverStudio的类库,因此需要提前安装DriverStudio,我用的是3.2版本。对于开发驱动程序的程序员是一个不错的测试程序模板,您可以在这个代码的基础上进行修改,进而测试更多的设备功能。

2008-03-21

QQ连连看辅助工具源码

这个代码只目前适合平面连连看游戏,可以用鼠标点击,也可以自己修改代码实现快速自动连击。本代码在第一高手的代码基础上修改而成,主要修改QQ游戏背景添加后原工具不能正常工作的bug。以每个图标的左上角标志性白点为识别点进行定位查找。

2008-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除