小编RAS*_*RAS的帖子

Git:检索特定提交

我需要在git存储库中将一组提交导出到存档.我该怎么做呢?使用svn,我可以选择提交并导出到zip.

git export commit

12
推荐指数
2
解决办法
9390
查看次数

使用文件类型输入时检索文件名

我有一个jsp带有此代码段的代码片段.

<form name="AudioFileConversionForm" enctype="multipart/form-data" method="post" >
Choose File: <input type="file" id="audioFile" name="audioFile"><br>
<input type="submit" value="upload">
</form>
Run Code Online (Sandbox Code Playgroud)

这是我的控制器spring.

public String convertFile(HttpServletRequest request, HttpSession session) {

    String audioFile = request.getParameter("audioFile");
    System.out.println(request.getParameter("audioFile"));
    System.out.println("Audio File Conversion Successful");
}
Run Code Online (Sandbox Code Playgroud)

它显示我无法检索文件的名称null.我知道我可以使用JQuery或javascript检索名称,但我不想同时使用它们.我想用纯java来做.谁能帮帮我吗?

java spring file-upload

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

检索QTableWidget中特定单元格中的文本?

我一直在尝试使用QT4和QTableWidget来存储数据.我似乎无法选择一个单元格并从中获取文本,并想知道它为什么不能检索它.

ui->QTableWidget->item(ui->QTableWidget->rowCount(),0)->setText("");
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

如何在JavaScript中获取textarea的所选文本范围

我试图在textarea中检索/找到选择的起点和终点.这是我的代码在Mozilla和Chrome中工作正常但在IE9中不起作用

<script type="txt/javascript">
    function update(o) {

            var t = o.value, s = getSelectionStart(o), e = getSelectionEnd(o);
            alert("start :" + s + " End :" + e);
        }

        function getSelectionStart(o) {
            if (o.createTextRange) {
                var r = document.selection.createRange().duplicate()
                rse = r.text.length;
                r.moveEnd('character', o.value.length)
                if (r.text == '') return o.value.length
                return o.value.lastIndexOf(r.text)
            } else return o.selectionStart
        }

        function getSelectionEnd(o) {
            if (o.createTextRange) {
                var r = document.selection.createRang;e().duplicate()
                r.moveStart('character', -o.value.length)
                return r.text.length
            } else return o.selectionEnd
        }
</script>

<textarea id ="text" rows=10 cols="50" …
Run Code Online (Sandbox Code Playgroud)

javascript textarea

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

从Eclipse Galileo升级到Helios

什么是从Galileo升级到Helios同时仍然保留我的设置和插件的最佳方式?

谢谢

eclipse upgrade eclipse-3.5 eclipse-3.6

8
推荐指数
1
解决办法
9346
查看次数

本地XARecoveryModule.xaRecovery得到了XA异常

关于可能导致此异常的任何想法:

03:54:34,497 WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016027: Local XARecoveryModule.xaRecovery got XA exception XAException.XAER_RMERR: javax.transaction.xa.XAException: Error trying to connect to any providers for xa recovery
    at org.hornetq.jms.server.recovery.HornetQXAResourceWrapper.getDelegate(HornetQXAResourceWrapper.java:275) [hornetq-jms-2.2.13.Final.jar:]
    at org.hornetq.jms.server.recovery.HornetQXAResourceWrapper.recover(HornetQXAResourceWrapper.java:77) [hornetq-jms-2.2.13.Final.jar:]
    at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.xaRecovery(XARecoveryModule.java:503) [jbossjts-4.16.2.Final.jar:]
    at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.resourceInitiatedRecoveryForRecoveryHelpers(XARecoveryModule.java:471) [jbossjts-4.16.2.Final.jar:]
    at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.bottomUpRecovery(XARecoveryModule.java:385) [jbossjts-4.16.2.Final.jar:]
    at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.periodicWorkSecondPass(XARecoveryModule.java:166) [jbossjts-4.16.2.Final.jar:]
    at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:789) [jbossjts-4.16.2.Final.jar:]
    at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:371) [jbossjts-4.16.2.Final.jar:]
Caused by: java.lang.IllegalStateException: Cannot create session factory, server locator is closed (maybe it has been garbage collected)
    at org.hornetq.core.client.impl.ServerLocatorImpl.assertOpen(ServerLocatorImpl.java:1823) [hornetq-core-2.2.13.Final.jar:]
    at org.hornetq.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:699) [hornetq-core-2.2.13.Final.jar:]
    at org.hornetq.jms.server.recovery.HornetQXAResourceWrapper.connect(HornetQXAResourceWrapper.java:321) [hornetq-jms-2.2.13.Final.jar:]
    at org.hornetq.jms.server.recovery.HornetQXAResourceWrapper.getDelegate(HornetQXAResourceWrapper.java:251) [hornetq-jms-2.2.13.Final.jar:]
    ... 7 more
Run Code Online (Sandbox Code Playgroud)

java jboss jms hornetq jboss7.x

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

HttpServletRequest#getHeader("User-Agent")返回null浏览器名称

我正在使用Java 6.我对JSP和Servlet的了解很少.

我正在使用以下代码来获取运行我的应用程序的浏览器名称:

String browserName = requestProvider.get().getHeader("User-Agent");
Run Code Online (Sandbox Code Playgroud)

此外,我使用以下代码来获取运行我的应用程序的计算机的IP地址:

String ipAdd = requestProvider.get().getRemoteAddr();
Run Code Online (Sandbox Code Playgroud)

在这两种情况下requestProvider都是类型的引用变量Provider<HttpServletRequest>.而且我确信它永远不会NULL.

现在问题是有时我得到两个值(browserName and ipAdd)NULL.我有时写过,因为我没有测试用例.

所以我的问题是,当这些值可以为NULL时,Java中的情况是什么?

编码时应该注意什么,以避免这个问题?

有没有其他方法可以每次获取IP地址和浏览器名称?

java servlets browser-detection

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

在hibernate中检索单个字段而不是整个pojo

我对hibernate有一些疑问,

表:Employee_Master

Id编号名称Varchar工资长

POJO:EmployeeMaster.java

public class EmployeeMaster {

private int id ;
private String name;
private long salary;

//... all field s getter/ setter  methods


}
Run Code Online (Sandbox Code Playgroud)

现在我想从这样的id中得到唯一的名字.

SQL查询如:

select name from employee_master where id = 10;
Run Code Online (Sandbox Code Playgroud)

但是我们怎样才能在休眠中实现上述同样的事情呢?

session.createQuery("from EmployeeMaster empMaster where empMaster.id = 10");
Run Code Online (Sandbox Code Playgroud)

我知道这个解决方案,但它将返回整个pojo列表.但我只想要那个字段名称,所以我该怎么办?

hibernate

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

NodeJS readFile()检索文件名

我正在迭代一个包含文件名的数组.对于他们每个人,我都会调用readFile().当调用相应的回调时,我希望检索readFile()作为参数传递的文件名.可以吗?

附上一个剪切代码,以更好地解释我的意图.

var fs = require("fs");
var files = ["first.txt", "second.txt"];
for (var index in files) {
    fs.readFile(files[index], function(err, data) {
        //var filename = files[index];
        // If I am not mistaken, readFile() is asynchronous. Hence, when its
        // callback is invoked, files[index] may correspond to a different file.
        // (the index had a progression).
    });

}
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous readfile node.js

7
推荐指数
2
解决办法
5892
查看次数

如何用Java编译.java文件?

我有Eclipse生成的以下代码(.java文件).

import org.eclipse.swt.widgets.Shell;

import org.eclipse.swt.widgets.Display;

public class HelloWorldSWT {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        Display display = new Display();
        Shell shell = new Shell(display);
        shell.setText("Hello world!");
        shell.open();
        while (!shell.isDisposed()) {
        if (!display.readAndDispatch()) display.sleep();
        }
        display.dispose();
    }

}
Run Code Online (Sandbox Code Playgroud)

现在我想从命令行编译上面的文件.我去了源代码所在的目录,我尝试了两个命令:
1.javac HelloWorldSWT.java
2. javac -d/home/myname/workspace/HelloWorldSWT.java

在这两种情况下,我都有相同的错误"导入org.eclipse无法解决"./ home/myname/workspace/ - 是类文件所在的目录.

据我所知,编译器没有看到org.eclipse.swt包.为什么?

是不是因为有问题的软件包位于"/home/myname/workspace/org.eclipse.swt/"(不在"/ home/myname/workspace/org/eclipse/swt /"中)?

java packages compilation

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