一道典型概率题的解答
设随机变量X的概率分布为:P(X=k)=1/2^k(k=1,2,3,…)求:1).P{X为偶数}2).P{X>=5}解:1) P{X为偶数}=P{x=2}+ P{x=4}+ P{x=6}+ P{x=8}+…=1/2^2+1/2^4+1/2^6+1/2^8+…=1/4+1/4^2+1/4^3+1/2^4+…=(1/4)/(1-1/4)=1/32) P{X>=5}=P{x=5}+ P{x=6}+ P{x=7}+ P{x=8}+…=1/2^5+1/2^6+1/2^7+1/2^8+…=(1/2^5)/(1-1/2)=1/16或P{X>=5}=1- P{X<5}=1- P{x=1}- P{x=2}- P{x=3}- P{x=4}=1-1/2-1/4-1/8-1/16=1/16[@more@]
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
Quartz 整合到SSH时找不到方法SetUtils.orderedSet错误解决办法
在原有项目中添加Quartz1.6时总报错如下(如图一所示):java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set;原系统是整合Struts2.0.11.1+Spring2.5.2+Hibernate3.2.6GA,在MyEclipse5.5GA下开发的,集成了DWR2.0.3。[@more@]Quartz 整合到SSH时找不到方法SetUtils.orderedSet错误解决办法在原有项目中添加Quartz1.6时总报错如下(如图一所示):java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set;原系统
使用Apache Directory 的LDPA连接JOSSO验证
使用Apache Directory 的LDPA连接JOSSO验证目 录一、安装Apache Directory Suite. 1二、Apache Directory Studio(Client)连接Apache Directory Server(Server) 5三、用Apache Directory Studio增加用户和角色信息的Entry. 8四、配置Josso的josso-gateway-config.xml 15[@more@]使用Apache Directory 的LDPA连接JOSSO验证目 录一、安装Apache Directory Suite. 1二、Apache Directory Studio(Client)连接Apache Directory Server(Server) 5三、用Apache Directory Studio增加用户和角色信息的Entry. 8四、配置Josso的josso-gateway-config.
很久都没来发东西了
大家好,感谢大家对我的支持,短短的时间内,本站访问量已经突破上万的访问记录,可见大家对java开源项目的热情。以后我将更多的发布贴近开发的东西,供大家交流,谢谢![@more@]大家好,感谢大家对我的支持,短短的时间内,本站访问量已经突破上万的访问记录,可见大家对java开源项目的热情。以后我将更多的发布贴近开发的东西,供大家交流,谢谢!
用Stripes做Java Web开发
Stripes是一个以让程序员的web开发简单而高效为准则来设计的基于动作的开源Java web框架。传统的Java web开发着眼于借去耦(Decoupling)来实现其灵活性,但导致多个的配置文件,额外的对象,和其他资源的分散。这些困难造成相当多的程序员的更高的学习时间和低下的效率。其结果是有些Java程序员被一些非Java的框架所吸引去了:Ruby on Rails或者Django。一些Java web框架,如Stripes,正在开始从这些非Java框架中汲取其成功经验:简单而高效的开发。本文将介绍Stripes与其它如Struts之类基于动作的框架的区别和其提供的一些存在于Ruby on R
三种主流WEB架构的开发现状与未来展望
做WEB好几年了,各种语言和技术都稍有涉猎。今天心血来潮,突然想总结一下。其实不论什么技术,什么需求,通常WEB开发就是通过WEB前端管理一个或大或小或独立或分布式的关系型数据库,很多东西都是相通的。这里说的WEB架构,是指WEB应用开发中每种技术独有的资源组织形式(包括文件,数据库,HTTP请求处理等。注意并非OO的开发方式才有架构一说),也许说开发方式更容易让人理解一些。 以下想法主要以PHP实现为示例,但很多体会我想Java,.NET,Ruby开发者应该也很容易理解。最后是我对于刚面世就引起无数人关注的Delphi fo PHP的想法。
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