小编Ard*_*oli的帖子

我怎么能等到Parallel.ForEach完成

我在当前项目中使用TPL并使用Parallel.Foreach来旋转多个线程.Task类包含Wait()以等待任务完成.像这样,我如何等待Parallel.ForEach完成然后执行下一个语句?

c# task-parallel-library

113
推荐指数
3
解决办法
8万
查看次数

我可以在Windows(x64)64位环境下运行Memcached吗?

有谁知道IF,WHEN或我如何在Windows 64bit环境中运行Memcached

我正在建立一个新的托管解决方案,并且更喜欢运行64位操作系统,因为它是带有SQL Server DB的ASP.Net MVC解决方案,操作系统要么是Windows Server 2003,要么是(跳跃!)2008.

我知道这可能波及关于32位VS服务器上的64位进行辩论,但我们只想说,我的选择是64位,并且我有一些非常 好的理由.

到目前为止,我已经尝试了很多选项,并找到了一些与32位机器相关的帮助(并且我可能会成功添加),但由于最初的Windows端口是Win32特定的,这几乎没有帮助在x64上作为服务安装时.它还依赖于libevent,我只能获得Win32编译版本.

我怀疑只是在C++中加载所有这些并且点击"编译"(对于64位)是行不通的,尤其是因为32位和64位架构中存在错综复杂的差异,但我想知道是否有人正在努力解决这个问题.地面?不幸的是,我的专长只在于托管代码(C#),否则我会试着自己拿这个,但我不敢相信我是唯一一个试图在64位Windows服务器上运行memcached的人.我...

任何帮助或建议表示赞赏......


更新

是的,我担心我仍然在寻找这个问题的答案 - 我所有的努力(用我可怜的C++技能)来做一个稳定的构建都失败了 - 我已经破坏了一台服务器和3个虚拟机只是尝试了所以现在我转向真正的专家.是否有人计划将其移植到64位?或者你真的建议我使用MS Velocity吗?我对这个想法感到不寒而栗......


更新:@Lars - 我确实使用了Enyim - 它非常好,但你指的是客户端,而不是服务器部分.

@DannySmurf - 我只能将它作为服务安装在32位操作系统上.64位操作系统拒绝安装此Win32服务.当然是的,许多Win32代码在x64架构上无缝运行,因此你可以运行32位应用程序(例如Office)或Vista/XP 64等游戏,但这并不能直接转换为服务.我不是专家,我怀疑它与服务需要订阅的同步或事件有关,我怀疑64和32不能很好地发挥作用.我很高兴能够纠正这些问题,但要回答你的问题 - 是的,我已经尝试过了.

@OJ - 非常感谢您的直截了当的回应.我想了很多,但不确定是否有其他人有建议或已经走了这条路线.也许当StackOverflow是LIVE时,更多的人会回复并让我知道这是否正在被调查,虽然我可以尝试自己编译 - 我根本不能"信任"(用我的C++经验水平)它将在大型可扩展解决方案的关键组件中提供"企业级"可靠性.在我有信心之前,我认为这需要受过教育的干预,而不是我未经过抽样的实验方法.我的一点疏忽可能会导致网站崩溃.好吧......直到下一次......

c# c++ windows 64-bit memcached

83
推荐指数
4
解决办法
5万
查看次数

Multi-Mapper用于创建对象层次结构

我一直在玩这个,因为它看起来感觉很像记录的帖子/用户示例,但它略有不同,并不适合我.

假设以下简化设置(联系人有多个电话号码):

public class Contact
{
    public int ContactID { get; set; }
    public string ContactName { get; set; }
    public IEnumerable<Phone> Phones { get; set; }
}

public class Phone
{
    public int PhoneId { get; set; }
    public int ContactID { get; set; } // foreign key
    public string Number { get; set; }
    public string Type { get; set; }
    public bool IsActive { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我希望最终能够返回一个与多个Phone对象联系的东西.这样,如果我有2个联系人,每个联系人有2个电话,我的SQL将返回一个连接,作为结果集共4行.然后Dapper将弹出2个接触对象,每个接触对象有两部手机.

这是存储过程中的SQL:

SELECT *
FROM Contacts
    LEFT …
Run Code Online (Sandbox Code Playgroud)

dapper multi-mapping

75
推荐指数
7
解决办法
5万
查看次数

小心部分文档可能包含文档检查器无法删除的个人信息

我用Excel 2013Power ViewSQL Server 2008 R2.

创建我Data Source和我chart之后Excel当我想要保存我的Excel文件时,我收到此消息

be careful parts of your document may include personal information 
that cannot be removed by the Document Inspector.
Run Code Online (Sandbox Code Playgroud)

什么是此警告以及如何删除此消息?我的personal information存在是什么Excel File

在此输入图像描述

sql-server excel powerpivot excel-2013

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

如何删除特殊字符?

我正在练习Ruby和正则表达式删除某些不需要的字符.例如:

input = input.gsub(/<\/?[^>]*>/, '')
Run Code Online (Sandbox Code Playgroud)

对于特殊字符,例如☻或™:

input = input.gsub('&#', '')
Run Code Online (Sandbox Code Playgroud)

这只留下数字,好的.但这仅在用户输入特殊字符作为代码时才有效,如下所示:

&#153;
Run Code Online (Sandbox Code Playgroud)

我的问题: 如果用户输入没有代码的特殊字符,如何删除特殊字符,如下所示:

™ ?
Run Code Online (Sandbox Code Playgroud)

ruby regex ruby-on-rails

46
推荐指数
5
解决办法
4万
查看次数

NOLOCK和UNCOMMITTED有什么区别?

我使用SQL Server 2012.

我写了两个查询但是NOLOCK和之间有什么不同UnCommitted

SELECT lastname, firstname
FROM HR.Employees with (READUNCOMMITTED)

SELECT lastname, firstname 
FROM HR.Employees with (NoLock)
Run Code Online (Sandbox Code Playgroud)

sql sql-server locking isolation-level sql-server-2012

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

如何删除问题参考

  1. 我有issue #1issue #2github.
  2. 我评论issue #1这样的事情:"我认为问题#2与这个问题有关".
  3. 如今在评论issue #2有关引用的消息issue #2issue #1出现.
  4. 我删除了我的评论issue #1.
  5. 有关引用消息issue #2issue #1仍然存在issue #2的意见.

如何从issue #2评论中删除有关引用的消息?

github

37
推荐指数
2
解决办法
3765
查看次数

C#数组初始化 - 使用非默认值

在C#中初始化动态大小数组的最简单的方法是什么?

这是我能想到的最好的

private bool[] GetPageNumbersToLink(IPagedResult result)
{
   if (result.TotalPages <= 9)
      return new bool[result.TotalPages + 1].Select(b => true).ToArray();

   ...
Run Code Online (Sandbox Code Playgroud)

.net c#

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

使用JSON的jQuery UI自动完成

好吧,我的脑子一直绞尽脑汁(这很糟糕)但是我已经尝试过尽我所能,但仍然无法让它发挥作用.

尝试用jquery ui做自动完成

我的json看起来像这样

{"dealers":
     {
         "1156":"dealer 1",
         "1122":"dealer 2",
         "1176":"dealer 3",
         "1491":"dealer 4",
         "1463":"dealer 5",
         "269":"dealer 6"
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图使用此信息作为自动完成的来源.我得到的响应对象很好我只是无法以正确的格式获取它,以便我可以将"###"放在一个与"值"相关联的隐藏字段中,该值需要显示为"落下.

一直在尝试百万种不同的方式,但最近的尝试是在下面

function ajaxCall() {
    $.getJSON("/example/location/example.json?term=" + $('#dealerName').val(),
        function(data) {
        $.each(data.dealers, function(k, v) {                
                alert(k + ' : ' + v);
        });
    });        
}

$('#dealerName').autocomplete({
    source: ajaxCall,
    minLength: 2,
    delay: 100
});
Run Code Online (Sandbox Code Playgroud)

拜托,谢谢!

jquery json jquery-ui autocomplete jquery-ui-autocomplete

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

如何更改波斯日历的Django日历类型?

我用Django 1.6.

当我有一个有DateTimeField类型的字段时,Django自动使用Django calendar.

但在Iran我们使用Persian Calendar(或Jalali CalendarFarsi Calendar).

如何更改Django自动生成,因为它Persian calendar在页面中生成?

在另一方面,我想改变default calendarPersian Calendar

在此输入图像描述

python django persian-calendar

17
推荐指数
3
解决办法
3774
查看次数