Debian下安装拼音输入法Fcitx
在http://packages.debian.org/zh-tw/lenny/i386/fcitx/download下载fcitx_3.4.3-1_i386.deb拷贝到某一目录,如/usr下 安装执行dpkg -i fcitx_3.4.3-1_i386.deb debiangary:/usr# dpkg -i fcitx_3.4.3-1_i386.debSelecting previously deselected package fcitx.(Reading database ... 61873 files and directories currently installed.)Unpacking fcitx (from fcitx_3.4.3-1_i386.deb) ...Setting up fcitx (3.4.3-1) ... debiangary:/usr# lsX11R6 fcitx_3.4.3-1_i386.deb include local share srcbin games
Debian下安装Myeclipse
eclipse-SDK-3.2-linux-gtk.tar.gz和MyEclipse_5_5_1GA_E3_2_2_Installer.bin整合在http://myeclipseide.com下载MyEclipse_5_5_1GA_E3_2_2_Installer.bin拷贝到/ypu下在/ypu下执行chmod 777 MyEclipse_5_5_1GA_E3_2_2_Installer.bin执行./ MyEclipse_5_5_1GA_E3_2_2_Installer.bin开始安装找到已经安装好的eclipse3.2的位置。[@more@]
Debian下安装Oracle10g
在source.list中加入deb http://oss.oracle.com/debian/ unstable main non-free执行aptitude updateaptitude oracle-xe-client oracle-xe-universal 包有点大260多兆开始下载oracle-xe-client oracle-xe-universal,大概需要三十多分钟。下载完后就开始安装,但是系统会提示交换分区不够,所以要增大交换分区。分别执行dd if=/dev/zero of=/mnt/swapfile bs=1024 count=1048576mkswap /mnt/swapfileswapon /mnt/swapfile之后。现在开始安装oracle 10g express执行aptitude install oracle-xe-client oracle-xe-universal安装完成后将提示
Debian下安装Tomcat
在http://tomcat.apache.org/download-60.cgi下载apache-tomcat-6.0.18.tar.gz拷贝到/usr/soft/tomcat下并在目录/usr/soft/tomcat下执行tar –xzvf apache-tomcat-6.0.18.tar.gz将解压生成apache-tomcat-6.0.18文件夹,为了简单,将其更名为tomcat6mv apache-tomcat-6.0.18 tomcat6如果已经设置好JRE_HOME环境变量,则可在目录/usr/soft/tomcat/tomcat6/bin下执行./startup.sh驱动tomcat./shutdown.sh关闭tomcat设置环境变量TOMCAT_HOME、CATALINA_HOME,修改/etc/profile文件如下:# /etc/profile: system-wide .profile file for the Bo
Debian下安装Eclipse
在www.eclipse.org下载eclipse-jee-ganymede-linux-gtk.tar.gz安装:在拷贝eclipse-jee-ganymede-linux-gtk.tar.gz到/usr/soft/eclipse目录下,cd到该目录,执行:tar -zvxf eclipse-jee-ganymede-linux-gtk.tar.gz在/usr/soft/eclipse下生成eclipse包,进入eclipse下,即/usr/soft/eclipse/eclipse下,执行./eclipse,将运行eclipse出错,提示:“no java virtual machine was found after searching the following locations:”解决办法:原因是没找到jre,解决办法是,进入/usr/soft/eclipse/eclipse目录,建立软连接,连接到jre,ln
Debian下安装Java
在http://java.sun.com/javase/downloads/ea/6u10/6u10rcDownload.jsp#6u10JREs下载jdk-6u10-rc-bin-b28-linux-i586-21_jul_2008.bin拷贝到/usr/soft/java下并在目录/usr/soft/java下执行./ jdk-6u10-rc-bin-b28-linux-i586-21_jul_2008.bin将开始安装安装完成后,在目录/usr/soft/java下下生成jdk1.6.0_10文件夹为了方便,将其重命名为jdkmv jdk1.6.0_10 jdk设置环境变量PATH、JAVA_HOME、JRE_HOME、CLASSPATH,修改/etc/profile文件如下:# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))# and Bourne compatib
Debian下建立SSH
笔者先完成Debian的安装后(在Windows XP下的VMWare中安装),首先考虑到是怎么让Windows和Debian之间的资源实现共享。没用Samba,直接想到了安装SSH即可用在windows下远程控制Debian,又可以将windows下的文件等直接拷贝到debian下。安装Debian的SSH:执行apt-get install openssh-server将cd1的iso文件引入到VMWare中。虚拟机à设置点击CD-ROM(IDE 1:0),设置如下:另:运行安装命令:apt-get install openssh-server 提示有错误,请教了高人,修改/etc/apt/source.list 把源修改为国内的debian.cn99.com就可以正常运行了apt-get update
Debian安装
在http://cdimage.debian.org/debian-cd/4.0_r4a/i386/iso-cd/下载debian-40r4a-i386-DVD-1.iso放到Windows的目录下:E:XunleiDebian_DVD_CDdebian-40r4a-i386-DVD-1.iso安装VMware_ha_vmware.exe后,运行创建虚拟机[@more@]在http://cdimage.debian.org/debian-cd/4.0_r4a/i386/iso-cd/下载debian-40r4a-i386-DVD-1.iso放到Windows的目录下:E:XunleiDebian_DVD_CDdebian-40r4a-i386-DVD-1.iso安装VMware_ha_vmware.exe后,运行创建虚拟机关键在此处:现在没debian得虚拟机支持,所以选择Linux中的Other Linux 2.6.x kerne,因为目前debi
在debian下安装eclipse,运行时出错"no java virtual machine was found after searching the following locations"
下载eclipse-jee-ganymede-linux-gtk.tar.gz安装:在拷贝eclipse-jee-ganymede-linux-gtk.tar.gz到/usr/soft/eclipse目录下,cd到该目录,执行:tar -zvxf eclipse-jee-ganymede-linux-gtk.tar.gz在/usr/soft/eclipse下生成eclipse包,进入eclipse下,即/usr/soft/eclipse/eclipse下,执行./eclipse,将运行eclipse出错,提示:“no java virtual machine was found after searching the following locations:”解决办法:在debian中安装eclipse:解压到某位置,此处为/usr/soft/eclipse/,运行eclipse时提示“no java virtual machine w
Windows下Subversion和TortoiseSVN构建SVN版本控制
Windows下Subversion和TortoiseSVN构建SVN版本控制2008-8-13 杨普1.下载Subversion的window安装版本svn-1.4.6-setup.exehttp://subversion.tigris.org/http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=81002.下载TortoiseSVN的TortoiseSVN-1.5.2.13595-win32-svn-1.5.1.msi版本http://tortoisesvn.net/http://tortoisesvn.net/downloads3.安装subversion双击svn-1.4.6-setup.exe,一路next完成安装。设置环境变量,将subversion对bin设置到path中。如:D:Program FilesSubversionbin4.安装TortoiseSVN双击TortoiseSV
BEA交付业界首个混合开发环境BEA Workshop 10.1
全球领先的企业基础架构软件公司BEA系统有限公司日前宣布,推出业界第一个统一的混合开发环境——BEAWorkshop10.1。该产品成功地把最佳的开源和商用软件融入到综合开发环境中,是BEA实现Workspace 360°愿景的重要里程碑。它的推出,不仅表明BEA在执行其混合软件战略方面所取得的持续发展,同时进一步增强了BEA在开发工具市场的领先地位。BEAWorkshop10.1结合了BEAWorkshop for WebLogic和BEA Workshop Studio,旨在提供功能丰富的综合开发环境,有助于让开发人员能把最佳的开源软件和商用软件结合起来,构建具有服务使能的下一代应用——
评估用户输入密码的强度(用Javascript)
密码已经是我们生活工作中必不可少的工具,但一个不安全的密码有又有可能会给我们造成不必要的损失。作为网站设计者,如果我们在网页中能对用户输入的密码进行安全评估,并显示出相应的提示信息,那么对用户设置一个安全的密码将有很大帮助。同时也使得网站更具人性化,更有吸引力. 什么是一个安全的密码呢?本程序按以下的方式进行评估. 1.如果密码少于5位,那么就认为这是一个弱密码. 2.如果密码只由数字、小写字母、大写字母或其它特殊符号当中的一种组成,则认为这是一个弱密码. 3.如果密码由数字、小写字母、大写字母或其它特殊符
详解JAVA数据库基本操作
java 数据库基本操作1、java数据库操作基本流程2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子 String className,url,uid,pwd; className = "oracle.jdbc.driver.OracleDriver"; url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; uid = "system"; pwd = "manager"; Class.forN
Java开源软件测试工具大汇总
JUnit JUnit是由Erich Gamma 和Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 http://www.junit.org/ Cactus Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务端Java代码。Cactus框架的主要目标是能够单元测试服务端的使用Servlet对象的Java方法如HttpServletRequest,HttpServletResponse,HttpSession等 h
JSP和JSF双剑合并 打造完美Web应用
Java在最近几年逐渐升温,随着Java SE 5和Java SE 6的推出,Java的未来更显得无比辉煌。但以Java为基础的JSP在Java SE 5推出之前却一直抬不起头来,这最重要的原因就是JSP虽然功能十分强大,但最大的优点也是它的最大缺点,功能强大就意味着复杂,尤其是设计前端界面的可视化工具不多,也不够强大。因此,设计JSP页面就变得十分复杂和繁琐。不过,在Java SE 5推出的同时,Sun为了简化JSP的开发难度,推出了新的JavaServer Faces(简称JSF)规范。从而使JSP走上了康庄大道。 一、什么是JSF JSF和JSP是一对新的搭档。JSP是用于后台的逻
Java的30个基本概念
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念. Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的 开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在 windows,solaris,linux
JDK6.0的新特性:使用Compiler API
现在我们可以用JDK6 的Compiler API(JSR 199)去动态编译Java源文件,Compiler API结合反射功能就可以实现动态的产生Java代码并编译执行这些代码,有点动态语言的特征。这个特性对于某些需要用到动态编译的应用程序相当有用, 比如JSP Web Server,当我们手动修改JSP后,是不希望需要重启Web Server才可以看到效果的,这时候我们就可以用Compiler API来实现动态编译JSP文件,当然,现在的JSP Web Server也是支持JSP热部署的,现在的JSP Web Server通过在运行期间通过Runtime.exec或ProcessBuilder来调用javac来编译代码,这种方式需要我们产
JSP 9个内置对象方法使用
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 1 object getAttribute(String name) 返回指定属性的属性值 [/color]2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 String getCharacterEncoding() 返回字符编码方式 4 int getContentLength() 返回请求体的长度(以字节数) 5 String getContentType() 得到请求体的MIME类型 6 ServletInputStream getInputStream() 得到请求体中一行的二进制流 7 String getParameter(String name)
Servlet 详细说明
有关Java Servlets JavaTM servlets是一个不受平台约束的Java小程序,它可以被用来通过多种方法扩充一个Web服务器的功能。你可以把Servlet理解成Server上的applets,它被编译成字节码,这样它就可以被动态地载入并用效地扩展主机的处理能力。 Servlet与applets不同的地方是,它不运行在Web浏览器或其他图形化的用户界面上。Servlet通过servlet引擎运行在Web服务器中,以执行请求和响应,请求、响应的典型范例是HTTP协议。 一个客户端程序,可以是一个Web浏览器,或者是非其他的可以连接上Internet的程序,它会访问Web服务器并发出
2006年Java开发技术回顾与展望
又是一年终岁尾,伴随着技术行业的烟雨风云,我们即将迎来2007年,那么在过去的一年中,我们Java技术开发行业发生了什么呢? Java开源终于在人们的千呼万唤中开源,Hibernate发布3.0版本似乎要在2007年大展拳脚一番,Spring发布了2.0在2006年火热过后,Spring也开始被人讨论,Struts方面有了Webwork的加盟,期待新版本继续扬威,EJB在05年就早早结案年初发布了3.0但是新版本似乎没有改变被动挨打的命运,Ajax在06年没有杰作,相对它的弱点和缺陷被披露无疑,JSP没有人在愿意提及它,好像被放在了一个被人遗忘的角落里,JSF刚刚纳入Java规