问题列表 - 第21596页

使用Spring注入运行时值?

我正在为示例Web应用程序尝试spring-security.在声明LDAPAuthenticationProvider时,我注意到您必须在applicationContext.xml文件中声明所有设置!

作为一个春天新手,我明白必须在applicationContext文件中声明dependecies.但是,在典型的企业方案中,您可以让管理员配置您的ldap设置.因此,您需要将数据库中的ldap服务器相关信息加载到应用程序中,然后连接到配置的服务器.如果是这种情况,我如何在Spring中处理这个问题?

java spring

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

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

如何检测iPhone常用设置?

我想检测iPhone的常用设置,如有关邮件,通讯录和日历的设置.

截图

我想检测本机联系簿应用程序的此排序顺序和显示顺序设置.这可能吗?怎么样?提前致谢.

iphone settings contacts

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

如何创建具有指定文件大小的损坏文件?

通过腐败我的意思是制作一个空文件或采取实际文件并破坏它,使其变得不可读.

linux

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

实施DUKPT密钥管理

我目前正在寻求实现DUKPT(每个事务的派生唯一密钥),并且在如何成功实现它时迷失了方向.有没有人知道那里的分步指南/现有实现,或者有关客户端 - 服务器应用程序中解决方案的实际实现的更多信息?

DUKPT简介:

在密码术中,每个事务的派生唯一密钥(DUKPT)是密钥管理方案,其中对于每个事务,使用从固定密钥导出的唯一密钥.因此,如果导出的密钥被泄露,则未来和过去的交易数据仍然受到保护,因为不能容易地确定下一个或先前的密钥.DUKPT在ANSI X9.24第1部分中指定.

DUKPT允许将加密处理从具有共享密钥的设备移开.加密是使用派生密钥完成的,在事务之后不会重复使用.DUKPT用于加密电子商务交易.虽然它可用于保护两家公司或银行之间的信息,但它通常用于加密销售点(POS)设备获取的PIN信息.DUKPT本身不是加密标准; 相反,它是一种关键的管理技术.DUKPT方案的特点是:

  • 使发起方和接收方能够就用于给定事务的密钥达成一致,
  • 每笔交易都有一个与所有其他交易不同的关键,​​除非巧合,
  • 如果当前密钥被泄露,过去和将来的密钥(以及因此加密的事务数据)仍然不妥协,
  • 每个设备生成不同的密钥序列,
  • 加密消息的发起者和接收者不必事先执行交互式密钥协商协议.

.net security

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

为什么ajax post方法不支持"space"?

下面是我的HTML

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
<script type="text/javascript">
function Data_Check()
{
var xmlHttp;

try
  {  
  xmlHttp=new XMLHttpRequest();  }
catch (e)
  { 
   try
    {    
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");   
     }
  catch (e)
    {   
     try
      {     
       xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");   
          }
    catch (e)
      {      
      alert("Your browser does not support AJAX!");      
      return false; 
           }    
           } 
            }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
      alert(xmlHttp.responseText);
      }
    }   

    var RES = document.getElementById("Remarks").innerHTML;
    var params ="RES="+RES;
    xmlHttp.open("POST","Data_Check.asp",true);       
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");
    xmlHttp.send(params);

   }
</script>
</head>

<body>
<textarea id="Remarks" …
Run Code Online (Sandbox Code Playgroud)

javascript ajax asp-classic

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

F#中的循环列表

它只是我,还是F#不适合循环列表?

FSharpList<T>通过反射器观察了这个类,注意到"结构等于"或长度方法都没有检查周期.我只能猜测是否有两个这样的原始函数没有检查,大多数列表函数也不会这样做.

如果不支持循环列表,为什么?

谢谢

PS:我是否正在查看正确的列表类?

f#

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

显示语言列表:我应该使用哪种语言?

每隔一段时间我就会面对显示可用语言的列表,每次我问自己:

是否更好地显示语言:

  • 当前选择的语言
  • 英语
  • 在按钮/列表项的语言中

例子:

  • 英语
  • 德语
  • 法国

要么

  • 英语
  • 德语
  • 法语

是否有任何一个应该使用的约定,更礼貌或更好的其他方式?还有其他选择吗?

user-interface user-experience

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

javascript中的嵌套类,私有方法的继承

我是javascript的新手,我花了一些时间尝试在js中创建命名空间对象.

现在,这就是我想要做的:

MainObject = function() {

    var privateVariable = "i'm private";

    var privateMethod = function() {
        // doSomething
    }

    this.publicMethod = function() {
        // doPublicSomething
    }
}

MainObject.prototype.nested = function() {

    this.publicNestedMethod = function() {

        // that's not working at all
        this.privateMethod(privateVariable);

    }
}

MyObject = new MainObject();

MyObject.publicMethod();
MyObject.publicNestedMethod();
Run Code Online (Sandbox Code Playgroud)

我试图在第一个中包含嵌套类,但如果我尝试它也不起作用:

this.nested = function() {

    var mainObject = this;

    return {
        publicNestedMethod = function() {
            mainObject.privateMethod();             
        }   
    }
}();
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?我会放松心情.

淮德拉.

javascript nested private class

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

C++ Two Dimensional std :: vector最佳实践

我正在构建一个需要支持二维数组来保存数据网格的应用程序.我有一个Map包含2d数据网格的类.我想使用向量而不是数组,我想知道使用2d向量的最佳实践是什么.我应该有MapCells的矢量向量吗?或者它应该是MapCells指针向量的向量?或引用MapCells?

class Map {
private:
    vector<vector<MapCell>> cells;

public:
    void loadMap() {
        cells.clear();
        for (int i = 0; i < WIDTH; i++) {
            //How should I be allocating these?
            vector<MapCell> row(HEIGHT);
            for (int j = 0; j < HEIGHT; j++) {
                //Should I be dynamically allocating these?
                MapCell cell;
                row.push_back(cell);
            }
            cells.push_back(row);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

基本上这样做的方法是让我遇到最少的麻烦(关于内存管理或其他任何事情)?

c++ vector

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