问题列表 - 第48348页

在java中解压缩后删除一个zip文件

如何删除java中的zip文件?file.delete方法返回false.为什么?

File file = new File("/mibook/"+mFilename+"/"+mZipname.toString());
boolean deleted = file.delete();
Run Code Online (Sandbox Code Playgroud)

编辑:
规则"目录应该在删除前清空.."它是否适用于zip文件?

我的文件解压缩代码


   public void unzip() throws IOException { 
        FileInputStream fin=null;
        ZipInputStream zin=null;
        File file =null;
        ZipEntry ze ;
        FileOutputStream fout=null;
        try{ 
            System.out.println(_zipFile );
            System.out.println(_location);
            fin = new FileInputStream(_zipFile); 
            zin = new ZipInputStream(fin); 
            ze= null; 
            byte[] buffer = new byte[1024];
            int length;
            while ((ze = zin.getNextEntry()) != null) { 
                file = new File((_location +"/" + ze.getName()));
                file.getParentFile().mkdirs();
                 fout= new FileOutputStream(_location + ze.getName()); 
                while ((length = zin.read(buffer))>0) {
                    fout.write(buffer, 0, …
Run Code Online (Sandbox Code Playgroud)

java delete-file

3
推荐指数
2
解决办法
2万
查看次数

如何在不重新启动的情况下重新加载hudson配置?

我面前有一项大任务......修改几个哈德森工作的配置.我想要的是从命令行执行它.但根据我的经验,除非你强制它"从磁盘重新加载配置",否则hudson不会重新读取配置.

我不想重新启动hudson只是为了一个小小的改变...就像在apache中进行"重新加载"一样.不知道如何阅读java代码,但我猜测我保存的内容位于保存配置更改后的部分中.

hudson

14
推荐指数
4
解决办法
2万
查看次数

这个陈述是否正确?HTTP GET方法始终没有消息体

这个陈述是否正确?HTTP GET方法始终没有消息体.我没有发现RFC2616的任何部分明确说出这一点.

如果不是这样,那么Http GET请求在什么情况下会包含一个消息体

http-headers

39
推荐指数
4
解决办法
3万
查看次数

6
推荐指数
1
解决办法
1035
查看次数

我需要vb.net中的替代品,其功能是jst作为控件数组

我想使用vb.net在我的项目wrk dvlpd中使用d控制数组的概念.
bt i lrnt dat vb.net不支持这个概念.请详细告诉我这个prblm的解决方案.

vb.net

-2
推荐指数
1
解决办法
143
查看次数

在Honeycomb android 3.0中显示Action Bar菜单项的图标

嗨,
我正在使用Honeycomb android 3.0开发一个Android应用程序.我试着在Action Bar中显示一个菜单.菜单上有一个图标和斜角.当我们点击菜单项时,它会以下拉列表的形式显示其项目.下拉列表中的项目包含项目名称,但显示的是图标.我希望在单击菜单时出现的下拉列表中的标题旁边显示一个图标.任何人都可以帮我解决这个问题.我的xml文件如下:

 <?xml version="1.0" encoding="utf-8"?>           
<menu  xmlns:android="http://schemas.android.com/apk/res/android">  
<item          
  android:id="@+id/addserver"  
  android:icon="@android:drawable/ic_menu_add"   
  android:title="Add Server"    
  android:showAsAction="ifRoom|withText"     
>  

<menu>    
            <item android:id="@+id/fileserver"    
                  android:icon="@android:drawable/ic_menu_add"  
                  android:title="File Server"          
                  android:onClick="onCreate"           
                  android:showAsAction="always"/>      
            <item android:id="@+id/sharepoint"            
                  android:icon="@android:drawable/ic_menu_add"  
                  android:title="Share Point"          
                  android:onClick="onCreate" />          
        </menu>            
</item>
Run Code Online (Sandbox Code Playgroud)

最初它会在左侧显示带有图标的添加服务器.点击它将显示fileserver,sharepoint作为下拉列表,带有out图标虽然我给了android:icon语句.
任何人都可以帮我解决这个问题吗?
提前致谢,

android android-3.0-honeycomb android-actionbar

6
推荐指数
1
解决办法
1万
查看次数

如何在GTK +中为GtkToggleButton设置组(就像GtkRadioButton那样)?

如何在GTK +中为GtkToggleButton设置组(就像GtkRadioButton那样)?我可以用于此目的的属性是什么.我想检查按钮,它设置绘图基元(矩形,椭圆等)

c c++ gtk glade

2
推荐指数
1
解决办法
672
查看次数

如何从现有的WCF服务创建单个WSDL文件?

如何从现有WCF服务创建单个平面WSDL文件(没有来自内部的外部引用)?此WSDL将被使用(导入)为仅支持BasicHttpBinding的旧编程技术.请解答您对初学者的回答.

wcf soap wsdl visual-studio-2010

6
推荐指数
2
解决办法
2万
查看次数

Javascript无法识别功能

我是Javascript编程的新手,这个人已经清楚地"干净了"我:( ........

以下代码段通过搜索和修改相应的文本节点来突出显示某些文本.使用Jquery功能完成文本节点搜索:

window.addEventListener("load",highlightSummarySentences,false);

function highlightSummarySentences() {
    var docName = thisPage;
    var numSentences = getCookie(docName+"Num");
    var linkSentenceNum = getCookie(docName + 'LinkingSentence');
    for(var i=0; i<numSentences; i++) {
        var matchMe = getCookie(docName+i);
        try {
            if (matchMe && i==(linkSentenceNum)) {
                highlightText(matchMe, clickedSentenceColour);
            }
            else if(matchMe){
                highlightText(matchMe, summarySentenceColour);
            }
        } catch (e) {;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

for循环运行一次并突出显示相应的文本,然后退出并且页面变为完全白色.在错误控制台中看到以下错误:

错误:未定义getCookie

但我猜它不是getCookie.在上述事件之后,脚本只是拒绝识别任何函数或变量.我不知道可能导致脚本以这种方式运行的原因.我在firefox中开发.

请给我一个提示!如果我应该粘贴更多提供更多信息的代码,请告诉我.

谢谢,

javascript firefox jquery dom

5
推荐指数
2
解决办法
1万
查看次数

JPA实体和/与DTO

在这些情况下,帮助决定何时使用DTO以及何时使用实体的一般想法是什么?

  1. UI /服务器端java调用服务.它应该获得/发送实体或DTO吗?
  2. 调用服务的Web服务.服务是否应接受实体或DTO?

我喜欢阅读传递实体的代码:

  1. 更简单的传递,不需要映射到DTO
  2. 不需要额外的课程
  3. 已经定义了与其他实体的关系,因此不需要将相关的DTO组合到一个DTO中
  4. 只是POJO

但是有关于DTO映射到实体的论点更安全,因为它是一个契约,实体可以改变为任何形式,并且DTO将保持不变.例如,类似于实体具有字段名称,并且DTO也具有字段名称.稍后,如果需求更改,数据库表发生更改,实体也可以更改,将名称更改为firstName和lastName.但是DTO仍然会有一个字段名,即firstName + lastName.

所以这里是使用DTO的优点列表:

  1. 从接受DTO的代码的角度向后兼容

我能想到的DTO的缺点是:

  1. 必须定义DTO类和映射(可能使用推土机)
  2. 程序员必须分析何时使用DTO和实体,我的意思是为每个方法传递DTO都是一团糟
  3. 将实体转换为DTO的开销,反之亦然
  4. 我仍然不确定如何映射它们的一对多关系.在JPA中我们可以懒惰地初始化它,但是当传入DTO时,我应该初始化这个与否.很快,DTO不能使用惰性初始化代理,只包含值.

请分享你的想法..

谢谢 !

以下是来自不同地方的一些报价

:

将实体类重用为DTO似乎很麻烦.该类的公共API(包括公共方法的注释)不再明确定义它所呈现的合同的目的.该类最终将使用仅在将类用作DTO时才相关的方法,以及仅在将类用作实体时才相关的一些方法.关注点不会完全分开,事情会更紧密地结合在一起.对我而言,这是一个更重要的设计考虑因素,然后尝试节省创建的类文件的数量.

亲实体:

绝对不!!!

JPA实体映射到数据库,但它们不与数据库"绑定".如果数据库发生更改,则更改映射,而不是对象.对象保持不变.这就是重点!

architecture jsf jpa dto

22
推荐指数
1
解决办法
8685
查看次数