问题列表 - 第46516页

为什么我们在Firebird中没有布尔数据类型?

除非我完全错了,否则我们在Firebird中甚至没有SQL Server的布尔数据类型(1位).为什么?我认为布尔在各种情况下都很有用......而且空间消耗非常低......

firebird boolean

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

如何在Spring DI失败时阻止Java EE应用程序启动

(我不确定这个问题是否适用于一般的Java EE应用程序,或者是否特定于Websphere.)

当我们在部署到WebSphere的应用程序(例如,JNDI查找失败)上获得Spring DI故障时,应用程序似乎仍然已成功启动.

[15/02/11 17:21:22:495 GMT] 00000037 ContextLoader E org.springframework.web.context.ContextLoader initWebApplicationContext Context initialization failed
                                 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mybean' defined in
   ...big stack trace...
[15/02/11 17:21:22:526 GMT] 00000037 ApplicationMg A   WSVR0221I: Application started: myapp
Run Code Online (Sandbox Code Playgroud)

如果在弹簧初始化期间抛出异常,如何使应用程序无法启动?

websphere spring exception-handling java-ee

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

如何使用带有<a>标签的<spring:url />?

我可以<spring:url value="/something" /><a>标签内使用吗?

spring jstl spring-mvc

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

用Lift改变<title>

是否可以动态切换Lift提供的页面的标题,而无需为该特定情况编写额外的片段?

一个选项当然是,<lift:mySnippet><title>Default Title</title></lift:mySnippet>但我认为可能有一个选项<head_merge><title>New Title</title></head_merge>(插入第二个标题节点).

我不喜欢第一种方法,因为我不想将所有标题生成逻辑都放在一个片段中,并询问我在哪个页面等等.

scala dynamic lift title

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

寻找或建立进程间广播通信信道

所以我们在产品中有这种不寻常的需求.我们在本地主机上运行了许多进程,需要构建它们之间的通信方式.困难在于......

  1. 没有"服务器"或主进程
  2. 消息将广播到所有侦听节点
  3. 节点都是Windows进程,但可能是C++或C#
  4. 节点将同时以32位和64位运行
  5. 任何节点都可以随时跳入/跳出对话
  6. 异常终止的进程不应对其他节点产生负面影响
  7. 缓慢响应的进程也不应对其他节点产生负面影响
  8. 节点不需要"监听"广播消息

一些更重要的细节......

我们需要发送的"消息"本质上是微不足道的.消息类型的名称和单个字符串参数就足够了.

通信不一定是安全的,不需要提供任何认证或访问控制手段; 但是,我们希望通过Windows登录会话对通信进行分组.这里可能感兴趣的是,非升级过程应该能够与升高的过程相互作用,反之亦然.

我的第一个问题是:是否存在一个现有的开源库?或者可以用来轻松实现这一目标的东西.截至目前我还没有找到任何东西:(

如果这个库不存在那么......你会用什么技术来解决这个问题?套接字,命名管道,内存映射文件,事件句柄?似乎基于连接的传输(套接字/管道)在完全连接的图形中是个坏主意,因为n个节点需要n(n-1)个连接.使用事件句柄和某种形式的共享存储似乎是目前最合理的解决方案......

更新

  • 它必须可靠且有保证吗?是的,没有......让我们说如果我正在倾听,而且我在合理的时间内做出回应,那么我应该总是得到这个消息.

  • 什么是典型的邮件大小?少于100个字节,包括消息标识符和参数.这些都很小.

  • 我们在谈论什么消息率?低吞吐量是可以接受的,每秒10个会很多,平均使用率大约是每分钟1个.

  • 涉及的流程数量是多少?我希望它处理0到50之间,平均值在5到10之间.

.net c# c++ ipc broadcast

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

AesCryptoServiceProvider在.Net 2.0中交替使用

什么是.net 2.0中AesCryptoServiceProvider(存在于system.Core -.net 4-中)的替代品?

c# .net-4.0 .net-2.0

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

从C++程序调用linux命令

我编写了以下简单的c ++程序,以了解如何从C++程序调用Linux命令(使用system命令)

请告诉我为什么我有C++编译器的错误?我的程序有什么问题?

更多exm2.cc

#include <stdio.h>
#include <stdlib.h>
int main()
{
  system("echo -n '1. Current Directory is '; pwd");
  system("mkdir temp");
  system();
  system();
  system("echo -n '3. Current Directory is '; pwd");
  return 0;
  }


  [root@linux /tmp]# g++ -Wall  exm2.cc  -o exm2.end

  /usr/include/stdlib.h: In function ?int main()?:
  /usr/include/stdlib.h:738: error: too few arguments to function ?int system(con?
  exm2.cc:7: error: at this point in file
  /usr/include/stdlib.h:738: error: too few arguments to function ?int system(con?
  exm2.cc:8: error: at this point in file
Run Code Online (Sandbox Code Playgroud)

c++

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

如何将WSDL URL从内部机器名更改为public?

我有一个简单的服务,我部署到Azure.可通过以下方式访问:

http://xxxxxxxxxxxxxxxxxxxxxxx.cloudapp.net/MyTestService.svc
Run Code Online (Sandbox Code Playgroud)

WSDL的URL使用内部计算机名称而不是公共DNS:

svcutil.exe http://rd001520d328923a/MyTestService.svc?wsdl
Run Code Online (Sandbox Code Playgroud)

显然,无法从机器外部访问WSDL.

我知道如果你在IIS中运行它,或者你知道服务的url,可以改变一些事情.例如,更改<serviceMetadata>配置以指定httpGetUrl属性,但这不起作用,因为我必须包括绝对URL.使用相对URL,它仍然使用内部计算机名称.真正的问题是WSDL包含带有机器名的URL引用,因此使它无用.

有两个不合标准的解决方法:

  • 有人建议我可以抓取WSDL,编辑它来修复URL,然后上传它,以便可以从不同的URL访问它.

  • 我发现2010年初有一个修补程序可用,但必须有一个更好的方法.

如何解决公共面向DNS使用而不是机器名称?

wcf wsdl azure

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

用PHP解读单词的最佳方法是什么?

我有一个单词列表,我想在PHP中使用这个单词列表解读单词.

在我看来,PHP没有内置函数来做到这一点.那么有人可以建议一个好的算法来做到这一点,或者至少指出我正确的方向?

编辑:编辑添加示例

所以基本上,我所说的是我有一个单词列表:

   apple
   banana
   orange
Run Code Online (Sandbox Code Playgroud)

然后,我收到了一堆乱七八糟的信件.

   pplea
   nanaba
   eroang
Run Code Online (Sandbox Code Playgroud)

php algorithm

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

扩展现有的jQuery函数

我正在尝试编写一个插件,它将扩展jQuery中的现有函数,例如

(function($)
{
    $.fn.css = function()
    {
        // stuff I will be extending
        // that doesn't affect/change
        // the way .css() works
    };
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

我只需要几个位来扩展该.css()功能.请注意,我可以考虑PHP类className extend existingClass,所以我想问是否可以扩展jQuery函数.

jquery function extend

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