自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(11)
  • 资源 (43)
  • 收藏
  • 关注

原创 boost 1_33_1在VC6.0上的安装、编译、配置

一、环境说明:1. 本人的VS6.0安装在C:/Program Files/Microsoft Visual Studio目录;2. boost解压后的根目录为:F:/boost_1_33_1二、编译bjam:1. 执行(双击或在命令行中):   F:/boost_1_33_1/tools/build/jam_src/build.bat产生一个子文件夹 bin.ntx86,里面有个可执

2007-05-22 20:05:00 1318 1

原创 CppUnit(C++单元测试)--应用

把前面的代码放在MyCppUnit文件夹中.//Client.hclass Client{private: int m_id;public: Client(int id = 0):m_id(id) { } int get_id() {  return m_id; } void set_id(int id) {  m_id = id; }};  //test_Client

2007-05-22 20:03:00 549

原创 CppUnit(C++单元测试)--MyException类

 /*** @file 本文件名为MyException.h** 本文件仅包含类MyException的声明(定义).** @author MM* @version 1.0* @date 2006-09-18*/#ifndef __HZH_Exception__#define __HZH_Exception__#include using std::string;/*** @b

2007-05-22 19:58:00 459

原创 CppUnit(C++单元测试)--SuiteUI类

 /*** @file 本文件名为SuiteUI.h** 本文件仅包含类SuiteUI声明(定义).** @author MM* @version 1.0* @date 2007-05-20*/#ifndef SUITEUI_H_HEADER_INCLUDED#define SUITEUI_H_HEADER_INCLUDED#pragma warning (disable: 4786)

2007-05-22 19:58:00 442

原创 CppUnit(C++单元测试)--TestAssert(断言)

/*** @file 本文件名为TestAssert.h** CppUnit提供多种验证成功或失败的方式.** @author MM* @version 1.0* @date 2007-05-20*/#ifndef __TESTASSERT_HEADER__#define __TESTASSERT_HEADER__#include "MyException.h"#include usi

2007-05-22 19:57:00 604

原创 CppUnit(C++单元测试)--TestSuite类

 /*** @file 本文件名为TestFixture.h** 本文件仅包含类TestFixture声明(定义).** @author MM* @version 1.0* @date 2007-05-19*/#ifndef TESTFIXTURE_H_HEADER_INCLUDED_B9B12D3B#define TESTFIXTURE_H_HEADER_INCLUDED_B9B12D3

2007-05-22 19:56:00 667

原创 CppUnit(C++单元测试)--TestRunner类

 /*** @file 本文件名为TestFixture.h** 本文件仅包含类TestFixture声明(定义).** @author MM* @version 1.0* @date 2007-05-19*/#ifndef TESTFIXTURE_H_HEADER_INCLUDED_B9B12D3B#define TESTFIXTURE_H_HEADER_INCLUDED_B9B12D3

2007-05-22 19:56:00 461

原创 CppUnit(C++单元测试)--TestFixture类

 /*** @file 本文件名为TestFixture.h** 本文件仅包含类TestFixture声明(定义).** @author MM* @version 1.0* @date 2007-05-19*/#ifndef TESTFIXTURE_H_HEADER_INCLUDED_B9B12D3B#define TESTFIXTURE_H_HEADER_INCLUDED_B9B12D3

2007-05-22 19:54:00 486

原创 CppUnit(C++单元测试)--TestCaller类

/*** @file 本文件名为TestCaller.h** 本文件仅包含类TestCaller的声明(定义)与实现.** @author MM* @version 1.0* @date 2007-05-19*/#ifndef TESTCALLER_H_HEADER_INCLUDED_B9B1188C#define TESTCALLER_H_HEADER_INCLUDED_B9B1188C

2007-05-21 11:51:00 555

原创 CppUnit(C++单元测试)--Test类

/*** @file 本文件名为Test.h** 本文件仅包含类Test的声明(定义).** @author MM* @version 1.0* @date 2007-05-19*/#ifndef TEST_H_HEADER_INCLUDED_B9B177ED#define TEST_H_HEADER_INCLUDED_B9B177ED#include #include "TestFixt

2007-05-21 11:24:00 423

原创 CppUnit(C++单元测试)--前言

在编写C++程序时经常检测自己写的代码是否正确,可以手动来编写测试代码,不过重复性劳动很多,也很繁琐。无意中发现在Sourforge上有C++单元测试,下载下来试试。不过,安装,编译比较繁琐,而且还出错。在折腾了无数次之后,下定决心自己写一个,当然参照它的代码.       以下代码在WinXp + VC++6.0 下编译运行通过,其它的编译器还没试,估计没啥问题. 

2007-05-21 11:22:00 532

Winsock API手册

Windows Socket API 内容很详细、很全面,值得收藏。

2009-06-13

Windows网络编程(第2版)

本书由权威专家编写,指导读者如何使用Windows XP的Winsock API和.NET套接字以及传统的Windows API编写网络应用程序。作为更新的编程指南,本书着重于Windows XP中革新的联网特性,同时包含了对C#编程语言的支持。本书还介绍了最新的网际协议:IPv4和IPv6,以及可靠IP多播协议。书中用大量的实例详细地描述了Microsoft网络API函数的应用,配套光盘也包含了所有的示例代码。对于在网络技术方面需要明确实用的Microsoft网络API信息的开发者,或是寻求Microsoft网络操作内部信息的管理员而言,这些内容都是较为理想的。对于在编程或工作中要用到当前的Microsoft或 Internet联网软件的读者,本书也是很合适的学习和参考资料。

2009-06-13

vim使用进阶:vim使用技巧、配置、命令和插件

本文主要介绍: vim的使用技巧、 vim的配置及vimrc、 vim的命令和vim的插件。 内容极其详细,且用doc文档编写,整理得整齐、美观。 [目录] vim使用进阶: 序言 本文是本系列的序言,讲述我使用vim的经历和心得,以及对vim初学者的一些建议。文中的抓图展示了我的vim使用环境。 vim使用进阶: 使用会话和viminfo 本文介绍如何使用vim的会话 (session) 和viminfo来恢复vim的使用环境。如果你需要经常恢复到相同工作环境,此功能非常有用,你不必一次次重新打开文件、设置你的工作环境。 vim使用进阶: vimrc初步 本文简要介绍了vimrc的知识以及如何使用vimrc保存vim的配置。文中还提供了一些键映射(map),使用这些映射可以快速编辑和加载vimrc。关于vimrc的更多应用,参见本系列其它文章。 vim使用进阶: 保存项目相关配置 本篇主要以path选项为例,讲述如何保存和恢复项目相关的配置。在使用vim的过程中,你可能同时打开几个project,每个project的配置可能都不相同,文中介绍了两种方法来保存每个project自身的独有配置。一种是使用一个固定的vim配置脚本保存project相关的path设置、按键映射等;另外一种是利用前面文章所介绍的会话(session)机制。 vim使用进阶: 使用标签(tag)文件 本文介绍了如何使用Exuberant ctags生成tag文件以及在vim中如何使用tag文件进行跳转、查找等操作。还简要介绍了tag文件的格式,在后面介绍的Lookupfile插件中,会利用tag文件便捷的查找、打开文件。 vim使用进阶: 使用taglist插件 本文介绍如何使用taglist插件(plugin)来查看程序中的标签(tag),并介绍了taglist插件的配置和用法。taglist插件利用Exuberant ctags程序生成标签文件,并提供像Source Insight那样的标签窗口,可以方便的跳转到函数、变量等标签所在的位置。 vim使用进阶: 文件浏览和缓冲区浏览 本节介绍了如何在vim中浏览文件,以及如何查看当前打开的缓冲区。利用netrw插件,可以方便的在vim中浏览各个目录、打开指定文件,而不用切换到文件浏览器或shell;当然,netrw插件的作用并不仅仅局限于此。利用bufexplorer插件,则可以方便的查看打开的缓冲区(buffer),在缓冲区间进行切换。本文的最后介绍了winmanager插件,使用这个插件,可以把netrw插件、bufexplorer插件和taglist插件整合起来,使vim看起来更像一个集成开发环境(IDE)。 vim使用进阶: lookupfile插件 如果你在开发一个大的项目,当你想在一大堆文件中查找或者编辑指定文件时,Lookupfile插件是必不可少的。使用它,可以快速查找项目文件、可以在缓冲区查找指定文件、可以浏览指定目录等。在查找时甚至可以使用正则表达式(regex),在你只记得部分文件名或目录名时,这可是救命的手段。 vim使用进阶: 开启文件类型检测 vim最吸引人的一点是,它支持无穷多的文件类型,而且能够随意扩展。在本文主要介绍如何打开文件类型检测的功能,以及如何使用基于文件类型的插件(filetype plugin)。正因为有了文件类型检测的功能,我们才可能针对不同的类型的文件,定义不同的键映射(map)、设置不同的选项,进行语法高亮的染色(后续文章中介绍)…你可以实现任意你想实现的功能。 vim使用进阶: 乱花渐欲迷人眼 - 语法高亮 VIM并不是只有黑色两色。正相反,它提供了非常灵活的机制允许用户自定义色彩。运行在终端中的VIM,由于终端本身的限制,只能使用若干种固定的颜色;但对于GVIM来讲,你可以根据你的喜好调出任意的颜色。本文介绍的,正是vim的语法高亮功能。 vim使用进阶: 程序员的利器 - cscope 在前面的文章中介绍了利用ctags生成的tag文件,跳转到标签定义的地方。但如果想查找函数在哪里被调用,或者标签在哪些地方出现过,ctags就无能为力了,这时需要使用更为强大的cscope。本文就介绍如何使用cscope,有了它,你可以把source insight抛到一边去了。 vim使用进阶: 剑不离手 - quickfix vim由一个程序员开发,并且为更多的程序员所使用,所以vim对开发人员的强大支持,也就可以理解了。quickfix模式的引入就是一个例子。quickfix模式,是一种加速你开发的工作方式,使你不必离开vim,就可以快速的完成”编辑-编译-修正”你的程序。它不仅仅对开发人员有用,只要你的工作有类似”编辑-编译-修正”的过程,它就可以极大的简化你的工作。 vim使用进阶: 智能补全 使用过Source Insight的人一定对它的自动补全功能印象深刻,在很多的集成开发环境中,也都支持自动补全。vim做为一个出色的编辑器,这样的功能当然少不了。本文主要介绍vim的OMNI补全。将在下一篇中介绍其它的补全方式。 vim使用进阶: 自动补全 本文继续介绍vim的补全功能。作为一个通用的编辑器,vim实现的补全功能并不仅仅限于对程序的补全,它可以对文件名补全、根据字典进行补全、根据本缓冲区或其它缓冲区类似的内容进行补全、根据文件语法补全等等,它甚至允许用户自己编写函数来实现定制的补全。本文简要介绍了这些补全的方法。 vim使用进阶: 指随意动,移动如飞 (一) VIM提供的移动方式多如牛毛,但我们并不需要掌握全部这些命令,只需要掌握最适合自己的那些命令。本文介绍了最常用的一些移动命令,在下篇文章中将介绍更高级的移动方法。 vim使用进阶: 指随意动,移动如飞 (二) 本文介绍如何在vim中移动,主要涉及如何使用跳转表(jump-motions)、使用标记(mark)、使用折行(fold),以及如何在程序中移动。 vim使用进阶: 在VIM中使用GDB调试 本文介绍了如何使用vimgdb补丁在vim中用gdb调试程序,同时还介绍了vim的编译方法。然而,vim只是一个编辑器,而不是一个集成开发环境(IDE),所以它对调试的支持很有限。

2009-06-13

csapp_深入理解计算机系统_相关文件_csapp.h_csapp.c

深入理解计算机系统: csapp.h csapp.c //csapp.h /* $begin csapp.h */ #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <ctype.h> #include <setjmp.h> #include <signal.h> #include <sys/time.h> #include <sys/types.h> #include <sys/wait.h> #include <sys/stat.h> #include <fcntl.h> #include <sys/mman.h> #include <errno.h> #include <math.h> #include <pthread.h> #include <semaphore.h> #include <sys/socket.h> #include <netdb.h> #include <netinet/in.h> #include <arpa/inet.h> /* Simplifies calls to bind(), connect(), and accept() */ /* $begin sockaddrdef */ typedef struct sockaddr SA; /* $end sockaddrdef */ //csapp.c /* $begin csapp.c */ #include "csapp.h" /************************** * Error-handling functions **************************/ /* $begin errorfuns */ /* $begin unixerror */ void unix_error(char *msg) /* unix-style error */ { fprintf(stderr, "%s: %s\n", msg, strerror(errno)); exit(0); }

2009-06-08

ACM解题报告(北大)

POJ部分解题代码 解题报告:Fence 题目来源:POJ 1031 解法或类型: 计算几何 作者:杨清玄 Fence Time Limit:1S Memory Limit:1000K Total Submit:103 Accepted:26 Description There is an area bounded by a fence on some flat field. The fence has the height h and in the plane projection it has a form of a closed polygonal line (without self-intersections), which is specified by Cartesian coordinates (Xi, Yi) of its N vertices. At the point with coordinates (0, 0) a lamp stands on the field. The lamp may be located either outside or inside the fence, but not on its side as it is shown in the following sample pictures (parts shown in a thin line are not illuminated by the lamp): The fence is perfectly black, i.e. it is neither reflecting, nor diffusing, nor letting the light through. Research and experiments showed that the following law expresses the intensity of light falling on an arbitrary illuminated point of this fence: I0=k/r where k is a known constant value not depending on the point in question, r is the distance between this point and the lamp in the plane projection. The illumination of an infinitesimal narrow vertical board with the width dl and the height h is dI=I0*|cosα|*dl*h where I0 is the intensity of light on that board of the fence, α is the angle in the plane projection between the normal to the side of the fence at this point and the direction to the lamp. You are to write a program that will find the total illumination of the fence that is defined as the sum of illuminations of all its illuminated boards. Input The first line of the input file contains the numbers k, h and N, separated by spaces. k and h are real constants. N (3 <= N <= 100) is the number of vertices of the fence. Then N lines follow, every line contains two real numbers Xi and Yi, separated by a space. Output Write to the output file the total illumination of the fence rounded to the second digit after the decimal point. Sample Input 0.5 1.7 3 1.0 3.0 2.0 -1.0 -4.0 -1.0 Sample Output 5.34 Source Northeastern Europe 1998 解题思路: 本题是一道计算几何的题目。首先,由于题目可以得到dI=I0*|cosα|*dl*h 也就是说一条边的总照度为 = = =a*h*k 其中下,X1,X2为一条边的坐右端点,a为这条边对原点所张的角度 所以实际上本题是要求整个FENCE区域对原点所张开的总角度, 定义FENCE为一有向回路 那么每条边都是有向的。。如果按照边的方向对原点所张开的角度为顺时针。那么定义为正。逆时针为负。并且每输入一条边就把本边对原点张开的角度计算进去加到一个数里去 那么对于包含原点的区域。这个数应该为正负2 ; 对于不包含原点的区域,这个数在按边过程中的最大值-最小值就是这个区域对原点所张开的角度。 还有一种情况,那就是区域不包含原点,但是总共张开的角度大于2 ,那么只要计算为2 即可因为原点对任何区域最多只能张开2 。 数据结构: 用一个POINT数组来储存点的位置 时空分析: 如果有N个点 那么空间复杂度为O(N) 时间复杂度为O(N) 源程序: fence.cpp

2009-05-23

tibet-html解析器

html解析器,非常好用,文档齐全 html解析器,非常好用,文档齐全 html解析器,非常好用,文档齐全

2009-05-21

PDF2Word14_keygen

PDF2Word 能帮助您将 PDF 文件转换为 RTF 格 │ │式以便放到 Word 中编辑。软件支持转换特定页│ │码的 PDF 文件,输出页面缩放,自定义字符间 │ │距,利用文本框固定文本,合并邻近的文本块,│ │删除 PDF 文件中的图形或图片;并可以同时转 │ │换多个文件。 │ │软件的独立性很强,即使您的系统中没有安装 │ │Acrobat Reader 或 Acrobat,也能正常转换文 │ │件。

2009-04-12

正则表达式使用详解及使用实例

简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。   正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。   举例来说,正则表达式的一个最为普遍的应用就是用于验证用户在线输入的邮件地址的格式是否正确。如果通过正则表达式验证用户邮件地址的格式正确,用户所填写的表单信息将会被正常处理;反之,如果用户输入的邮件地址与正则表达的模式不匹配,将会弹出提示信息,要求用户重新输入正确的邮件地址。由此可见正则表达式在WEB应用的逻辑判断中具有举足轻重的作用。

2009-04-10

自地球诞生以来最全的C语言笔试面试题!将近有250页的word文档!

自地球诞生以来最全的C语言笔试面试题!将近有250页的word文档!

2009-04-10

编辑距离问题_有详细的分析与伪码

设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括 (1)删除一个字符; (2)插入一个字符; (3)将一个字符改为另一个字符。 将字符串A变换为字符串B所用的最少字符操作数称为字符串A到B的编辑距离,记为d(A,B)。试设计一个有效算法,对任给的2个字符串A和B,计算出它们的编辑距离d(A,B)。

2009-04-07

算法分析-漂亮打印(动态规划)

n个单词,长度为l1(字母)、l2、l3…,打印在宽度为m(字母)的纸上,要求除最后一行外每行最后余下的空格数的立方和最小。用动态规划算法实现

2009-04-05

verilog HDL经典实例135例

《Verilog HDL程序设计教程》程序例子,带说明。 【例 3.1】4 位全加器 【例 3.2】4 位计数器 【例 3.3】4 位全加器的仿真程序 【例 3.4】4 位计数器的仿真程序 【例 3.5】“与-或-非”门电路 【例 5.1】用 case语句描述的 4 选 1 数据选择器 【例 5.2】同步置数、同步清零的计数器 【例 5.4】用 initial过程语句对测试变量 A、B、C 赋值 【例 5.5】用 begin-end 串行块产生信号波形 【例 5.6】用 fork-join 并行块产生信号波形 【例 5.7】持续赋值方式定义的 2 选 1 多路选择器 【例 5.8】阻塞赋值方式定义的 2 选 1 多路选择器 【例 5.9】非阻塞赋值 【例 5.10】阻塞赋值 【例 5.11】模为 60 的 BCD码加法计数器 【例 5.12】BCD码—七段数码管显示译码器 【例 5.13】用 casez 描述的数据选择器 【例 5.15】用 for 语句描述的七人投票表决器 【例 5.16】用 for 语句实现 2 个 8 位数相乘 【例 5.17】用 repeat 实现 8 位二进制数的乘法 【例 5.18】同一循环的不同实现方式 【例 5.19】使用了`include 语句的 16 位加法器 【例 5.20】条件编译举例 【例 6.1】加法计数器中的进程 【例 6.2】任务举例 【例 6.3】测试程序 【例 6.4】函数 【例 6.5】用函数和 case语句描述的编码器(不含优先顺序) 【例 6.6】阶乘运算函数 【例 6.7】测试程序 【例 6.8】顺序执行模块 1 【例 6.9】顺序执行模块 2 【例 6.10】并行执行模块 1 【例 6.11】并行执行模块 2 【例 7.1】调用门元件实现的 4 选 1 MUX 【例 7.2】用 case语句描述的 4 选 1 MUX 【例 7.3】行为描述方式实现的 4 位计数器 【例 7.4】数据流方式描述的 4 选 1 MUX 【例 7.5】用条件运算符描述的 4 选 1 MUX 【例 7.6】门级结构描述的 2 选 1MUX 【例 7.7】行为描述的 2 选 1MUX 【例 7.8】数据流描述的 2 选 1MUX 【例 7.9】调用门元件实现的 1 位半加器 【例 7.10】数据流方式描述的 1 位半加器 【例 7.11】采用行为描述的 1 位半加器 【例 7.12】采用行为描述的 1 位半加器 【例 7.13】调用门元件实现的 1 位全加器 【例 7.14】数据流描述的 1 位全加器 【例 7.15】1 位全加器 【例 7.16】行为描述的 1 位全加器 【例 7.17】混合描述的 1 位全加器 【例 7.18】结构描述的 4 位级连全加器 【例 7.19】数据流描述的 4 位全加器 【例 7.20】行为描述的 4 位全加器 【例 8.1】$time 与$realtime 的区别 【例 8.2】$random 函数的使用 【例 8.3】1 位全加器进位输出 UDP 元件 【例 8.4】包含 x 态输入的 1 位全加器进位输出 UDP 元件 【例 8.5】用简缩符“?”表述的 1 位全加器进位输出 UDP 元件 【例 8.6】3 选 1 多路选择器 UDP 元件 【例 8.7】电平敏感的 1 位数据锁存器 UDP 元件 【例 8.8】上升沿触发的 D 触发器 UDP 元件 【例 8.9】带异步置 1 和异步清零的上升沿触发的 D 触发器 UDP 元件 【例 8.12】延迟定义块举例 【例 8.13】激励波形的描述 【例 8.15】用 always 过程块产生两个时钟信号 【例 8.17】存储器在仿真程序中的应用 【例 8.18】8 位乘法器的仿真程序 【例 8.19】8 位加法器的仿真程序 【例 8.20】2 选 1 多路选择器的仿真 【例 8.21】8 位计数器的仿真 【例 9.1】基本门电路的几种描述方法 【例 9.2】用 bufif1 关键字描述的三态门 【例 9.3】用 assign 语句描述的三态门 【例 9.4】三态双向驱动器 【例 9.5】三态双向驱动器 【例 9.6】3-8 译码器 【例 9.7】8-3 优先编码器 【例 9.8】用函数定义的 8-3 优先编码器 【例 9.9】七段数码管译码器 【例 9.10】奇偶校验位产生器 【例 9.11】用 if-else语句描述的 4 选 1 MUX 【例 9.12】用 case语句描述的 4 选 1 MUX 【例 9.13】用组合电路实现的 ROM 【例 9.14】基本 D 触发器 【例 9.15】带异步清 0、异步置 1 的 D 触发器 【例 9.16】带同步清 0、同步置 1 的 D 触发器 【例 9.17】带异步清 0、异步置 1 的 JK触发器 【例 9.18】电平敏感的 1 位数据锁存器 【例 9.19】带置位和复位端的 1 位数据锁存器 【例 9.20】8 位数据锁存器 【例 9.21】8 位数据寄存器 【例 9.22】8 位移位寄存器 【例 9.23】可变模加法/减法计数器 【例 9.24】4 位 Johnson 计数器(异步复位) 【例 9.25】256×8 RAM 模块 【例 9.26】256×16 RAM 块 【例 9.27】4 位串并转换器 【例 9.28】用函数实现简单的处理器 【例 9.29】微处理器的测试代码 【例 9.30】乘累加器(MAC)代码 【例 9.31】乘累加器的测试代码 【例 10.1】非流水线方式 8 位全加器 【例 10.2】4 级流水方式的 8 位全加器 【例 10.3】两个加法器和一个选择器的实现方式 【例 10.4】两个选择器和一个加法器的实现方式 【例 10.5】状态机设计的例子 【例 10.6】自动转换量程频率计控制器 【例 10.7】8 位全加器 【例 10.8】8 位寄存器 【例 10.9】累加器顶层连接文本描述 【例 10.10】用`include 描述的累加器 【例 10.11】阻塞赋值方式描述的移位寄存器 1 【例 10.12】阻塞赋值方式描述的移位寄存器 2 【例 10.13】阻塞赋值方式描述的移位寄存器 3 【例 10.14】非阻塞赋值方式描述的移位寄存器 【例 10.15】长帧同步时钟的产生 【例 10.16】引入了 D 触发器的长帧同步时钟的产生 【例 11.1】数字跑表 【例 11.2】4 位数字频率计控制模块 【例 11.3】4 位数字频率计计数子模块 【例 11.4】频率计锁存器模块 【例 11.5】交通灯控制器 【例 11.6】“梁祝”乐曲演奏电路 【例 11.7】自动售饮料机 【例 11.8】多功能数字钟 【例 11.9】电话计费器程序 【例 12.1】8 位级连加法器 【例 12.2】8 位并行加法器 【例 12.3】8 位超前进位加法器 【例 12.4】8 位并行乘法器 【例 12.6】8 位加法树乘法器 【例 12.7】11 阶 FIR数字滤波器 【例 12.8】16 位高速数字相关器 【例 12.9】(7,4)线性分组码编码器 【例 12.10】(7,4)线性分组码译码器 【例 12.11】(7,4)循环码编码器 【例 12.12】(7,4)循环码纠错译码器 【例 12.13】CRC 编码

2009-04-04

《科技信息检索》课件_第二部分

网上下载的,很实用,包括9章,是2007年的新版。 7、特种文献检索 8、工程索引及检索 9、外文文献检索

2009-03-20

《科技信息检索》课件_第一部分

网上下载的,很实用,包括9章,是2007年的新版。 7、特种文献检索 8、工程索引及检索 9、外文文献检索

2009-03-20

科技文献检索_第二部分

非常好的东西哦,对大家检索科技文章期刊等绝对有用,讲得非常详细,图文并茂,希望大家好好利用。 这是第二部分。

2009-03-20

科技文献检索_第一部分

非常好的东西哦,对大家检索科技文章期刊等绝对有用,讲得非常详细,图文并茂,希望大家好好利用。 这是第一部分。

2009-03-20

libpcap-0.9.8.tar.gz

libpcap-0.9.8.tar.gz免费下载:http://www.fs2you.com/files/816df728-16b3-11dd-9544-0014221f4662/

2008-04-30

Wireshark用户手册(中文版)

Wireshark(过去的ethereal)分析工具<br>Wireshark用户手册,详细使用介绍,中文版<br><br>免费下载:<br>http://www.fs2you.com/zh-cn/files/43ec8523-16b3-11dd-afb0-0014221f3995/

2008-04-30

http网络数据包截获与还原

本文介绍应用层HTTP数据包的截获与还原技术的实现,并简要介绍其中所涉及的数据包截获、数据包分析、应用数据重组以及数据包解码等关键技术。该系统可以监听网管人员感兴趣的数据包,通过对其进行分析和研究,分析出其遵守的协议以及其应用层数据,恢复到被监视用户所看到数据的格式。该系统的实现,为网管人员有效地管理网络提供了一种直观的工具。<br><br>=======================<br>可到下面的链接地址免费下载:<br>http://www.fs2you.com/files/92332d05-167d-11dd-9edc-0014221f4662/

2008-04-30

Web Services的服务质量(Quality of Service)

1.提出了一个结合领域相关服务质量属性的Web Services服务质量模型。<br>2.提出了一种基于API Hook技术的Web Services服务质量度量方法。<br>3.本文还实现了一个基于该方法的度量工具原型,并通过客户端和服务端的度量实验以及度量开销的实验证明了该方法的可行性和有效性。

2008-04-24

Web Servicesdefuwuzhiliang(Quality of Service)

1.提出了一个结合领域相关服务质量属性的Web Services服务质量模型.<br>2.提出了一种基于API Hook技术的Web Services服务质量度量方法.<br>3.本文还实现了一个基于该方法的度量工具原型,并通过客户端和服务端的度量实验以及度量开销的实验证明了该方法的可行性和有效性

2008-04-24

高质量C++编程指南

软件质量是被大多数程序员挂在嘴上而不是放在心上的东西!<br/>除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C 程序怎么会有那么多的毛病?”<br/>别难过,作者只不过比你早几年、多几次惊慌而已。<br/>请花一两个小时认真阅读这本百页经书,你将会获益匪浅,这是前面N-1 个读者的建议。

2007-06-04

3D.Game.Programming.Gurus-Advanced.3D.Graphics.and.Rasterization

《3D游戏编程大师技巧》本书是游戏编程畅销书作者André LaMothe的扛鼎之作,从游戏编程和软件引擎的角度深入探讨了3D图形学的各个重要主题。全书共分5部分,包括16章的内容。第1~3章简要地介绍了Windows和DirectX编程,创建了一个Windows应用程序模板,让读者能够将精力放在游戏逻辑和图形实现中,而不用考虑Windows和DirectX方面的琐事;第4~5章简要地介绍了一些数学知识并实现了一个数学库,供以后编写演示程序时使用;第6章概述了3D图形学,让读者对本书将介绍的内容有大致的了解;第7~11章分别介绍了光照、明暗处理、仿射纹理映射、3D裁剪和深度缓存等内容;第12~14章讨论了高级3D渲染技术,包括透视修正纹理映射、Alpha混合、1/z缓存、纹理滤波、空间划分和可见性算法、阴影、光照映射等;第15~16章讨论了动画、运动碰撞检测和优化技术。 <br/> 本书适合于有一定编程经验并想从事游戏编程工作或对3D图形学感兴趣的人员阅读。<br/><br/><br/>

2007-06-04

MTK MMI实例培训教程 牛人傅贵(fugui)杰作

本文相当清晰(不是扫描版)、完整 pdf格式。 简介: MTK平台MMI设计牛人傅贵自己编写了一本有关mtk平台MMI开发的实例教程,书名为《MMI实例培训教程》,此书深入浅出,通俗易懂,全面的介绍了MTK平台MMI开发的各个方面,通过本书,开发人员将能很快进入MTK平台开发领域,实为MTK平台MMI开发的圣经!

2009-08-27

vc 界面美工资料集锦

vc 界面美工资料集锦 换肤、全屏、树状、标签页、透明、不规则窗体、浮动窗口···

2009-08-26

DirectShow指定窗口播放视频

DirectShow在指定的窗口播放,可以设置播放窗口的位置与视频的大小 采用DirectShow的事件通知机制,播放不阻塞,能同时响应窗体的各个事件 详细的设计文档,再加上完整的源代码,还有用于测试的媒体文件,一条龙服务,即使是基础薄弱的新手也能编写出实用的DShow应用程序!

2009-08-21

如何构建达芬奇的DSP Server

德州仪器(TI)的达芬奇(DaVinci)数字媒体技术平台包括四大部分:芯片(处理器)、开发工具或开发套件、软件及技术支持。其中软件开发涉及到操作系统、音视频编解码算法及ARM和DSP之间的分工协作,让很多工程师感到比较复杂。

2009-08-14

VC分割窗口_CSplitterWnd

用CSplitterWnd来实现窗体的分割。 有详细的说明文档与VC代码!!!

2009-08-02

VLC源码分析详解与体系结构分析

本文章是自己阅读VLC源码后总结的,对于VLC学习者会有很大帮助.

2009-07-30

directshow的配置与实例.doc

由于directshow的版本多,而Windows下用众多的开发工具:Visual C++、Visual Studio 2003/2005/2008。不同的directshow版本与开发工具组合起来就更混乱了,编译directshow应用程序时经常发生各种各样的错误。而网上众说纷纭,往往都是片面之词,并不可信。 我则摘众家之长,经过亲自实践,总结出一些文档出来:从directshow的版本说起,到directshow在VC++6.0中头文件与库文件的配置,最后给出一个简单的播放器源码实例来验证所述配置是否正确。 全文内容全面、具体、详细,是不可多得的一份参考文档!

2009-07-28

MPEG 基础和协议分析指南

内容全面、分析透彻,简单易懂、容易理解。 ... MPEG 是目前最常用的一项音频 / 视频压缩技术,它实际上并不是一个单一的标准,而是包括了适合于各种不同应用的一系列标准,但这些标准是以一些共同理论为基础的。MPEG 是活动图象专家组的缩写词 ...

2009-07-24

H.264 MPEG4学习经典教程

主要包括下面四个文档。 为学习H.264, MPEG4的比较经典的教程 同时也说明了学习的方法 1. H.264_MPEG-4 Part 10 White Paper 2. H.264 and MPEG-4 Video Compression 3. Overview of the H.264 video coding standard 4. Video coding using the H.264 MPEG-4 AVC compression standard

2009-07-24

微软虚拟光驱_迷你虚拟光驱

绿色、小巧,不占用多少资源,安全、快速。 使用方法: 1. Copy VCdRom.sys to your %systemroot%\system32\drivers folder. 2. Execute VCdControlTool.exe 3. Click "Driver control" 4. If the "Install Driver" button is available, click it. Navigate to the %systemroot%\system32\drivers folder, select VCdRom.sys, and click Open. 5. Click "Start" 6. Click OK 7. Click "Add Drive" to add a drive to the drive list. Ensure that the drive added is not a local drive. If it is, continue to click "Add Drive" until an unused drive letter is available. 8. Select an unused drive letter from the drive list and click "Mount". 9. Navigate to the image file, select it, and click "OK". UNC naming conventions should not be used, however mapped network drives should be OK. You may now use the drive letter as if it were a local CD-ROM device. When you are finished you may unmount, stop, and remove the driver from memory using the driver control.

2009-07-17

大学机械系模具专业毕业设计

大学模具专业毕业设计!欢迎来下载! 答辩了的啊!

2009-06-24

压铸模具设计-ppt课件

很实用的模具设计材料,详细的介绍了模具的设计要求,方法以及其他

2009-06-24

模具设计与制造基础知识

模具设计与制造基础知识 PDF文档,很清晰。 内容很基础、全面,是新手不可多得的好资料!

2009-06-24

MD5算法_C语言实现源码

源码简洁、清晰,有Makefile文件 生成的程序运行速度快、占用内存少

2009-06-19

EVC高级编程及其应用开发

EVC高级编程及其应用开发 很好的一本书

2009-06-13

evc编程指南_EVC开发详细文档

evc编程指南 太详细了! 很好的EVC开发文档!

2009-06-13

空空如也

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

TA关注的人

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