小编fex*_*fex的帖子

ViewModelLocator MVVM Light中的ViewModels

将所有ViewModel存储在SimpleIoc中是否正确?例如,我有三页MainPage,照片,目录(因此有三个ViewModels - > MainVM,PhotosVM,DirectoriesVM).我应该将每个页面中的DataContext设置为ViewModelLocator中的View Model属性,还是将ViewModel嵌套为MainVM中的属性,并将每个页面DataContext绑定到Main.PhotosVMProperty,Main.DirectoriesVMProperty等等?谁能解释一下IoC的想法和目的?

xaml mvvm-light

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

C#事件内存泄漏

这些未订阅事件何时发生内存泄漏?我应该编写析构函数还是实现IDisposable来取消订阅事件?

c# memory-leaks

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

STL容器 - 矢量,列表和双端队列之间的差异

我是否应该使用deque而不是vector如果我想在容器的开始中推送元素?我何时应该使用列表,它的重点是什么?

c++ containers stl

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

智能指针和析构函数

我想知道当我不再使用原始指针时,是否需要在类中编写析构函数?只需提升智能指针.

boost destructor class smart-pointers

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

将SDL_Surface"连接"到shared_ptr

我想知道如何将SDL_Surface*与shared_ptr连接?在删除之前我
需要打电话.如何在shared_ptr中"修改删除过程"?SDL_FreeSurface(SDL_Surface*)SDL_Surface

c++ sdl shared-ptr

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

可能吗?c#中的GUI,C++中的app

是否有可能在C#中创建GUI层,在C++中创建其余的应用程序?如果我没错,其中一个antyvirus软件在Delphi中制作了GUI.怎么做?

c# c++

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

wxHTTP 和线程

我在线程中使用 wxHTTP 时遇到了一些问题。我创建了以下从 wxThread 派生的类来使用 wxHTTP。

class Thread : public wxThread {
private:
wxHTTP get;

public:
Thread()
{
}
~Thread()
{
}

virtual ExitCode Entry()
{

    get.SetHeader(wxT("Content-Type"), wxT("text/html; charset=utf-8"));
    get.Connect(wxT("www.mysite.com"));

    get.SetTimeout(1);

    wxInputStream *httpStream = get.GetInputStream(wxT("/script.php?name=aaa&text=blabla"));
    wxDELETE(httpStream);
    get.Close();


    return 0;
}
};
Run Code Online (Sandbox Code Playgroud)

我创建了这个线程并运行它(线程被创建、运行并且一切都很好)。不幸的是,wxHTTP 似乎不能与线程一起正常工作(即使我的防火墙也没有询问我关于连接的问题)。有没有办法在线程内创建 wxHTTP 连接?

c++ multithreading wxwidgets wxhttp

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

顶点缓冲区对象(删除进程)opengl

我什么时候应该调用glDeleteBuffersARB?申请结束时我应该这样做吗?我可以以某种方式自动化删除顶点缓冲区对象的过程吗?比如像smart_ptr那样的东西.

c++ opengl vbo

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

线程是标准C++的一部分吗?

是否有新的C++标准中的线程处理?如果我要编写多线程应用程序是否意味着应用程序将使用更多的CPU内核?( 如果可供使用的话 )

c++ multithreading c++11

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

处理在 xaml 中创建的控件

如何在 WinRT 中处置由 XAML 代码创建的控件?我创建了ImageSlideShow使用SempahoreSlimand DispatcherTimer(我使用timer.Tick事件)的UserControl。我应该将 .Unloaded 事件处理程序添加到ImageSlideShow用户控件或实现 IDisposable (xaml 是否负责调用 .Dispose?)以释放资源和事件处理程序 - 或者我是否需要像在代码隐藏中创建的控件一样手动处理它?

c# xaml windows-runtime

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