小编Nic*_*ick的帖子

"独立"指令在XML中意味着什么?

' standalone'指令在XML文档中意味着什么?

xml

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

shared_dynamic_cast和dynamic_pointer_cast之间的区别

有人可以向我解释一下之间的区别:

shared_dynamic_castdynamic_pointer_cast从Boost库?

在我看来,它们可能是等同的.

c++ boost c++11

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

以编程方式重新启动Windows服务

我知道这可以在C#/ .Net中完成,但我想知道是否可以调用Windows API吗?

我有一个服务将服务DHCP请求,当我想更新我需要停止服务的服务的配置,重写其INI文件,然后再次启动服务.

任何帮助赞赏!

c++ windows-services

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

在C++中设置Windows服务描述

CreateService用来安装Windows服务可执行文件但是我似乎无法找到如何设置服务的描述.

有谁知道如何做到这一点?

谢谢.

c++ unmanaged

14
推荐指数
2
解决办法
5906
查看次数

我在哪里可以找到H.264标准?

我想为H.264编写一个小模糊器,但我不知道文件格式.你能不能给我标准,以便伪造正确的(因而不正确的)h.264文件.

谢谢Mathias

standards fuzzing h.264

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

绑定到127.0.0.2

我在Windows XP PC上本地运行客户端/服务器应用程序,出于测试目的,我想运行多个客户端.

服务器有一个配置文件,其中包含可以连接的客户端的IP地址; 在现实世界中,这些都将在具有单独IP地址的单独主机上.

目前我可以使用绑定到127.0.0.1的单个客户端进行本地测试,但是因为我在服务器配置中只能有一个客户端IP映射(这就是系统的工作方式,无法重新设计!)我只能运行我的开发PC上的一个客户端.

我试图启动另一个绑定到127.0.0.2的客户端应用程序连接到绑定到0.0.0.0的服务器但服务器认为客户端再次从127.0.0.1连接,因此拒绝它认为是第二个连接的第一个客户.

任何人都可以建议一种解决这个问题的方法吗?我相信我可以运行另一个绑定到PC的外部IP地址的客户端,但我真的希望能够运行多个.

我知道我可以使用VirtualBox或类似程序来运行新实例,但我希望所有客户端应用程序都在Visual Studio调试器中运行.

任何帮助非常感谢!

缺口.

PS.不确定它是否重要,但应用程序是使用标准的winsock套接字用C++编写的.

c++ sockets windows networking loopback

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

这种编码风格是否会导致内存泄漏

在MVVM模式之后,我试图通过View连接子窗口的显示以响应来自View Model的请求.

使用MVVM-Light Messenger,View将注册请求以在View的构造函数中显示子窗口,如下所示:

InitializeComponent();
Messenger.Default.Register<EditorInfo>(this, (editorData) =>
{
    ChildWindow editWindow = new EditWindow();
    editWindow.Closed += (s, args) =>
    {
        if (editWindow.DialogResult == true)
            // Send data back to VM
        else
           // Send 'Cancel' back to VM
   };

   editWindow.Show();
});
Run Code Online (Sandbox Code Playgroud)

使用Lambda订阅ChildWindow Closed事件会导致垃圾回收问题.或者换句话说,当(如果有的话)editWindow将被取消引用并因此成为垃圾收集的候选者时.

c# silverlight event-handling mvvm-light

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

boost派生对象的序列化不会调用derived的serialize()

我已阅读了大量类似问题,但未找到答案.我正在使用Visual Studio 2010并提升1.47.

这是代码,它是完整的和可编译的:

#include "stdafx.h"

#include <string>
#include <sstream>

#include <boost/archive/text_oarchive.hpp>
#include <boost/archive/text_iarchive.hpp>

#include <boost/serialization/export.hpp>

using namespace std;

class BaseObject 
{
public:

    BaseObject(void) { };
    virtual ~BaseObject(void) { };

    template<class Archive>
      void serialize(Archive &ar, const unsigned int version)
      { /* nothing happens here */  };
};

class DerivedObject : public BaseObject
{
public:

    string text;

public:

    DerivedObject(void) { };
    ~DerivedObject(void) { };

    template<class Archive>
      void serialize(Archive &ar, const unsigned int version)
      {
          ar & text;
      };
};

BOOST_CLASS_EXPORT(DerivedObject)

int …
Run Code Online (Sandbox Code Playgroud)

c++ serialization boost export derived

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

如何在线程因某些错误而被终止时收到通知

我正在使用posix线程在C中使用固定数量的线程编写程序.

当线程因某些错误而被终止时,如何通知我?

有没有信号可以检测到它?

如果是这样,信号处理程序是否可以创建一个新线程来保持线程数相同?

c multithreading posix signals

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

儿童XElement索引

鉴于XElement有没有办法在父容器中找出该元素的索引?

我知道一定有,但我无法理解!

谢谢!

c# xml linq xelement

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