小编use*_*077的帖子

我应该更喜欢std :: thread还是Boost线程?

我是C++(来自C#)的新手,他正在编写一个多线程的C++应用程序并想知道什么是更好的使用:std::thread或者它的Boost对应物?

我在另一个Stack Overflow帖子中看到了以下讨论,但仍然没有完整的图片说明我为什么要选择一个而不是另一个.如果没有启动新程序,我应该使用标准库还是Boost线程?

谢谢!

c++ multithreading boost

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

覆盖XML反序列化以使用基本反序列化和添加功能

我有一个应该序列化和反序列化的类.

但是每次去血后我都需要调用一种同步参考的方法.

无论如何,我可以实现反序列化并使用传统的反序列化,但在常规反序列化后添加对我的方法的调用?

c# xml serialization xml-serialization xmlserializer

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

无声的例外,

我在64位遇到了这个奇怪的静默异常问题.这是什么造成这种行为?我想了解为什么会出现这种情况以及推荐的解决方案是什么?

主要:

    try
    {
        Application.Run(new Form1());
    }
    catch
        (Exception ex)
    {
        MessageBox.Show("Error");
    }

private void Form1_Load(object sender, EventArgs e)
{
    throw new Exception("oh no!");
}
Run Code Online (Sandbox Code Playgroud)

c# 64-bit exception-handling

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

重新启动当前进程C#

我有一个内部装有安装程序的应用程序,我想为此重新加载与该应用程序相关的所有内容。我搜索并看到了Application.Restart()及其缺点,并想知道什么是执行我所需的最佳方法-关闭进程并重新启动它。或者是否有更好的方法来重新初始化所有对象。

.net c# installer process

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

检查dataGridView是否在其任何单元格上设置了errorText

如何知道datagridview是否在其任何单元格上都有errorText.我有一个Save按钮,只有当所有单元格值都有效意味着没有任何单元格设置了errorText时,我才想启用它

c# datagridview winforms

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

没有显示RichTextBox文本C#

以编程方式使用richtextbox控件我将文本附加到richtextbox.

richTextBox1.AppendText("hello");
Run Code Online (Sandbox Code Playgroud)

不知何故,文本出现在文本中,richTextBox1.Text但未在表单中显示.什么可能是什么问题?(我检查了forecolor似乎没问题).提前致谢

编辑: 找到根本原因(错误地将initializeComponent()两次.)

private void InitializeComponent()
{
    this.richTextBox1 = new System.Windows.Forms.RichTextBox();
    this.SuspendLayout();
    // 
    // richTextBox1
    // 
    this.richTextBox1.Location = new System.Drawing.Point(114, 104);
    this.richTextBox1.Name = "richTextBox1";
    this.richTextBox1.Size = new System.Drawing.Size(100, 96);
    this.richTextBox1.TabIndex = 0;
    this.richTextBox1.Text = "";
    // 
    // Form1
    // 
    this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    this.ClientSize = new System.Drawing.Size(284, 262);
    this.Controls.Add(this.richTextBox1);
    this.Name = "Form1";
    this.Text = "Form1";
    this.Load += new System.EventHandler(this.Form1_Load);
    this.ResumeLayout(false);

}

   public Form1()
    {
            InitializeComponent();
            InitializeComponent();

    }

    private void Form1_Load(object sender, EventArgs …
Run Code Online (Sandbox Code Playgroud)

c# richtextbox

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

根据条件从结构数组matlab中选择项目

我有一个名为的struct数组Lst.每个结构都有以下形式:

Point (x,y)
Type (1-6)
Run Code Online (Sandbox Code Playgroud)

我想为每种类型获得单独的点数组.我怎么才能得到它?

Lst(Lst.Type==1);
Run Code Online (Sandbox Code Playgroud)

因为型号将无法正常工作不是一个领域Lst,但的Lst(i).

另外,有没有办法保存每个项目的索引或另一种方法,然后再将它们组合到原始订单?

matlab

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

故障模块这是什么意思,为什么会发生这种情况?

我有一个用 .net C# 编写的应用程序,它偶尔崩溃(不响应)windows 事件日志和以下消息。(它所指的 dll 是非托管代码)

有谁知道这个异常是什么意思?什么可能导致这种情况?有什么方法可以解决这个问题?

错误的应用程序名称:Application.exe,版本:4.2.11.0,时间戳:0x4e8d8e86 错误的模块名称:myDll.DLL_unloaded,异常代码:0xc0000005 错误偏移量:0x0000000180004d3c 错误的模块报告路径:myDll1000000-DLL-DLL-Edll.dll.7d7.dll。 9df7-001cc05d00b7

谢谢!

c# dll module fault

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

通过在特定位置插入新元素来复制xml文件 - C#

嗨,我想复制一个xml文件,并插入一个特定的元素locaiton更多的元素; 这样做的最好和最简单的方法是什么.我可以使用xmlReader读取元素并逐个引用每个类型 - 我有一些问题,但除此之外,我认为太过分工作可以做得更好.在下面的示例中,我将xml作为默认定义,需要以相同的格式创建一个新的xml,并将新值插入到sheet1中 - 但是在现有行之后,并对sheet2执行相同操作.

<book>
   <Sheet ss:name="Sheet1">
      <Table >
      <Row >
        <Cell/>
        <Cell>
             Title Name      
        </Cell>
        <Cell >
             Title Description
         </Cell>
      </Row>
   </Sheet>
<a/>
<b/>
  <Sheet ss:name="Sheet2">
      <Table >
      <Row >
        <Cell/>
        <Cell>
             Title Name      
        </Cell>
        <Cell >
             Title Description
         </Cell>
      </Row>
   </Sheet>
</book>
Run Code Online (Sandbox Code Playgroud)

c# xml xmldocument xmlwriter xmlreader

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

无法打开张量板的浏览器

我正在运行mnist_wiht_summaries并运行张量板指向相同的日志目录。tensorboard似乎成功运行,它显示:

Starting TensorBoard 47 at http://0.0.0.0:6006
(Press CTRL+C to quit)
Run Code Online (Sandbox Code Playgroud)

但是当我打开http:/0.0.0.0:6006它表明

网络错误(tcp_error)

发生通信错误:“” Web服务器可能已关闭,太忙或遇到其他问题,导致其无法响应请求。您不妨稍后再试。

要获得帮助,请与您的网络支持团队联系。

tensorflow tensorboard

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

有没有什么可以在C中完成而不是在C++中以相反的方式完成

参考C和C++.我想知道其中一种语言是否有可能,而另一种语言是不可能的.

我对这个问题的一些想法:

  • 我的第一个想法是他们,因为他们都被翻译成集会,实际上应该可以用两种语言做我们想要的一切.

  • 但是因为C++是一种更高级别的语言而犹豫不决,所以它可能不会暴露创造C所做的所有可能性而C可能不会暴露所有可能的汇编等等.因为语言在我看来更高,对程序员来说更容易,但计算能力是降低.它是否正确?

  • 反过来说C++中有什么可能而不是C - 我不是指程序员的代码效率和可用性(意识到多态,继承等)但是想要知道有什么是不可能的. C.

  • 另一个要强调在C++中可能出现C语言的事实是使用C++的C++包装器(这被认为是纯C++编程吗?)(C++是用C++构建的吗?)

我很乐意澄清这个问题.

谢谢!

c c++

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