问题列表 - 第14923页

选择Impala和OSGi

我一直在为我公司的软件调查OSGi,但最近建议我们去看看Impala.根据其网页,Impala是"基于Spring框架的基于Java的Web应用程序的动态模块框架".

一目了然,看看这篇关于差异的博客文章,我可以看到的关键差异是Impala比OSGi简单,不管理第三方组件的版本化,并且使用/知道的广泛使用(我看不到)关于Stack Overflow的一个问题.

我想知道那些对Impala和OSGi有直接经验的人(即那些比阅读博客文章和在线文档更深入地调查过的人)对于两者之间的实际差异有更深入的了解,和/或关于什么类型的每个项目可能或多或少都适合.

编辑:Springsource Slices包含在比较中可能也很有趣,尽管它还是早期的原型.一目了然,它似乎只适用于DM Server.

spring osgi

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

使用NTLM身份验证进行压力测试

寻找可以进行Windows身份验证的开源Web测试工具.

我已经使用了很少量的openSTA和Pylot,但发现它们都没有做窗户.openSTA说你可以在这里做NTLM:http://www.opensta.org/docs/sclref/build-auth-blob.htm

我无法让它工作 - 可能是由于网络上的一些配置或者我自己的错误.

authentication testing ntlm

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

使用.htaccess为每个请求添加标头

我想在不触及代码的情况下为phpbb安装添加自定义标头.(使用.htaccess)

标题是:

Strict-Transport-Security: max-age=157680000
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php .htaccess

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

应用程序应该如何在64位与32位intel架构中执行?

我想知道在以下场景中普通C++应用程序的相对性能:

  1. 内置为32位应用程序,运行在Intel 64位处理器(x64-64)上
  2. 内置32位应用程序,运行在Intel 32位处理器(x86)上
  3. 内置为64位应用程序.

此外,在修改/开发应用程序以使其在64位处理器上运行更快时,我应该考虑哪些因素?

c++ intel 32bit-64bit

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

横切需求/关注在编程中意味着什么?

这些我在编程世界中遇到了很多"横切要求/关注点".

虽然我觉得我知道这意味着什么,但我还没有一个明确的想法.我在Web服务和SOA中听到了很多.

可以使用hello world示例解释这个吗?

service soa

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

为什么访问违反cout和堆栈溢出printf

我想知道为什么在以下两个代码片段中针对printf的cout和Stack Overflow发生访问冲突.

我想知道为什么第一个代码而不是Stack Overflow的Access Violation.

我获得访问冲突的第一个代码:

void Test();

void Test()
{
    static int i = 0;
        cout << i++ << endl;    
    Test();
}
int main() 
{

    Test();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到堆栈溢出的第二个代码:

void Test();

void Test()
{
    static int i = 0;
        printf("%d\n", i++);    
    Test();
}
int main() 
{

    Test();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

答案将受到高度赞赏.

提前致谢

c c++ stack-overflow

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

wget-like bittorrent客户端或库?

是否有任何bittorrent客户端或(Java | Python | Ruby | Perl)库可以像wget或curl一样使用?

我想简单地用作脚本中的一个步骤,就像你使用wget一样.

编辑:对不起,我应该提到我正在使用Ubuntu.

linux bittorrent

11
推荐指数
2
解决办法
6265
查看次数

How do you say在Ruby发表了"x分钟前"或"x小时前"或"x天前"的事情?

如果我在Ruby中有一个时间变量,我怎么能说它引用了一个发生以下事件之一的事件:

"x分钟前"或"x小时前"或"x天前"

显然,如果2天前发生了什么事情,我不想说它在几分钟之前就已经发生了.

ruby formatting time

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

在跨平台Java中将文件存储在用户的目录中

我有一个在Mac和Windows上运行的Java应用程序,直接在没有安装的CD/DVD上运行.现在,我需要在本地文件系统的某处存储一个包含每用户数据(想想收藏夹等)的文件,以便可以写入.

那么,您认为这个文件的位置在哪里?我想的是:

<USER_DOCUMENTS_AND_SETTINGS>/application data/myapp/favourites.db 用于windows <USER_HOME_DIR>/.myapp/favourites.db for mac/nix

思考?有没有人知道在Java中确定这些路径的最佳方法?

java cross-platform path

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

获取指针数据的大小

我尝试了以下代码,以了解如何获取指针数据的大小:

 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>

 int main(){
  char *test_char_ptr = "This is just a test";
  int *test_int_ptr = (int *) malloc(16*sizeof(int));
  for(int i = 0; i<16; i++){
    test_int_ptr[i] = i;
  }
  printf("%s\n",test_char_ptr);
  printf("Test char 1: %d\n", (int)sizeof test_char_ptr );
  printf("Test char 2:%d\n", (int)sizeof *test_char_ptr );
  printf("Test char 3: %d\n", (int)((strlen(test_char_ptr)+1) * sizeof(char)));
  printf("Test int 1:%d\n", (int)sizeof test_int_ptr );
  printf("Test int 2:%d\n", (int)sizeof *test_int_ptr );
  return EXIT_SUCCESS;
 }
Run Code Online (Sandbox Code Playgroud)

代码的输出是(On 32 bit gcc 4.3):

This is just a test
Test …
Run Code Online (Sandbox Code Playgroud)

c pointers memory-management sizeof

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