问题列表 - 第49858页

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

NHibernate + WCF + Windows服务和WcfOperationSessionContext类

  • 我有一个Windows服务应用程序,我在其中创建WCF服务.
  • 其中一项服务是数据服务:通过WCF添加,删除,读取,更新数据.
  • WCF使用NHibernate进行数据操作

所以我的猜测是:

  • Hibernate使用WCF进行会话管理的任何建议(最佳实践)?

  • 任何人都知道

WcfOperationSessionContext(hibernate 3.0)类?

how to use it with WCF?
Run Code Online (Sandbox Code Playgroud)

好吧,使它具体化:

假设我有一个名为DataServices的 WCF服务

class WCFDataService .....
{

   void SaveMyEntity(MyEntity entity)
    {



         .....................?? // How to do? Best Way

         // Should i take one session  and use it all times
         // Should i take session and dipsose when operation finished then get 
         //new session for new operations?
         // If many clients call my WCF service function at the same time?
         // what may go wrong? …
Run Code Online (Sandbox Code Playgroud)

nhibernate wcf nhibernate-3

7
推荐指数
3
解决办法
5624
查看次数

要求用户在iPhone崩溃后发送崩溃日志

某些应用程序询问用户是否要在崩溃后重新启动时通过电子邮件发送崩溃日志.他们是怎么做到的?

他们必须在崩溃时记录日志并读取此文件并要求用户发送它,如果它不是空的?

是否有可以集成的框架或开源项目来执行此操作?

iphone crash logging send ios

10
推荐指数
2
解决办法
2558
查看次数

WINDOWS.H已经包含错误


我在尝试编译一个小的c ++程序时
遇到错误错误87致命错误C1189:#error:WINDOWS.H已经包含在内.MFC应用程序不得#include c:\ program files\microsoft visual studio 9.0\vc\atlmfc\include\afxv_w32.h 16

我确保windows.h不包含在我拥有的任何项目文件中.我正在使用visual studio 2008 IDE

有什么理由吗?

compilation visual-studio-2008

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

如何在MongoKit中关闭光标

我正在使用MongoKit对大量数据进行迭代.

在此过程中,我的光标变为无效,我正在获取

OperationFailure: cursor id '369397057360964334' not valid at server

我已经在邮件列表中读到了我可以将参数传递timeout=False.find()方法,但PyMongo常见问题解答说我自己负责关闭游标.

但我没有在MongoKit中找到方法.

我需要手动关闭光标,如果是 - 我该怎么办?

python cursor mongodb pymongo mongokit

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

Hadoop的第一个版本何时发布?

何时将Hadoop的第一个版本发布给公众?任何支持链接?
编辑
我应该更清楚 - 我问这个问题,因为维基百科的文章,我在Hadoop上找到的最好的资源,并不清楚该程序何时首次向公众开放.

hadoop

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

使用jQuery.ajax发送multipart/formdata

我使用jQuery的ajax函数将文件发送到服务器端PHP脚本时遇到问题.可以获取文件列表$('#fileinput').attr('files')但是如何将此数据发送到服务器?使用文件输入时$_POST,服务器端php脚本上的结果array()为0(NULL).

我知道这是可能的(虽然我到目前为止还没有找到任何jQuery解决方案,只有Prototye代码(http://webreflection.blogspot.com/2009/03/safari-4-multiple-upload-with-progress.html) ).

这似乎是相对较新的,所以请不要通过XHR/Ajax提及文件上传,因为它肯定有用.

我需要Safari 5中的功能,FF和Chrome会很好但不是必需的.

我现在的代码是:

$.ajax({
    url: 'php/upload.php',
    data: $('#file').attr('files'),
    cache: false,
    contentType: 'multipart/form-data',
    processData: false,
    type: 'POST',
    success: function(data){
        alert(data);
    }
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery file-upload multipartform-data form-data

545
推荐指数
8
解决办法
83万
查看次数

mysql中的efficent truncate方法?

我想以这种方式排序我的桌子.这是我桌子的当前状态:

在此输入图像描述

这将是结果:

在此输入图像描述

所以基本上在伪代码中它是:

IF SAME STRING IN "tag" COLUMN THEN add both "power" 
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议一种有效的方法来实现这一目标吗?

php mysql

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

为什么Map <String,String>的键(或值)不作为String返回?

在下面的简短代码片段中,Eclipse标记了有关语句String key = pair.getKey();String value = pair.getValue();语句的错误,并说明了这一点

"类型不匹配:无法从Object转换为String"

这是相关代码:

    for (Map<String, String> dic : dics) {
        Iterator it = dic.entrySet().iterator();
        while (it.hasNext()) {
            Map.Entry pair = (Map.Entry)it.next();
            String key = pair.getKey();
            String value = pair.getValue();
        }               
    }
Run Code Online (Sandbox Code Playgroud)

这是为什么?

到目前为止我看到的所有示例都没有将pair.getKey()或pair.getValue()强制转换为String,所以我想在继续解决之前了解发生了什么.

java map

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

重点加强.我做得对吗?

我正在编写一个哈希密码的类,它通过使用System.Security.Cryptography.Rfc2898DeriveBytes类来生成用于计算哈希值的键来实现密钥拉伸.

代码基本上是这样的:

// Higher iterations value results in better key strength
var db = new Rfc2898DeriveBytes(password + salt + secretKeyFromConfigFile,
                                saltAsBytes,
                                iterations);

byte[] hashKey = db.GetBytes(64); // 64 bytes is the recommended size for the HMACSHA512 class

var sha512 = new System.Security.Cryptography.HMACSHA512(hashKey);

byte[] hashInput = System.Text.Encoding.UTF8.GetBytes(password + salt + secretKeyFromConfigFile);

byte[] hash = sha512.ComputeHash(hashInput);

return System.Convert.ToBase64String(hash);
Run Code Online (Sandbox Code Playgroud)

System.Security.Cryptography.Rfc2898DeriveBytes的文档表明它使用"...基于System.Security.Cryptography.HMACSHA1的伪随机数生成器"来派生密钥.

由于SHA512优于SHA1,所以简单地应用SHA512散列函数会更好吗?

byte[] hash;

for (int i = 0; i < iterations; i++)
{
    hash = sha512.ComputeHash(hash ?? hashInput);
}

return System.Convert.ToBase64String(hash); …
Run Code Online (Sandbox Code Playgroud)

c# security passwords cryptography

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