问题列表 - 第12303页

如何将.java文件转换为.class文件

任何人都可以告诉我如何将.java文件转换为带有可执行字节码的.class文件.

谢谢

java

21
推荐指数
3
解决办法
16万
查看次数

来自Design Pattern的Bruce Eckel的代码片段:我对它是如何工作感到困惑

我一直在阅读布鲁斯·埃克尔在Python中思考.目前,我正在阅读模式概念章节.在本章中,Eckel展示了python中Singletons的不同实现.但是我对Alex Martelli的Singleton代码(利用继承,而不是私有的嵌套类)有一个不清楚的理解.

这是我对目前代码的理解:

  • 所有Singleton对象都是Borg的子类
  • _shared_state最初是一个空字典
  • _shared_state是一个全局变量; 使用Borg的任何对象都具有相同的_shared_state

到目前为止我的困惑:

  • 这是什么行的目的:self.__dict__ = self._shared_state; 或者字典的目的
  • Singletons的所有对象最终是如何具有相同的val,即使它们都是该类的不同实例.
  • 总的来说,我不知道博格是如何运作的

许多人提前感谢!

- 三

*更新:每个Singleton对象创建后_shared_state中存储的内容是什么?

#: Alex' Martelli's Singleton in Python
class Borg:
  _shared_state = {}
  def __init__(self):
    self.__dict__ = self._shared_state

class Singleton(Borg):
  def __init__(self, arg):
    Borg.__init__(self)
    self.val = arg
  def __str__(self): return self.val

x = Singleton('sausage')
print …
Run Code Online (Sandbox Code Playgroud)

python

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

从JavaScript中减去日期

有没有人知道一个简单的约会方式(例如今天)和回去X天?

因此,例如,如果我想在今天前5天计算日期.

javascript datetime date

548
推荐指数
14
解决办法
53万
查看次数

如何将一个DIctionary <>暴露给COM Interop

我有一个接口,沿着这些方向定义:

Interface foo
  {
  int someProperty {get; set;}
  Dictionary<string, object> Items;
  }
Run Code Online (Sandbox Code Playgroud)

实现此接口的具体类需要为COM Interop注册.一切都编译好,程序集似乎注册正常,但是当试图创建COM对象时(例如从PowerShell)我得到一个错误.

这似乎与我正在使用的通用Dictionary <>类有关.所以这是一个问题:

  1. 甚至可以通过COM Interop公开泛型集合吗?
  2. 如果是,那怎么办?
  3. 如果不是,那么解决方法是什么?

c# generics com-interop

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

在没有JIT的情况下构建v8

我想在有和没有JIT的情况下在v8上运行一些测试来比较性能.我知道JIT会提高我的平均速度性能,但是对于我来说,有一些实际更详细的测试结果会很好,因为我想使用移动平台.

我还没有找到如何启用或禁用它在Squirrelfish上存在的JIT(参见JavaScriptCore/wtf/Platform.h中的ENABLE_JIT).

有人知道怎么用v8做到这一点?

谢谢.

亚历山大

javascript jit v8

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

这个用户输入的正则表达式检查是什么?/ ^ [^ <">]*$ /

这个正则表达式用于检查一些用户输入:

/^[^<">]*$/
Run Code Online (Sandbox Code Playgroud)

它检查的是什么?

regex

0
推荐指数
2
解决办法
179
查看次数

SMTP发送锁定了我的文件 - c#

我有一个功能,发送消息(很多)和他们的附件.

它基本上循环遍历目录结构,并从文件结构创建电子邮件

 c:\emails\message01
                \attachments
 c:\emails\message02
                \attachments
Run Code Online (Sandbox Code Playgroud)

使用.net c#,标准内容创建消息.

创建所有消息后......我有另一个直接运行的函数,它将消息文件夹复制到另一个位置.

问题是 - 文件被锁定了......

注意:我没有移动文件,只是复制它们....

有关如何使用c#复制锁定文件的任何建议?

更新

我有这个添加附件方法

    private void AddAttachments(MailMessage mail)
    {
        string attachmentDirectoryPath = "c:\messages\message1";
        DirectoryInfo attachmentDirectory = new DirectoryInfo(attachmentDirectoryPath);
        FileInfo[] attachments = attachmentDirectory.GetFiles();
        foreach (FileInfo attachment in attachments)
        {
            mail.Attachments.Add(new Attachment(attachment.FullName));
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# smtp locked-files

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

检查Delphi中的复制与移动拖放

使用'标准'VCL拖放事件OnDragOver和OnDragDrop,如何区分"复制"和"移动"操作?

我似乎没有可用的TDragType,并且键盘Shift状态不会传递给这些事件.

delphi vcl drag-and-drop

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

REST - 复杂的应用程序

我正在努力将RESTful原则应用于我正在研究的新Web应用程序.特别是,为了成为RESTful,每个HTTP请求应该自己携带足够的信息,以便其接收者处理它以与HTTP的无状态特性完全协调.

该应用程序允许用户搜索药物.搜索接受过滤器作为输入,例如,返回停止的药物,包括免费治疗等.等等.总共有大约30个可以应用的过滤器.

此外,可以输入患者详细信息,包括患者年龄,性别,当前药物等.

要保持安静,每个请求都应包含所有这些信息吗?这似乎给网络带来了巨大的开销.此外,对于URL长度的限制,至少对GET来说,这不是不可行吗?

rest session

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

忽略oracle触发器中的异常

我有一个表,其中包含一些由触发器维护的非规范化预先计算的列.数据有时会损坏并且进程失败但在这些情况下我只需忽略异常并继续,因为捕获错误并不重要.

如何在异常发生时立即编写异常子句而不引发任何错误?

我试过把条款留空:

...
EXCEPTION
    WHEN OTHERS THEN


end test_trigger;
Run Code Online (Sandbox Code Playgroud)

但它没有编译.

我错过了什么?我应该包括一些"通行证"条款吗?

oracle triggers plsql

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