自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (26)
  • 收藏
  • 关注

空空如也

Linux网站建设技术--chinapub书籍--文本PDF

第1章 了解L i n u x及其网络结构 第2章 服务器平台安装和设备管理 第3章 配置T C P / I P网络 第4章 Linux文件及系统管理 第5章 L i n u x的网络设置 第6章 建立Internet 站点 第7章 超文本标记语言( H T M L ) 第8章 P H P主页设计 第9章 建立B B S服务器 第10章 服务器的安全性概述 第11章 网站建设实例

2009-12-26

GnuLinux高级网络应用服务指南--chinapub书籍--文本PDF

第1章 Linux 服务器的安装 第2章 Linux安全与优化概要 第3章 TCP/IP网络管理 第4章 Linux Apache Web 服务器 第5章 Linux FTP服务器 第6章 Linux 邮件服务器 第7章 Linux域名服务器 第8章 Linux代理服务器

2009-12-26

C编程思想--chinapub书籍--文本PDF

本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。 目 录 译者序 前言 第1章 对象的演化 1 1.1 基本概念 1 1.1.1 对象:特性+行为 1 1.1.2 继承:类型关系 1 1.1.3 多态性 2 1.1.4 操作概念:OOP程序像什么 3 1.2 为什么C++会成功 3 1.2.1 较好的C 3 1.2.2 采用渐进的学习方式 4 1.2.3 运行效率 4 1.2.4 系统更容易表达和理解 4 1.2.5 “库”使你事半功倍 4 1.2.6 错误处理 5 1.2.7 大程序设计 5 1.3 方法学介绍 5 1.3.1 复杂性 5 1.3.2 内部原则 6 1.3.3 外部原则 7 1.3.4 对象设计的五个阶段 9 1.3.5 方法承诺什么 10 1.3.6 方法应当提供什么 10 1.4 起草:最小的方法 12 1.4.1 前提 13 1.4.2 高概念 14 1.4.3 论述(treatment) 14 1.4.4 结构化 14 1.4.5 开发 16 1.4.6 重写 17 1.4.7 逻辑 17 1.5 其他方法 17 1.5.1 Booch 18 1.5.2 责任驱动的设计(RDD) 19 1.5.3 对象建模技术(OMT) 19 1.6 为向OOP转变而采取的策略 19 1.6.1 逐步进入OOP 19 1.6.2 管理障碍 20 1.7 小结 21 第2章 数据抽象 22 2.1 声明与定义 22 2.2 一个袖珍C库 23 2.3 放在一起:项目创建工具 29 2.4 什么是非正常 29 2.5 基本对象 30 2.6 什么是对象 34 2.7 抽象数据类型 35 2.8 对象细节 35 2.9 头文件形式 36 2.10 嵌套结构 37 2.11 小结 41 2.12 练习 41 第3章 隐藏实现 42 3.1 设置限制 42 3.2 C++的存取控制 42 3.3 友元 44 3.3.1 嵌套友元 45 3.3.2 它是纯的吗 48 3.4 对象布局 48 3.5 类 48 3.5.1 用存取控制来修改stash 50 3.5.2 用存取控制来修改stack 51 3.6 句柄类(handle classes) 51 3.6.1 可见的实现部分 51 3.6.2 减少重复编译 52 3.7 小结 54 3.8 练习 54 第4章 初始化与清除 55 4.1 用构造函数确保初始化 55 4.2 用析构函数确保清除 56 4.3 清除定义块 58 4.3.1 for循环 59 4.3.2 空间分配 60 4.4 含有构造函数和析构函数的stash 61 4.5 含有构造函数和析构函数的stack 63 4.6 集合初始化 65 4.7 缺省构造函数 67 4.8 小结 68 4.9 练习 68 第5章 函数重载与缺省参数 69 5.1 范围分解 69 5.1.1 用返回值重载 70 5.1.2 安全类型连接 70 5.2 重载的例子 71 5.3 缺省参数 74 5.4 小结 81 5.5 练习 82 第6章 输入输出流介绍 83 6.1 为什么要用输入输出流 83 6.2 解决输入输出流问题 86 6.2.1 预先了解操作符重载 86 6.2.2 插入符与提取符 87 6.2.3 通常用法 88 6.2.4 面向行的输入 90 6.3 文件输入输出流 91 6.4 输入输出流缓冲 93 6.5 在输入输出流中查找 94 6.6 strstreams 96 6.6.1 为用户分配的存储 96 6.6.2 自动存储分配 98 6.7 输出流格式化 100 6.7.1 内部格式化数据 101 6.7.2 例子 102 6.8 格式化操纵算子 106 6.9 建立操纵算子 108 6.10 输入输出流实例 111 6.10.1 代码生成 111 6.10.2 一个简单的数据记录 117 6.11 小结 123 6.12 练习 123 第7章 常量 124 7.1 值替代 124 7.1.1 头文件里的const 124 7.1.2 const的安全性 125 7.1.3 集合 126 7.1.4 与C语言的区别 126 7.2 指针 127 7.2.1 指向const的指针 127 7.2.2 const指针 127 7.2.3 赋值和类型检查 128 7.3 函数参数和返回值 128 7.3.1 传递const值 128 7.3.2 返回const值 129 7.3.3 传递和返回地址 131 7.4 类 133 7.4.1 类里的const和enum 133 7.4.2 编译期间类里的常量 134 7.4.3 const对象和成员函数 136 7.4.4 只读存储能力 139 7.5 可变的(volatile) 140 7.6 小结 141 7.7 练习 141 第8章 内联函数 142 8.1 预处理器的缺陷 142 8.2 内联函数 144 8.2.1 类内部的内联函数 145 8.2.2 存取函数 146 8.3 内联函数和编译器 150 8.3.1 局限性 150 8.3.2 赋值顺序 150 8.3.3 在构造函数和析构函数里隐藏行为 151 8.4 减少混乱 152 8.5 预处理器的特点 153 8.6 改进的错误检查 154 8.7 小结 155 8.8 练习 155 第9章 命名控制 157 9.1 来自C语言中的静态成员 157 9.1.1 函数内部的静态变量 157 9.1.2 控制连接 160 9.1.3 其他的存储类型指定符 161 9.2 名字空间 161 9.2.1 产生一个名字空间 162 9.2.2 使用名字空间 163 9.3 C++中的静态成员 166 9.3.1 定义静态数据成员的存储 166 9.3.2 嵌套类和局部类 168 9.3.3 静态成员函数 169 9.4 静态初始化的依赖因素 171 9.5 转换连接指定 174 9.6 小结 174 9.7 练习 174 第10章 引用和拷贝构造函数 176 10.1 C++中的指针 176 10.2 C++中的引用 176 10.2.1 函数中的引用 177 10.2.2 参数传递准则 178 10.3 拷贝构造函数 179 10.3.1 传值方式传递和返回 179 10.3.2 拷贝构造函数 182 10.3.3 缺省拷贝构造函数 187 10.3.4 拷贝构造函数方法的选择 188 10.4 指向成员的指针

2009-12-26

基于主成分分析(PCA)的人脸识别系统

本程序实现了基于PCA的人脸识别方法,所有的函数都非常容易使用,且注释非常多,并且,附带了一个示例脚本和两个小的训练和测试数据库来展示其使用。

2009-12-14

基于Sobel算子的边缘检测提取算法源代码

代码使用一个转换到MEX的c程序转换BW图像到一个编译提取的图像。使用的算法是基于Sobel的算法。

2009-12-14

基于Gabor特征提取和人工智能的人脸检测系统源代码

这是一个使用了Gabor特征提取和人工智能的人脸检测系统源代码 使用步骤: 1. 拷贝所有文件到MATLAB工作目录下(确认已经安装了图像处理工具箱和人工智能工具箱) 2. 找到"main.m"文件 3. 命令行中运行它 4. 点击"Train Network",等待程序训练好样本 5. 点击"Test on Photos",选择一个.jpg图片,识别。 6. 等待程序检测出人脸区域

2009-12-14

二维图像Gabor滤波源代码

Gabor滤波器经常被用于形状检测和特征提取,比如增强指纹图像。本代码用matlab实现了一个二维Gabor滤波器。 代码使用如下: function [G,gabout] = gaborfilter1(I,Sx,Sy,f,theta); from 'gaborfilter1' with different f(Frequency) and theta(Angle). for example f:0,2,4,8,16,32 theta = 0,pi/3,pi/6,pi/2,3pi/4 then for any input image like(eg. stereo.jpg) you have 6x5 = 30 filtered images. You can choose your desired angles or frequencies. You can put nominaly Sx & Sy = 2,4 or some one else. For instance I tested above example on ('cameraman.tif')(in MATLAB pictures) I = imread('cameraman.tif'); [G,gabout] = gaborfilter1(I,2,4,16,pi/3); figure,imshow(uint8(gabout));

2009-12-14

Matlab主成份分析(PCA)人脸识别源代码

这是一个Matlab编写的基于PCA的人脸识别分类算法,对FERET数据库进行了分类。 相关知识 包含的文件有: createDistMat.m,pca.m,feret.m,dup1,dup2,fb,fc,feretGallery,listAll,trainList 使用方法: Run the function pca to create a variable pcaProj. Input variable pcaProj to the function createDistMat, thus creating a distance matrix that you then use as an input to the function feret. See headers of all three functions for more details. The sequence should look something like this: >> load trainList.mat >> pca ('C:/FERET_Normalised/', trainList, 200); >> pcaDistMatCos = createDistMat(pcaProj, 'COS'); >> pcaResultsCOS = feret(pcaDistMatCos, 50); >> pcaResultsCOS.perc(1) % gives rank 1 result >> plot(pcaResultsL1.cms) % plots the CMS curve

2009-12-14

MATLAB图像分割提取算法源代码(示例车牌识别)

这个matlab程序实现了目标对象的图像分割与提取技术,附件里的程序以车牌的检测与识别为例,效果非常好。

2009-12-14

【国外经典教材】程序设计实践(排错、测试、性能、可移植性、设计、界面)(文本PDF)

本书是Brian W. Kernighan和Rob Pike合著的最新力作。本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法,它的翻译出版将填补国内目前这方面书籍的空白。本书值得每个梦想并努力使自己成为优秀程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计高级课程的教材或参考书。

2009-11-18

绿色免费的窗口操作工具Eddy(Autohotkey脚本编写,附源代码)

“Hi, Eddy v1.9” 是款绿色、免费小软件,支持多显示器的窗口操作工具。 2009.04.29 New: 窗口到托盘。左击最小化按钮(或右键移动窗口时最小化。还原时用右键。支持无限个,测试中) New: 窗口到图标。左击最小化按钮(或右键移动窗口时最小化。还原时用左键。支持 3 个,测试中) New: 鼠标在原位置两次右键=粘贴(粘贴文字时光标位置要正确) New: 内存自动回收 New: CPU占用率降低 Fix: 移动窗口、改变窗口大小、最小化窗口。按住右键后,移动鼠标。 Fix: 改变窗口透明度 2009.04.16 * 打开任务管理器(防键盘手) * 打开时间面板 * 打开音量面板 * 最上层窗口 * 卷起/展开窗口 * 按一下滚轮等于双击左键(防鼠标手) * 最小化/还原所有窗口(防键盘手) * 切换任务(防键盘手) * 改变主音量、Wave音量 * 选中托盘菜单里的“鼠标里程(&D)”,看看效果 * 选中托盘菜单里的“屏幕取色(&C)”,左键就是取色功能了。 * 选中托盘菜单里的“自动点击(&F)”,鼠标停留位置下的窗口会自动激活(防鼠标手)。 * 按住Ctrl + Alt后,按下左键,可以显示密码框内容。 * Win + Esc 让“Hi, Eddy”休息的。 * Win + z,还原所有窗口特效 * 要靠自己发现 ^_^

2009-11-14

LINUX应用程序开发指南:使用GTK+ GNOME库(文本PDF)

本书介绍了Linux下图形用户接口(GUI)编程技术。全书共18章,分五个部分。第一部分介绍Linux GUI编程架构以及编程基础知识,第二部分介绍Linux 编程常用C语言函数库glibc、构件库Gtk+、Gnome,第三部分介绍Linux下的GUI生成器Glade,第四部分介绍Linux编程调试工具gdb及xxgdb。第五部分包括三个附录,附录A是书中使用的示例GnomeHello的源代码,附录B介绍了一些与Gtk+/Gnome编程相关的在线资源,附录C是Gtk+/Gnome对象的简要介绍。本书中的Gtk+构件示例都来自于GTK 1.2.3软件包的示例。如果下载并安装了GTK 1.2.3软件包,则能够在展开的源代码目录下找到这些示例代码。本书适用于有Linux使用经验及C语言编程基础的读者阅读。

2009-11-14

LINUX编程白皮书(文本PDF)

本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的编程有很大的帮助。

2009-11-14

DELPHI 5数据库开发技术(文本PDF)

Delphi是一种非常优秀的可视化程序开发语言,Delphi 5 采用高度结构化的Object Pascal语言,具有结构清晰、编译迅速等特点。它强大的可扩展数据库功能更赢得了无数数据库开发人员的青睐。本书详细介绍了Delphi 5 所增加的强大的数据库编程工具,例如ADO组件、IBX组件和数据模块设计窗口。本书由浅入深,系统地介绍了如何利用Delphi 5 强大的开发工具进行数据库应用程序的开发,并结合每一部分的内容,列举了大量实例,以便于读者掌握。本书适用于从事数据库应用程序开发的广大技术人员以及作为各院校师生的学习参考。

2009-11-14

DELPHI5企业级解决方案及应用剖析(文本PDF)

本书是一部面向企业级应用的Delphi 5高级编程开发专著。全书以企业级应用体系结构为框架,以Delphi 5最新最强大的功能为线索 ,结合软件工程理论和项目管理经验,深入探讨了Delphi 5企业级开发的思想、策略及技术要点,并通过人力资源管理系统/电子商务货物配送系统、自动控制、与监测系统这三个典型的企业级解决方案及应用剖析,全面细致地介绍了如何使用Delphi实现真正意义上的企业级应用开发。 全书内容详实、例程丰富、汇集了作者多年实际开发经验和研究心得,是一本真正面向实战应用的Delphi力作,可为Delphi程序员挑战发展空间提供帮助,亦可供中、高级编程人员及项目主管参考。

2009-11-14

DELPHI编程实例与技巧(文本PDF)

Delphi是由Inprise公司推出的面向对象的可视化软件开发工具。本书共分三部分、16章,主要介绍Delphi 5集成开发环境,对象Pascal语言、组件、通用编程技术、动态链接库、多线程、多媒体编程、数据库编程、网络编程和Windows API编程等。

2009-11-14

移动IP(文本PDF)

本书提供了从不同层次理解移动IP所需的完整内容。介绍了移动IP运行的环境,描述了移动IP需解决的各种问题、解决问题的方式以及在若干配置实例中移动IP应用的方式。还介绍了移动IP应用过程中遇到的各种安全威胁的情况,并列举了解决安全威胁的各种技术。本书共分四部分14章,内容丰富、实用,是网络管理员、网络设计者和准备实现移动IP的人员的必备之书。

2009-11-13

IPV6详解(文本PDF)

本书从介绍IPv4中问题的产生和现状入手,详细阐述了IPv6的各个方面,包括IPv6的寻址结构、扩展头、身份验证和安全性、对任意点播和组播的支持以及对相关协议的影响,同时还探讨了IPv4向IPv6过渡的策略和应用。 本书内容由浅入深、语言精练易懂,为有经验的网络管理员和研究人员适应IP升级变化提供了关于IPv6清楚而又与众不同的介绍。

2009-11-13

MYSQL网络数据库指南(文本PDF)

MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户机程序库。 本书通过两个实例,详细介绍了MySQL的基本概念、基本技巧、编程方法、管理特点,以及第三方工具(如PHP和Perl)的使用方法。本书还提供了大量与MySQL有关的因特网站点,以及获得MySQL的技术支持方法。 本书适合数据库、网络开发与管理等人员参考。

2009-11-13

VC串口通信资料汇集整理(PDF)

(1)用MFC实现串口编程 (2)SerialCommunicationsinWin32 (3)多线程串口编程工具CserialPort类(附VC基于MFC单文档协议通讯源程序 (4)在基于单文档(SDI)程序中应用MSCOMM串口通讯控件(附源程序) (5)用 VC++6.0 实现 PC 机与单片机 (6)串口调试助手 (7)在 VC++ 中利用 ActiveX 控件开发串行通信程序 (8)如何在串口通讯程序中处理数据包

2009-11-13

SketchUp教程

Google Sketchup教程,入门->中级->高级。

2009-10-13

Blender从入门到精通

源自www.blendercn.org,Blender中文论坛。 很好的入门教材,更多教程请访问论坛。

2009-10-13

Blender快捷键一览表

Blender快捷键一览表,快捷方便操作!

2009-10-13

数字通信原理-基于Matlab仿真计算

本书将通信处理技术用代码的形式表现出来,这样学习本书的读者可以通过代码来加深 对理论知识的理解。避免学习通信理论知识,却无法在实践中应用。通信技术是在实践中不 断发展完善起来的,也应该在实践中学习使用。只是没有人能够有如此幸运,能够在工程实 践中接触到通信技术的所有方面。现在Matlab 提供了强劲的运算平台,可以在这个平台上 进行仿真运算。

2008-05-28

footbar2000

footbar2000,小巧,基本支持现有全部格式

2008-03-06

空空如也

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

TA关注的人

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