问题列表 - 第4106页

Java电子邮件模板的建议?

我们有一个应用程序,需要发送各种不同类型的模板电子邮件.目前的代码非常繁琐且不够灵活.有没有人能够帮助这种类型的工作...我们正在寻找某种用于电子邮件的模板库.

java email templates frameworks

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

如何确定阻止在VS2008中将Web服务引用添加到我的项目中的原因?

我有一个VS2005项目,其中包含一些Web服务引用.该项目最近已升级到VS2008,但现在Web引用存在问题......可能是因为它们可能没有正确升级.

当我选择更新Web引用时,我收到以下错误:

"值不能为null.参数名称:discoveryError%mexError",这非常有用.

我已经删除了网络参考,意图重新添加它...

将出现"添加Web引用"对话框,并成功加载有关与Web服务关联的每个方法的信息.

但是,我无法添加引用,因为这样做的按钮显示为灰色,并且有一个标题为"在此URL找到的Web服务:"的文本框,其中包含文本"由于当前状态,操作无效宾语".

现在终于,这让我想到了我的主要问题......那么我如何添加这个网络参考?或者更好的是,我如何找出"对象的当前状态"无效?

有没有人在VS2008中有类似的经历?

web-services visual-studio-2005 upgrade visual-studio-2008

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

在后台运行服务器上的定期任务

在tomcat/jetty服务器上运行定期任务(如守护程序线程)的最佳/最简单方法是什么?我该如何启动线程?有一个简单的机制,还是一个坏主意?

java tomcat daemon web-services

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

如何在递归SQL查询中查找子树中的所有节点?

我有一个表定义节点之间的子父关系:

CREATE TABLE node (                           ' pseudo code alert
  id        INTEGER PRIMARY KEY,
  parentID  INTEGER, ' should be a valid id.
)
Run Code Online (Sandbox Code Playgroud)

如果parentID始终指向有效的现有节点,那么这将自然地定义树结构.

如果parentID是,NULL那么我们可以假设该节点是根节点.

我怎么会:

  1. 找到作为给定节点的后代的所有节点?
  2. 查找给定节点下的所有节点到特定深度?

我想将这些中的每一个作为单个SQL(我希望它必然是递归的)或两个相互递归的查询.

我在ODBC上下文中这样做,所以我不能依赖任何特定于供应商的功能.

编辑

  • 尚未编写任何表,因此添加额外的列/表是完全可以接受的.
  • 树可能会经常更新和添加; 辅助数据结构/表/列是可能的,但需要保持最新.如果您有任何魔法书籍可供您进行此类查询,我想知道.

非常感谢.

sql tree recursion odbc

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

C#如何在焦点丢失时确保所选节点保持突出显示

我更改了Treeview.HideSelection = false; 但是,如何确保当焦点丢失时所选项目仍然是原始选定颜色?

编辑:

我在表单上有一个列表视图,其中包含一系列流程事件.在同一表单上的Treeview旁边是一系列选项,用户完成这些选择以在列表视图中对事件进行分类.但是,当用户在其中一个分类控件上进行选择时,蓝色突出显示的选定Treeview项目将变为灰色.我希望找到定义这种颜色的属性,使其颜色为蓝色.

有什么建议.

更新:

 public partial class myTreeView : TreeView
{
    TreeNode tn = null;
    public myTreeView()
    {
        InitializeComponent();
    }

    protected override void OnAfterSelect(TreeViewEventArgs e)
    {
        if (tn != null)
        {
            tn.BackColor = this.BackColor;
            tn.ForeColor = this.ForeColor;
        }
        tn = e.Node;
        base.OnAfterSelect(e);
    }
    protected override void OnBeforeSelect(TreeViewCancelEventArgs e)
    {

        e.Node.BackColor = Color.Green;
        e.Node.ForeColor = Color.White;
        base.OnBeforeSelect(e);
    }
    protected override void OnGotFocus(System.EventArgs e)
    {

        base.OnGotFocus(e);
    }

    protected override void OnLostFocus(System.EventArgs e)
    {

        if (tn != null)
        { …
Run Code Online (Sandbox Code Playgroud)

c# treeview

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

用于确定文件身份的算法

对于一个开源项目,我在文件系统之上编写一个抽象层.

该层允许我将元数据和关系附加到每个文件.

我希望图层能够优雅地处理文件重命名,并在重命名/移动或复制文件时维护元数据.

为此,我需要一种计算文件标识的机制.显而易见的解决方案是为每个文件计算SHA1哈希值,然后根据该哈希值分配元数据.但是......这真的很贵,特别是对于电影来说.

所以,我一直在考虑一种算法虽然不是100%正确,但绝大多数时候都是正确的,并且很便宜.

一种这样的算法可以是使用文件大小和该文件的字节样本来计算散列.

我应该为样本选择哪些字节?如何保持计算的便宜和合理准确?我知道这里有一个权衡,但性能至关重要.用户将能够处理系统出错的情况.

我需要这个算法适用于非常大的文件(1GB +和小文件5K)

编辑

我需要这个算法来处理NTFS和所有SMB共享(基于Linux或基于Windows),我希望它支持将文件从一个位置复制到另一个位置的情况(存在2个物理副本被视为一个标识).我甚至可能会考虑在需要重新标记MP3的情况下(物理文件已更改,因此我可能每个文件类型都有一个身份提供程序).

编辑2

相关问题:确定文件身份的算法(优化)

filesystems algorithm virtualfilesystem

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

Javascript中的函数重载 - 最佳实践

在Javascript中伪造函数重载的最佳方法是什么?

我知道不可能像在其他语言中一样重载Javascript中的函数.如果我需要一个函数有两个用途foo(x)foo(x,y,z)这是最好的/优选的方法:

  1. 首先使用不同的名称
  2. 使用可选参数 y = y || 'default'
  3. 使用参数数量
  4. 检查参数的类型
  5. 或者怎么样?

javascript overloading

739
推荐指数
13
解决办法
40万
查看次数

在HQL中使用CASE语句选择

有没有办法在HQL中执行以下操作:

SELECT 
    case when flag = true then SUM(col1) else SUM(col2)
FROM 
    myTable
Run Code Online (Sandbox Code Playgroud)

nhibernate hibernate hql

18
推荐指数
4
解决办法
8万
查看次数

有没有办法检测更新面板何时刷新?

有没有办法检测更新面板何时刷新?我想在更新面板完成后触发一些javascript方法.

也许通过UpdateProgress控件?

javascript asp.net updatepanel asp.net-ajax asp.net-3.5

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

源文件中的代码排序 - 前向声明与"不要重复自己"?

如果您使用C编写代码并将编译器配置为坚持在使用它们之前声明所有函数(或者如果您使用C++编写代码),那么您最终可以使用(至少)两个组织中的一个来处理源文件.

或者:

  • 在此文件中转发(静态)函数的声明
  • 外部功能(主要入口点)
  • 静态 - 非公共 - 功能

要么:

  • 静态 - 非公共 - 功能
  • 外部功能(主要入口点)

我认识到在C++中,术语"静态"不是首选,但我主要是C程序员,并且C++中存在等效概念,即文件中的匿名命名空间中的函数.

题:

  • 您使用哪个组织,为什么更喜欢它?

作为参考,我自己的代码使用第二种格式,以便在使用静态函数之前定义静态函数,这样就不需要声明它们并定义它们,从而节省了有关函数接口的信息写出两次 - 反过来,当内部接口需要改变时,它会减少(略微)开销.这样做的缺点是文件中定义的第一个函数是最低级别的例程 - 由文件后面定义的函数调用的例程 - 所以不是在顶部有最重要的代码,它更接近底部的文件.对你有多重要?

我假设所有外部可访问的函数都在头文件中声明,并且这种重复形式是必要的 - 我认为这不应该引起争议.

c coding-style

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