问题列表 - 第10397页

如何在Delphi 2009中声明静态变量?

我用谷歌搜索,我说,我已经看到了其他的"重复",但它们都没有在Delphi 2009中更新到更新4.

就像在C#中一样,我希望在线或尽可能短地创建一个静态变量.最后它就像一个全局变量,但它的排序.

在delphi 2009中最简单的方法是什么?

编辑

我按照你的一些答案,但它不起作用.

类型:

type
TmyClass = class(TObject)
  var staticVar:integer;
end;
Run Code Online (Sandbox Code Playgroud)

码:

procedure TForm1.Button1Click(Sender: TObject);
var a:integer;
begin
  TMyClass.staticVar := 5; // Line 31
  a := TMyClass.staticVar; // Line 32
  MessageBox(0,IntToStr(a),'',0);
end;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

[DCC Error] Unit1.pas(31): E2096 Method identifier expected 

[DCC Error] Unit1.pas(32): E2096 Method identifier expected
Run Code Online (Sandbox Code Playgroud)

delphi static class delphi-2009

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

使用Java验证针对本地DTD文件的XML文件

如何根据本地存储为文件的DTD验证XML文件?XML文件没有任何DOCTYPE声明(或者可能有一个应该被覆盖的声明).我看了一下这个帖子,但除了他们使用.NET之外,我怀疑这是一个很好的解决方案.

任何输入赞赏!

java xml validation dtd

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

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

如何在Python中通过Tor制作urllib2请求?

我正在尝试使用Python编写的爬虫来抓取网站.我想将Tor与Python集成,这意味着我想使用Tor匿名抓取该站点.

我试过这样做.它似乎不起作用.我检查了我的IP,它仍然与我使用tor之前的IP相同.我通过python检查了它.

import urllib2
proxy_handler = urllib2.ProxyHandler({"tcp":"http://127.0.0.1:9050"})
opener = urllib2.build_opener(proxy_handler)
urllib2.install_opener(opener)
Run Code Online (Sandbox Code Playgroud)

python tor

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

将图像添加到JAR Java

我正在使用一些图像JFrame,我已经给出了将图像加载到帧的面板中的路径,但是当我制作应用程序的jar时它不显示图像.
我应该在哪里放置图像?
我该如何指定路径?

setIconImage(Toolkit.getDefaultToolkit().getImage(
                "D:\\RFT\\src\\dailogBox\\dump.jpg"));
Run Code Online (Sandbox Code Playgroud)

像这样我做了.

java resources jar core

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

用户是否对Temporary ASP.NET Files文件夹写入权限会造成任何安全问题?

由于对Temporary ASP.NET Files文件夹的权限不足,我遇到程序集绑定失败.

该应用程序使用(web.config)表单身份验证与Impersonate = True和IIS Windows集成身份验证.

根据ASP.NET Identity Matrix,这意味着WindowsIdentity解析为Domain\UserName,并且根据ASP.NET必需的访问控制列表(ACL),WindowsIdentity需要对Temporary ASP.NET Files文件夹的读/写权限.

使用Fusion日志查看器,我可以确认程序集绑定失败是由于Domain\UserName(属于安全性中的"Users"组)只对该文件夹具有读取权限,而不是写入权限.

问题是:

为临时ASP.Net Files文件夹分配写权限是否有任何安全隐患?

这种服务器配置变化是常用的吗?如果没有,为什么WindowsIdentity会针对此web.config设置组合解析为Domain\UserName - 或者是否应该在此上下文中使用此组合?

注意:仅当非管理员用户是第一个访问该页面的用户时,才会出现此问题.如果由于管理员用户访问页面而已将程序集编译并存储在临时ASP.NET文件中,则后续用户不会遇到任何问题.我不希望将程序集放在GAC中.

asp.net security

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

是否有一个复杂的Java文件系统监视器,它是免费软件还是开源软件?

我正在寻找一个可以通知我文件系统更改的Java库.

我发现了一些免费的库,但它们都使用强力检测,即定期轮询.而其他的总是商业化的.

我正在寻找的是一个使用来自操作系统的文件监视器功能的库,即 用于Win32的FindFirstChangeNotification,用于Linux的FAM以及其他操作系统上可用的任何功能.我不介意使用暴力作为后备,但对于Windows和Linux,它应该使用可用的操作系统功能.

java file-monitoring

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

document.getElementById(id).focus()不适用于firefox或chrome

当我做onchange事件时,它进入该函数的验证,但焦点不是我正在使用 document.getElementById('controlid').focus();

我使用的是Mozilla Firefox和谷歌浏览器,两者都无效.我不想要任何IE浏览器.任何人都可以告诉我我的原因是什么.

提前致谢

这是代码:

var mnumber = document.getElementById('mobileno').value; 
if(mnumber.length >=10) {
    alert("Mobile Number Should be in 10 digits only"); 
    document.getElementById('mobileno').value = ""; 
    document.getElementById('mobileno').focus(); 
    return false; 
}
Run Code Online (Sandbox Code Playgroud)

javascript

54
推荐指数
6
解决办法
14万
查看次数

C#字符串引用类型?

我知道C#中的"string"是一个引用类型.这是在MSDN上.但是,此代码不能正常工作:

class Test
{
    public static void Main()
    {
        string test = "before passing";
        Console.WriteLine(test);
        TestI(test);
        Console.WriteLine(test);
    }

    public static void TestI(string test)
    {
        test = "after passing";
    }
}
Run Code Online (Sandbox Code Playgroud)

输出应该在"传递之前""传递之后",因为我将字符串作为参数传递并且它是引用类型,第二个输出语句应该识别在TestI方法中更改了文本.但是,我在"通过之前""在通过之前"得到它似乎是通过值传递而不是通过ref.我知道字符串是不可变的,但我不知道这将如何解释这里发生的事情.我错过了什么?谢谢.

c# string types reference

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

如何在HTML应用程序(.hta)中进行页面重定向?

我试过放

<a href="page2.hta">Go Page 2</a>
Run Code Online (Sandbox Code Playgroud)

在.hta文件中.但是,当我点击链接时,它会打开浏览器.

是否可以在同一个窗口中打开page2.hta?

html

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