我想利用 ICE Faces fileInput 控件根据用户选择的文件填写文件路径和文件名以输入到网页上的输入字段。如何在不实际执行任何文件传输操作的情况下捕获这些属性?
在开始之前,我必须先说明我是FORTRAN的新手.我从1978年开始维护一段代码.它的目的是从文件中读取一些数据值,处理值,然后将处理后的值输出到另一个文本文件.
给出以下FORTRAN代码:
INTEGER NM,STUBS,I,J,K
PARAMETER (NM=67,STUBS=43)
INTEGER*4 MDS(STUBS,NM)
CALL OPEN$A(A$RDWR,'/home/test/data.txt', MAXPATHLEN,1)
CALL OPEN$A(A$WRIT,'out',11,2)
DO 90 I=1,2
READ(1,82) STUB
!-- data processing --!
WRITE(2,80) STUB,(MDS(I,J),J=1,24)
90 CONTINUE
80 FORMAT(/1X,A24,25I5)
82 FORMAT(1X,A24,25F5,1)
Run Code Online (Sandbox Code Playgroud)
我的问题是关于WRITE()声明.
我理解这(2,80)是指文件输出流打开并指向文件'out'并由数字2引用.我理解80指的是标签80引用的格式语句.
STUB用于存储从文件输入1读取的值.这些值是处理的值,并保存MDS(I,J)在!-- data processing --!我省略的部分中.
假设(MDS(I,J),J=1,24)将24个整数值写入输出文件,我是否正确?换句话说,循环从1到24?
如果这是重复,我道歉.
假设我有一个JavaScript函数调用Web服务来提取一些数据.我使用某种移动图形让用户知道它正在工作.成功检索后,我将图形更改为复选标记.这是我的代码:
getData: function() {
$("#button").attr("disabled", "true");
var params = {
doRefresh: false,
method: '/GetData',
onSuccess: new this.getDataCallback(this).callback,
onFailure: new this.getDataFailed(this).callback,
args: { text: $("#getData").val() }
};
WebService.invoke(params.method, params.onSuccess, params.onFailure, params.args);
}
Run Code Online (Sandbox Code Playgroud)
我想要的是5分钟后,如果这个过程仍然没有成功返回我的数据,抛出异常,或者更好的是,运行我的函数this.getDataFailed(this).callback.这似乎对JavaScript有用吗?我查看了setTimeout()和setInterval(),这些似乎只是延迟了脚本的执行,而我希望从字面上"超时"一个长时间运行的进程.有任何想法吗?
此外,我对我的代码的批评/改进持开放态度,这将允许此功能.
我搜索了一个已经存在的相关问题,但找不到。
我正在为我们服务器场中的几个数据库设置只读数据库角色。以下是一个表的权限示例:
GRANT SELECT ON [dbo].[Table] TO [ReadOnly]
GRANT VIEW DEFINITION ON [dbo].[Table] TO [ReadOnly]
DENY ALTER ON [dbo].[Table] TO [ReadOnly]
DENY CONTROL ON [dbo].[Table] TO [ReadOnly]
DENY DELETE ON [dbo].[Table] TO [ReadOnly]
DENY INSERT ON [dbo].[Table] TO [ReadOnly]
DENY REFERENCES ON [dbo].[Table] TO [ReadOnly]
DENY TAKE OWNERSHIP ON [dbo].[Table] TO [ReadOnly]
DENY UPDATE ON [dbo].[Table] TO [ReadOnly]
Run Code Online (Sandbox Code Playgroud)
这适用于 SELECT 权限......我只能选择数据,这正是我想要的。
但是,我在 Management Studio 中看不到指定数据库的“表”选项卡中的表列表。我对这个用户的目标是为一些不熟悉 SQL 的用户提供一个登录名,他们可以用它来提取数据并开始试验 SQL。这些用户将使用SAS,统计处理语言的经历,所以他们有一些代码工作的经验,但没有这么多具体的SQL。
哪些权限将显示 Management Studio 中的表列表?
我没有得到一个明确的答案被Google'ing这个问题,所以我把它构成了对群体思维主谋,并确保质量的回答可以是谷歌,能够在未来.
使用log4j RollingFileAppender,我可以设置我希望文件在翻转之前达到的最大大小,如下所示:
RollingFileAppender rfa = new RollingFileAppender();
rfa.setMaximumFileSize(500000000); // Sets the max file size to 500MB
Run Code Online (Sandbox Code Playgroud)
现在,如果我不希望这个文件被翻转怎么办?如何将RollingFileAppender的最大文件大小设置为无限制?