小编djc*_*uch的帖子

Singleton与ServiceLocator

使用服务定位器与单身人士相比有哪些优缺点?我已经读到单身人士很糟糕,但我想知道服务定位器是否通常是更好的做事方式.

c# singleton service-locator

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

QT Creator 3.0.1在Windows上进行调试突然变慢.为什么?

我已经在Windows上使用QT Creator 3.0.1很长一段时间了,现在,突然之间,调试速度非常慢.跨过,在观察窗口看到当地人,恢复执行,一切都需要很长时间才能完成.如果我遇到断点或崩溃并尝试跳过,我会看到消息"运行请求...",然后很长一段时间都没有.正常的调试UI被禁用(暂停,停止等),但"应用程序输出"窗口中的停止按钮已启用并可正常工作.

我的设置详情:

  • 在Windows XP SP3 32bit上运行
  • 使用套件Desktop 5.2.1 MSVC2010 32bit
  • 来自Windows x86调试工具的cdb.exe
  • 使用QT Creator给我的默认符号缓存位置和服务器.

我删除并重新创建了符号缓存,修复了Windows安装的调试工具,但没有任何改变.

可能是什么导致了这个?是否需要清理,清除,重置文件或文件夹?

windows debugging qt qt-creator

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

在WPF中撤消/重做?

可能重复:
用于实施UNDO和REDO选项的数据结构

WPF是否提供了处理撤消/重做的框架?如果没有,那么通常的做法是什么?

谢谢!

c# wpf undo-redo

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

WPF 4的新功能?

我一直无法找到以任何详细的方式描述.Net 4.0中WPF的新功能的文章.我在哪里可以找到它?

谢谢!

c# wpf wpf-4.0

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

如何弹出“蜂窝数据已关闭”警告信息?

只要用户没有蜂窝网络或 wifi 连接,Apple 的内置应用程序就会显示一条弹出消息。它看起来像:

“蜂窝数据已关闭

打开蜂窝数据或使用 Wi-Fi 访问数据

[设置] [确定]"

单击设置按钮打开设置面板。

这是系统弹窗吗?如何在我自己的应用程序中使用它?

我已经在使用 UIRequiresPersistentWiFi 但它使用了一种不同类型的消息,该消息在飞行模式开启时出现。

谢谢!

iphone cocoa-touch ios

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

它是犹太内存第二次映射文件但是更大的尺寸?

在我的应用程序中,创建磁盘上的一个文件并使用初始大小映射内存.如果我将第二个内存映射应用于具有更大大小的文件,则文件将扩展为新大小.Windows让我可以毫无错误地执行此操作,但我不知道它是否真的是犹太洁食.第二个具有更大尺寸的内存映射是否有任何问题?

c++ windows memory-mapped-files

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

计算各个派生类的实例

我希望能够计算属于同一类层次结构的类的实例.

例如,假设我有这个:

class A;
class B: public A;
class C: public B;
Run Code Online (Sandbox Code Playgroud)

然后我有这个代码

A* tempA = new A;
B* tempB = new B;
C* tempC = new C;
C* tempC2 = new C;

printf(tempA->GetInstancesCount());
printf(tempB->GetInstancesCount());
printf(tempC->GetInstancesCount());
Run Code Online (Sandbox Code Playgroud)

结果应该打印
1
1
2

理想情况下,计数应该在内部进行.每个类,而不是某种经理,应该知道它有多少个实例.

有任何想法吗?

谢谢!

c++

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

完全特色的C++断言对话框?

我正在为VisualStudio寻找一个好的,功能齐全的C++断言宏.具有能够一次或永远忽略断言的功能,能够准确地破坏宏被调用的位置(而不是宏代码内部),并获得堆栈跟踪.

在我不得不蹲下来写一个之前,我想我会问是否有人知道那里有任何可用的东西.

有什么建议?

谢谢!

c++ assertions visual-studio

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

一个窗口绑定自我?

我正在尝试将Window的datacontext设置为自己,但我无法弄清楚语法应该是什么.

<Window x:Class=" ... 
    DataContext="{Binding Self}"
Run Code Online (Sandbox Code Playgroud)

似乎没有用.

有任何想法吗?

谢谢!

c# data-binding wpf

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

按住鼠标左键时不生成WM_MOUSELEAVE

在我的Win32应用程序中,当我按住鼠标左键并快速将鼠标指针移出窗口时,我不会收到WM_MOUSELEAVE消息.但是,如果我按住鼠标左键,从窗口内部开始并缓慢移动通过窗口边缘,它将生成WM_MOUSELEAVE.

如果我没有按住鼠标左键,无论鼠标指针移出窗口的速度有多快,我每次都会收到WM_MOUSELEAVE消息.

有什么不同?我能做些什么来妥善处理这两种情况?

编辑:如果我左键单击并按住,移出窗口然后松开鼠标左键我收到WM_MOUSELEAVE消息.但现在为时已晚.

c++ mouse winapi

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