`
dajian
  • 浏览: 112649 次
  • 性别: Icon_minigender_1
  • 来自: 白云
社区版块
存档分类
最新评论
文章列表
Java集合框架使用总结 前言: 本文是对Java集合框架做了一个概括性的解说,目的是对Java集合框架体系有个总体认识,如果你想学习具体的接口和类的使用方法,请参看Java API文档。 一、概述 数据结构对程序设计有着深远的影 ...
1.SRP(单一职责原则) -- 一个类应当只有一个发生变化的原因。 2.OCP(开放-封闭原则) -- 应当能够改变一个类的环境,而无须改变类本身。 3.LSP(Lislov替换原则) -- 避免造成派生类的方法非法或退化,一个基类的用户应当不需要知道这个派生类 4.DIP(依存关系倒置原则) -- 用依赖接口或抽象类来代替依赖容易变化的具体类。 5.ISP(接口隔离原则) -- 给一个对象的每一个用户一个接口,这个接口仅有用户需要的方法。
首先 普通终端输入sudo passwd root 然后输入当前用户密码,和两次root新密码。 然后终端输入sudo gdmsetup 选安全——允许root通过gdm登陆。然后注销用root登陆。 ----------------------------- 提醒:这种方式是不推荐的。有什么需要终端用sudo是比较安全的
无论是对于初学者,还是对付我们的日常应用,以下所罗列的 Linux 命令,都是最重要的,也是最有用的。 1. arch:显示处理器的架构类型 2. cat:查看文件的内容,如 cat lorem.txt 3. cd:更改工作目录,如 cd /bin 4. cksum:查看 CRC 校验和及文件的字节数,如 cksum lorem.txt moo.txt 5. cp:复制文件,如 cp lorem.txt copy_of_lorem.txt 6. date:显示当前的日期和时间 7. df:查看磁盘的占用空间及可用空间 8. du:查看目录的占用空间,如 du -h /bin 9. echo:回 ...
今天终于在Ubuntu7.04上成功安装Oracle10g。为了安装Oracle,花了不少时间到网上查资料,不过更多的时间用于自己的真正实践,当中走了不少的弯路,现在把安装过程记下来。(我一共在两台机器上安装了三次,这篇文章是在安装第 ...
首先在你的主文件夹(/home/[your name])下建立一个目录用于存放Eclipse,在shixinyu我的机子上是建立了一个JAVA目录在/home/shixinyu下。 先去Eclipse官方网站上下载Eclipse,目前最新版本是3.3.1.1: http://www.eclipse.org/downloads/ shixinyu我下载的是Eclipse Classic 3.3.1.1这个版本 下载完后将下载到的压缩文件可直接解压缩其文件夹eclipse到/home/[your name]/JAVA下,可直接双击执行eclipse 接下来下载MyEclipse: http://ww ...
1、安装Ubuntu 2、更新系统中的源 3、安装中文环境 4、安装常用 的软件 电骡amule 、bt客户端Azureus 、词霸星际译王、QQ客户端lumaqq、RAR 压缩/解压缩程序、下载软件MultiGet和Downloader for X 、多媒体编码器、totem、mplayer、Realplayer、Beep Media Player、Audacious 5、网络软件安装 FTP客户端fFTP 、Gaim 、雷鸟thunderbird、拨号和宽带ADSL/PPPoE程序、浏览器(opera 、galeon、epiphany)浏览器的Flash支持 6、安全杀毒软件的安装 防火墙F ...
REDHAT Linux 9.0中几种软件安装方式 1.通过RPM软件包来安装   说起RPM(REDHAT Package Management)标准的软件包,大家可能都会想起大名鼎鼎的REDHAT公司,正是RPM软件包发行方式的出现,使Linux中的应用软件安装变得简单。如果用户想 ...

uml 学习笔记

    博客分类:
  • J2SE
1、类图:允许我们去标记静态内容及其类之间的关系。 2、序列图:最学用的动态建模画法。主要用于如下方面:       2.1、描述一组对象如何协作 或  为自己可视化协作
我的ubuntu软件列表: 电影播放 - MPlayer+w32codecs 音乐播放 - Rhythmbox(系统自带)+gstreamer IM聊天 - Gaim(系统自带)+OpenQ 语音通讯 - Skype 浏览器 - Firefox 2/Opera 9.0/IE6.0(wine) 图形编辑 - GIMP(系统自带) 图片管理 - Picasa 网页编辑 - Bluefish FTP工具 - gFTP 下载工具 - d4x P2P工具 - BitTorrent/aMule 办公软件 - OpenOffice(系统自带) 刻录软件 - GnomeBaker WIN模拟 - Wine 输 ...
linux下的软件主要是一个压缩包 .tar.gz .tar.bz2 .tar.z 扩展名是.tar.gz 用tar -zxvf 文件名.tar.gz 解压 扩展名是.tar.bz2 用tar -jxvf 文件名.tar.bz2 解压 扩展名是.tar.z 用tar -Zxvf 文件名.tar.z 解压 然后进入你解压缩以后的文件夹,再打./configure,然后是make,最后是make install 这样就安装完了。 如果你下载的是.rpm的包,这种格式的只要进入放有你下载的包的目录,打rpm -ivh 文件名.rpm 就安装完了
如何在ubuntu下面直接查找想要安装的软件。比如我想安装tomcat.但是我又不知道ubuntu里面有哪种版本,也不知道都需要装什么,但是我能 确认我装的是tomcat那么我就可以用搜索命令:例如:$apt-cache search tomcat那么我就会得到以下 ...
APT(Advanced Package Tool)是 Debian GNU/Linux 用来管理套件的工具,Conectiva 这家巴西的 Linux 套件公司将它移植到使用 RPM 系统的 Linux 套件上,們可以用 APT 来管理我們的 RPM ,不管是安装、移除、或是升級,APT 都做的到,可是我们选用 ...
定义: 动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的解决方案
定义: 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新 角色: 主题(可观察者) 观察者 可自己实现观察者模式,也可利用JDK内置的支持实现。这个比较简单: 主题(可观察者):java.util.Observable类 观察者:java.util.Observer接口 主题(可观察者)要如何送出通知? 1.继承java.util.Observable类 2.需要以下两个步骤:     2.1先调用setChanged()方法,标记状态已经改变的事实     2.2再调用两种notifyObservers()方法中的一种。     ...
Global site tag (gtag.js) - Google Analytics