IE for Linux
You have to enable universe packages first. It is also recommended that you use the official winehq ubuntu package: 1) Open a terminal 2) Open /etc/apt/sources.list sudo gedit /etc/apt/sources.list 3) Uncomment (or add) following lines: deb http://us.archive.ubuntu.com/ubuntu edgy universe 4) Add this line: deb http://wine.budgetdedicated.com/apt edgy main 5) Close gedit. Update and install wine and cabextract: wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key ad
Linux下软件的基本安装和卸载
Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。 软件的安装 Linux下软件的安装主要有两种不同的形式。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。以第一种方式发行的软件多为以源码形式发送的;第二种方式则是
甲骨文收购BEA
4月30日消息,周二,欧盟反垄断监管部门批准了全球第三大软件厂商甲骨文(Oracle)斥资85亿美元收购BEA系统的交易。 据国外媒体报道,周二,甲骨文公司表示,欧盟委员会已经通过了其收购BEA的决议。欧盟委员会在声明中表示:“甲骨文收购BEA系统之后,在整个中间件市场及其子领域仍然面临着很多强大的竞争对手,包括IBM、Sun、微软和SAP等。因此,客户在甲骨文之外仍然可以找到很多的替代供应商。”今年1月,甲骨文与BEA达成协议,计划以85亿美元收购BEA。根据双方达成的协议,甲骨文将以每股19.375美元的价格收购BEA的股票,较BEA当时的股价
linux yum
Loading "installonlyn" pluginExisting lock /var/run/yum.pid: another copy is running. 如果出现上述错误,直接输入下列命令再运行就好了 可以直接输入 [root@localhost ~]# rm -f /var/run/yum.pid [root@localhost ~]# /etc/init.d/yum-updatesd stop 停止 yum-updatesd: [确定] 我们可以删除这个服务 #yum remove yum-updatesd 这样我们需要经常如下手动更新 #yum update[@more@](5)使用图形界面的yum如果觉得命令行的yum不方便,那么可以使用图形化的yumex,这个看起来更方便,因为可以自由地选择软件仓库:yum instal
oracle数据的导入导出imp/exp
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。SQLPLUS.EX
SOAP简介
企业系统内部各个系统之间的信息交换一直是一个难题,在过去有DCOM、CORBA等解决方案,但都不是很完美,不是太复杂就是有缺陷。现在则较流行SOAP(全称:Simple Object Access Protocol,简单对象访问协议)。SOAP和Web Service和Apache SOAP这些新概念(应该也不算新了)常搞的人头昏。我是这么理解的,Web service(也称Web服务)是一个大的概念范畴,它表现了一种设计思想。SOAP是Web service的一个重要组成部份,如果把Web service比喻成Internet,那么SOAP就可以比喻成TCP/IP。SOAP是一种协议而非具体产品,微软也有自己的SOAP实现产
入职上班了
开始找工作了,记得第一次用Email发出自己的电子简历时,心里十分激动,仿佛严峻的就业形势是自己不用去担心的,自认为学校期间还学了些主流开发技能。一封、两封……寄出去的信仿佛石投大海一般,再也没了踪影。个别时候来两个打着招聘的幌子招收费培训的骗子公司。考研失败之后,网上发简历也没什么效果,只能东奔西跑散落在北京城内的招聘会。新闻上的事情就发生在眼前,一张一张焦急的面孔,一把一把精心包装的简历,有招开发工程师的展台周围早就水泄不通了,果然是大众心目中的牛X职业,白领象征。听着前面有的同学就Java语言高谈阔
败走北大
半年多的艰苦奋战,坐在图书馆里拿着离散数学、数据结构的习题一道一道地做,一点一点地思索记忆,有过为梦想奋斗的快感,似乎离北大校门的距离在一步步地接近。 终于开始考试了,第一天还挺顺利,所有的紧张都被延迟到了第二天。两门专业课的试卷出题风格大变,花了无数心血才摸懂的历年重点没有,取而代之的是冷门章节的证明题,记得特别清楚有一个红黑树的题,都不知道什么东东完全无从下手啊。当时那个真叫一个紧张啊。北大考研是没有大纲的,对出题的感觉都是凭着历年试卷摸索出来的,没办法,事已至此,紧着自己会做的先做,
转发和重定向的区别(转)
不要仅仅为了把变量传到下一个页面而使用session作用域,那会无故增大变量的作用域,转发也许可以帮助你解决这个问题。 重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。 转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。[@more@]正文开始:先是看上去不同,他们的调用分别如下:request.getRequestDispatcher("apage.jsp").forward(request, response);//转发到apage.jspresponse.sendRedirect("apage.jsp");//重定向到apage.jsp在jsp页面中你也会看到通过下面的方
乐观锁与悲观锁[转载
锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。 Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Locking ) ”和 “ 乐观锁( Optimistic Lo
Prototype(转)
http://www.blogjava.net/eamoi/archive/2006/12/18/88606.html什么是Prototype Prototype 是由 Sam Stephenson 开发的一个 Javascript 类库,也是其他框架的鼻祖。其对现有的部分 Javascript 对象比如 Object 、 Function 、 Dom 、 String 等进行扩展,并且对 Ajax 应用进行封装,借此提供了兼容标准的更加易于使用的类库,极大的方便开发人员快速创建具备高度交互性的 Web2.0 胖客户端应用程序。 Prototype 最初的目标是应用于 Ruby 领域的,不过由于优秀的表现和完美的封装以及服务器语言无关性,现在已经被应用到各个领域,包括 Java
jsp下载文件的实现方法
jsp中实现文件下载的最简单的方式是在网页上做超级链接,如:<a href="music/abc.mp3">点击下载</a>。但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不 安全的因素。因此可以采用其它方式实现下载,可以采用:1、RequestDispatcher的方式进行;2、采用文件流输出的方式下载。 1、采用RequestDispatcher的方式进行 jsp页面中添加如下代码: <% response.setContentType("application/x-download");//设置为下载application/x-download String file
Hibernate关联关系
转http://blog.csdn.net/wmingluo/archive/2006/09/05/1180972.aspx在域模型钟,类与类之间最普遍的关系就是关联关系。例如,客户(Customer)和订单(Order)的关系,一个客户能发出多个订单,耳一个订单只能属于一个客户。从Order到Customer的关系是多对一关系,意味着每个Order对象都会引用一个Customer对象,下面就以Customer和Order之间的关系例子来介绍关联关系。 一, 一对多的单向关联关系[@more@] 首先先建立Customer和Order类,代码如下: Customer类: package mypack;import java.io.Serializable;import org.apache.commons
Rolling with Rails 2.0
Let’s get started!Recognizing the EnvironmentThis tutorial is geared towards those who already have some knowledge of Rails 1.2. Please refer to the many great Rails tutorials around 1.2 available in the Internet world-wide.The first think you have to do is update your gems: sudo gem install rails --include-dependencies You may probably need to update RubyGems as well: sudo gem update --system First things first. Let’s create a new Rails application:[@more@]rails blogThis will create our u
Java 框架到底怎么了
转自ROR实践一书如果你作为一个Java 程序员从事j2ee开发的话,你一定会使用到众多应用程序框架。没有任何一个语言会象java 语言社区那样活跃,任何一种新的 程序理念都会很快在网上出现相应的开源实现。对应最常用的网站开发模式MVC,每一层都会有很多框架,Struts, Tapestry 属于控制器层 (C), Velocity 框架属于视图层(V), 你使用的数据持久层可能是 Hibernate, iBatis, OJB, 或者是 JDO 的 众多开源实现中的任何一个,比如 JPOX 。 但是你的选择太多,未必是件好事,并不是任何人都能采用正确的框架来做正确的事情。如果你的开发
配置Oracle DBconsole
于是先删除原来的配置: D:Documents and Settingsguanhao>emca -repos drop EMCA 开始于 2007-11-19 14:45:06 EM Configuration Assistant 10.2.0.1.0 正式版 版权所有 (c) 2003, 2005, Oracle。保留所有权利。 输入以下信息: 数据库 SID: tuosi 监听程序端口号: 1521 SYS 用户的口令: SYSMAN 用户的口令: SYSMAN 用户的口令: 是否继续? [yes(Y)/no(N)]: y 2007-11-19 14:45:20 oracle.sysman.emcp.EMConfig perform 信息: 正在将此操作记录到 E:oracleproduct10.2.0db_1cfgtoollogsemcatuosiem ca_2007-11-19_02-45-06-下午.log。 200
等待
如果骄傲没被现实大海冷冷拍下,又怎会懂得多努力才走得到远方;如果梦想不曾坠落悬崖千钧一发,又怎会懂得执着的人拥有隐形翅膀。[@more@]
windows下安装glassfish
用的是glassfish-installer-v2-b58g-ml.jar下载可以到https://glassfish.dev.java.net/downloads/v2-b58g.html里面去下载1、先打开windows下的提示符转到 glassfish-installer-v2-b58g-ml.jar 所在文件夹运行 java -Xmx256m -jar glassfish-installer-v2-b58g-ml.jar 弹出窗口点击accept在文件夹下自动创建glassfish文件夹2、下载ant包在http://www.apache.org上面下载ant包我用的是apache-ant-1.7.0-bin.zip假设解压到c:antcd glassfish然后运行 c:antbinant -f setup-cluster.xmlinstall OK![@more@]
谈“80后”程序员为什么找不到工作?
所谓“80后”,是指22—27岁之间、受过高等教育、刚刚毕业走向社会或者拥有几年工作经验年轻的一代。 不可否认,“80后”已成为职场上迅速成长的中竖力量,尤其是在国内的研发领域。每个时代都有自己的特点,如果用几个比较典型的正面词句形容他们应该是:聪明、有主见、有能力。 那身为“80后”的技术人员找工作为什么还这么难呢? 因为,还可以用几个比较典型的负面词句形容他们:缺乏责任感、定位不清、困难而退。 从参加面试看责任感 就拿面试这件事来说吧,流程大多是:电话简单沟通,约时间初试(开发人员多
How does Guice compare to Spring ?
The Spring Framework, created by Rod Johnson, blazed the Java dependency injection trail. If not the first dependency injection framework, you can certainly credit Spring with pioneering much of what we know about dependency injection and bringing it into the mainstream. Guice might not exist (at least not this early) if not for Spring's example. Guice and Spring don't compete directly. While Spring is a comprehensive stack, Guice focuses on dependency injection. Even so, the first question most