自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 FlowLayout

它直接将组件从左到右“流动”到窗体上,直到占满上方的空间,然后向下移动一行,继续流动。在下面的例子中,先把布局管理器设置为FlowLayout,然后在窗体上放置按钮。你将注意到,在使用FlowLayout的情况下,组件将呈现出“合适”的大小。比如,一个JButton的大小就是其标签的大小。//: c14:FlowLayout1.java// Demonstr

2013-08-30 10:37:16 692

原创 除了可以有多行文本,以及更多的功能之外,JTextArea 与 JTextField 很相似

除了可以有多行文本,以及更多的功能之外,JTextArea 与 JTextField 很相似。它有一个比较常用的方法 append( );使用它你能很容易地在 JTextArea 里累积大量文本,比起长期以来在命令行程序中把文本打印到标准输出的做法,这使得 Swing 编程成为了一种进步(因为可以往回滚动)。作为一个例子,下面的程序使用第 11 章“地名生成器”的输出来填充 JTe

2013-08-30 10:31:38 1066

原创 捕获事件

你可能注意到了:如果编译并运行了前面的applet,当按下按钮的时候,什么也没发生。现在就是应该深入进来,编写一些代码以决定发生什么动作的时候了。事件驱动编程(包含了许多关于GUI的内容)的主要内容,就是把事件同处理事件的代码相关联起来。在Swing中,这种关联的方式就是通过把接口(图形组件)和实现(当和组件相关的事件发生时,你要执行的代码)清楚地分离而实现的。每个Swin

2013-08-30 10:30:13 608

原创 更改“流”的行为

对于输入流和输出流来说,为了满足特殊需要,我们会使用 FilterInputStream 和FilterOutputStream 的修饰器子类来修改“流”。Reader  和 Writer 的类继承层次结构继续沿用相同的思想——但是并不完全相同。在下表中,相对于前一表格来说,左右之间的对应关系的近似程度更加粗略一些。造成这种差别的原因是因为类的组织形式不同;尽管 Buf

2013-08-26 11:06:34 451

原创 数据的来源和去处

几乎所有原始的Java I/O“流”类都有相应的 Reader 和 Writer 类来提供其本身就具备的Unicode 操作。然而,在某些场合面向字节的 InputStreams  和 OutputStream 才是正确的解决方案;特别地,java.util.zip 类库就是面向字节的而不是面向字符的。因此,最明智的做法是尽量尝试使用 Reader  和 Writer,一旦程序代码无法

2013-08-26 11:04:33 715

原创 通过 FilterOutPutStream 向 OutputStream 写入

与 DataInputStream 对应的是 DataOutputStream,它可以对各种基本数据类型以及String 对象格式化到“流”中,以便在任何机器上的任何 DataInputStream 都能够读取它们。所有方法都以“wirte”开头,例如 writeByte(),writeFloat()等等。PrintStream 最初的目的便是为了以可视化格式打印所有的基本数据类型

2013-08-26 11:01:40 970

原创 运行期异常(RuntimeException)的特例

在本章的第一个例子中:if(t == null)throw new NullPointerException(); 如果必须对传递给方法的每个引用都检查其是否为 null(因为你无法确定调用者是否传入了非法引用),这听起来着实吓人。幸运的是,这不必由你亲自来做,它属于 Java的标准运行期检测的一部分。如果在 null 引用上调用方法,Java 会自动抛出N

2013-08-24 13:43:31 715

原创 Java 标准异常

Throwable 这个 Java 类被用来表示任何可以作为异常被抛出的类。Throwable 对象可分为两种类型(指从 Throwable 继承而得到的类型): Error 用来表示你不用关心的编译期和系统错误(除了特殊情况); Exception 是可以被抛出的基本类型,在 Java类库﹑用户方法以及运行时故障中都可能抛出 Exception 型异常。所以 Java 程序员关心

2013-08-24 13:42:27 393

原创 异常链

你常常会想要在捕获一个异常然后抛出另一个异常,并且希望把原始异常的信息保存下来,这被称为“异常链”(Exception chaining)。在 JDK 1.4 以前,程序员必须自己编写代码来保持原始异常的信息。现在所有 Throwable 的子类在构造器中都可以接受一个 cause 对象作为参数。这个 cause 就用来表示原始异常,这样通过把原始异常传递给新的异常,使得即使你在当

2013-08-24 13:41:57 477

原创 重新抛出异常

有时你希望把刚捕获的异常重新抛出,尤其是在使用 Exception 捕获所有异常的时候。既然你已经得到了当前异常对象的引用,你可以直接把它重新抛出:catch(Exception e) {   System.err.println("An exception was thrown");throw e;}  重抛异常会把异常抛给上一级环境中的异常处理程序。同一个

2013-08-24 13:40:55 823

原创 finalize( )用途何在?

此时,你已经明白了不该将 finalize( )作为通用的清除方法。那么,finalize( )的真正用途是什么呢?这引出了要记住的第三点:3.垃圾回收只与内存有关。 也就是说,垃圾回收器存在的唯一原因是为了回收程序不再使用的内存。所以对于与垃圾回收有关的任何行为来说(尤其是 finalize( )方法),它们也必须同内存及其回收有关。但这是

2013-08-20 18:39:33 531

原创 清除(cleanup):终结(finalization)和垃圾回收(garbage collection)

程序员都了解初始化的重要性,但常常会忘记同样重要的清除工作。毕竟,谁需要清除一个int 呢?但在使用程序库时,把一个对象用完后就“弃之不顾”的做法并非总是安全的。当然,Java 有垃圾回收器来回收无用对象占据的内存资源。但也有特殊情况:假定你的对象(并非使用 new)获得了一块“特殊”的内存区域,由于垃圾回收器只知道释放那些经由new分配的内存,所以它不知道该如何释放该对象的这

2013-08-20 18:37:42 478

原创 static 的含义

了解this之后,你就能更全面地理解“静态(static)方法”的含义。静态方法就是没有this的方法。在“静态方法”的内部不能调用“非静态方法”3,反过来倒是可以的。而且你可以在没有创建任何对象的前提下,仅仅通过类本身来调用静态方法。这实际上正是静态方法存在的主要原因。它很象是C语言中的全局函数。Java中禁止使用全局函数,但你在类中置入静态方法就可以访问其它静态方法和静态字段。

2013-08-20 18:36:57 419

原创 Linq to sql:外部映射文件

我们可以使用sqlmetal命令行工具来生成外部映射文件,使用方法如下: 1、开始菜单                      -》 VS2008     -》VS 工具       -》VS2008命令行提示 2、输入命令: D:\Program Files\Microsoft Visual Studio9.0\VC>sqlmetal /conn:s

2013-08-14 15:37:20 417

原创 实体关系的使用

好了,现在我们就可以在查询句法中直接关联表了(数据库中不一定要设置表的外键关系):        Response.Write("-------------查询分类为1的版块-------------"); var query1 =from b inctx.Boards where b.Category.CategoryID == 1select b; fo

2013-08-14 15:36:36 405

原创 实体关系的定义

实体关系的定义 比如我们的论坛分类表和论坛版块表之间就有关系,这种关系是 1 对多的关系。也就是说一个论坛分类可能有多个论坛版块,这是很常见的。定义实体关系的优势在于,我们无须显式作连接操作就能处理关系表的条件。首先来看看分类表的定义:[Table(Name = "Categories")]public class BoardCate

2013-08-14 15:35:02 1175

原创 垃圾代码的清理

垃圾代码的清理从上面的几个例子中,我们可以看到网页制作软件产生的常见垃圾代码包括:空格、默认属性、注释语句及空语句等。(1)空格空格字符是网页中最常见的垃圾代码。但此处讨论的空格字符并非HTML语言中的“ ”标签,而是指在代码编缉环境下敲击键盘上的空格键所产生的符号。网页中每个空格都相当于一个字符,因此,空格字符也会占用巨大的空间。初步统计,空格字符约占页面总体积的1.5%。

2013-08-12 11:08:15 1725

原创 清理垃圾代码---1

清理垃圾代码清理垃圾代码是指删除页面中的冗余代码。一个页面经过垃圾代码清理以后,可以删除接近80%的冗余代码。然而,什么样的代码才是垃圾代码呢?1. 垃圾代码简介垃圾代码就是指那些在删除的情况下也不会影响页面正常显示的非必要的代码。这些代码占据着庞大的空间,不但耗费用户下载页面的时间,还占用搜索引擎巨大的储存空间及增加搜索引擎分析数据的时间。然而,这么庞大的垃圾代码是如何产生的呢?

2013-08-12 11:06:04 925

原创 代码优化简介

代码优化简介代码优化就是对网页中的HTML源代码进行必要的调整以提高页面的友好性。页面经过代码优化后,一方面,可以有效精简页面中的冗余代码,加快页面的显示速度,同时也降低页面占用搜索引擎服务器的储存空间,从而提高页面的用户体验及搜索引擎友好性;另一方面,还可以有效地突出页面的主题,提高页面的相关性。代码优化的主要工作包括:“精简代码”、“头部优化”及“权重标签使用”。在这几个环节中,“精简

2013-08-12 11:02:45 777

原创 JavaScript和seo的剖析

JavaScript带来一些滑腻美化的特征而且让上网站加倍美不美观,同时给用户一些增强的功能体验,它并不是真正提高网站可视性和晋升网站排名的首要身分。可是,它也不会毁了您的seo全力,但您需要考虑是否值得花一些时刻来建树代码。    JavaScript做了什么?    1.引起注重力    2.让网站不再无聊、臃肿    3.添加弹出窗口、图像和动画    4.将您带到此外的

2013-08-10 13:59:02 542

转载 移动应用推广:1万美元怎么创造100万美元收入?

十年前,Remedy Entertainment将一部第三人称射击游戏《马克思佩恩》推向市场。在全球总计销售超过700万份,并且还催生了一部由Mark Wahlberg大帅锅所主演的同名电影。小段子:位于芬兰的Remedy  Entertainment曾经凭借一款《英雄本色(MaxPayne)》一举成名,其强劲的技术实力和熟稔的动作游戏设计功力获得了业内人士的认可。 《英雄本色》最大的特点

2013-08-10 13:57:56 369

原创 013年上网站再次排名下降往后的对于策

每当百度引擎新算法上线,城市有良多上网站被百度降权,部门网站间接被K失踪,部分网站排名下降,SEO的没有必定要素许多,例如说网站的排名并没有是做下去就能保障没有掉上去的,因为各族要素,网站的排名会凹凸不变,那样当网站的排名骤然掉上去,咱们理当若何去综合内中的启事呢?只要找出缘由都能找出措置的法子。    1:形式以及301舞弊    提议网站多采纳原作品品,没有要运用搜罗或者伪原创的舞弊行

2013-08-10 13:57:09 504

原创 效果好的外链都是怎么做出来的

相信各位站长都知道网站的排名中外链的作用是不可忽视的,    有些网站外链很庞大,网站却没有优异的排名;    一些网站外链量很少,排名依然前列等等    那么网站的外链怎么发效果好呢?下面由小新来详细讲解:    首先了解什么是高质量的外链?    第一,肯定需要被百度抓取,最好有锚文本设置,对网站有投票作用。    第二,链接自然,诱导网民直接点入。    第三,进

2013-08-08 10:17:22 343

原创 如何快速高效的打造一套完整的高质量外链

SEO每天都在为发外链发愁,又是原创,有要求有技术含量,这个问题是真的很难解决,这就是SEO一种认真负责的态度,如果说随随便便就发一些外链的话,时间长了搜索引擎会判断你的外链是什么情况,忽多忽少的呢他就会认为你这个是作弊的行为,但是高质量的外链是如何做的呢?  同行业外链:我们在做网站的外链的时候,还要注意网站外链的相关性。相同行业相近领域的网站对我们的网站的外链作用要远远大于那些丝毫没有/任

2013-08-08 10:16:37 442

原创 当地的搜索引擎优化——”等级因素:

这是一个区域,是经常被忽视的小型企业 所有者,但它的重要性不能被低估。 一个主要的排名 因素对当地上市是评论,为了达到高排名 你不仅必须在这些网站,你必须监控你的声誉 那里。糟糕的评论沉网站。 区别“3”明星 在Yelp网站上评论和“3.5”星审查是一个增加63%的业务。 这只是一半的一个点! 想增加你的业务60%或 更没有额外的工作吗? 获得和维持高排名在评论网站。最受欢

2013-08-08 10:15:50 458

原创 细谈个人站点的五点局限性

细谈个人站点的五点局限性1、一般的站长起点普遍太低个人网站不象一个公司一样,有一个强大的团队,具有充足的人力财力的支持,所以在能力上和金钱上非常的有限。白手起家是十年前的互联网,也不是每一个都能成功,现在的个人网站挣到钱更不容易,所以肯定会有很多的失败,社会很残酷,优胜劣汰是自然法则。2、还有一个问题就是专业技能差不要认为会简单的上网操作就可以做网站赚钱,那只是做广告欺骗网民的,会上网的人可能会做

2013-08-06 10:53:51 471

原创 迅速了解关于百度的搜索引擎优化

原则上搜索引擎优化是不分家的,因为无论是百度,google,Yahoo还是MSN的排名原理基本上相同。但是每个搜索引擎的“脾气”不一样,就比如google“乐于”sandbox效应,百度“乐于”“K站”和人工审核等等。  可能很多站长都有这样的经验,自己千辛万苦优化着关键字,终于有一天站到了在百度的前两页,可是还没站稳就被赶到很后面去了。这可能就是百度的“脾气”。如果你抄袭或者伪装别人的文章,只要

2013-08-06 10:52:34 611

原创 游戏类网站优化策略

作为网站SEO优化来说,本身就是一个竞争的过程,而不是简单的搞好自己的网站内容和外链就好了,而是深入竞争对手的内部,了解竞争对手的优化技巧,然后在制定自己相应的超越策略,这样就能够非常容易的战胜竞争对手!这种方法应该是主流的传奇世界sf网站SEO优化之路,下面笔者就来结合自己的传奇网站,来和大家分享一下自己是如何通过分析竞争对手,来进行自己传奇网站的SEO优化的!    一:分析对手的域名

2013-08-05 16:38:49 492

空空如也

空空如也

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

TA关注的人

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