自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (19)
  • 收藏
  • 关注

转载 C++ Tips and Tricks

http://www.cnblogs.com/Martinium/p/cpp_tips_and_tricks.html整理了下在C++工程代码中遇到的技巧与建议。0x00 巧用宏定义。  经常看见程序员用 enum 值,打印调试信息的时候又想打印数字对应的字符意思。见过有人写这样的代码 if(today == MONDAY) return "MONDAY"; 一

2015-11-30 22:30:42 514 1

转载 Spark SQL 之 Data Sources

http://www.cnblogs.com/BYRans/p/5005342.html转载请注明出处:http://www.cnblogs.com/BYRans/数据源(Data Source)Spark SQL的DataFrame接口支持多种数据源的操作。一个DataFrame可以进行RDDs方式的操作,也可以被注册为临时表。把DataFrame注册为临时表之后,就可以

2015-11-29 22:09:58 1749

转载 支持向量机(二)线性可分支持向量机与硬间隔最大化

http://www.cnblogs.com/ldphoebe/p/5000769.html本文原创如需转载请注明出处阅读目录一.什么是函数间隔?二.什么是几何间隔?三.函数间隔与几何间隔的关系?四.硬间隔最大化五.学习的对偶算法 一.函数间隔在图A,B,C三点,A离超平面是最远的,所以A被分类错误的可能性是最小的,相反C离超平面的距

2015-11-29 15:23:56 1543

转载 【译】聚类分析

http://www.cnblogs.com/wing1995/p/5001876.html  下面的例子将演示如何使用Matlab内的统计和机器学习工具箱中的聚类分析算法检验观测值或对象之间的异同。俗话说的好:“物以类聚,人以群分”。不管是人还是物总是呈现出抱团或者集群的状态;其中,相同的种类集群对象的特征是相似的,不同簇对象的特性不一致。本文内容如下:K

2015-11-29 15:18:07 2931 1

转载 基于Python的机器学习实战:Apriori

http://www.cnblogs.com/90zeng/p/apriori.html目录:1.关联分析2. Apriori 原理3. 使用 Apriori 算法来发现频繁集4.从频繁集中挖掘关联规则5. 总结 1.关联分析  返回目录关联分析是一种在大规模数据集中寻找有趣关系的任务。这种

2015-11-29 15:15:55 695

转载 关于浏览器window、document、html、body高度的探究

http://www.cnblogs.com/chuaWeb/p/html_css_1.html  首先说明本人所理解的这几个元素的计算  window高度应当是文档所在窗口的可视高度(没有包括浏览器的滚动条),计算方法document.documentElement.clientHeight  document高度应该为文档内容的高度,计算方法Math.max(d

2015-11-27 13:24:07 2968

转载 KnockoutJS Documentation-加载和保存json数据

http://www.cnblogs.com/w1991/p/4998707.htmlko可用来构建复杂的客户端交互应用,但几乎所有的web应用都需要跟服务器交互数据,或者至少从本地存储序列化数据。最常用的数据交互是json格式。加载或保存数据ko不限定使用任何数据加载或保存的技术。最常用是jQuery的ajax方法,如getJSON、post和ajax。例如,

2015-11-27 13:22:51 945

转载 libsvm Minist Hog 手写体识别

http://www.cnblogs.com/louyihang-loves-baiyan/p/4998238.html统计手写数字集的HOG特征这篇文章是模式识别的小作业,利用svm实现Minist数据集手写体识别,在这里我实现了opencv中的svm和libsvm两个版本,供大家做参考。Hog特征简介本实验中,使用开源计算机视觉库OpenCV作为图像处理的基

2015-11-27 13:20:40 1941 1

转载 [Hadoop in Action] 第7章 细则手册

http://www.cnblogs.com/zhengrunjian/p/4997379.html向任务传递定制参数获取任务待定的信息生成多个输出与关系数据库交互让输出做全局排序 1、向任务传递作业定制的参数      在编写Mapper和Reducer时,通常会想让一些地方可以配置。例如第5章的联结程序被固定地写为取第一个数据列作为联结键。如果用户可

2015-11-27 13:17:38 436

转载 Apache Spark大数据分析入门(一)

http://www.csdn.net/article/2015-11-25/2826324?ref=myread摘要:Apache Spark的出现让普通人也具备了大数据及实时数据分析能力。鉴于此,本文通过动手实战操作演示带领大家快速地入门学习Spark。本文是Apache Spark入门系列教程(共四部分)的第一部分。Apache Spark的出现让普通人也具备了大数据

2015-11-26 00:07:06 1091

转载 理解长短期记忆网络(LSTM NetWorks)

http://www.csdn.net/article/2015-11-25/2826323?ref=myread摘要:作者早前提到了人们使用RNNs取得的显著成效,基本上这些都是使用了LSTMs。对于大多数任务,它们真的可以达到更好的效果!写了一堆方程式,LSTMs看起来很吓人。希望通过这篇文章中一步一步的剖析,能更好理解它们。递归神经网络人类并不是每时每刻都

2015-11-25 23:51:30 12016

转载 通往全栈工程师的捷径 —— react

http://www.cnblogs.com/bugly/p/4988842.html腾讯Bugly特约作者: 左明首先,我们来看看 React 在世界范围的热度趋势,下图是关键词“房价”和 “React” 在 Google Trends 上的搜索量对比,蓝色的是 React,红色的是房价,很明显,人类对 React 的关注程度已经远远超过了对房价的关注。

2015-11-25 23:33:40 780

转载 Hadoop in Action] 第6章 编程实践

http://www.cnblogs.com/zhengrunjian/p/4994969.htmlHadoop程序开发的独门绝技在本地,伪分布和全分布模式下调试程序程序输出的完整性检查和回归测试日志和监控性能调优 1、开发MapReduce程序 [本地模式]      本地模式下的hadoop将所有的运行都放在一个单独的Java虚拟机中完成

2015-11-25 23:22:08 408

转载 [Hadoop in Action] 第5章 高阶MapReduce

Hadoop in Action] 第5章 高阶MapReduce链接多个MapReduce作业执行多个数据集的联结生成Bloom filter 1、链接MapReduce作业 [顺序链接MapReduce作业] mapreduce-1 | mapreduce-2 | mapreduce-3 | ... [具有复杂依赖的MapRedu

2015-11-25 23:21:09 415

转载 Python开发简单记事本

http://www.cnblogs.com/ybjourney/p/4995678.html摘要:本文是使用Python,结合Tkinter开发简单记事本。  本文的操作环境:ubuntu,Python2.7,采用的是Pycharm进行代码编辑,个人很喜欢它的代码自动补齐功能。  最近很想对python加深学习一下,同时也是想试着做一些东西,今天使用python,结合

2015-11-25 23:15:33 1769

转载 python进阶必读汇总

http://www.dongwm.com/archives/pythonjin-jie-bi-du-hui-zong/英文的superPython’s super() considered super!rhettinger是python核心开发者. 这篇博文也是讲super最好最深入的博文了.装饰器Understanding Python Decora

2015-11-25 00:14:55 1003

转载 使用 Haraka 搭建邮件发送服务器

https://www.textarea.com/ccbikai/shiyong-haraka-dajian-youjian-fasong-fuwuqi-56/@ccbikai安装npm install -g Haraka初始化haraka -i /etc/harakaDKIM 配置:cd /etc/haraka/dkimsh dkim_key_g

2015-11-25 00:10:05 6877

转载 奇技淫巧之浏览器秒秒钟变编辑器

https://www.textarea.com/voidy/qijiyinqiao-zhi-liulanqi-miao-miaozhong-bian-bianjiqi-79/由来有时,我仅仅想输入一些乱码。仅仅想放空自己。用编辑器来输入这些胡言乱语会使我很苦恼,因为这样会弄乱我项目的工作区。(我很挑剔,我懂得)所以我就这么做。自从我生活在有浏览器的地方,我就只需打

2015-11-25 00:05:38 1342

转载 多个数的最大公约数

http://www.cnblogs.com/qingergege/p/4992990.html---恢复内容开始---最近在看一本算法的书。讲的都是一些基本的问题,并没有涉及很复杂的算法,或者说这本书更看重技巧。其中开篇就讲了最大公约数的算法,觉得有可取之处,和大家分享一下。提到最大公约数我们最先想到的一定是辗转相除法。没错,永远不要蔑

2015-11-24 23:25:43 3702

转载 朝花夕拾之--大数据平台CDH集群离线搭建

http://www.cnblogs.com/wgp13x/p/4990484.html摘要:管理、部署Hadoop集群需要工具,Cloudera Manager便是其一。本文先是简要对比了当前的类似工具,而后详细记录了以离线方式部署CDH集群的步骤。最后对“讲究”一词提出了自己的观点。朝花夕拾之--大数据平台CDH集群离线搭建前言部署步骤

2015-11-24 23:18:03 526

转载 Python yield与实现

http://www.cnblogs.com/coder2012/p/4990834.htmlyield的功能类似于return,但是不同之处在于它返回的是生成器。生成器生成器是通过一个或多个yield表达式构成的函数,每一个生成器都是一个迭代器(但是迭代器不一定是生成器)。如果一个函数包含yield关键字,这个函数就会变为一个生成器。生成器并不会一次返

2015-11-24 23:13:38 367

转载 A First Look at Rust Language

http://www.cnblogs.com/akisan/p/4990913.html文 Akisann@CNblogs / zhaihj@Github本篇文章同时发布在Github上:http://zhaihj.github.io/a-first-look-at-rust.html过去的一年半多,我一直沉迷与OOC,原因倒是很简单,OOC是目前为止我所能见到的最

2015-11-24 23:08:20 424

转载 Java FP: Java中函数式编程的Map和Fold(Reduce)

http://ifeve.com/functional-programming-with-map-and/原文链接 作者:  Cyrille Martraire  译者: 李璟(jlee381344197@gmail.com)在函数式编程中,Map和Fold是两个非常有用的操作,它们存在于每一个函数式编程语言中。既然Map和Fold操作如此强大和重要,但是Java语言缺乏M

2015-11-24 23:01:49 1206

转载 Hadoop inAction] 第4章 编写MapReduce基础程序

http://www.cnblogs.com/zhengrunjian/p/4992043.html基于hadoop的专利数据处理示例MapReduce程序框架用于计数统计的MapReduce基础程序支持用脚本语言编写MapReduce程序的hadoop流式API用于提升性能的Combiner 1、获取专利数据集 获取网址:http://www.nb

2015-11-24 22:39:58 538

转载 [hadoop in Action] 第3章 Hadoop组件

http://www.cnblogs.com/zhengrunjian/p/4990967.html管理HDFS中的文件分析MapReduce框架中的组件读写输入输出数据 1、HDFS文件操作 [命令行方式] Hadoop的文件命令采取的形式为:hadoop fs -cmd 其中,cmd是具体的文件命令,而是一组数目可变的

2015-11-24 22:20:41 455

转载 WebGL实现HTML5贪吃蛇3D游戏

http://www.cnblogs.com/xhload3d/p/4991805.htmljs1k.com收集了小于1k的javascript小例子,里面有很多很炫很酷的游戏和特效,今年规则又增加了新花样,传统的classic类型基础上又增加了WebGL类型,以及允许增加到2K的++类型,多次想尝试提交个小游戏但总无法写出让自己满意还能控制在这么小的字节范围。自己写不出来,站

2015-11-24 22:16:55 1602

转载 Hadoop - 实时查询Drill

http://www.cnblogs.com/smartloli/p/4991947.html1.概述  在现实业务当中,存在这样的业务场景,需要实时去查询HDFS上的相关存储数据,普通的查询(如:Hive查询),时延较高。那么,是否存在时延较小的查询组件。在业界目前较为成熟的有Cloudera的Impala,Apache的Drill,Hortonworks的Sting

2015-11-24 22:12:09 2208

转载 Oracle体系结构总结

http://www.cnblogs.com/jyzhao/p/4992236.html1.Oracle 体系结构摘要图2.Oracle 体系结构相关笔记1.Oracle 体系结构摘要图2.Oracle 体系结构相关笔记可参考Oracle Architecture系列随堂笔记:相克军_Oracle体系_随堂笔记001-概述相克军_

2015-11-24 22:05:58 466

转载 趣味动态图!机械原理与飞机是怎么飞的

http://news.cnblogs.com/n/533365/  1、高难度机械原理动图  网上经常可以看到一些原理动态图,有科学方面的,有日常生活的,而最具魔性的应当是机械原理动图了。很多机械设备我们经常见到,但是说起它们的原理,恐怕非高级工程师不能说出一二了。  对于机械工程师而言,你见识的巧妙结构、机构越多,设计思路也就越开阔。齿轮、梁板、凸轮、滑

2015-11-24 21:59:05 2109

转载 大部分人都会做错的经典JS闭包面试题

http://www.cnblogs.com/xxcanghai/p/4991870.html由工作中演变而来的面试题这是一个我工作当中的遇到的一个问题,似乎很有趣,就当做了一道题去面试,发现几乎没人能全部答对并说出原因,遂拿出来聊一聊吧。先看题目代码:function fun(n,o) { console.log(o) return {

2015-11-24 21:42:54 751

转载 ARM64的启动过程之(六):异常向量表的设定

http://www.wowotech.net/238.html一、前言本文主要描述了4.1.10内核初始化过程中如何初始化异常向量表。当然,首先需要准备一些异常的基础知识,这主要在第二章,如果你非常熟悉ARM64的异常,那么可以忽略这个章节。 第三章描述了ARM64上各种形形色色的异常,第四章描述了ARM64上硬件提供的协助,最后一章描述了代码过程。为了简化,本文对所

2015-11-24 21:29:44 13465

转载 Linux进程冻结技术

http://www.wowotech.net/1 什么是进程冻结进程冻结技术(freezing of tasks)是指在系统hibernate或者suspend的时候,将用户进程和部分内核线程置于“可控”的暂停状态。2 为什么需要冻结技术假设没有冻结技术,进程可以在任意可调度的点暂停,而且直到cpu_down才会暂停并迁移。这会给系统带来很多问题:(1)有可能破坏文件系统

2015-11-24 21:27:39 3807 1

转载 函数式编程中的常用技巧

http://www.cnblogs.com/lurongkai/p/functional-programming-skills.html在Closure、Haskell、Python、Ruby这些语言越来越流行的今天,我们撇开其在数学纯度性上的不同,单从它们都拥有一类函数特性来讲,讨论函数式编程也显得很有意义。一类函数为函数式编程打下了基础,虽然这并不能表示可以完整发

2015-11-23 21:16:19 1078

转载 adoop in Action] 第2章 初识Hadoop

http://www.cnblogs.com/zhengrunjian/p/4989036.htmlHadoop的结构组成安装Hadoop及其3种工作模式:单机、伪分布和全分布用于监控Hadoop安装的Web工具 1、Hadoop的构造模块 (1)NameNode(名字节点)     Hadoop在分布式计算和分布式存储中都采用了主/从结构。Na

2015-11-23 21:11:41 461

转载 Hadoop in Action]第1章 Hadoop简介

http://www.cnblogs.com/zhengrunjian/p/4988625.html编写可扩展、分布式的数据密集型程序和基础知识理解Hadoop和MapReduce编写和运行一个基本的MapReduce程序 1、什么是Hadoop Hadoop是一个开源的框架,可编写和运行分布式应用处理大规模数据。 Hadoop与众不同之处在

2015-11-23 21:07:38 499

转载 在C++中使用GOLANG的协程

http://www.cnblogs.com/yyzybb/p/4985973.html开源项目cpp_features提供了一个仿golang协程的stackful协程库. 可以在c++中使用golang的协程,大概语法是这样的: 1 #include 2 3 void foo() 4 { 5 std::cout << "foo" << std::endl

2015-11-22 22:25:12 790

转载 使用GPU和Theano加速深度学习

http://dataunion.org/20365.htmlGPU因其浮点计算和矩阵运算能力有助于加速深度学习是业界的共识,Theano是主流的深度学习Python库之一,亦支持GPU,然而Theano入门较难,Domino的这篇博文介绍了如何使用GPU和Theano加速深度学习,使用更简单的基于Theano的 Nolearn库。教程由多层感知器及卷积神经网络,由浅入深,是不错的入门资料

2015-11-22 14:45:55 2197

转载 基于Python的卷积神经网络和特征提取

http://dataunion.org/20587.html出处:CSDN卷积神经网络(ConvNets)是受生物启发的MLPs(多层感知器),它们有着不同类别的层,并且每层的工作方式与普通的MLP层也有所差异。如果你对ConvNets感兴趣,这里有个很好的教程CS231n – Convolutional Neural Newtorks for Visual Recognition。

2015-11-22 14:33:16 1990

转载 3个月零基础入门数据分析师是一件完全可能的事!

http://dataunion.org/20612.html出处:知乎_卡牌大师问:如何快速成为数据分析师?答:我和很多人一样,不太喜欢快速这个词,急于求成的结果是得不偿失。在这里,我将题主的“快速”理解为如何在最短的时间内高效率的成为数据分析师。我想这才是题主的初衷吧!首先,成为任何一个技术型工作的从业者最需要的就是掌握相关的专业技能,因此也可以这么理解题主

2015-11-22 14:31:02 4360 1

转载 寻找最优参数解:最速下降法,牛顿下降法,阻尼牛顿法,拟牛顿法DFP/BFGS

http://dataunion.org/20714.html感谢于建民的投稿,转载请注明出处:数盟社区机器学习的一个重要组成部分是如何寻找最优参数解。本文就常见寻优方法进行总结,并给出简单python2.7实现,可能文章有点长,大家耐心些。寻找最优参数解,就是在一块参数区域上,去找到满足约束条件的那组参数。形象描述,比如代价函数是个碗状的,那我们就是去找最底部(代价最小)的那个地

2015-11-22 14:26:11 4693

Go语言编程

这本书从整体的写作风格来说,会以介绍 Go 语言特性为主,示例则尽量采用作者平常的实践,而不是一个没有太大实际意义的语法示范样例。 本书作者背景极强,许式伟为原金山WPS首席架构师、曾是盛大创新院研究员,目前是国内Go语言实践圈子公认的Go语言专家。参与本书写作的几位作者都是实际用Go语言开发的项目的开发人员,有较强的实战经验。 这本书面向的读者是所有打算用Go语言的开发者,主要包括目前使用C、C++、Java、C#的开发人员,甚至一些Python、PHP开发人员也可能转为 Go 程序员。

2015-10-06

30天自制操作系统 PDF 扫描版

30天自制操作系统 PDF 扫描版 好书不解释!

2013-07-10

C++标准程序库_带书签版本

这本包含最新资料的完整书籍,反映出被ANSI/ISO C++语言标准规格书纳入的C++标准程序库的最新组成。更明确地说,这本书将焦点放在标准模板库身上,检验其中的容器、迭代器、仿函数和算法。读者还可以找到特殊容、字串、数值类别、国际化议题、IOStream。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的精确樯记式和定义式。

2013-06-25

Effective.C++

C++ 进阶图书。 C++ 开放必看。 C++大神 Scoot Mayers的大作。 PDF高清扫描带书签版。

2013-06-09

无懈可击的web设计

目录   第1章 灵活的文字   1.1 常见的方法   1.2 权衡我们的选择   1.3 无懈可击的方法   1.4 为什么说它是无懈可击的   1.5 有了灵活基础后的操作   1.6 结合使用关键字和百分比值   1.7 本章小结   第2章 可伸缩的导航栏   2.1 常见的方法   2.2 为什么这样做不是无懈可击的   2.3 无懈可击的方法   2.4 为什么这样做是无懈可击的   2.5 其他示例   2.6 本章小结   第3章 可扩展的行   3.1 常见的方法   3.2 为什么这样做不是无懈可击的   3.3 无懈可击的方法   3.4 为什么这样做是无懈可击的   3.5 自适应扩展的另一个例子   3.6 本章小结   第4章 巧妙的浮动   4.1 常见的方法   4.2 无懈可击的方法   4.3 为什么这样做是无懈可击的   4.4 本章小结   第5章 牢固的方框   5.1 常见的方法   5.2 为什么这样做不是无懈可击的   5.3 无懈可击的方法   5.4 为什么这样做是无懈可击的   5.5 其他圆角实现技术   5.6 本章小结   第6章 页面在缺失图片或CSS的情况下仍然易读   6.1 常见的方法   6.2 为什么这样做不是无懈可击的   6.3 无懈可击的方法   6.4 为什么这样做是无懈可击的   6.5 有或者没有样式   6.6 无懈可击的工具   6.7 本章小结   第7章 可转换的表格   7.1 常见的方法   7.2 为什么这样做不是无懈可击的   7.3 无懈可击的方法   7.4 为什么这样做是无懈可击的   7.5 本章小结   第8章 流动的布局   8.1 常见的方法   8.2 为什么这样做不是无懈可击的   8.3 无懈可击的方法   8.4 为什么这样做是无懈可击的   8.5 本章小结   第9章 构成一个整体   9.1 目标   9.2 为什么这样做是无懈可击的   9.3 构建过程   9.4 针对IE的CSS调整   9.5 本章小结

2012-10-27

[五笔打字与输入技巧六日速成].甘登岱.扫描版.pdf

五笔速成,有兴趣的朋友可以看看。 第1日 我要运指如飞 第2日 掌握五笔精髓——字根 第3日 练就五笔神功——汉字输入 第4日 给你一个加速度 第5日 掌握汉字输入技巧 第6日 学习98版五笔字型输入法 附录1 五笔字型单字编码表 附录2 86版五笔字型词汇编码表

2012-10-27

[Objective-C基础教程].Mark.Dalrymple.&.Scott.Knaster.扫描版.pdf

Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。附录中还介绍了如何从其他语言过渡到Objective-C。

2012-09-16

java 编程艺术

内容简介 本书揭示了Java程序员如何创建高质量软件的奥秘。Herbert Schildt 和James Holmes两位编程大师通过将Java应用于某些有趣、实用的计算机问题和编程任务中,全面展示了Java语言的强大功能、敏捷性、多样性和艺术性。本书各章内容分别涉及到Java精髓、递归下降的表达式解析器、用Java实现语言解释器、用Java创建下载管理器、用Java实现E-mail客户端和Internet搜索、用Java修饰HTML、显示统计图表、金融应用中的Applet和Servlet、基于AI的问题求解等,每章给出的示例代码都可以直接运行,无需修改,而且读者可以从www.osborne.com站点上免费下载这些代码。本书是亚马逊网站上的五星级图书,相信读者能够通过研读本书大大提高自己的Java开发能力。本书代码示例易懂有趣,设计思想独特,定会使您受益匪浅! 目录 第1章 Java精髓 1 1.1 简单数据类型和对象:完美的平衡 2 1.2 通过垃圾回收实现内存管理 3 1.3 完美的简单多线程模型 3 1.4 完全集成的异常机制 4 1.5 对多态性支持的改进 5 1.6 通过字节码保证可移植性和安全性 5 1.7 丰富的Java API 6 1.8 Applet 7 1.9 继续变革 7 第2章 递归下降的表达式解析器 9 2.1 表达式 10 2.2 解析表达式 11 2.3 表达式的解析 11 2.4 表达式的分解 13 2.5 一个简单的表达式解析器 16 2.6 向解析器中添加变量 24 2.7 递归下降解析器中的语法检查 34 2.8 计算器Applet 34 2.9 一些尝试 37 第3章 使用Java实现语言解释器 38 3.1 解释何种计算机语言 39 3.2 解释器概述 40 3.3 Small BASIC解释器 41 3.4 Small BASIC表达式解析器 61 3.4.1 Small BASIC的表达式 61 3.4.2 Small BASIC的标识符 62 3.5 解释器 66 3.5.1 InterpreterException类 67 3.5.2 SBasic构造函数 67 3.5.3 关键字 68 3.5.4 run()方法 70 3.5.5 sbInterp()方法 71 3.5.6 赋值 72 3.5.7 PRINT语句 73 3.5.8 INPUT语句 75 3.5.9 GOTO语句 76 3.5.10 IF语句 78 3.5.11 FOR循环 79 3.5.12 GOSUB 82 3.5.13 END语句 83 3.6 Small BASIC的使用 83 3.7 对解释器进行增强和扩展 86 3.8 创建自己的计算机语言 86 第4章 使用Java创建下载管理器 88 4.1 深入理解Internet下载流程 89 4.2 下载管理器概述 89 4.3 Download类 90 4.3.1 Download类的变量 94 4.3.2 Download类的构造函数 94 4.3.3 download()方法 95 4.3.4 run()方法 95 4.3.5 stateChanged()方法 99 4.3.6 Action和Accessor方法 99 4.4 ProgressRenderer类 99 4.5 DownloadsTableModel类 100 4.5.1 addDownload()方法 103 4.5.2 clearDownload()方法 103 4.5.3 getColumnClass()方法 103 4.5.4 getValueAt()方法 104 4.5.5 update()方法 104 4.6 DownloadManager类 105 4.6.1 DownloadManager类的变量 111 4.6.2 DownloadManager类的构造函数 111 4.6.3 verifyUrl()方法 111 4.6.4 tableSelectionChanged()方法 112 4.6.5 updateButtons()方法 113 4.6.6 动作事件的处理 114 4.7 编译并运行下载管理器 114 4.8 改进下载管理器 115 第5章 用Java实现E-mail客户端 116 5.1 E-mail内幕 117 5.1.1 POP3 117 5.1.2 IMAP 117 5.1.3 SMTP 118 5.1.4 发送和接收E-mail的一般过程 118 5.2 JavaMail API 118 5.3 一个简单的E-mail客户端 120 5.3.1 ConnectDialog类 121 5.3.2 DownloadingDialog类 126 5.3.3 MessageDialog类 128 5.3.4 MessagesTableModel类 135 5.3.5 EmailClient类 139 5.4 编译并运行E-mail客户端 156 5.5 对基本E-mail客户端的扩展 157 第6章 使用Java搜索Internet 158 6.1 Web搜索程序基础 159 6.2 遵守Robot协议 160 6.3 Search Crawler概述 161 6.4 SearchCrawler类 162 6.4.1 SearchCrawler类的变量 179 6.4.2 SearchCrawler类的构造函数 179 6.4.3 actionSearch()方法 180 6.4.4 search()方法 182 6.4.5 showError()方法 185 6.4.6 updateStats()方法 185 6.4.7 addMatch()方法 186 6.4.8 verifyUrl()方法 187 6.4.9 isRobotAllowed()方法 188 6.4.10 downloadPage()方法 190 6.4.11 removeWwwFromUrl()方法 191 6.4.12 retrieveLinks()方法 192 6.4.13 searchStringMatches()方法 198 6.4.14 crawl()方法 199 6.5 Web搜索程序的编译与运行 202 6.6 对Web搜索程序的思考 203 第7章 使用Java提交HTML 205 7.1 使用JEditorPane提交HTML 206 7.2 处理超链接事件 206 7.3 编写Mini Web浏览器 207 7.3.1 MiniBrowser类 208 7.3.2 MiniBrowser类的变量 213 7.3.3 MiniBrowser类的构造函数 214 7.3.4 actionBack()方法 214 7.3.5 actionForward()方法 215 7.3.6 actionGo()方法 215 7.3.7 showError()方法 216 7.3.8 verifyUrl()方法 216 7.3.9 showPage()方法 217 7.3.10 updateButtons()方法 218 7.3.11 hyperlinkUpdate()方法 219 7.4 Mini Web浏览器的编译与运行 220 7.5 HTML提交程序的应用前景 221 第8章 统计. 图表与Java 222 8.1 样本. 总体. 分布与变量 223 8.2 基本统计值 223 8.2.1 平均数 224 8.2.2 中位数 224 8.2.3 众数 225 8.3 方差和标准差 227 8.4 回归方程式 228 8.5 Stats类的完整代码 232 8.6 绘图数据 235 8.6.1 数据的缩放 236 8.6.2 Graphs类 236 8.6.3 Graphs类的final变量和实例变量 241 8.6.4 Graphs类的构造函数 242 8.6.5 paint()方法 244 8.6.6 bargraph()方法 247 8.6.7 scatter()方法 247 8.6.8 regplot()方法 248 8.7 一个统计表的应用 248 8.7.1 StatsWin类的构造函数 253 8.7.2 itemStateChanged()事件处理器 254 8.7.3 actionPerformed()方法 255 8.7.4 shutdown()方法 255 8.7.5 createMenu()方法 255 8.7.6 DataWin类 255 8.7.7 联合使用 256 8.8 创建一个简单的统计Applet 258 8.9 一点尝试 260 第9章 金融应用中的Applet和Servlet 261 9.1 计算贷款的定期还款额 262 9.1.1 RegPay的成员 266 9.1.2 init()方法 266 9.1.3 actionPerformed()方法 269 9.1.4 paint()方法 269 9.1.5 compute()方法 270 9.2 计算投资的长期收益 270 9.3 计算达到某项长期收益目标所需的投资本金 274 9.4 计算达到某项期望年金所需的初始投资 278 9.5 根据给定投资计算年金的最大值 282 9.6 计算某项贷款的账户余额 286 9.7 创建用于金融类计算的Servlet 290 9.7.1 使用Tomcat 291 9.7.2 测试Servlet 291 9.7.3 把RegPay转换成Servlet 292 9.7.4 RegPayS程序 292 9.8 一些尝试 296 第10章 基于AI的问题求解 297 10.1 表示法和相关术语 298 10.2 组合爆炸问题 299 10.3 搜索技术 300 10.4 问题的描述 301 10.5 FlightInfo类 303 10.6 深度优先搜索 304 10.7 广度优先搜索 313 10.8 添加启发信息 316 10.8.1 爬山搜索 317 10.8.2 爬山搜索的分析 322 10.8.3 最小代价搜索 323 10.8.4 最小代价搜索的分析 324 10.9 查找多个解 324 10.9.1 路径删除 325 10.9.2 节点删除 326 10.10 查找最优解 331 10.11 回到丢失钥匙的例子 336

2012-09-16

[模式识别].(希腊)西奥多里蒂斯.清晰版.djvu

[模式识别].(希腊)西奥多里蒂斯.清晰版.djvu 模式识别领域非常不错的一本教材

2012-09-08

[机器人学的几何基础].(英国)Selig.清晰版

一本很牛的书,哪怕只看懂此书的皮毛也会有巨大的收获

2012-08-03

空空如也

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

TA关注的人

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