自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 随机抽样一致算法(Random sample consensus,RANSAC)

http://www.cnblogs.com/xingshansi/p/6763668.html前言仍然是昨天的问题,别人问到最小二乘、霍夫变换、RANSAC在直线拟合上的区别。昨天梳理了霍夫变换,今天打算抽空梳理一下RANSAC算法,主要包括:  1)RANSAC理论介绍  2)RANSAC应用简介;内容为自己的学习记录,其中很多地方借鉴了别人,最后一起给出链

2017-04-26 20:00:07 3248

转载 揭秘Kafka高性能架构之道 - Kafka设计解析(六)

http://www.jasongj.com/kafka/high_throughput/本文从宏观架构层面和微观实现层面分析了Kafka如何实现高性能。包含Kafka如何利用Partition实现并行处理和提供水平扩展能力,如何通过ISR实现可用性和数据一致性的动态平衡,如何使用NIO和Linux的sendfile实现零拷贝以及如何通过顺序读写和数据压缩实现磁盘的高效利用。

2017-04-25 09:59:44 460

转载 五十行javascript代码实现简单的双向数据绑定

http://www.cnblogs.com/smartXiang/p/6759282.html五十行javascript代码实现简单的双向数据绑定Vue框架想必从事前端开发的同学都使用过,它的双向数据绑定机制能给我们带来很大的方便。今天闲着没事,尝试着实现一下双向数据绑定,接下来给大家分享一下。Object.defineProperty(obj, prop

2017-04-25 00:40:56 599

转载 MySQL中的子查询

SELECT中(非常)常用的子查询操作http://www.cnblogs.com/geaozhang/p/6756825.html  是在MySQL中经常使用到的一个操作,不仅仅是用在DQL语句中,在DDL语句、DML语句中也都会常用到子查询。子查询的定义:  子查询是将一个查询语句嵌套在另一个查询语句中;  在特定情况下,一个查询语句的条件需要另一个查询

2017-04-24 15:39:30 774

转载 SQLite中使用CTE巧解多级分类的级联查

http://www.cnblogs.com/powertoolsteam/p/sqlite.html在最近的项目中使用ActiveReports报表设计器设计一个报表模板时,遇到一个多级分类的难题:需要将某个部门所有销售及下属部门的销售金额汇总,因为下属级别的层次不确定,所以靠拼接子查询的方式显然是不能满足要求,经过一番实验,利用了CTE(Common Table

2017-04-24 15:33:25 2232 1

转载 Servlet3.0新特性(从注解配置到websocket编程)

http://www.cnblogs.com/yangming1996/p/6745531.html     Servlet3.0的出现是servlet史上最大的变革,其中的许多新特性大大的简化了web应用的开发,为广大劳苦的程序员减轻了压力,提高了web开发的效率。主要新特性有以下几个:引入注解配置支持web模块化开发程序异步处理改进文件上传API非阻塞式IO

2017-04-22 02:01:36 475

转载 Android启动篇 — init原理(二)

http://www.cnblogs.com/pepsimaxin/p/6740413.html【前言】  Android启动篇 — init原理(一)中讲解分init进程分析init创建系统目录并挂在相应系统文件、初始化属性域、设置系统属性、启动配置属性服务端等一系列复杂工作,很多工作和知识点跟Linux关系很大,所以没有作过多介绍,而本此对于init.rc的解析则是重中之重,所

2017-04-21 15:53:04 671

转载 深度学习入门实战(二)-用TensorFlow训练线性回归

https://www.qcloud.com/community/article/935938上一篇文章我们介绍了 MxNet 的安装,但 MxNet 有个缺点,那就是文档不太全,用起来可能是要看源代码才能理解某个方法的含义,所以今天我们就介绍一下 TensorFlow,这个由谷歌爸爸出品的深度学习框架,文档比较全~以后的我们也都使用这个框架~0x00 概要Tensor

2017-04-21 15:34:11 602

转载 Hadoop之HDFS原理及文件上传下载源码分析(下)

http://www.cnblogs.com/qq503665965/p/6740992.html  上篇Hadoop之HDFS原理及文件上传下载源码分析(上)楼主主要介绍了hdfs原理及FileSystem的初始化源码解析, Client如何与NameNode建立RPC通信。本篇将继续介绍hdfs文件上传、下载源解析。文件上传  先上文件上传的方法调用

2017-04-21 01:32:38 1356

转载 Spark SQL数据加载和保存实战

http://www.cnblogs.com/whyhappy/p/6740928.html一:前置知识详解: Spark SQL重要是操作DataFrame,DataFrame本身提供了save和load的操作, Load:可以创建DataFrame, Save:把DataFrame中的数据保存到文件或者说与具体的格式来指明我们要读取的文件的类型以及与具体的格

2017-04-21 01:25:35 1177 1

转载 高效C++无锁队列实现(转载)

http://blog.csdn.net/bodybo/article/details/50393823国外一牛人做的,支持多平台,支持多线程写、多线程读,并可指定读写token,转载过来。感觉作者也时刻维护着他这个项目,我提了一些问题,每次都会及时得到答复,而且回复得非常认真仔细,非常赞!链接地址(可下载源码):https://github.com/cameron

2017-04-20 20:37:10 1394

转载 【 js 模块加载 】深入学习模块化加载(node.js 模块源码)

http://www.cnblogs.com/lijiayi/p/js_node_module.html文章提纲:  第一部分:介绍模块规范及之间区别  第二部分:以 node.js 实现模块化规范 源码,深入学习。 一、模块规范说到模块化加载,就不得先说一说模块规范。模块规范是用来约束每个模块,让其必须按照一定的格式编写。AMD,CMD,Commo

2017-04-20 20:16:32 558

转载 java源码剖析: 对象内存布局、JVM锁以及优化

http://www.cnblogs.com/dennyzhangdd/p/6734638.html一、目录1.启蒙知识预热:CAS原理+JVM对象头内存存储结构2.JVM中锁优化:锁粗化、锁消除、偏向锁、轻量级锁、自旋锁。3.总结:偏向锁、轻量级锁,重量级锁的优缺点。 二、启蒙知识预热开启本文之前先介绍2个概念2.1.cas操作为了提高性能

2017-04-20 20:08:02 1042

转载 统计学习方法:KNN

http://www.cnblogs.com/xingshansi/p/6736385.html前言本文为《统计学习方法》第三章:KNN(k-Nearest Neighbor),主要包括:  1)KNN原理及代码实现;  2)K-d tree原理;内容为自己的学习记录,其中多有借鉴他人的地方,最后一并给出链接。 一、KNN原理及代码实现KNN对应算法

2017-04-20 10:15:07 1367 1

转载 分类算法之决策树(Decision tree)

http://www.cnblogs.com/leoo2sk/archive/2010/09/19/decision-tree.html3.1、摘要      在前面两篇文章中,分别介绍和讨论了朴素贝叶斯分类与贝叶斯网络两种分类算法。这两种算法都以贝叶斯定理为基础,可以对分类及决策问题进行概率推断。在这一篇文章中,将讨论另一种被广泛使用的分类算法——决策树(decision

2017-04-20 10:11:07 820

转载 一条SQL搞定信息增益的计算

http://www.cnblogs.com/qcloud1001/p/6735352.html周东谕,2011年加入腾讯,现任职于腾讯互娱运营部数据中心,主要从事游戏相关的数据分析和挖掘工作。信息增益原理介绍介绍信息增益之前,首先需要介绍一下熵的概念,这是一个物理学概念,表示“一个系统的混乱程度”。系统的不确定性越高,熵就越大。假设集合中的

2017-04-20 10:09:37 543

转载 MySQL Online DDL的改进与应用

http://www.cnblogs.com/xinysu/p/6732646.html阅读目录(Content)1 早期DDL实现原理(5.6.7之前 )2 Online DDL实现原理3 Online DDL涉及参数及选项3.1 innodb_online_alter_log_max_size3.2 Online DDL语法3.3 lock

2017-04-19 17:14:18 1561

转载 HDFS原理

http://www.cnblogs.com/qq503665965/p/6696675.html  首先说明下,hadoop的各种搭建方式不再介绍,相信各位玩hadoop的同学随便都能搭出来。  楼主的环境:  操作系统:Ubuntu 15.10  hadoop版本:2.7.3  HA:否(随便搭了个伪分布式)文件上传下图描述了Client向HDFS上

2017-04-19 10:05:03 589

转载 卷积神经网络CNN与深度学习常用框架的介绍与使用

http://www.cnblogs.com/softzrp/p/6724884.html一、神经网络为什么比传统的分类器好1.传统的分类器有 LR(逻辑斯特回归) 或者 linear SVM ,多用来做线性分割,假如所有的样本可以看做一个个点,如下图,有蓝色的点和绿色的点,传统的分类器就是要找到一条直线把这两类样本点分开。对于非线性可分的样本,可以加一些ker

2017-04-19 09:51:03 4385

转载 HTML5 – 操作本地文件

http://hwaphon.site/?p=396基础的 File APIFile Api 提供了在浏览器中与本地文件进行交互的最基础的方法,不过值得注意的是,由于安全问题,开发者并不能主动的去访问客户端的文件信息,也就是说这一过程需要用户的参与,最常用的获取本地文件的手段莫过于两种:用户通过 input[type = file] 控件选择了本地某个文

2017-04-18 20:50:33 920

转载 想染指系统架构?看这篇就够了

https://juejin.im/post/58f45b058d6d8100648a69f0原文地址:github.com/donnemartin/system-design-primer译文出自:掘金翻译计划译者:XatMassacrE、L9m、Airmacho、xiaoyusilen、jifaxu请持续关注 中文维护链接 获取最新内容。系统设计入门

2017-04-17 21:53:00 1614

转载 HTML5新特性-多线程(Worker SharedWorker)

http://www.cnblogs.com/floor/p/6720261.html  There is no doubt that JavaScript是没有多线程之说的,他只能一件事一件事的做,做完一件事再做下一件事,假如你的js要花一段比较长的时间做一件事的话,那么浏览器将会卡顿一段时间,不对用户的操作产生响应,这可咋办呢?谢天谢地,HTML5为我们提供了实现多线程

2017-04-16 22:57:18 8480

转载 【Java并发】详解 AbstractQueuedSynchronizer

http://www.cnblogs.com/zhangjk1993/p/6715653.html目录前言AQS 和 synchronized基本使用CAS 操作同步队列Node 类独占锁的获取和释放共享锁获取和释放中断超时参考文章 前言队列同步器 AbstractQueuedSynchronizer(以下简称 AQS

2017-04-16 22:51:40 401

转载 深度学习库比较

http://www.cnblogs.com/baihuaxiu/p/6718400.html 深度学习库比较库名主语言从语言速度灵活性文档适合模型平台上手难易开发者模式TensorfloC++cuda/python中等好

2017-04-16 22:41:30 832

转载 从Chrome源码看JS Array的实现

http://www.cnblogs.com/yincheng/p/chrome-js-array.html我们在上一篇介绍了JS Object的实现,这一篇将进一步介绍JS Array的实现。在此之前,笔者将Chromium升级到了最新版本60,上一次是在元旦的时候下的57,而当前最新发布的稳定版本是57。57是三月上旬发布的,所以Chrome发布一个大版

2017-04-16 22:37:07 2832

转载 Spark源码分析之分区器的作用

http://www.cnblogs.com/xing901022/p/6718642.html先说说数据倾斜数据倾斜是指Spark中的RDD在计算的时候,每个RDD内部的分区包含的数据不平均。比如一共有5个分区,其中一个占有了90%的数据,这就导致本来5个分区可以5个人一起并行干活,结果四个人不怎么干活,工作全都压到一个人身上了。遇到这种问题,网上有很多的解决办法:

2017-04-16 22:35:38 364

转载 Scheme 语言概要(下)

https://www.ibm.com/developerworks/cn/linux/l-schm/index2.html谈完了 scheme 的基本概念、数据类型和过程,我们接着介绍 scheme 的结构、递归调用、变量和过程的绑定、输入输出等功能。一.常用结构顺序结构也可以说成由多个form组成的form,用begin来将多个form放在一对小括号内,

2017-04-16 00:33:08 590

转载 Scheme 语言概要(上)

https://www.ibm.com/developerworks/cn/linux/l-schm/index1.htmlScheme语言是LISP语言的一个方言(或说成变种),它诞生于1975年的MIT,对于这个有近三十年历史的编程语言来说,它并没有象C++,java,C#那样受到商业领域的青睐,在国内更是显为人知。但它在国外的计算机教育领域内却是有着广泛应用的,有很多

2017-04-16 00:31:17 698

转载 DNS协议的学习与实现

http://www.cnblogs.com/dongkuo/p/6714071.html1. 主要内容不说废话,直接进入正题。先说说本文本文的主要内容,好让你决定是否看下去:介绍DNS是干什么的;介绍DNS是如何工作的;介绍DNS请求与响应的消息格式;编程实现一个简单的DNS服务器;2. DNS是啥关于DNS是啥,想必学过计算机网络的应该都知道,它是D

2017-04-15 14:33:03 3098 2

转载 JavaCC 研究与应用

http://www.cnblogs.com/Gavin_Liu/archive/2009/03/07/1405029.html一.JavaCC简介 JavaCC(Java Compiler Compiler)是一个用JAVA开发的最受欢迎的语法分析生成器。这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。J

2017-04-14 16:30:08 745

转载 浏览器渲染原理及流程

http://www.cnblogs.com/slly/p/6640761.html  我们可能都知道浏览器含有一个渲染引擎,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用PDF阅读器插件,用于显示PDF格式。但是其具体的渲染原理和流程估计也有很多人都不知道或者不清楚吧。这些天研

2017-04-13 21:31:42 592

转载 redis专题命令语法介绍之通用KEY

http://www.cnblogs.com/nixi8/p/6698530.htmlselect num 数据库选择 默认有16[0到15]个数据库,默认自动选择0号数据库move key num移动key到num服务器del key [key ...]删除给定的一个或多个 key 。exists key检查给定 key 是

2017-04-12 14:04:43 419

转载 初识Calcite——使用实例

http://blog.csdn.net/yu616568/article/details/49915577      Calcite(https://calcite.apache.org/)是Apache的一个孵化器项目,它是一个构建JDBC或者ODBC访问数据库的框架,通过自定义一些adapter通过sql访问任意类型的数据,回想起我们之前使用SQL的场景只有使用访问关系数据库如M

2017-04-09 23:29:51 1361 1

转载 C++11 新特性总结

http://www.cnblogs.com/George1994/p/6684989.html前言转载请注明出处,感谢!C++11 的新特性1 变量和基本类型1.1 long long 类型扩展精度浮点数,10位有效数字1.2 列表初始化初始化的几种不同形式,其中用花括号来初始化变量称为列表初始化;比如:int

2017-04-09 21:24:20 23799

转载 Memcached与MySQL数据同步

http://www.cnblogs.com/phpstudy2015-6/p/6683170.html介绍  在生产环境中,我们经常使用MySQL作为应用的数据库。但是随着用户的增多数据量的增大,我们将会自然而然的选择Memcached作为缓存数据库,从而减小MySQL的压力。但是memcached在用户、应用与MySQL三者中保持着数据同步也是一个不小的工程。  例如用户从me

2017-04-08 23:41:04 1190

转载 MongoDB基础教程系列--第六篇 MongoDB 索引

http://www.cnblogs.com/liruihuan/p/6682575.html使用索引可以大大提高文档的查询效率。如果没有索引,会遍历集合中所有文档,才能找到匹配查询语句的文档。这样遍历集合中整个文档的方式是非常耗时的,特别是处理大数据时,耗时几十秒甚至几分钟都是有可能的。创建索引MongoDB 中,使用 ensureIndex() 方法创建索引

2017-04-08 23:32:08 367

转载 细细探究MySQL Group Replicaiton — 配置维护故障处理全集

http://www.cnblogs.com/xinysu/p/6674832.html阅读目录(Content)1 What's Group Replication 2 配置要求与限制2.1 数据库要求2.1.1 innodb引擎2.1.3 隔离级别2.1.4 外键2.1.5 IPv4网络,网络性能稳定延迟小带宽充足2.1.6 自增跟步

2017-04-07 16:39:39 12792

转载 机器学习-scikit learn学习笔记

http://www.cnblogs.com/Fndroid/p/6677565.htmlscikit-learn官网:http://scikit-learn.org/stable/通常情况下,一个学习问题会包含一组学习样本数据,计算机通过对样本数据的学习,尝试对未知数据进行预测。学习问题一般可以分为:监督学习(supervised learning)

2017-04-07 15:35:49 675

转载 实现无锁的栈与队列(5):Hazard Pointer

http://www.cnblogs.com/catch/p/5129586.html两年多以前随手写了点与 lock free 相关的笔记:1,2,3,4,质量都不是很高其实(读者见谅),但两年来陆陆续续竟也有些阅读量了(可见剑走偏锋的技巧是多容易吸引眼球)。笔记当中在解决内存释放和 ABA 问题时提到了 Hazard Pointer 这个东西,有两三个读者来信问这是什么,让详细

2017-04-06 11:59:44 402

转载 Async/Await替代Promise的6个理由

http://www.cnblogs.com/fundebug/p/6667725.html译者按: Node.js的异步编程方式有效提高了应用性能;然而回调地狱却让人望而生畏,Promise让我们告别回调函数,写出更优雅的异步代码;在实践过程中,却发现Promise并不完美;技术进步是无止境的,这时,我们有了Async/Await。 原文: 6 Rea

2017-04-05 13:39:46 679

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关注的人

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