忧伤的廊桥
我不知道是否每一个人都有这样的幸运,在生活中遇见真正与自己灵肉相属的唯一的那个人? 足迹遍及全美的摄影师Robert,在爱荷华州的一个小镇邂逅了Francessca。 他有过妻子,也有过情人,但他仍然是永远的漂泊者,当他在无数个夜晚与白昼漫游在山川和草原,他只是不停的走向Francessca。而她是永远的守望者,尽管她有温和的丈夫,可爱的儿女,但她仍然等待梦中的人骤然降临,充实她空旷的近乎荒漠的精神世界。或许彼此期待了半生的光阴,生命中才有了量力而为的图画和颤动的旋律。 他们只相守了四天,在短促的四天里经历了爱情
重要的事
一人早上醒来,发现妻子死在床上。他赶紧跳起来,脸色苍白、跌跌撞撞地奔下楼梯大声喊道:“阿梅!阿梅!“ 女佣回答:“先生!什么事?” “早餐的鸡蛋煮一个就够了!”[@more@]重要的事
GDP的故事
有两个非常聪明的经济学天才青年,他们经常为一些高深的经济学理论争辩不休。一天饭后去散步,为了某个数学模型的证明两位杰出青年又争了起来,正在难分高下的时候,突然发现前面的草地上有一堆狗屎。甲就对乙说,如果你能把它吃下去,我愿意出五千万。五千万的诱惑可真不小,吃还是不吃呢?乙掏出纸笔,进行了精确的数学计算,很快得出 了经济学上的最优解:吃!于是甲损失了五千万,当然,乙的这顿加餐吃的也并不轻松。 两个人继续散步,突然又发现一堆狗屎,这时候乙开始剧烈的反胃,而甲也有点心疼刚才花掉的五千万了。于
一个人的KTV(刘若英)
躺在床上也不知道多久了,但就是睡不着,终于决定不再倔强,起来喝杯茉莉花茶。半夜收到公司同事的一封传真,恭喜我快出片了,我的思绪掉到了过去两年中无数一个人的日子。其中有这么一天,我中午起床,突然发现房子里有另一个人说话的声音,我吓了一跳!这屋子里不是一直都是我自己一个人吗,怎么会有人突然问我早餐该吃些什么呢?仔细再听,原来那是我自己。还是我自己。我竟然不知不觉地开始自己跟自己说话了。我不是一个没有朋友的人,可是好一阵子别人有空找我的时候,或者我在工作,或者几个月根本不在台湾。而我有空的时候,我又怕
log4j配置文件基本含义说明
阿天log4j.properties配置文件讲解如下: # Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 配置根Logger,其语法为:#log4j.rootLogger = [ level ] , appenderName, appenderName, …log4j.rootLogger=INFO, A1 ,R#这一句设置以为着所有的log都输出#如果为log4j.rootLogger=WARN, 则意味着只有WARN,ERROR,FATAL#被输出,DEBUG,INFO将被屏蔽掉.# A1 is set to be a ConsoleAppender. #log4j中Appender有几层如控制台、文件、GUI组件、甚至是套接口服务器
用c#生成xml字符串及解析xml字符串
生成xml字符串:using (StringWriter sw = new StringWriter()){XmlTextWriter xtw = new XmlTextWriter(sw);xtw.WriteStartDocument();xtw.WriteStartElement("root");//testxtw.WriteStartElement("test");xtw.WriteString("test content");xtw.WriteEndElement();xtw.WriteEndElement();//rootxtw.WriteEndDocument();result = sw.ToString();}解析xml:using System; using System.IO; using System.Text; using System.Xml; namespace foo { public class bar { public static void Main() { Test1();
用JDOM操作XML文件
这个文章不是我写的,贴在这里,作者不要怪我,阿弥陀佛!Java + XML = JDOM ! 这就是JDOM设计者的目标。如果你曾经使用过烦人的SAX或是DOM来处理XML,你就会知道为什么要有JDOM或者是JAXB。在今年(2002)的JavaOne会议上JDOM的主要创始人Jason Hunter有一篇精彩的演讲介绍了JDOM技术,题目就是JDOM Makes XML Easy。 获得并安装JDOM 在http://jdom.org可以下载JDOM的最新版本。以JDOM beta8的2进制版本为例。下载后解压缩,JDOM的jar文件就是build目录下的文件jdom.jar,将之加入类路径。另外JDOM还需要lib目录下那些jar文件如xerces.j
Runtime.exec执行dos命令不正确
我试了好长的时间都执行不正确,于是采用折衷的方式解决了,那就是写成脚本文件,在执行脚本就没有问题了。如果需要传入参数,从程序中传入就可以了。如下所示: String script = application.getRealPath("/script/windows/cpu.bat"); String output = application.getRealPath("/temp/windows/cpu.txt"); System.out.println(script); System.out.println(output); try { Runtime.getRuntime().exec( new String[] { script, output }); } catch (Exception ex) { ex.printStackTrace(); } File file = new File
java runtime.exec() 的编写
那就首先说点Runtime类吧,他是一个与JVM运行时环境有关的类,这个类是Singleton的。我说几个自己觉得重要的地方。1、Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。2、Runtime上其他大部分的方法都是实例方法,也就是说每次进行运行时调用时都要用到getRuntime方法。3、Runtime中的exit方法是退出当前JVM的方法,估计也是唯一的一个吧,因为我看到System类中的exit实际上也是通过调用Runtime.exit()来退出JVM的,这里说明一下Java对Runtime返回值的一般规则(后边也提到了),0代表正常
Installanywhere下载及使用
下载地址,小范围传播哦!:)http://download.nbjsz.com/soft/00116.htm[@more@]
Oracle的 数据类型比较及注意事项
数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,如果你的数据前后有空格,Oracle 8i会自动将其删去。VARCHAR2是最常用的数据类型。可做索引的最大长度3209。number(m,n)m=1 to 38n=-84 to 127可变长的数值列,允许0、
java中多种方式读文件
一、多种方式读文件内容。1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.RandomAccessFile;import java.io.Reader;public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 * @param fileName 文件的名 */ public sta
JDK1.5中的String.format的用法
看了一下,写的文档很详细,但没有适当的例子,看起来容易,用起来调试了好一会儿,费时死了。下面是一个中文版的说明:http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/util/Formatter.html#syntax文中的%[argument_index$][flags][width]conversion看起来不容易理解,我举个例子,不会了就别问我了,嘿嘿。我要将一个整数1格式化成00001看看我的例子:String.format("%1$05d", serialNum);1$指的是serialNum;0表示修改输出格式的字符集,就是要把1前面填成0;5表示输出宽度是5个字符;d表示以整数形式输出其他的详细
Subversion在Together2005中的应用
本文主要介绍了,如何在together2005中使用subversion进行项目的版本管理,详细内容请看附件的pdf文档。 http://gagaghost.itpub.net/get/25/SubversionAndTogether2005.pdf[@more@]
深入理解和改进JSP/Servlet会话管理机制
作者:俞良松在Web服务器端编程中,会话状态管理是一个经常必须考虑的重要问题。本文分析JSP/Servlet的会话管理机制及其所面临的问题,然后提出了一种改进的会话管理方法。[@more@]一、Servlet的会话管理机制根据设计,HTTP是一种无状态的协议。它意味着Web应用并不了解有关同一用户以前请求的信息。维持会话状态信息的方法之一是使用Servlet或者 JSP容器提供的会话跟踪功能。Servlet API规范定义了一个简单的HttpSession接口,通过它我们可以方便地实现会话跟踪。 HttpSession接口提供了存储和返回标准会话属性的方法。标准会话属性如
软交换与硬交换的区别
技术宣讲——软交换 引言经常有人问我,我是干什么的,我说我是通讯公司的。但是我到底干什么呢,特别是我父母,姐姐。我很难解释。但是我觉得这个与生活习习相关的东西从简单原理上没有什么难的,我试着说明一下我的工作。知自己才能知人嘛。软交换就是我的工作的内容,何谓软交换?入门谈到软交换先说软交换的另一面,不是硬交换,应该是电路交换。好,你说你打电话,不论手机还是固定电话,不是你这边一个话机,对方一个话机就可以通话这么简单。以固定电话为例,都知道电话还是有一根线的,线到了哪里?不是直接到了对方,是到了电信
BPEL和BPELJ常见问题解答
Q:什么是 BPEL?A: BPEL是一门用于自动化业务流程的形式规约语言。 用XML文档写入BPEL中的流程能在Web 服务之间以标准化的交互方式得到精心组织。这些流程能够在任何一个符合BPEL规范的平台或产品上执行。 所以,通过允许顾客们在各种各样的创作工具和执行平台之间移动这些流程,BPEL使得他们保护了他们在流程自动化上的投资。尽管以前想使业务流程定义标准化,但BPEL已经引起了史无前例的兴趣,而且它最早在软件供应商中获得大量认可。 Q: BPEL、WSBPEL和 BPEL4WS之间的区别是什么?A: 除了历史参考文献不同外,没有什么其他的不同。这些名
翻页设计要注意的事项
必须提供“上一页”和“下一页”的链接,并根据状态和使用率区分设计;数据量大且更新快的情况下,并且当列表按照特定排序时,一定要提供返回“第一页”的链接;“最后一页”的链接根据访问情况而定;突出当前页的数字,并且尽量使页码容易点击(不要紧紧地靠在一起),也不要一下子把所有页码都显示出来;一般不需要在列表的上下都提供翻页,增加程序负担并且干扰视觉;淘宝列表顶部提供的简化的翻页想法不错,但不知道使用率如何;批量翻页是无意义的(但是可以增加 PageView),可以通过优化页码排列来替代;比如在当前页的左右两侧各提
利用WebBrowser彻底解决Web打印问题(包括后台打印)
BS架构下的打印大家是怎么解决的呢,我最近作了一个项目正好负责这一块,不仅要求打印页面的特定部分,还要求有后台的批量打印,在网上查了一些资料,最后终于解决了。抱着“取之于众 服务于众”的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友。我主要使用了IE内置的WebBrowser控件,无需用户下载和安装。WebBrowser有很多功能,除打印外的其他功能就不再赘述了,你所能用到的打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了。先说显示后打印,后面说后台打印。1.首先引入一个WebBrowser在
web打印方法
重点:<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT></OBJECT><input type=button value=打印 onclick="document.all.WebBrowser.ExecWB(6,1)" class="NOPRINT"><input type=button value=直接打印 onclick="document.all.WebBrowser.ExecWB(6,6)" class="NOPRINT"><input type=button value=页面设置 onclick="document.all.WebBrowser.ExecWB(8,1)" class="NOPRINT"><inpu