小编Jer*_*ron的帖子

调用Java的Calendar.getTime()是否需要更新对象?

我在一些java代码中发现了一条注释,该代码指出getTime()需要调用它来更新Calendar对象.这是真的?我找不到任何说这是必要的东西.

这是代码:

Calendar cal = new GregorianCalendar();
cal.setFirstDayOfWeek(Calendar.SUNDAY);
cal.set(2009, 9 - 1, 10, 2, 30);
// Get Time needs to be called to update the Calendar object
cal.getTime();
Run Code Online (Sandbox Code Playgroud)

java calendar

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

每个VBScript都不起作用

我无法在VBScript中获得以下功能.我试图获取文件夹中的所有文件并循环它们以获得编号最高的文件.(文件名格式为log_XXX.txt)我遇到的问题是代码永远不会进入我的For Each循环.我是VBScript的新手,但我似乎不明白为什么这不起作用.

Function GetFileNumber(folderspec)
   Dim fso, f, f1, fc, s, tempHighNum
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set f = fso.GetFolder(folderspec)
   WScript.Echo f.Files.Count : rem prints 3
   Set fc = f.Files
   WScript.Echo fc.Count : rem prints 3
   Set tempHighNum = "000"
   For Each f1 in fc
      WScript.Echo f1.Size : rem does not print
      WScript.Echo f1.Type : rem does not print
      WScript.Echo f1.Name : rem does not print       
      s = Right(f1.name,3)
      IF NOT(ISNULL(s)) THEN
        IF (s > tempHighNum) THEN
            tempHighNum = …
Run Code Online (Sandbox Code Playgroud)

vbscript

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

为什么每次调用webmethod时都会调用我的WebService构造函数?

每次我调用web方法时都会调用我的webservice构造函数.这引起了一些我正在添加的新功能的问题,我无法弄清楚我做错了导致这种情况.我正在新建web服务的唯一地方是在global.asax.cs的Application_Start中,但如果我将代码移到newwebservice,它每次调用webmethod时仍会调用构造函数.

我通过浏览到.asmx文件并以这种方式调用webmethod来测试这个,我还创建了一个测试控制台应用程序,该应用程序具有对webservice的引用并将以这种方式调用方法.这两个都给出了相同的结果.

我在ASP.NET 1.1中使用c#.有任何想法吗?

编辑:
我正在尝试创建一个轮询Windows服务的心跳线程.我试图将结果保存在哈希表中(多个线程轮询多个服务).我已经更改了webmethod(用于轮询Windows服务)以从哈希表中获取结果.我们正在努力提高此webmethod调用的速度.

c# asp.net .net-1.1 constructor web-services

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

一个大的包含文件或几个较小的文件?

我写一些JSP,我知道这将是最好能有一个大的包含文件,我将包括每个页面或几个较小的需要,我将只包括在某些页面.

任何给定的页面最多只需要调用几个方法(<5).如果我使用一个文件,它将是2500多行代码.

我主要担心的是性能问题以及维护方面的次要问题.

我们正在使用jsp include指令<%@ include file="FileToInclude" %>

编辑:我也会为asp页面做同样的事情.

jsp include asp-classic

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

过度使用CInt?

我正在使用VBScript修复一些经典ASP中的缺陷,我遇到以下问题:

variable1 = CInt((CInt(variable2) MOD CInt(3600))\ CInt(60))
Run Code Online (Sandbox Code Playgroud)

有必要打电话CInt(3600),CInt(60)当我们在表达中使用它们时?这是一个等价的表达吗?

variable1 = (CInt(variable2) MOD 3600) \ 60
Run Code Online (Sandbox Code Playgroud)

vbscript

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

我想在我的机器上放一张不删除C:\和D:\驱动器的驱动器的支票

我有一段代码将我处理过的文件保存在某个位置.如果该文件中的数据是任何子目录或文件,则首先删除该目录,然后将处理后的文件存储在那里.现在,如果我将路径指定为C:\那么C:\ drive中的所有数据都将被删除.我不想要这个.我想检查给定的位置是否是C:\或D:\的任何分区,然后它不应该被删除.任何人都可以告诉我语法吗?

c# file

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