自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 对弈类游戏的人工智能(2)--学习算法

对弈类游戏的人工智能(2)--学习算法 前言:  对弈类游戏的智能算法, 网上资料颇多, 大同小异. 我写这篇文章, 一方面是对当年的经典PC游戏编程(人机博弈)>>表达敬意, 另一方面, 也想对自己当年的游戏编程人生做下回顾.  上一篇博文:对弈类游戏的人工智能(1)--评估函数+博弈树算法, 着重讲述了评估函数+博弈树, 本文着重讲述学习算法, 以及性能优化和游戏性

2015-03-31 20:47:33 1407

转载 JavaScript--DOM基础(19)

JavaScript--DOM基础(19)// DOM(Document Object Model)即文档对象模型,针对HTML和XML文档的API(应用程序接口);// DOM描绘了一个层次化的节点树,运行开发人员可以添加/移除和修改页面的某一部分;一 DOM介绍// D(文档):可以理解为整个Web加载的网页文档;// O(对象):可以理解为类似

2015-03-31 00:55:29 494

转载 AJAX开发技术

AJAX开发技术AJAX技术AJAX(Asynchronous JavaScript and XML,异步JavaScript和XML),AJAX并不是一项新的技术,它产生的主要目的是用于页面的局部刷新,从之前的代码开发来看,读者可以发现,每当用户向服务器端发出请求时,那怕需要的只是简单的更新一点点的局部内容,服务器端都会将一个整体的页面进行刷新,并重新生成代码,这样一

2015-03-31 00:55:05 570

转载 HTTP 协议

HTTP 协议作为web开发人员,了解一些http协议的知识很有必要。本文简单介绍了HTTP协议的知识,若有错误的地方,望大家指正。1.HTTP协议是什么?http协议是一个应用层的协议。规定了浏览器和服务器之间的通信规范。通常用TCP连接方式。2.HTTP 1.0、1.1 连接的方式。在HTTP 1.0 中,浏览器和服务器使用的是短连接,响应完,立即断

2015-03-31 00:53:05 658

转载 【翻译】利用加速度求解位置的算法——三轴传感器

cposture一个小白的技术成长之路【翻译】利用加速度求解位置的算法——三轴传感器http://www.cnblogs.com/cposture/p/4378922.html摘要    此文档描述并使用MMA7260QT三轴加速计和低功耗的9S08QG8八位单片机实现求解位置的算法 。    在今天先进的电子市场,有不少增加了许多特性和智能

2015-03-30 22:16:39 33668 9

转载 [github] github入手教程

[github] github入手教程简单的介绍一下Github的基本操作。主页:https://github.com/ 首先自然是在GitHub注册一个帐号了。然后开始正文吧。 Git基本介绍Git是属于分布式版本控制系统(Distributed Version Control System,简称DVCS),客户端会把代码仓库完整的镜像到本地,与SVN等集中式

2015-03-30 22:13:03 1319

转载 对弈类游戏的人工智能(一)

对弈类游戏的人工智能(一)http://www.cnblogs.com/mumuxinfei/p/4305981.html 前言:  对弈类游戏的智能算法, 网上资料颇多, 大同小异. 我写这篇文章, 并非想做互联网的搬运工. 而是想对当年的经典PC游戏编程(人机博弈)>>表达敬意, 另一方面, 也想对自己当年的游戏编程人生做下回顾.  这边我们以黑白棋游戏为例,

2015-03-30 22:11:36 1864

转载 linux下的系统调用函数到内核函数的追踪

linux下的系统调用函数到内核函数的追踪http://blog.csdn.net/mightySheldor/article/details/44706179?ref=myread使用的 glibc : glibc-2.17使用的 linux kernel :linux-3.2.07 系统调用是内核向用户进程提供服务的唯一方法,

2015-03-30 22:02:45 772

转载 批量插入数据之nologging

批量插入数据之nologgingOracle nologging tipsThe nologging option is a great way to speed-up inserts and index creation.  It bypasses the writing of the redo log, significantly improving per

2015-03-30 18:12:16 1303

转载 序列的值探究

序列的值探究通常的查看序列的值的方法如下:select   seq_ywxh.nextval   from   dual; select   seq_ywxh.currval   from   dual; 查看currval的时候,在此以前必须曾经执行过select   seq.nextval操作 如果你只想看看当前值到哪儿而不想失去当前值, 可以查看序

2015-03-30 18:10:29 470

转载 PLSQL调试技巧

PLSQL调试技巧1:调试技巧大家调试游标的时候通常使用的都是直接在存储过程里DBMS_OUTPUT包来进行打印信息的,示例如下:CREATE OR REPLACE PROCEDURE SP_EMP_FOR(P_DEPTNO IN NUMBER) IS  TYPE EMP_ROW_TYPE IS TABLE OF EMP%ROWTYPE INDEX BY BIN

2015-03-30 18:08:51 797

转载 oracle sql*plus set &spool介绍(一)

oracle sql*plus set &spool介绍(一)1). 设置当前session是否对修改的数据进行自动提交 :SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n} SQL> set autocommit off 2).在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句 :SET ECHO {ON|

2015-03-30 18:07:04 654

转载 oracle sql*plus set &spool介绍(二)

oracle sql*plus set &spool介绍(二)Oracle spool 用法小结[半转半加]关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。)对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select empno||','||ename||','||sal from

2015-03-30 18:06:32 487

转载 oracle sql*plus set &spool介绍(二)

oracle sql*plus set &spool介绍(二)Oracle spool 用法小结[半转半加]关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。)对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select empno||','||ename||','||sal from emp;

2015-03-30 18:04:53 663

转载 ORACLE用LIMIT实现类似分页

ORACLE用LIMIT实现类似分页http://blog.csdn.net/java3344520/article/details/5312543练习了ORACLE类似的分页,目的:ORACLE的LIMIT使用declaretype name_arrary_type is varray(20) of varchar2(10);name_arrary 

2015-03-30 18:00:25 2200

转载 Oracle更新多行

Oracle更新多行更新多行的步骤:步骤多,但效率比较高: 1、create table 临时表 value (select a.id,a.name,b.name,... from table1 a,table2 b where a.id=b.id) 2、删除table1中的记录,不要drop 3、insert into table1 select 你需要的字段 f

2015-03-30 17:58:35 818

转载 [转]Oracle角色、权限

[转]Oracle角色、权限http://blog.csdn.net/java3344520/article/details/4932459Oracle内置角色connect与resource的权限============================================================一、何为角色?   如果有一组人,他们的所

2015-03-30 17:54:10 380

转载 [转]在oracle下触发器实现主键自增

[转]在oracle下触发器实现主键自增http://blog.csdn.net/java3344520/article/details/4907591利用序列产生主键值。 序列(Sequence)是一种可以被多个用户使用的用于产生一系列唯一数字的数据库对象。序列定义存储在数据字典中,通过提供唯一数值的顺序表来简化程序设计工作,可以使用序列自动产生主键的

2015-03-30 17:51:00 448

转载 如何看懂ORACLE执行计划

如何看懂ORACLE执行计划如何看懂ORACLE执行计划一、什么是执行计划An explain plan is a representation of the access path that is taken when a query is executed within Oracle.二、如何访问数据At the physical level Oracl

2015-03-30 17:45:47 614

转载 [可变数组]

[可变数组]变长数组:是一个存储有序元素的集合,每个元素都有一个索引,该索引相对应元素在数组中的位置。变长数组存在大小的限制,但是可以动态进行更改。 创建变长数组语句:    Create Type varray_phone as varray(3) of  varchar2(50);     接下来应用这个变长数组,先创建一个人员表,人员表

2015-03-30 17:43:47 463

转载 Oracle中的Hash Join祥解

Oracle中的Hash Join祥解Oracle中的Hash Join祥解一、  hash join概念     Hashjoin(HJ)是一种用于equi-join(而anti-join就是使用NOT IN时的join)的技术。在Oracle中,它是从7.3开始引入的,以代替sort-merge和nested-loop join方式,提高效率。在CBO(ha

2015-03-30 17:40:21 510

转载 SQL调优(连接方式)

SQL调优(连接方式)SQL调优 之 连接方式Join是一种试图将两个表结合在一起的谓词,一次只能连接2个表,表连接也可以被称为表关联。在后面的叙述中,使用”row source”来代替”表”,因为使用row source更严谨一些,并且将参与连接的2个row source分别称为row source1和row source 2。Join过程的各个步骤经常是串行操作,即使相关的ro

2015-03-30 17:34:57 445

转载 查看Oracle执行计划的几种方法

查看Oracle执行计划的几种方法查看Oracle执行计划的几种方法一、通过PL/SQL Dev工具    1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。    2、先执行 EXPLAIN PLAN FOR   sele

2015-03-30 17:34:25 380

转载 Oracle的优化器有两种优化方式(一)

Oracle的优化器有两种优化方式(一)Oracle的优化器有两种优化方式(整理), 2010-04-13RBO方式:基于规则的优化方式(Rule-Based Optimization,简称为RBO)  优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的一列有索引时去走索引。CBO方式:基于代价的优化方式(Cos

2015-03-30 17:31:16 507

转载 Oracle的优化器有两种优化方式(二)

Oracle的优化器有两种优化方式(二)15. /*+USE_CONCAT*/ 对查询中的WHERE后面的OR条件进行转换为UNION  ALL的组合查询. (懵懂啊,先存着)例如: select /*+use_concat */ * from emp where deptno=10 OR empno=7788;Execution Plan---------

2015-03-30 17:27:58 720

转载 oracle执行计划的一些概念

oracle执行计划的一些概念oracle执行计划的一些概念(基础的记忆) 开始学习ORACLE语句优化,从执行计划开始,先熟悉这些名词以及基本含义,记忆在我脑子里,2010-04-10Rowid:系统给oracle数据的每行附加的一个伪列,包含数据表名称,数据库id,存储数据库id以及一个流水号等信息,rowid在行的生命周期内唯一。Recursive sql:为

2015-03-30 17:24:27 426

转载 Oracle数据库逻辑增量备份之exp/imp

Oracle数据库逻辑增量备份之exp/imphttp://blog.csdn.net/java3344520/article/details/8189379Oracle数据库逻辑增量备份之exp/imp一、实现需求         由于一个库在云平台上,虽然做了RMAN备份,但是RMAN备份在云本地磁盘上,同时库备份数据量比较大,无法转移到其他

2015-03-30 13:55:57 716

转载 [Python学习] 专题四.文件基础知识

[Python学习] 专题四.文件基础知识http://blog.csdn.net/cq1982/article/details/44660775?ref=myread 前面讲述了函数、语句和字符串的基础知识,该篇文章主要讲述文件的基础知识(与其他语言非常类似).一. 文件的基本操作        文件是指存储在外部介质(如磁盘)上数据的集合

2015-03-29 23:29:24 498

转载 [Python学习] 专题三.字符串的基础知识

[Python学习] 专题三.字符串的基础知识   在Python中最重要的数据类型包括字符串、列表、元组和字典等.该篇主要讲述Python的字符串基础知识.一.字符串基础        字符串指一有序的字符序列集合,用单引号、双引号、三重(单双均可)引号引起来.如:        s1='www.csdn.net'   s2="www.csdn.net"   s3='

2015-03-29 23:28:03 679

转载 [Python学习] 专题二.条件语句和循环语句的基础知识

[Python学习] 专题二.条件语句和循环语句的基础知识 前面讲述了"专题一.函数的基础知识",而这篇文章讲述的Python的条件语句和循环语句的基础知识.主要内容包括:        1.条件语句:包括单分支、双分支和多分支语句,if-elif-else        2.循环语句:while的使用及简单网络刷博器爬虫        3.循环语句:for的使用及遍历列表

2015-03-29 23:27:44 636 1

转载 [Python学习] 专题一.函数的基础知识

[Python学习] 专题一.函数的基础知识http://blog.csdn.net/cq1982/article/details/44660607?ref=myread        最近才开始学习Python语言,但就发现了它很多优势(如语言简洁、网络爬虫方面深有体会).我主要是通过《Python基础教程》和"51CTO学院 智普教育的python视频"

2015-03-29 23:26:24 555

转载 Object-C中的NSString

Object-C中的NSStringhttp://blog.csdn.net/leifengpeng/article/details/44684411?ref=myread在OC中NSString代表字符串数据类型,和java中的String类一样,有 很多操作方法:NSString的定义NSString的内容导入导出NSString大小写转换NSStrin

2015-03-29 23:24:34 516

转载 python中的高等函数初探

python中的高等函数初探http://blog.csdn.net/ai_s_ye/article/details/44685305高阶函数,即是能够把函数作为参数的函数了我在这里只是体到部分经常会用到的高阶函数:1、map()2、reduce()3、filter()4、自定义排序函数5、返回函数6、闭包

2015-03-29 23:23:13 386

转载 关于python中带下划线的变量和函数 的意义

关于python中带下划线的变量和函数 的意义http://blog.csdn.net/AI_S_YE/article/details/44685139?ref=myread总结:变量:1.  前带_的变量:  标明是一个私有变量, 只用于标明, 外部类还是可以访问到这个变量2.  前带两个_ ,后带两个_ 的变量:  标明是内置变量,3.  大

2015-03-29 23:21:38 1824

转载 Lua的string和string库总结

Lua的string和string库总结 http://www.cnblogs.com/zrtqsk/p/4372889.html Lua有7种数据类型,分别是nil、boolean、number、string、table、function、userdata。这里我总结一下Lua的string类型和string库,复习一下,以便加深记忆。个人认为string是L

2015-03-29 23:19:36 586

转载 spring redis入门

spring redis入门http://www.cnblogs.com/selwynHome/p/4374684.html小二,上菜!!!1. 虚拟机上安装redis服务下载tar包,wget http://download.redis.io/releases/redis-2.8.19.tar.gz。解压缩,tar -zxvf redis-2.8.19.t

2015-03-29 23:10:54 530

转载 linux设备驱动第三篇:如何写一个简单的字符设备驱动?

linux设备驱动第三篇:如何写一个简单的字符设备驱动?http://www.cnblogs.com/donghuizaixian/p/4376164.html在linux设备驱动第一篇:设备驱动程序简介中简单介绍了字符驱动,本篇简单介绍如何写一个简单的字符设备驱动。本篇借鉴LDD中的源码,实现一个与硬件设备无关的字符设备驱动,仅仅操作从内核中分配的一些内存。下面就

2015-03-29 22:58:57 369

转载 oracle 动态性能(V$)视图

oracle 动态性能(V$)视图http://dolphin-ygj.iteye.com/blog/361933C.1 动态性能视图Oracle 服务器包括一组基础视图,这些视图由服务器维护,系统管理员用户 SYS 可以访问它们。这些视图被称为动态性能视图,因为它们在数据库打开和使用时不断进行更新,而且它们的内容主要与性能有关。虽然这些视图很像普通的数

2015-03-29 00:21:54 2092

转载 【酷炫】相对论并非遥不可及

【酷炫】相对论并非遥不可及http://www.cricode.com/3915.html前言最近去影院看了《星际穿越》,很棒。有种说法是:全体观众都看跪了,一部分是因为影片太棒了,跪了。一部分则是完全没看明白,跪了。影片中出现了牛顿定律,相对论,虫洞,黑洞等概念,而且对这些概念的解释也是点到为止,有些概念甚至没有做任何说明,这样对不爱理科的文科生来说确实有些吃

2015-03-28 01:08:49 1361

转载 理解Kalman滤波的使用

理解Kalman滤波的使用http://www.cnblogs.com/jcchen1987/p/4371439.htmlKalman滤波简介  Kalman滤波是一种线性滤波与预测方法,原文为:A New Approach to Linear Filtering and Prediction Problems。文章推导很复杂,看了一半就看不下去了,既然不能透彻理解其原

2015-03-27 23:41:33 4038

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

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