- 浏览: 132363 次
- 性别:
- 来自: 武汉
最新评论
-
crazycl:
cfying 写道大家请看这篇文章写的很好,真心推荐:[url ...
java文件下载文件名乱码(转) -
cfying:
http://blog.csdn.net/lian_zhihu ...
java文件下载文件名乱码(转) -
cfying:
大家请看这篇文章写的很好,真心推荐:[url]http://b ...
java文件下载文件名乱码(转) -
zhangjq5:
...
java中获取路径中的空格处理(%20)问题 -
我的网络世界:
非常感谢,遇到了同样的问题
java中获取路径中的空格处理(%20)问题
文章列表
java中获取路径中的空格处理(%20)问题
- 博客分类:
- java
在java中获取文件路径的时候,有时候会获取到空格,但是在中文编码环境下,空格会变成“%20”从而使得路径错误,解决办法如下:
String path=Parameter.class.getResource("").getPath();//得到路径
//String path=Parameter.class.getResource("").toString();//这个不行,无法处理里面的空格。
//System.out.println(path);
path=URLDecoder.decode(path,"utf-8");/ ...
public class Information {
public static void main(String args[]) {
System.out.println("java_vendor:" + System.getProperty("java.vendor"));
System.out.println("java_vendor_url:" + System.getProperty("java.vendor.url"));
System.out.println("jav ...
本文介绍javascript 面向对象编程中的非构造函数的继承,上两篇文章分别介绍了对象的封装和构造函数的继承。
一、javascript 面向对象之封装
二、javascript 面向对象之构造函数的继承
非构造函数的继承,有些抽象,下面会有比 ...
一般解析后台传到前台的json字符串成为js对象有两种方式:
1.使用eval()函数
var data="
{
root:
[
{name:'1',value:'0'},
{name:'6101',value:'北京市'},
{name:'6102',value:'天津市'},
{name:'6103',value:'上海市'},
{name:'6104',value:'重庆市'},
{name:'6105',value:'渭南市'},
{name:'6106',value:'延安市'},
{name:'6107',value:'汉中市' ...
Javascript 面向对象之封装
- 博客分类:
- javascript
学习javascript,最难的地方是什么?个人感觉,Object(对象)最难。因为javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。
javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。
那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢?
1. 生成对象的原始模式
假定我们把猫看成一个对象 ...
flex 自定义Validator
- 博客分类:
- Flex4
第一步:写AS类继承mx.validators.Validator ,并导入mx.validators.ValidationResult.
package utils
{
imp ort mx.validators.Validator; //Validator 类是所有 Flex 验证程序的基类。
imp ort mx.validators.ValidationResult;
public class AddressValidator extends Validator
{
private var res ...
有时候树填充数据后,需要展开所有的节点,几句实现:灰常的简单。。。。希望给大家带来帮助!
//验证并更新此对象的属性和布局
Tree.validateNow();
for each (var item:Object in Tree.dataProvider)
{
//打开或关闭指定项目下的所有树项目。如果设置 dataProvider 之后立即调用 expandChildrenOf(),则您可能看不到正确的行为。您应该等待对组件进行验证或调用 validateNow() 方法。
Tree.expandChildrenOf(item, true);
...
JS阻止冒泡方法
- 博客分类:
- javascript
JS事件流其中一种是冒泡事件,当一个元素被触发一个事件时,该目标元素的事件会优先被执行,然后向外传播到每个祖先元素,恰如水里的一个泡泡似的,从产生就一直往上浮,到在水平面时,它才消失。在这个过程中,如果你只希望事件发生在目标元素,而不想它传播到祖先元素上去,那么你需要在“泡泡”离开对象之前刺破它。
我在文档中写了一个层,<div id="need_hide">点击以外隐藏该层</div>,并为之设置了简单的样式,现在我希望点击该层以外的地方使之隐藏,那么我给根元素绑定了一个click事件,一点击html就隐藏该DIV,代码如下:
docume ...
Properties资源文件类总结
- 博客分类:
- java
平时的开发中可能会遇到对资源文件操作的情况,平时对资源文件类进行了一下总结:
1、Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。
一个属性列表可包含另一个属性列表作为它的“默认值”;如果未能在原有的属性列表中搜索到属性键,则搜索第二个属性列表。
因为 Properties 继承于 Hashtable,所以可对 Properties 对象应用 put 和 putAll 方法。但强烈反对使用这两个方法,因为它们允许调用方插入其键或值不是 Strings 的项。相反,应该使用 setProperty 方法 ...
jar打包(包括jar打包可执行文件)
- 博客分类:
- java
java class文件生成jar包
cd进入要打成jar包的class文件所有文件夹目录
jar cvf [生成jar的名称.jar] [列出class文件] //若有多个,以空隔隔开
如:
一。操作零散的单个或几个class文件
jar cvf ibstool.jar com/cn/ibs/TurnD.class com/cn/ibs/TurnB.class
二。把一个文件夹下面的所有class文件打成jar包
jar cvf ibstool.jar * 回车
生成可执行jar包:
编译的class文件中必须有main入口函数的类方能生成可执行jar包,如:
pu ...
java中获取文件路径的几种方式
- 博客分类:
- java
关于绝对路径和相对路径:
绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录,"../"代表上级目录。这种类似的表示,也是属于相对路径。另外关于URI,URL,URN等内 ...
java文件下载文件名乱码(转)
- 博客分类:
- java
response.setHeader(...)下载中文文件名乱码问题
关于中文文件下载的问题,网上的咨询和答疑已经很多,我原来处理下载的代码如下:
response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));
下载的程序里有了这句,一般在IE6的下载提示框上将正确显示文件的名字,无论是简体中文,还是日文。不过当时确实没有仔细测试文件名很长的中文文 ...
Ext可以和JQuery库一起使用
- 博客分类:
- javascript
以下是extjs 2.0.x的做法.
修改里的引用内容:
<script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
修改为:
<script type="text/javascript" src="../../adapter/jquery/jquery.js"></script>
<script type="text/javascript&qu ...