`
xichao1929
  • 浏览: 40173 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
 建一个maven 的web工程       1、 选择maven  project        2、点击next 出现下面图示    点击next  3 如图所示           选择 webapp那一项。点击next
 有Java基础的人都会搞懂一个问题就是equals和==的区别是什么.我的文章便从这开始谈起。首先我要告诉你equals和==是完全一样的。你可能非常不赞同。请看下面的代码   public boolean equals(Object obj) { return (this == obj); }   显然这段代码印证了我刚才的话。那么这段代码从何而来呢,它是object类的一个方法,也就是equals的原形。至于我们所用到的equals和==不一样。很简单equals被重写了。我们用到的equals方法不是Object的,而是他的子类的。当然有一个很重要的问题被我忽视 ...
想做一个透明的界面,无奈Java中的虽然有JFrame.setOpacity();但是这个东西,不好用。后来发现是通过抓取屏幕背景作为自己的背景图片。然后实现伪透明。桌面背景是很有可能更换的,因此要在适当的时机抓取新的屏幕背景最为 ...
当我们消掉界面边框之后,就不能再移动界面了,当然只要加上监听器,就可以了。下面便是详细的实现。(备注:这不是我写代码的习惯或者说是风格,关于监听器我习惯放在一个新类中,但是为了方便各位的运行,所有的代码我放在了一个类中) 关于移动位置的计算是:拖动时当前的坐标减去鼠标按下去时的坐标,就是界面所要移动的向量。 下面是代码: package qqproject.clientUIv_02; import java.awt.Cursor; import java.awt.Point; import javax.swing.JFrame; /** * 程序启动的入口 ...
                     三下乡心得                                    ——勿忘农村     大学生暑期三下乡实践活动,在中国持续了很久。但是它的意义也一直受到质疑。其实这个不用怀疑,十多 ...
    在进行这个之前必须引入第三包,substance.jar ,   附件里面有。在网上搜的这个包,很多事不全的。我  也遇到了这个问题,不过这个包目前还可以。    我们可以设置控件的颜色,但是可选的颜色不是很多,不过还好我们可以自己配置相关的颜色。不过对于控制颜色的浅淡还是不太容易的。现在我们来看看substance是怎么做到的。Substance中有一个属性,colorization _factor (中文叫做:变色龙)。使用这个方法进行改变按钮颜色的深浅: <!--EndFragment--> JButton button = new JButton(" ...
   Substance里面可以实现对按钮的一些修改,而且比较简单。这次修改是对Button的边框的修改。Substance显示的按钮式不是矩形的,角是弧形的。这是默认的。然后我们可以改成矩形,或者只让某两个角成为直角(这个还是通过修改边实现的)。或者让某一边去掉。下面是图片:            buttonA.putClientProperty(SubstanceLookAndFeel.BUTTON_SIDE_PROPERTY, SubstanceConstants.Side.LEFT); //这是button里里面的方法,参数很好理解,第一个是 ...

谈mvc

     首先稍微解释一下MVC的含义,M(model),是指数据模型,这就和数据库有关了。V(view),是指视图,通俗讲应该就是网页界面,C(control)就是实现M和V之间的消息的沟通。 网站重要的两个部分就是数据库和界面,我们又通常称之为前台和后台,显然这两个有着密切的关系,但最好把这两个分离开来,或者说,把它们之间的千丝万缕的,隐隐约约的关系,搞的更清晰一些。有一个角色用来单独处理他们之间的关系比较好。这个就是C(control)。于是MVC结构应运而生了。    下面详细谈一下,自己实现的MVC。MVC的结构就是下面的这个图。    
                                                      对电影幸福来敲门的理解    我是不会成为电影中的人物的,或者说电影中的人物形象和我的距离很远。    首先主人公一开始做的是推销事业, ...
Hash表的基本思想是:   将一组数存放到hash表中,我们使用一个函数,叫做hash函数,它的自变量是这些数据,它的函数值就是这个数据在hash表中的位置。因此这个hash函数又叫做hash地址。    使用这样的函数,我们必然会设想到这样的一个问题,就是函数值相同。也就是两个不同的数据具有相同的位置,这显然是有问题的。这对于存储数据来说是不允许的。我们把上面的的这种情况叫做hash冲突,而出现这种情况的数据对象(hash函数的自变量)我们把它们称之为同义词,那么这种冲突又叫做同义词冲突。这个问题出现的原因是在这个

Html

1 Html中的一些简单的标签的积累:  <hr> 在网页中是再下一行出现一条直线 ;<b></b> 在网页中是加粗的作用。<p> ..</p> 这个在网页中是换行。 <title>...</title>  放在<head>里面是,显示网页 ...
基于UDP通信时,发送方应该做的几件事,并且以手机发短信为例理解一下。 1.首先创建要用来发送的本地地址对象,首先要知道信息的出发点是什么地方,显然包括ip和端口号。这相当于我们需要一个手机号。 2.创建 ...
                         树还是一种数据结构,估计是它的形状很像一颗倒过来的树而得名的吧。所以它有一个根节点,然后每个根结点有很多个子结点,每个子节点又可以看作是根结点,所以他的算法基本上都会用到递归,这既使问题变得简单,又使问题变得复杂。我们上数据结构的课时,老师只要求我们手工计算,不用代码,现在要用代码实现,所以很有压力,确实想不到在几个月之前,自己对数据结构还是惧怕的不得了,现在就要用代码写二叉搜索数,而且写出来了,所以自己的能力不行最重要的原因就是自己不想提高它。二叉树在树中占有比较重要的地位,昨天学的是二叉搜索树。把一个数组中的元素放到一棵树中,规定在树中,左 ...

链表,谈谈它

什么是链表呢,它自然是一种数据结构,那么必然要涉及到它和数组,队列的区别,至于和映射,集合的区别的就不用多说了。数组是定长的,队列和链表是不定长的,在数组中我们用的是length,在后两者,我们用的是size。数组和队列是有下标的,链表中就不存在下标了。在内存中,链表的存放空间不是连续的,所以链表有很多个结点,每个结点中由两部分(用c语言谈一下):数据域和指针域,在双链表中自然是前指针域,和后指针域。 在链表中我们可以实现的方法有,添加,插入,删除(根据索引),删除(只删除最后一个),大小。这次代码就省了。
刚做完雷电小游戏,现在总结一下。雷电小游戏中我想核心的东西就是多线程的运用,做雷电就是为了能够熟练的使用多线程,加深对线程执行过程的理解。至于现在对于多线程有了一定的了解,但不能说已经记载了血液中,能 ...
Global site tag (gtag.js) - Google Analytics