`
ralphr
  • 浏览: 143201 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
同样是Java的文件移动函数源代码(整个目录移动)中提到的写批处理是经常用到的一个功能:执行文件当前路径的取得。这个其实很简单,用下面的代码从系统的Property中就可以取到: Java代码 String dir = System.getProperty("user.dir");   String dir = System.getProperty("user.dir"); 另外getProperty还可以取到很多其他我们经常要用到的环境参数,下面列举出了一些: 键 相关值的描述 Java代码 java ...
HTML在浏览器端是解释执行的,这在另一方面告诉我们代码是顺序的读取下来的. 我在IE,FireFox分别做过实验: 实验1.(保存为test1.html) 实验的HTML主要代码块是: <body onload="fun1"> <form action="test1.html" method="get" onsubmit="fun3()"> <input type="text" name="text1" value="tex ...
Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。当 Internet Explorer 接收到头时,它会激活文件下载对话框,它的文件名框自动填充了头中指定的文件名。(请注意,这是设计导致的;无法使用此功能将文档保存到用户的计算机上,而不向用户询问保存位置。)Content-Disposition就是当用户想把请求所得的内容存为一个文件的时候提供一个默认的文件名。具体的定义如下 content-disposition = “Content-Disposition” “:”disposition-type *( “;” d ...
主要部分就是正则表达式替换。所以我们先来实现一个字符的替换,这里只使用: java.util.regex.Pattern和Java.util.regex.Matcher这两个 我们先来练习使用pattern: 代码如下: package com.boardmx; import java.util.regex.Pattern; public class TestPattern { ...
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类: Pattern和 Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在这个给定的Pattern实例的模式控制下进行字符串的匹配工作。 以下我们就分别来看看这两个类: ...
CSV文件是指Excel可以识别的后缀名为CSV的文件,网站系统后台用来存储分析数据的时候有可能会用到它。其实CSV文件的读取和做成比较简单,主要的技术点是文件的读写。不过CSV文件的分析和生成有一定的代表性,可以通过对CSV文件的生成和分析的实现,来了解后台处理批量数据的简单思路。 打开Excel,新建一个文件,在里面随便输入一些数据,然后另存为一个CSV文件,再次用Excel打开的时候,发现只有一个sheet。用一个记事本打开这个文件,可以看到类似如下的数据。aaa,bbb,ccc,dddaaa2,bbb2,,ddd2aaa3,bbb3,ccc3,aaa4,bbb4,ccc4,ddd4 ...
  BigDecimal b = new BigDecimal("1.001232E8");   System.out.println(b.setScale(2,BigDecimal.ROUND_HALF_UP));  System.out.println(b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue()); 结果:    100123200.00   1.001232E8   为了返回double,结果保留两位小数没有起作用! 后来发现,返回是BigDecimal时,才是正确的。
     每次常常访问javaeye,查看一些java的新闻,查询一些java的问题!有空也看看别人的blog,也想自己来建一个属于自己的javablog,把平时在工作中、项目开发中遇到的问题,发表出来!大家一起进步!      今天,发表了一些以前在baidu空间中的java文章。搞了一下blog的alimama广告。一开始,还以为直接就可以做‘淘宝客’了,搞了好久,去找了一些广告,怎么也放不上去。原来是我错。我是去推广广告位的。哎。。。。。      现在在搞一下,google的广告了!
  整合客户的登录时,或者其他一个网站通过iframe时,特别是一个http页面,访问一个https页面时,常常会session失效! 1、由于IE的安全限制,将父面所在域加入信任站点就OK了!     2、当“父”页面是https的,通过iframe去访问 ...
17.4.3 使用MulticastSocket实现多点广播 DatagramSocket只允许数据报发送给指定的目标地址,而MulticastSocket可以将数据报以广播方式发送到数量不等的多个客户端。 若要使用多点广播时,则需要让一个数据报标有一组目标主机地址,当 ...
很多应用都需要将后台发生的变化,实时传送到客户端,而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意的一些问题,以及如何借助开源的 Comet 框架-pushlet 构建自己的“服务器推”应用。 将“服务器推”应用在 Web 程序中,首先考虑的是如何在功能有限的浏览器端接收、处理信息:    1. 客户端如何接收、处理信息,是否需要使用套接口或是使用远程调 ...
今天折腾了大半天Flash与Flex3的配合,特总结一下心得体会:1) 如果是通过Embed来嵌入swf的话,Flex3只支持FlashCS2所创建的swf.2) 如果是通过loader来加载的话,只有AS3的swf才能在加载后被控制(这和第一点相反,我花了很长时间才弄明发现这两点,汗!)3) 如果要直接加载到Flex当中,类必须继承UIComponent,这好比在Flash中必须继承DisplayObject4) 如果要把Flash的组建打包给Flex使用,应该使用FlexComponentKit,把MC导出成swc。然后在Flex中把swc配置到Library Path后,对应的组建就可以作 ...
win.opener.location.reload();来刷新父窗体的时候,ie报警告说 要再次显示该页,ie需要重新发送您的以前提交的信息。 如果您正在交易,应单击“取消”避免重复交易。否则,单击“重试”再次显示该网页。 之前PostBack了,如果你之前用按钮提交过一次后(没有做任何验证的情况下),你再刷新父窗体,会使父窗体的再次进行提交工作。 解决方式: 1、重新定向父窗体,window.opener.location.href=window.opener.location.href; 2、当1还是没有更新父窗体的数据时,window.opener.location.href=ht ...
览器缓存是很重要的,一次交互,有95%以上的时间是在处理前端的,如果能提高前端的性能,对提高整个系统的性能是很有帮助的。本专题主要讲的是如何更好地使用浏览器缓存,同时包括了一些今后浏览器缓存的发展趋势,如:globalStorage等。 影响浏览器本地缓存的因素及解决方案因素:子域名具体描述:berg.sharej.com/img/123.gif 这个图片,如果按照 sharej.com/berg/img/123.gif这样的方式访问,需要重新加载一次。类似的,大小写不同也会造成重复下载解决办法:统一使用一个地址可避免重复下载。 因素:Meta头具体描述:<META HTTP-EQUI ...
Global site tag (gtag.js) - Google Analytics