小编Ano*_*ose的帖子

使用凭据将I/O文件写入共享网络驱动器

我想在共享网络驱动器上删除.txt文件.该路径是网络驱动器上的映射,需要凭据(登录名和密码).我可以使用FileOutputStream传递这些参数吗?

FileOutputStream fos;
DataOutputStream dos;

try {
    File file= new File(path + "/" + fileName + ".txt");
    fos = new FileOutputStream(file);
    dos=new DataOutputStream(fos);
    dos.writeChars(stringContent);
    dos.close();
    fos.close();
}
catch(IOException eio){
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

java filesystems file-io

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

通过setRequestHeader授权

我发现这个代码可以使用setRequestheader和Ajax进行身份验证.

this.xmlDoc.setRequestHeader('Authorization','Basic ' + Base64.encode("User:Password"));
Run Code Online (Sandbox Code Playgroud)

不幸的是,我不知道Ajax和Base64似乎不是我可以引用的类或方法.这种基本加密有替代方案吗?或者我可以从Javascript调用的simular编码函数?

谢谢 !

javascript authentication

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

检查日期时间是否在当前日期

我正在使用SQLServer 2008.我有一个表X,字段Y是日期时间格式.在我的查询的WHERE语句中,我只想保留字段Y的日期等于当前日期的行.

我搜索过互联网,但找不到适用于SQLServer /的示例

谢谢您的帮助!

sql t-sql sql-server where-clause sql-server-2008

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

在骨干视图中从模板中获取DOM元素

我使用Backbone.js显示人员及其数据的列表.

每个人都有自己的<div>.div由字段生成_.template并包含<input>显示人员数据的字段,以便进行调整.

还有一个按钮class=".save".在我看来,我有一个绑定此按钮的功能.我正在寻找获得属于模型的<input>-tags 值的最佳方法div.

这是我的方法,但我想知道是否有更好的方法.在我的模板中,我基于模型的ID动态地为DOM元素分配了ID.我使用相同的逻辑来查找视图中的元素.

模板

<input value="<%=name%>" id="name_<%=id%>"/>
<input value="<%=age%>" id="age_<%=id%>"/>
<input value="<%=address%>" id="address_<%=id%>"/>
<button class=".save">Save</button>
Run Code Online (Sandbox Code Playgroud)

视图

events:{
    "click .save":"savePerson"
},

savePerson: function(){
    this.model.set({
        name: $("#name" + this.model.id).val(),
        address: $("#address_" + this.model.id).val(),
        age: $("#age_" + this.model.id).val()
    });
    this.model.save();
}
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js underscore.js

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

SAPUI5在详细信息视图中获取当前上下文

我有一个SAPUI5拆分应用程序,具有主视图和详细视图.

当我在侧栏中选择一个项目时,我将上下文传递给详细视图,让我们说产品1

onSelectProduct: function(evt){
    sap.ui.getCore().getEventBus().publish("app", "refreshProductDetail", {context : evt.getSource( ).getBindingContext()});   

},
Run Code Online (Sandbox Code Playgroud)

这会触发以下绑定上下文的函数:

refresh: function(channelId, eventId, data){
    if (data && data.context) {
        this.getView().setBindingContext(data.context);
    }
},
Run Code Online (Sandbox Code Playgroud)

现在,当我执行像save这样的操作时,我想获取模型中产品1的当前数据.

但是,当我使用时

this.getView().getBindingContext().getModel()
Run Code Online (Sandbox Code Playgroud)

它返回包含所有产品的模型.我如何知道用户当前正在查看哪一个?

javascript model-view-controller sap sapui5

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

Java FindBugs:Long引用的可疑比较

FindBugs在我的代码中识别出以下错误:

Long引用的可疑比较

我试过谷歌搜索这个特殊的错误,但没有运气.据我所知,比较数据类型的字段Long应该由==运营商完成.

if (materialDefinition.getId() == definitionToRemoveFromClass.getId()) {
    //...
}
Run Code Online (Sandbox Code Playgroud)

我确定这两种方法都会.getId()返回Long.

这真的是一个问题,如果是这样,我该如何解决?

java findbugs

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

在JPQL中选择带有group by和max的行

我有以下结构。不是在一张表中,而是为了保持简单:

Press       | Batch        | Start time
-------------------------------------------------
PRESS_1     | 2051         | 2017-05-18T00:00:00
PRESS_1     | 2052         | 2017-05-19T00:00:00
PRESS_2     | 2053         | 2017-05-20T00:00:00
PRESS_2     | 2054         | 2017-05-16T00:00:00
PRESS_3     | 2055         | 2017-05-12T00:00:00
PRESS_3     | 2056         | 2017-05-18T00:00:00
PRESS_3     | 2057         | 2017-05-19T00:00:00
Run Code Online (Sandbox Code Playgroud)

我想获得每台印刷机的最后一个计划批次。结果应该是:

Press       | Batch        | Start time
-------------------------------------------------
PRESS_1     | 2052         | 2017-05-19T00:00:00
PRESS_2     | 2053         | 2017-05-20T00:00:00
PRESS_3     | 2057         | 2017-05-19T00:00:00
Run Code Online (Sandbox Code Playgroud)

但是,当我按按分组并且还想选择批次时。我有义务将批次放入“分组依据”条款中。

Select x.Press, x.Batch, max(x.StartTime)
From myTable x
Group by x.Press
Run Code Online (Sandbox Code Playgroud)

如何使用 JPQL 实现这一点?

sql jpql

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

HTML上的Jquery选择器

我试图在HTML行上使用jquery选择器.

var render = "<div id=\"cellContainer\"></div>";
$(render).find("#cellContainer").append("this is a test");
$("#container").html(render);
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它不输出任何东西.我错过了什么?

编辑:让我清楚这是我的实际代码的简化,所以我不是在寻找替代方法.

的jsfiddle

javascript jquery

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

Javascript比较时间戳

我试图通过时间戳列Descending对二维数组进行排序.该列(索引11)的格式为:'yyyy-MM-dd HH:mm:ss'.我尝试了很多东西.根据我读过的主题,这段代码应该有效:

 List.sort(function(x, y){
     return Date.parse(y[11]) - Date.parse(x[11]);
});
Run Code Online (Sandbox Code Playgroud)

先感谢您!

javascript sorting timestamp

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