问题列表 - 第23783页

找不到睡眠功能

我是C编程的新手(我学习了c ++)我想用windows.h创建一个进程

起初我只想启动创建进程的主程序( - >启动其他程序)

这是我的代码,但它并没有真正起作用,我删除了每个unnessasery代码行,但"void sleep(700)"(或"sleep(700)"用于测试windows方法是否有效,但是我得到一个错误,那个"睡觉"无法找到.

#include <iostream>
#include <windows.h>
#include <string>

using namespace std;

void main()
{

//bool ret;
//startupinfo stupinfo;
//prozess_information pro2info;
//Getstartupinfo (&stupinfo);

 //createprozess(null, "C:\\bsss10\\betriebssystemePRA1.exe", null, null, false, create_new_console, null,
 // null, &stupinfo, &pro2info);

 sleep (700);

cout<< "hello";

}
Run Code Online (Sandbox Code Playgroud)

提前致谢

c++ windows

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

在Page_Load期间,设计器中添加的控件为null

以下所有名称都是通用名称,而不是实际使用的名称.

我有一个自定义的UserControl,其Panel包含一对标签,两个.aspx控件.

的.aspx:

<asp:Panel runat="server">
    <asp:Label ID="label1" runat="server">
    </asp:Label>
</asp:Panel>
<asp:Panel runat="server">
    <asp:Label ID="label2" runat="server">
    </asp:Label>
</asp:Panel>
Run Code Online (Sandbox Code Playgroud)

代码隐藏:

private readonly Object object;
protected void Page_Load(object sender, EventArgs e)
{
    // These are the lines that are failing
    // label1 and label2 are null
    label1.Text = object.Value1;
    label2.Text = object.Value2;
}
public ObjectRow(Object objectToDisplay)
{
    object = objectToDisplay;
}
Run Code Online (Sandbox Code Playgroud)

在另一个页面上,在后面的代码中,我创建了一个自定义用户控件的新实例.

protected void Page_Load(object sender, EventArgs e)
{
    Usercontrol control = new UserControl(object);
    Controls.Add(control);
}
Run Code Online (Sandbox Code Playgroud)

用户控件获取参数并尝试根据传入的对象设置标签.

但是,它尝试将值分配给的标签为null.

这是一个我不理解的ASP.net生命周期问题吗?我基于Microsoft ASP.net生命周期页面的理解是页面控件在Page_Initialization之后可用.

这样做的正确方法是什么?有没有更好的办法? …

c# asp.net user-controls

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

如何在C#.Net中将空指针传递给Win32 API?

我正在查看RegisterHotKey函数:

http://msdn.microsoft.com/en-us/library/ms646309(VS.85).aspx

BOOL RegisterHotKey(
  __in  HWND hWnd,
  __in  int id,
  __in  UINT fsModifiers,
  __in  UINT vk
);
Run Code Online (Sandbox Code Playgroud)

我一直在使用IntPtr传递第一个参数,在大多数情况下都能正常工作.但是现在我需要故意传递一个空指针作为第一个参数,IntPtr(故意)不会这样做.我是.Net的新手,这让我感到困惑.我怎样才能做到这一点?

c# null pinvoke

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

哪个SQL查询更快?过滤加入条件或Where子句?

比较这两个查询.将过滤器放在连接条件或are子句中是否更快.我一直认为它在连接标准上更快,因为它在最快的时刻减少了结果集,但我不确定.

我将构建一些测试来查看,但我也希望得到关于哪个更清晰易读的意见.

查询1

SELECT      *
FROM        TableA a
INNER JOIN  TableXRef x
        ON  a.ID = x.TableAID
INNER JOIN  TableB b
        ON  x.TableBID = b.ID
WHERE       a.ID = 1            /* <-- Filter here? */
Run Code Online (Sandbox Code Playgroud)

查询2

SELECT      *
FROM        TableA a
INNER JOIN  TableXRef x
        ON  a.ID = x.TableAID
        AND a.ID = 1            /* <-- Or filter here? */
INNER JOIN  TableB b
        ON  x.TableBID = b.ID
Run Code Online (Sandbox Code Playgroud)

编辑

我运行了一些测试,结果显示它实际上非常接近,但该WHERE条款实际上稍快一点!=)

我绝对同意在WHERE条款上应用过滤器更有意义,我只是对性能影响感到好奇.

已确认的时间标准: 143016 ms
已安排时间加入标准: 143256 ms

测试

SET …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2008

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

将VS2008中的类图添加到Sandcastle帮助文件中

我在Visual Studio 2008 Team System中为我的项目制作了类图,我想将这些图嵌入到我的Sandcastle .chm文件中.我一直在寻找Sandcastle 的Drawbridge组件,但他们显然是在处理旧版的Sandcastle; 这并不奇怪,因为看起来Drawbridge最后一次更新是在2008年.使用当前版本的Sandcastle我在Vista中,它安装在C:\ Program Files\Sandcastle帮助文件生成器.安装Drawbridge后,它创建了以下目录结构:C:\ Program Files\EWSoftware\Sandcastle帮助文件生成器\ BuildComponents.然后它在那里放了一个XML组件配置文件,但当然这对我安装的Sandcastle版本没有任何意义,因为它不在其路径的任何地方.

我希望只是将XML配置文件复制到Sandcastle的当前安装目录,但那里没有BuildComponents目录.那么,有没有人知道Drawbridge是否仍然适用于Sandcastle?如果有,我该如何安装?如果没有,我如何在我的Sandcastle .chm帮助文件中嵌入VS2008类图?

这与此问题略有关系.

documentation sandcastle helpfile class-diagram visual-studio

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

GDI +:将所有像素设置为给定颜色,同时保留现有的alpha值

将每个像素的RGB分量设置System.Drawing.Bitmap为单一纯色的最佳方法是什么?如果可能的话,我想避免手动循环每个像素来执行此操作.

注意:我想保留原始位图中的相同alpha分量.我只想改变RGB值.

我查看了使用ColorMatrixColorMap,但我找不到任何方法可以使用任何一种方法将所有像素设置为特定的给定颜色.

c# gdi+ bitmap

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

什么时候写迭代器?

我知道这可能是一个愚蠢的问题..我什么时候需要编写自己的迭代器?是在设计我自己的容器类时吗?还有其他什么时候我想创建自己的迭代器吗?

例子将被挪用.

-Jon

c++ iterator stl

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

如何判断矩形矩阵在MATLAB中是否有重复的行?

我有一个n×m矩形矩阵(n!= m).找出MATLAB中是否有任何重复行的最佳方法是什么?找到重复索引的最佳方法是什么?

matlab matrix duplicates

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

Mercurial:一些与.hgignore有关的问题

我已经工作了很长时间,.hgignore文件很好,最近添加了一种新类型的文件可以忽略.运行"hg status"时,我注意到了这一点:

M .hgignore
Run Code Online (Sandbox Code Playgroud)

所以Mercurial认为这.hgignore是一个需要跟踪的文件(如果它是项目的根).

现在我已经阅读了各种文档,但我的观点没有特别说明,所以这里有一些非常详细的问题,希望可以帮助我解决这个问题(如果有人回答可以引用并解决这三点,那就太棒了!每个问题是/否答案]):

  • 应该.hgignore是项目的根源?(我想它应该,看到开发人员可能正在开发几个项目,这些项目都有不同的.hgignore要求)

  • 可以.hgignoreBE水银被忽略?

  • 如果它可以忽略,应该 .hgignore被Mercurial忽略(这与前一个问题不同)

.hgignore应该被忽略的情况下,如果你使用了一个非常古老和不完整的东西,你会突然回滚的方式不会发生一些非常糟糕的事情吗?.hgignore

我认为我发现某些每用户IDE项目文件发生了奇怪的事情(我并不是说所有的IDE项目文件只是每个用户,但有些肯定是)应该被忽略,但是用户回滚到一个旧版本,旧版本.hgignore被使用,然后突然被忽略的文件被提交,因为旧版本.hgignore没有排除这些.

mercurial dvcs hgignore

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

是否可以判断DOM是否被修改,以及哪个部分?

如果您知道它将被修改,是否有任何实用的方法可以告诉DOM的哪个部分被修改?

我正在编写一个插件,它将与我没有写的javascript一起运行.在修改DOM之前将触发事件,并且在修改之后将触发一个事件.我的工作是决定改变了什么.这是可能的,如果是这样,最不可怕的方法是什么?

javascript jquery events dom

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