自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 跟我一起读postgresql源码(八)——Executor(查询执行模块之——可优化语句的执行)

https://www.cnblogs.com/flying-tiger/p/8192790.html可优化语句的共同特点是它们被查询编译器处理后都会生成査询计划树,这一类语句由执行器(Executor)处理。该模块对外提供了三个接口: ExecutorStart、ExecutorRun 和 ExecutorEnd,其输入是包含査询计划树的数据结构QueryDesc,输出则是相关执行信

2018-01-08 14:25:16 1034

转载 首发:Meltdown漏洞分析与实践

转自:https://mp.weixin.qq.com/s?__biz=MzI3MTUxOTYyMA==&mid=2247483941&idx=1&sn=e846a19b766b32b05a0acd8c041c0333&chksm=eac1d8ceddb651d82ba5303315f3575dc90438d2802be947e68d91061da02c0c89db5fab25a7&mpshare

2018-01-07 23:46:16 3371 1

转载 Redis的那些最常见面试问题

https://www.cnblogs.com/Survivalist/p/8119891.html  随笔:经过长达一周的奔波和面试,电话面试,回首今天终于成功的入职了,总共面试了大概10家公司,包括阿里,京东,IBM等等,京东技术过了,学历因为非统招就被pass了,阿里面了2次电话面试就没下文了,估计是我当时最后提问题的时候减分了吧,其他的也有一些offer,不是不想去

2017-12-26 23:01:40 2758

转载 项目实战13—企业级虚拟化Virtualization - KVM技术

https://www.cnblogs.com/along21/p/8116509.html目录KVM的介绍、准备工作和qemu-kvm 命令详解1、介绍2、使用KVM 的准备3、qemu-kvm命令语法实战一:图形化工具virt-manager 创建虚拟机1、创建物理桥桥接接口br02、图形化工具创建虚拟机实战二:命令行

2017-12-26 19:11:05 936

转载 Vue2技术栈归纳与精粹

https://uinika.github.io/2017/12/03/web/vue/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.ioVue是一款高度封装的、开箱即用的、一栈式的前端框架,既可以结合webpack进行编译式前端开发,也适用基于gulp、grunt等自动化工具直接挂载至全局window使用。本文成文

2017-12-24 12:39:41 944

转载 MySQL 索引管理与执行计划

http://www.cnblogs.com/clsn/p/8087501.html阅读目录1.1 索引的介绍1.2 MySQL索引管理1.3 MySQL中的约束索引1.4 SQL语句优化1.5 用expain查看SQL的执行计划1.6 mysql不走索引的原因1.7 数据库索引的设计原则1.8 参考文献回到顶部1.1 索引的介绍  索引是对数据

2017-12-24 12:32:58 255

转载 Nginx限速模块初探

http://www.cnblogs.com/CarpenterLee/p/8084533.htmlNginx限速模块分为哪几种?按请求速率限速的burst和nodelay参数是什么意思?漏桶算法和令牌桶算法究竟有什么不同?本文将带你一探究竟。我们会通过一些简单的示例展示Nginx限速模块是如何工作的,然后结合代码讲解其背后的算法和原理。核心算法在探究Nginx限速模块之前,我

2017-12-22 11:07:56 343

转载 运行期以索引获取tuple元素-C++11之2

http://blog.csdn.net/csdnnews/article/details/78859701//运行期以索引获取tuple元素-C++11之2//需支持C++11及以上标准的编译器,VS2017 15.5.x、CodeBlocks 16.01 gcc 7.2//参见《深入应用C++11:代码优化与工程级应用》p148,祁宇,机械工业出版社,2015年05

2017-12-21 10:47:07 625

转载 程序员,这样面试,你的成功率能达到 90%!

http://blog.csdn.net/csdnnews/article/details/78838714一、概述面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。

2017-12-19 22:58:10 396

转载 k8s中文文档

http://www.cnblogs.com/huangzhenyou/p/8066145.htmlk8s概念比较多,有什么概念的疑惑的推荐看k8s中文文档。me的环境操作系统:centos7docker:1.12.6环境跟me的不一致?不要慌,基本大部分操作都是行的通的。还慌?那就直接用网页在线版的kubernets吧kuberne

2017-12-19 17:31:32 16828

转载 Docker: 限制容器可用的 CPU

http://www.cnblogs.com/sparkdev/p/8052522.html默认情况下容器可以使用的主机 CPU 资源是不受限制的。和内存资源的使用一样,如果不对容器可以使用的 CPU 资源进行限制,一旦发生容器内程序异常使用 CPU 的情况,很可能把整个主机的 CPU 资源耗尽,从而导致更大的灾难。本文将介绍如何限制容器可以使用的 CPU 资源。本

2017-12-19 12:34:26 5773 1

转载 WebAssembly让你的Javascript计算性能提升70%

http://www.cnblogs.com/dojo-lzz/p/8053250.html   现在的JavaScript代码要进行性能优化,通常使用一些常规手段,如:延迟执行、预处理、setTimeout等异步方式避免处理主线程,高大上一点的会使用WebWorker。即使对于WebWorker也仅仅是解决了阻塞主线程的问题,但是对于JavaScript计算性能慢的问题并没有

2017-12-19 11:09:37 1726

转载 大数据学习系列之五 ----- Hive整合HBase图文详解

http://www.cnblogs.com/xuwujing/p/8059079.html引言在上一篇 大数据学习系列之四 ----- Hadoop+Hive环境搭建图文详解(单机) 和之前的大数据学习系列之二 ----- HBase环境搭建(单机) 中成功搭建了Hive和HBase的环境,并进行了相应的测试。本文主要讲的是如何将Hive和HBase进行整合。

2017-12-18 21:10:29 343

转载 Docker笔记三:基于LVS DR模式构建WEB服务集群

http://www.cnblogs.com/XiongMaoMengNan/p/8056211.html安装ipvsadm1. 先在宿主机上安装并以root来启动ipvsadm,每次要在容器中运行ipvs都需要先在宿主机上启动ipvsadm。如果直接进行2步操作将报出如下错误:Can't initialize ipvs: Protocol not avai

2017-12-18 18:09:15 489 1

转载 keepalived实现服务高可用

http://www.cnblogs.com/clsn/p/8052649.html阅读目录1.1 keepalived是什么?1.2 keepalived服务的三个重要功能1.3 Keepalived高可用故障切换转移原理1.4 keepalived 原理2.1 软件的部署2.2 脑裂2.3 如何进行脑裂情况监控2.4 排错过程2.5 更改nginx反

2017-12-17 21:47:35 286

转载 使用Jenkins自动部署博客

http://www.cnblogs.com/xieqiankun/p/deploy_blog_by_jenkins.htmltitle: 使用Jenkins自动部署博客toc: truecomment: truedate: 2017-12-17 19:48:10tags: ['Jenkins', 'CI']category: ['Jenkins']--

2017-12-17 21:41:25 307

转载 Maven - Maven基础

http://www.cnblogs.com/anliven/p/7956581.html1-下载及安装1.1 - Maven - 项目管理利器http://maven.apache.org/Apache组织的开源项目。Maven是一个基于POM(Project Object Model, 项目对象模型)的项目构建和管理工具。可以通过一小段描述信

2017-12-15 23:45:00 353

转载 Postgresql中的explain

http://www.cnblogs.com/flying-tiger/p/8039055.htmlPostgreSQL为每个收到的查询设计一个查询规划。选择正确的匹配查询结构和数据属性的规划对执行效率是至关重要要的,所以系统包含一个复杂的规划器来试图选择好的规划。你可以使用EXPLAIN命令查看查询规划器创建的任何查询。阅读查询规划是一门艺术,需要掌握一定的经验,本节试图

2017-12-14 23:38:04 269

转载 java中调用dll文件的两种方法

https://www.cnblogs.com/huozhong/p/5830485.htmlJNA地址:http://blog.csdn.net/shendl/article/details/3589676   JNative地址:http://www.jb51.net/article/35232.htmJNA方法: 介绍 给大家介绍一个最新的访问本机代码的Jav

2017-12-14 17:08:26 18256

转载 CDH集群搭建部署

http://www.cnblogs.com/wangkeustc/p/8035602.html1. 硬件准备    使用了五台机器,其中两台8c16g,三台4c8g。一台4c8g用于搭建cmServer和NFS服务端,另外4台作为cloudera-manager agent部署CDH集群。ip主要服务/角色hostname(hosts配

2017-12-14 11:25:52 1350

转载 Postgres中tuple的组装

http://www.cnblogs.com/flying-tiger/p/8029941.html1.相关的数据类型我们先看相关的数据类型:HeapTupleData(src/include/access/htup.h)typedef struct HeapTupleData{ uint32 t_len; /* lengt

2017-12-13 20:28:53 800

转载 Hive性能优化

http://www.cnblogs.com/smartloli/p/4356660.html1.概述  继续《那些年使用Hive踩过的坑》一文中的剩余部分,本篇博客赘述了在工作中总结Hive的常用优化手段和在工作中使用Hive出现的问题。下面开始本篇文章的优化介绍。2.介绍  首先,我们来看看Hadoop的计算框架特性,在此特性下会衍生哪些问题?数据量

2017-12-13 14:55:01 208

转载 高可用Hadoop平台-Hue In Hadoop

https://www.cnblogs.com/smartloli/p/4527168.html1.概述  前面一篇博客《高可用Hadoop平台-Ganglia安装部署》,为大家介绍了Ganglia在Hadoop中的集成,今天为大家介绍另一款工具——Hue,该工具功能比较丰富,下面是今天为大家分享的内容目录:Hue简述Hue In Hadoop截图预览  本

2017-12-13 14:43:39 297

转载 译文 | 与TensorFlow的第一次接触 第三章:聚类

http://blog.csdn.net/leadai/article/details/78733676再设经典课程 重温深度学习阅读全文>正文共6615个字,33张图,预计阅读时间:17分钟。前一章节中介绍的线性回归是一种监督学习算法,我们使用数据与输出值(标签)来建立模型拟合它们。但是我们并不总是有已经打标签的数据,却仍然想去分析

2017-12-13 14:20:26 894

转载 Koltin——最详细的可见性修饰符详解

http://www.cnblogs.com/Jetictors/p/8031291.html在Kotlin中,不管是类,对象,接口,构造函数,函数,属性及其设置器都具有可见性修饰符。Kotlin中的可见性修饰符共四种。即public、protected、private、internal。在不同的场景声明不同的修饰符都有不同的可见性。下面详解介绍不同的修饰符在不

2017-12-13 11:35:45 789

转载 Hexo + github 打造个人博客

http://www.cnblogs.com/fengzheng/p/8031518.html前两年开始用 wordpress 搭了一个网站,但服务器是在 Linode 上,之所以要放在 Linode 上,要从买的域名说起,因为我买的域名是 fengzheng.pub ,.pub 是不允许备案的,所以不能解析到国内的服务器,例如阿里云上,所以只能部署在国外的服务器。但是

2017-12-13 11:32:19 1470

转载 Hadoop-impala十大优化之(4)—根据执行计划进行性能优化及最佳实践

http://blog.csdn.net/seeyouc/article/details/535817251.1  Hadoop-impala十大优化之(4)—根据执行计划进行性能优化及最佳实践1.1.1  使用解释计划进行性能调整解释语句为您提供了一个查询将执行的逻辑步骤的概要,例如,如何将工作分配在节点之间,以及如何将中间结果合并到生成最终结果集。在实际运行查询之前,您

2017-12-13 02:41:41 1110

转载 impala-kudu安装

http://blog.csdn.net/mr_jack_xu/article/details/54135150最近在研究kudu,之前已经安装过kudu了,需要安装impala-kudu才能在控制台操作,所以简单记录一下鄙人的安装过程,有什么不对会需要优化的地方请指教。(如果你是使用API 操作kudu 的话就没必要安装impala-kudu了。我不知道如何用 Cloudera Mana

2017-12-13 02:37:21 1189

转载 Cloudera Impala 编译、安装与配置

http://blog.csdn.net/duyuanhai/article/details/52015461impala是由Cloudera开发的高性能实时计算工具,相比Hive性能提升了几十、甚至近百倍,基本思想是将计算分发到每个 Datanode所在的节点,依靠内存实现数据的缓存进行快速计算,类似的系统还有Berkeley的Shark。从实际测试来看,Impala效率确实 不错,

2017-12-13 02:33:27 846 1

转载 C++反汇编第四讲,反汇编中识别继承关系,父类,子类,成员对象

http://www.cnblogs.com/iBinary/p/8025789.html讲解目录:   1.各类在内存中的表现形式   备注: 主要复习开发知识,和反汇编没有关系,但是是理解反汇编的前提.      2.子类继承父类     2.1 子类中有虚函数,父类中有虚函数    : 都有的情况下       2.2 子类中没有虚函数,父类中有虚函数   : 子类没

2017-12-12 11:39:24 372

转载 Linux 链接详解----动态链接库

http://www.cnblogs.com/MaAce/p/7999795.html静态库的缺点:库函数被包含在每一个运行的进程中,会造成主存的浪费。目标文件的size过大每次更新一个模块都需要重新编译,更新困难,使用不方便。动态库: 是一个目标文件,包含代码和数据,它可以在程序运行时动态的加载并链接。修改动态库不需要重新编译目标文件,只需要更新动态库即可。动态库

2017-12-07 23:43:59 663

转载 学习makefile的一个工程示例

http://www.cnblogs.com/pcxie/p/8000170.html前言makefile推荐资料为陈皓的跟我一起写makefile,需要pdf资源的可以私我正文基础知识g++ [-I文件夹1:文件夹2]  文件a 表示的是在编译文件a时,其头文件除了系统默认的位置,还要查询文件夹1和文件夹2下有没有对应的文件makefile中的基本文法为以

2017-12-07 22:52:18 379

转载 自动化运维工具——ansible详解(一)

http://www.cnblogs.com/keerya/p/7987886.html目录ansible 简介ansible 是什么?ansible 特点ansible 架构图ansible 任务执行ansible 任务执行模式ansible 执行流程ansible 命令执行过程ansible 配置详解ansib

2017-12-06 12:45:42 1883

转载 C++反汇编第二讲,不同作用域下的构造和析构的识别

http://www.cnblogs.com/iBinary/p/7990797.html目录大纲:  1.全局(静态)对象的识别,(全局静态全局一样的,都是编译期间检查,所以当做全局对象看即可.)    1.1 探究本质,理解构造和析构的生成,以及调用方式(重要,如果不想知道,可以看总结.)  2.对象做函数参数的识别   3.返回值为对象的识别  4.对象为

2017-12-06 12:35:13 302

转载 Redis 主从复制

http://www.cnblogs.com/itdragon/p/7932178.html本章介绍Redis的一个强大功能--主从复制。一台master主机可以拥有多台slave从机。而一台slave从机又可以拥有多个slave从机。如此下去,形成强大的多级服务器集群架构(高扩展)。可以避免Redis单点故障,实现容灾恢复效果(高可用)。读写分离的架构,满足读多写少的并发应用场景。

2017-12-02 00:14:38 230

转载 Kafka设计解析(八)- Exactly Once语义与事务机制原理

http://www.cnblogs.com/jasongj/p/7912348.html本文转发自技术世界,原文链接 http://www.jasongj.com/kafka/transaction/1 写在前面的话本文所有Kafka原理性的描述除特殊说明外均基于Kafka 1.0.0版本。2 为什么要提供事务机制Kafka事务机制的实现主要是为了

2017-11-29 16:20:22 1799

转载 Golang源码探索(三) GC的实现原理

http://www.cnblogs.com/zkweb/p/7880099.htmlGolang从1.5开始引入了三色GC, 经过多次改进, 当前的1.9版本的GC停顿时间已经可以做到极短.停顿时间的减少意味着"最大响应时间"的缩短, 这也让go更适合编写网络服务程序.这篇文章将通过分析golang的源代码来讲解go中的三色GC的实现原理.这个系列分析的golang源

2017-11-24 14:05:38 6040 1

转载 Zabbix 3.0 从入门到精通(zabbix使用详解)

http://www.cnblogs.com/clsn/p/7885990.html第1章 zabbix监控1.1 为什么要监控     在需要的时刻,提前提醒我们服务器出问题了     当出问题之后,可以找到问题的根源     网站/服务器 的可用性1.1.1 网站可用性  在软件系统的高可靠性(也称为可用性,英文描述为HA,High Availa

2017-11-24 11:50:48 533

转载 GoldenGate 传统抽取进程随 DataGuard 主备快速切换的方案(ADG 模式)

http://www.cnblogs.com/autopenguin/p/7809200.html环境描述:1.节点描述节点 IP节点描述11.6.76.221GG 抽取端 / DG 节点,数据库版本号为 Oracle-11.2.0.3,与 11.6.76.222 组成 DataGuard。11.6.76.

2017-11-09 23:22:59 1428

转载 阻止GDB调试

http://www.cnblogs.com/lyj/p/foundation_19_application.html本节内容阻止GDB调试阻止反汇编、代码混淆monkey patch[付费阅读]缓冲区溢出攻击[付费阅读]有些时候我们希望我们的程序不要被别人用gdb调试,用gdb调试可以抓很多东西,从中能获得很多信息。我们可以把符号表删掉加大反汇编难度,但是用g

2017-11-09 14:03:44 1106

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

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