我想在共享网络驱动器上删除.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)
谢谢.
我发现这个代码可以使用setRequestheader和Ajax进行身份验证.
this.xmlDoc.setRequestHeader('Authorization','Basic ' + Base64.encode("User:Password"));
Run Code Online (Sandbox Code Playgroud)
不幸的是,我不知道Ajax和Base64似乎不是我可以引用的类或方法.这种基本加密有替代方案吗?或者我可以从Javascript调用的simular编码函数?
谢谢 !
我正在使用SQLServer 2008.我有一个表X,字段Y是日期时间格式.在我的查询的WHERE语句中,我只想保留字段Y的日期等于当前日期的行.
我搜索过互联网,但找不到适用于SQLServer /的示例
谢谢您的帮助!
我使用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) 我有一个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)
它返回包含所有产品的模型.我如何知道用户当前正在查看哪一个?
FindBugs在我的代码中识别出以下错误:
Long引用的可疑比较
我试过谷歌搜索这个特殊的错误,但没有运气.据我所知,比较数据类型的字段Long应该由==运营商完成.
if (materialDefinition.getId() == definitionToRemoveFromClass.getId()) {
//...
}
Run Code Online (Sandbox Code Playgroud)
我确定这两种方法都会.getId()返回Long.
这真的是一个问题,如果是这样,我该如何解决?
我有以下结构。不是在一张表中,而是为了保持简单:
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 实现这一点?
我试图在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)
由于某种原因,它不输出任何东西.我错过了什么?
编辑:让我清楚这是我的实际代码的简化,所以我不是在寻找替代方法.
我试图通过时间戳列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 ×5
java ×2
sql ×2
backbone.js ×1
file-io ×1
filesystems ×1
findbugs ×1
jpql ×1
jquery ×1
sap ×1
sapui5 ×1
sorting ×1
sql-server ×1
t-sql ×1
timestamp ×1
where-clause ×1