问题列表 - 第4366页

从Java访问gmail

我需要一个允许我使用Java在Gmail中进行电子邮件操作(例如发送/接收邮件)的库.

java gmail

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

是否有可以通过示例创建XSLT的XSL代码生成器?

给定一个源XML文档以及它在转换后应该是什么样子的样本,是否有一个代码生成器可以创建一个XSL转换来实现它.

我并不期望它是完美的,但是,就像可以从样本XML创建XSD的代码生成器一样,这将是一个很好的起点,然后手工完善.

xml xslt editor generator

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

找出WPF窗口是否已经加载(已加载已加载的事件)

是否有可能找出是否加载了WPF窗口?我有一个接受窗口并挂钩'Loaded'事件的方法.如果已加载窗口,则不会触发该事件.接受这个论点时有可能知道吗?

谢谢.

wpf

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

为什么我的班级表现得像静态班?

我有一个模块(实际上是单个.py文件),有一个名为HashedDir的类.

当我导入文件并实例化该类的2个实例时,当我检查对象的字段时,它们总是相同的,即使这两个对象应该是不同的.

例如:

 h1 = HashedDir('/path/to/dir')
 print h1.getList()['files'] # /path/to/dir
 h2 = HashedDir('some/other/path')
 print h1.getList()['files'] # some/other/path
 print h2.getList()['files'] # some/other/path
Run Code Online (Sandbox Code Playgroud)

任何的想法?

这是班级:

from os  import walk
from os import path
from hashlib import md5
import re

class HashedDir:
    """
    A list of files with associated md5 hashes generated retrieving thou
    a recursive walk in the directory tree starting from a provided root
    directory. Also stores the dirs in each dir
    """

    #  {'files': [
    #    ('/path/to/file1', '52bc309e11259af15e4623c7a0abc28c'),
    #    ('/path/to/file2', …
Run Code Online (Sandbox Code Playgroud)

python

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

更好地理解JavaScript中的回调函数

我理解将一个函数传递给另一个函数作为回调并让它执行,但我不理解这样做的最佳实现.我正在寻找一个非常基本的例子,像这样:

var myCallBackExample = {
    myFirstFunction : function( param1, param2, callback ) {
        // Do something with param1 and param2.
        if ( arguments.length == 3 ) {
            // Execute callback function.
            // What is the "best" way to do this?
        }
    },
    mySecondFunction : function() {
        myFirstFunction( false, true, function() {
            // When this anonymous function is called, execute it.
        });
    }
};
Run Code Online (Sandbox Code Playgroud)

在myFirstFunction中,如果我确实返回了新的callback(),那么它可以工作并执行匿名函数,但这对我来说似乎不是正确的方法.

javascript function callback

163
推荐指数
5
解决办法
21万
查看次数

在Guice中覆盖绑定

我刚开始玩Guice,我能想到的一个用例是在测试中我只想覆盖单个绑定.我想我想使用其余的生产级别绑定来确保正确设置所有内容并避免重复.

所以想象我有以下模块

public class ProductionModule implements Module {
    public void configure(Binder binder) {
        binder.bind(InterfaceA.class).to(ConcreteA.class);
        binder.bind(InterfaceB.class).to(ConcreteB.class);
        binder.bind(InterfaceC.class).to(ConcreteC.class);
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我只想覆盖InterfaceC,同时保持InterfaceA和InterfaceB,所以我想要像:

Module testModule = new Module() {
    public void configure(Binder binder) {
        binder.bind(InterfaceC.class).to(MockC.class);
    }
};
Guice.createInjector(new ProductionModule(), testModule);
Run Code Online (Sandbox Code Playgroud)

我也试过以下,没有运气:

Module testModule = new ProductionModule() {
    public void configure(Binder binder) {
        super.configure(binder);
        binder.bind(InterfaceC.class).to(MockC.class);
    }
};
Guice.createInjector(testModule);
Run Code Online (Sandbox Code Playgroud)

有谁知道是否有可能做我想做的事情,或者我完全咆哮错误的树?

---跟进:如果我在接口上使用@ImplementedBy标记,然后在测试用例中提供一个绑定,看起来我可以实现我想要的,当它之间存在1-1映射时,它可以很好地工作界面和实现.

此外,在与同事讨论之后,似乎我们将推翻覆盖整个模块并确保正确定义模块.这似乎可能会导致问题,虽然绑定在模块中放错位置并需要移动,因此可能会破坏大量测试,因为绑定可能不再可用于覆盖.

java unit-testing guice

129
推荐指数
3
解决办法
6万
查看次数

如何将ASP.NET MVC视图呈现为字符串?

我想输出两个不同的视图(一个作为将作为电子邮件发送的字符串),另一个显示给用户的页面.

这是否可以在ASP.NET MVC beta中使用?

我尝试过多个例子:

1. ASP.NET MVC Beta中的RenderPartial到String

如果我使用此示例,则会收到"在HTTP标头发送后无法重定向".

2. MVC框架:捕获视图的输出

如果我使用它,我似乎无法执行redirectToAction,因为它尝试渲染可能不存在的视图.如果我确实返回了视图,那么它完全搞砸了,看起来根本不正确.

有没有人对我遇到的这些问题有任何想法/解决方案,或者对更好的问题有任何建议?

非常感谢!

以下是一个例子.我要做的是创建GetViewForEmail方法:

public ActionResult OrderResult(string ref)
{
    //Get the order
    Order order = OrderService.GetOrder(ref);

    //The email helper would do the meat and veg by getting the view as a string
    //Pass the control name (OrderResultEmail) and the model (order)
    string emailView = GetViewForEmail("OrderResultEmail", order);

    //Email the order out
    EmailHelper(order, emailView);
    return View("OrderResult", order);
}
Run Code Online (Sandbox Code Playgroud)

Tim Scott接受的答案(由我改变并格式化):

public virtual string RenderViewToString(
    ControllerContext controllerContext,
    string viewPath, …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc rendering

473
推荐指数
9
解决办法
29万
查看次数

MSMQ与临时表转储

我知道这个问题之前已被问过了.但环顾四周我仍然无法让自己明白我应该走哪条路.这是我的情景,希望你可以提供帮助:

我们将提供一系列网络服务,这些服务将被数百个移动应用程序按计划进行.这些服务将设备上的数据与新信息一起发送到设备并从它们返回.从设备返回的数据将需要更新单个中央SQL服务器数据库,该数据库还提供多个桌面应用程序和网站.

为了减少这些服务的请求/响应的时间,我们决定在事实之后处理来自设备的数据,方法是将它们粘贴在MSMQ实例中或将序列化的对象存储在临时数据存储中并具有Windows服务稍后处理它们.

所以这是我的选择,但除此之外还有一些可能有助于你们提醒我的事情:

  • 从设备返回的数据不会在需要在服务器端订购的较小消息包中返回.
  • 我对MSMQ一无所知,但我以前写过Windows服务.虽然如果需要,我可以选择MSMQ.
  • 我想保留设备的响应,以防由于某些原因由数据导致处理失败.通过这种方式,我可以询问数据并查看是否存在问题,即设备允许用户添加扩展服务器端数据库中相关字段长度的注释.

有了这些信息,您认为值得我学习MSMQ还是应该坚持使用更简单的解决方案?

克里斯.

architecture msmq message-queue

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

如何判断另一个进程何时停止写入Perl中的文件?

我有一个使用FTP将文件写入文件夹的系统.我需要复制这些文件,但只有在FTP系统完成后才能复制.如何判断第一个进程何时完成编写.

perl file

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

如何开始建模Web应用程序?

我问这个,因为明天是我第一次与客户会面,她告诉我,她现在正在做什么(手工)以及它是什么,新的网络应用程序到底应该做些什么.

我想知道,在她向我展示这个过程的步骤时我做了什么.我是否识别用例并直接对其进行建模?我是否在prosa中描述过程?如何描述/转录从现实世界到模型的过程,然后模型是代码的基础?

为您开发新开发项目的最佳实践是什么?有小费吗?

modeling web-applications

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