《head first java 》读书笔记(五)
摘要:Updated 2014/04/09 P581--P615如何组织、包装与部署Java程序。部署的选择本机: Executable Jar两者之间的结合: Web Start, RMI app远程将源代码与类文件分离(javac 的-d选项指定class存放目录)。-d选项会要求编译器将编译结果根据包的结构来建立目录并输出,如果目录还没有建好,编译器会自动处理这些工作。标准的组织化结构是创建出项目目录,然后在其下建立source和classes目录。创建可执行的JAR1. 确定所有的类文件都在classes目录下2. 创建manifest.txt来描述哪个类带有main()方法 (Main-C
阅读全文
posted @
2014-04-09 16:58
pandy
阅读(900)
推荐(0)
《head first java 》读书笔记(四)
摘要:Updated 2014/04/09 P518--P581ArrayList不能排序;TreeSet以有序状态保持并可防止重复。HashMap可用成对的name/value来保存与取出。LinkedList是针对经常插入或删除中间元素所设计的高效率集合。HashSet是防止重复的集合,可快速地寻找相符的元素。LinkedHashMap:类似HashMap,但可记住元素插入的顺序,也可以设定成依照元素上次存取的先后来排序。Collections类: public static void sort(List list) =====可以传ArrayList进去泛型意味着更好的类型安全性。一般都是集合
阅读全文
posted @
2014-04-09 16:21
pandy
阅读(319)
推荐(0)
《head first java 》读书笔记(三)
摘要:Updated 2014/04/03 --P518Thread需要任务,任务是实现过Runnable的实例。Runnalbe这个接口只有一个方法。run()会是新线程所执行的第一项方法。要把Runnable传给Thread的构造函数才能启动新的线程。线程在初始化以后start()以前处于新建立的状态。调用Thread对象的start()之后,会建立出新的执行空间,它处于可执行状态等待被挑出来执行。当Java虚拟机的调度器选择某个线程之后它就处于执行中的状态,单处理器的机器智能有一个执行中的线程。有时线程会因为某些原因而被堵塞。调度不能保证任何的执行时间和顺序,所以你不能期待它会完全地平均分配执
阅读全文
posted @
2014-04-03 17:44
pandy
阅读(243)
推荐(0)
《head first java 》读书笔记(二)
摘要:Updated 2014/03/27 P402-P454Updated 2014/04/03 P454-世界三大首席管理器: border, flow, boxborderLayout: 五个区(东、西、北、南、中央)FlowLayout:水平顺序排列,放不下换行BoxLayout:按某个轴垂直排列1.可以调用setLayout来改变面板的布局管理器,setLayout(null)直接定位画面位置和大小,但使用布局管理器还是比较好的方式2.BorderLayout布局可以让你把组件加到五个区域上。你必须以下列语法来指定区域: add(BorderLayout.EAST,panel);3.Bor
阅读全文
posted @
2014-03-27 17:37
pandy
阅读(335)
推荐(0)
《head first java 》读书笔记
摘要:Updated 2014/03/26 P300-P402Updated 2014/03/25 P213-300Updated 2014/03/20 P0-P213对象本身已知的事物被称为: 实例变量(instance variable)对象可以执行的动作称为: 方法(methods)类不是对象,却是用来创建它们的模型。3.Primitive主数据类型和引用--------------认识变量Primitive主数据类型有8种:Boolean, char, byte, short, int, long, float, double数组也是对象Dog dog = new Dog() 1)声明引用变
阅读全文
posted @
2014-03-20 17:12
pandy
阅读(478)
推荐(0)
【读书笔记】Oracle的基本操作
摘要:---------Oracle 的基本操作 读《Oracle + 11g + 从入门到精通》1.启动Oracle数据库:启动例程、装载数据库和打开数据库 1)一般启动:参数文件-------------->控制文件----------->数据文件、日志文件 2)Windows服务窗口启动 3)SQLPLUS启动(STARTUP命令)启动模式说明 SQL*PLUS中提示信息 NOMOUNT 启动例程、不装载数据库 Oracle例程已经启动 MOUNT 启动例程、装载数据库、不打开 Oracle例程已经启动 数据库装载完毕 OPEN 启动例程,装载并打开数据库 Oracle例程已经启动
阅读全文
posted @
2013-05-28 14:46
pandy
阅读(224)
推荐(0)
[读书笔记]熟悉SQLPLUS Oracle数据库环境
摘要:-----------------熟悉SQLPLUS Oracle数据库环境1.登陆sqlplus:SQL> sqlplus / as sysdba这个登陆方式启用的是OS验证方式,因此不用输入用户名,密码。不过登陆是以sys用户登录的2.SQL*PLUS编辑器的编辑命令1)编辑命令 / 使最后输入的SQL语句再次被运行。 n 切换活动行(n代表行数字)或者l n atext 活动行后增加(append)文本 itext 活动行后插入新行增加(input) c/old/new 替换(change):将old替换成new c/text 从当前行删除text(CHANGE) deln ...
阅读全文
posted @
2013-05-27 11:20
pandy
阅读(491)
推荐(0)
【读书笔记】SQL语言基础
摘要:----------------SQL语言基础-----------------:摘自《Oracle + 11g + 从入门到精通》1.SQL的主要功能 1)数据定义功能(DDL) 2)数据查询功能(DQL) 3)数据操纵功能(Data Manipulation Lauguage,DML) 4)数据控制功能(DCL)2.语句编写规则 1)关键字、对象名和列名不区分大小写 2)字符值和日期值区分大小写3.数据定义 1)创建表 CREATETABLE <表名> ( <列名><数据类型>[列级完整性约束条件] [,<列名><数据类型>[列级
阅读全文
posted @
2013-05-21 15:09
pandy
阅读(200)
推荐(0)
【读书笔记】【物联网】《物物连起大世界---物联网的应用与前景》
摘要:属于科普丛书,浅显易懂 -----广东科技出版社 主编:胡建国,周密,王德明。 一.初识物联网 1.物联网的诞生 IBM于2009年提出了智慧地球的概念,即把感应器潜入到电网、铁路、公路、建筑、供水系统、油气管理及各种物品中去,借助互联网普遍连接、搞笑控制,实现人类社会与物质系统的整合,让技术融入和服务社会,带动产业发展,最终使人们的生活变得更方便美好。 2.物联网制胜的四个法宝 l标识。物品的一些基础信息,包括产地,生产过程,生产日期,质检信息,保质日期等。 应用:RFID标签 l感知。感知一个人的位置。 应用:手铐。 l信息处理。 物联网通过感知设备感知到的海量信...
阅读全文
posted @
2012-09-14 14:09
pandy
阅读(1213)
推荐(0)
<有钱人为何用长钱包>读书笔记
摘要:[内容简介]钱包是你平常不会关注的小物件,却是改变你人生的最棒的辅助工具。我们总是在为钱而发愁,总希望自己是个有钱人,那我们应该怎么做才能成为有钱人呢?最简单有效的方法是改变自己的“钱包”,并且应该把折叠钱包换成长钱包。因为你对金钱的态度全都表现在了钱包上。那些重视钱的人经常会为金钱着想,他们把钱当成有人格的东西来看待,钱包就像是用来招待这些钱的旅馆一样。好不容易赚来了这些钱,应该用一个好钱包来款待它们,而长钱包正适合,因为它能让钱币保持一个平整、漂亮的形状,让钱币“住着舒服,想着再光顾我们的钱包”,成为帮助我们理财、吸财的一个有力的工具。总之,长钱包能让你理财更轻松!因为有了一个漂亮的长钱包
阅读全文
posted @
2012-03-13 19:10
pandy
阅读(337)
推荐(0)
【AS】使用数组
摘要:创建数组Ø 无参数:var aEmployees:Array = new Array();Ø 指定元素数量的一个单独的参数:var aEmployees:Array = new Array(4);Ø 参数列表,每一个参数都是要插入数组的一个新元素的新值:var aEmployees:Array = new Array(“Arun”,”Peter”,”Chris”,”Heather”);var aEmployees:Array = [“Arun”,”Peter”,”Chris”,”Heather”];var aEmployees:Array = [];给数组添加值&
阅读全文
posted @
2011-07-05 23:05
pandy
阅读(239)
推荐(0)
<Flex与ActionScript编程>读书笔记四(第10章 效果)
摘要:10效果表1 Effect类的常用属性属性名类别描述durationNumber效果的作用时间,以毫秒计算filterString设置效果应用在哪种动作上customFilterEffectTargetFilter设置自定制的EffectTargetFilter类别repeatCountInt效果重复的次数,默认值是1repeatDelayInt效果再次使用时的延迟时间,以毫秒计算startDelayInt开始效果前的等待时间,以毫秒计算targetObject应用效果的目标控件targetsArray应用效果的目标控件数据suspendBackgroundProcessingBoolean设
阅读全文
posted @
2011-04-19 16:44
pandy
阅读(261)
推荐(0)
<Flex与ActionScript编程>读书笔记三(第九章 可视化组件)
摘要:9 Flex中的可视化组件9.1 容器控件1. Application容器一个Flex应用程序必须有一个唯一的Application容器。2. 布局容器Ø Canvas:四边形区域,可以放置子容器或者子控件。Ø Box、HBox、VBox:让子容器或子控件按照水平方向或垂直方向顺序排列。Ø Panel:包含一个Title栏,一个状态显示区域(标题栏的右侧),四个边框和内容区域。Ø DividedBox、HDividedBox、VDivededBox:是一个都带有分割条的容器。Ø Grid:提供的是一种基于表格布局的容器控件。GridRow,Gr
阅读全文
posted @
2011-04-19 09:42
pandy
阅读(581)
推荐(0)
<Flex与ActionScript编程>读书笔记二(第五章到第八章)
摘要:5 ActionScript的面向对象特性-类5.1 类的定义方式可选的修饰符 class 类的名字{}修饰符说明Dynamic允许该类的实例在运行时动态添加变量和方法Final声明为final的类不能被其他类所继承Internal(默认)定义类时,class关键词前面如不指定修饰符,则默认值为internal。声明为internal的类对同一个包内定义的其它类来说是可见的。Public对任何范围可见5.2 类封装的属性和方法修饰符说明Internal(默认)对同一个包内的所有类可见Private对同一个类内可见Proctected对同一个类或者这个类的子类可见Public对所有类可见自己定义
阅读全文
<Flex与ActionScript编程>读书笔记一(第一章到第四章)
摘要:Flex与ActionScript编程 王睿编著北京:机械工业出版社2008.11.1Flex与Flash的关系如果开发者要想开发一个具有RIA特性的程序,使用Flex是其首选,而要开发一个完全的动画程序,还得选择Flash。通过Flash专业工具制作出来的Flash程序是通过时间轴来播放动画效果的,也就是说所有的动画都是制作在各个不同的帧上的,然后再播放时通过时间轴把这些帧上的内容“串连”起来,从而组成一个完整的动画。与Flash程序不同,Flex应用程序总共只有两帧,第一帧显示的是载入SWF文件时读取下载SWF文件的进度信息,第二帧显示的是下载完成后执行的Flex程序的用户界面。因此,在制
阅读全文
posted @
2011-04-17 13:00
pandy
阅读(286)
推荐(1)
<ArcGIS地理信息系统空间分析实验教程>第一章 导论
摘要:完整的地理信息系统主要由四个部分构成,即硬件系统、软件系统、地理空间数据和系统管理操作人员。(1) 构成计算机硬件系统的基本组件包括输入/输出设备、中央处理单元、存储器等,这些硬件组件协同工作,向计算机系统提供必要的信息,使其完成任务;保存数据以备现在或将来使用;将处理得到的结果或信息提供给用户。(2) 软件系统:计算机系统软件;地理信息系统软件和其他支持软件;营业用分析程序。(3) 地理空间数据:是以地球表面空间位置为参照的自然、社会和人文经济景观数据。地理信息系统的核心问题可归纳为五个方面的内容:位置、条件、变化趋势、模式和模型。GIS功能:1. 数据采集与输入。2. 数据编辑与更新。数据
阅读全文
posted @
2011-04-08 21:44
pandy
阅读(352)
推荐(0)
OSPF协议概述(四)---LSA介绍
摘要:1. LSA头部首先,我们分析一下 LSA 报文头:所有 LSA 头部都有20 个字节,它包含了足够的信息来唯一标识一条LSA(LS type,Link,State ID,and Advertising Router )。LSA 多实例在同一时候可以存在于路由域中,它被用来决定哪一个实例是最新的。LSA 头部还包括LS 老化、LS 序列号和LS 校验和等字段。字段解释:LS age,用来标识LS 产生的时间。生成LSA 的路由器将LS 时域初始化为0,在洪泛过程中,每经过一个路由器,要按InfTransDelay 的量增加,这个量表示传输LSA 到下一个跳所需要的时间。当该时间达到所设定的Ma
阅读全文
posted @
2011-03-21 14:15
pandy
阅读(1929)
推荐(1)
OSPF协议概述(三)
摘要:1. OSPF报文头主要字段的解释如下: Version:OSPF 的版本号。对于OSPFv2 来说,其值为2。 Type:OSPF 报文的类型。数值从1 到5,分别对应Hello 报文、DD 报文、LSR 报文、LSU报文和LSAck 报文。 Packet length:OSPF 报文的总长度,包括报文头在内,单位为字节。 AuType:验证类型。可分为不验证、简单验证和MD5 验证,其值分别为0、1、2。 Authentication:其数值根据验证类型而定。当验证类型为0 时未作定义,为1 时此字段为密码信息,类型为2 时此字段包括Key ID、MD5 验证数据长度和
阅读全文
posted @
2011-03-21 14:02
pandy
阅读(515)
推荐(1)
OSPF协议概述(二)
摘要:1. OSPF的邻居状态机Down:邻居状态机的初始状态,是指在过去的 Dead-Interval 时间内没有收到对方的Hello 报文。Attempt:只适用于 NBMA 类型的接口,处于本状态时,定期向那些手工配置的邻居发送HELLO 报文。Init:本状态表示已经收到了邻居的HELLO 报文,但是该报文中列出的邻居中没有包含我的Router ID(对方并没有收到我发的HELLO 报文)。2-Way:本状态表示双方互相收到了对端发送的 HELLO 报文,建立了邻居关系。在广播和NBMA 类型的网络中,两个接口状态是DROther 的路由器之间将停留在此状态。其他情况状态机将继续转入高级状态
阅读全文
posted @
2011-03-21 13:46
pandy
阅读(747)
推荐(1)
OSPF协议概述(一)
摘要:1. 根据来源不同,路由表中的路由通常可以分为以下三类:链路层协议发现的路由(也称为接口路由或直连路由)。由网络管理员手工配置的静态路由动态路由协议发现的路由。(RIP,OSPF,IS-IS)2. 距离矢量算法和链路状态算法(主要区别在于发现路由和计算路由采用链路状态算法的路由器,首先要得到整个网络的拓扑结构,再根据网络拓扑图计算出路由。这种路由的计算方法对路由器的硬件相对要求较高,但它计算准确,一般可以确保网络中没有路由环路存在。由于路由不是在路由器间顺序传递的,网络动荡时,路由收敛速度较快。而且路由器不需要定期的将路由信息复制到整个网络中,网络流量相对较小。3. OSPF的基本概念Open
阅读全文
posted @
2011-03-21 13:43
pandy
阅读(632)
推荐(1)