问题列表 - 第37626页

Visual C++ 2010是否支持C++ 11线程库?

我正在使用Visual C++ 2010.它是否支持C++ 11线程库,这样我可以在这个问题中编译代码?

如果没有,我可以使用哪个库来支持这个?

c++ multithreading visual-c++ visual-c++-2010 c++11

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

我不遵循PEP 8并将我的行切成79个字符是不是很糟糕?

我认为每个Python代码都见过PEP 8.对我说的部分是:

Limit all lines to a maximum of 79 characters.
Run Code Online (Sandbox Code Playgroud)

我坐在宽屏显示器上并在屏幕上编码.我不是在终端编码,也不打算在终端编码.因此我对字符行限制没有任何问题.

有多少人真正遵循这个限制?如果你没有在80字符限制终端编码,你还会遵循它吗?我不遵守它是不是很糟糕?

我讨厌这种限制是如何区分Python的"风格指南".<

python coding-style pep8

9
推荐指数
4
解决办法
3540
查看次数

如何在fancybox中使用UpdatePanel

我点击链接时使用fancybox显示div的内容.这可以使用下面的代码:

<a id="popupTrigger" href="#popup">popup trigger</a>

<div style="display:none">
    <div id="popup">
        <asp:UpdatePanel ID="HerkomstCodeUpdatePanel" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                This content displays inside fancybox.
                <asp:TextBox ID="CurrentTimeTextBox" runat="server"></asp:TextBox>
                <asp:Button ID="RefreshContentButton" runat="server"></asp:Button>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和JScript:

$(document).ready(function () {
    $("#popupTrigger").fancybox({
        autoDimensions: false,
        height: 250,
        transitionIn: 'elastic',
        transitionOut: 'elastic',
        width: 400
    });
});
Run Code Online (Sandbox Code Playgroud)

现在我期待它会做的是,当你点击按钮(显示在fancybox中)时,它会更新文本框并执行我在代码隐藏中定义的任何内容.不幸的是,单击按钮时没有任何反应.

我试图触发一个__doPostback自己传递updatepanel的ClientID和/或按钮本身.但我似乎无法触发代码隐藏中的事件.

问题是,如果我删除fancybox,updatepanel按预期工作.所以我猜我是否可以在创建fancybox之前以某种方式找出按钮背后的事件处理程序逻辑,我可能能够在附加fancybox后重新创建eventhandler逻辑?我在任何地方都找不到它......

我正在使用ASP.Net WebForms 3.5和JQuery 1.4.1

更新

我通过使用下面的代码覆盖按钮上的客户端点击事件来触发codebehind button_click事件.关键是使用按钮的名称作为__doPostBack事件的发送者对象.剩下的唯一问题是所有其他值都不再发布.如果我在文本框中输入任何内容,请单击按钮,我的代码隐藏不再知道文本框中的内容.

$("#popupTrigger").fancybox({
    //.... other options,
    onComplete: function () {
        $("#RefreshContentButton").click(function () {
            __doPostBack($(this).attr('name'), '');
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

asp.net jquery updatepanel webforms fancybox

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

如果调试运行良好,但发布崩溃该怎么办

我有一个在调试版本中运行良好的应用程序,但是当我在发布版本中启动它时,我得到了一个

unhandled Exception at 0x0043b134 in myapp.exe: 0xC0000005:
Access violation while reading at position 0x004bd96c
Run Code Online (Sandbox Code Playgroud)

如果我点击"break",它会告诉我没有加载符号,并且无法显示源代码.

在这种情况下我能做些什么来追查问题?

c++ crash debugging release

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

从硬盘中排序巨大的整数

给定硬盘上的100 GB整数数据,RAM为2 GB,如何使用最少的磁盘操作对整数进行排序.这里从磁盘中获取一个数字被视为一个磁盘操作(尽管实际上可以获取一个数据块).

我们可以使用磁盘上的额外空间进行临时存储,而无需考虑清理使用的临时空间的操作.

algorithm

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

C++重载new []查询:参数的大小是多少?

我有像这样的重载运算符new []

void * human::operator new[] (unsigned long int count){
      cout << " calling new for array with size  = " << count <<  endl  ;
      void * temp = malloc(count) ;  
      return temp ; 
}
Run Code Online (Sandbox Code Playgroud)

现在打电话

human * h = new human[14] ;
Run Code Online (Sandbox Code Playgroud)

比方说sizeof(human) = 16,但计算它的打印是232,这是14*16 + sizeof(int*)= 224 + 8.

为什么要分配这个额外的空间?它在哪里记忆?因为当我打印*h或者h[0]我得到相同的结果时,所以它不在内存块的开头.它是否正确或我在这里遗漏了一些东西?

c++ overloading new-operator

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

试图运行sqlcmd失败,无法建立连接?

当我尝试运行sqlcmd(从cmd提示符)时,我收到以下错误:

HResult 0x2,Level 16,State 1命名管​​道提供程序:无法打开与SQL Server的连接[2].Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:建立与SQL Server的连接时发生了与网络相关或特定于站点的错误.找不到服务器或无法访问服务器.检查实例名称是否正确,并且我将SQL Server配置为允许远程连接.有关详细信息,请参阅SQL Server联机丛书.. Sqlcmd:错误:Microsoft SQL Server Native Client 10.0:登录超时已过期.

不知道为什么会这样?我可以从我的asp.net网站(在本地运行,如数据库)连接到sql server,但sqlcmd无法连接.

sql-server sqlcmd

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

检测Groovy每个{}闭包内的第一个和最后一个项目

我正在使用Groovy的方便的MarkupBuilder从各种源数据构建HTML页面.

我正在努力做的一件事是构建一个HTML表并将不同的样式类应用于第一行和最后一行.这可能是最好的例子......

table() {
  thead() {
    tr(){
      th('class':'l name', 'name')
      th('class':'type', 'type')
      th('description')
    }
  }
  tbody() {
    // Add a row to the table for each item in myList
    myList.each {
      tr('class' : '????????') {
        td('class':'l name', it.name)
        td('class':'type', it.type)
        td(it.description)
      }
    }
  }   
}
Run Code Online (Sandbox Code Playgroud)

在本<tbody>节中,我想<tr>根据当前项目myList是第一项还是最后一项来将元素的类设置为不同的类.

是否有一个很好的Groovy-ified方法来做到这一点,而不是使用手动来检查项目索引与列表大小使用类似的东西eachWithIndex{}

html groovy closures markupbuilder

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

将UIView置于屏幕中央

我需要在我的视图顶部添加一个简单的加载动画...并希望它位于屏幕的中心(可见咏叹调)..任何人都可以指向正确的方向.如何获得窗口的中心,以便我可以添加子视图..?

iphone objective-c

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

用于求幂的 SIMD 代码

我正在使用 SIMD 来计算快速求幂结果。我将时间与非 simd 代码进行了比较。求幂是使用平方和乘法算法实现的。

普通(非simd)版本的代码:

b = 1;  
for (i=WPE-1; i>=0; --i){  
    ew = e[i];  
    for(j=0; j<BPW; ++j){  
        b = (b * b) % p;  
        if (ew & 0x80000000U)  b = (b * a) % p;  
        ew <<= 1;  
    }  
}  
Run Code Online (Sandbox Code Playgroud)

SIMD版本:

   B.data[0] = B.data[1] = B.data[2] = B.data[3] = 1U;  
   P.data[0] = P.data[1] = P.data[2] = P.data[3] = p;  
   for (i=WPE-1; i>=0; --i) {  
      EW.data[0] = e1[i]; EW.data[1] = e2[i]; EW.data[2] = e3[i]; EW.data[3] = e4[i];  
      for (j=0; …
Run Code Online (Sandbox Code Playgroud)

c optimization simd

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