到目前为止,我正在使用Entity Framework来成功操作数据库中的数据.
但是,我希望有多个应用程序同时播放数据(并发版).
有没有办法在数据库中的数据发生变化时收到通知?
我看到了使用DML触发器的解决方案,但我想知道是否有其他方法可以实现这一点,如果是,那么使用什么是最佳解决方案.
问候,
尼克
编辑
也许我的问题不够明确,我会试着用一个例子来说明.
有谁知道对象的模板化缓存的任何实现?
例如 :
typedef cache<int, MyObj*> MyCache;
MyCache oCache;
oCache.SetSize(1);
oCache.Insert(make_pair(1, new MyObj());
oCache.Touch(1);
MyObj* oldObj = oCache.Delete(1);
...
Run Code Online (Sandbox Code Playgroud)
它可以像LRU或MRU缓存一样简单.
欢迎任何建议!
尼克
我们正在使用c ++开发在嵌入式系统上运行在Windows CE 4中的应用程序.
我们的一个限制是应用程序使用的所有内存只能在启动期间分配.我们写了很多只使用预分配内存而不是分配新内存的容器和算法.
您是否认为我们可以在这些条件下使用boost库而不是我们自己的容器?
欢迎任何评论和/或建议!
非常感谢,
尼克
我是C#4.0和WPF的新手,我即将开始一个新的应用程序.
来自C++/MFC世界,我对测试与最新技术一起使用的策略感兴趣.
例如:
任何意见,将不胜感激.
谢谢.
我喜欢Visual Studio单元测试框架的一件事是,所有单元测试都是通过IDE完成的,从类定义到运行测试,测试都有一个图形绿色/红色条,给出测试结果.
我正在使用CppUnit和Google Test来测试我的应用程序.在给定文本输出的情况下,我在Visual Studio IDE中成功地进行了集成.
我想知道是否有人构建Visual Studio Addin允许从DevStudio内部运行测试并有一个图形测试运行器来提供反馈?
谢谢,
尼克
给定具有以下类的DLL:
#define DLLAPI __declspec(...)
class DLLAPI Base
{
public:
virtual void B();
};
class Derived : public Base
{
public:
virtual void B();
virtual void D();
};
Run Code Online (Sandbox Code Playgroud)
即使"DLLAPI"关键字未应用于类定义(至少,不是直接),我的"Derived"类是否可以在dll之外显示?
"D()"功能是否可见?
谢谢
我正在开始一个新项目,并希望使用Enterprise Architect进行需求管理。
在一个软件中定义需求,关联用例,设计元素,测试等看起来非常不错。
我成功创建了一个配置文件,该配置文件满足了拖动自定义要求以及为企业提供预定义标记值的要求。
我的问题是需求必须在3个级别进行管理。团队,管理层和客户。管理层和客户端都与Excel通信。
我的问题是,可以执行以下操作:-在具有预定义标签值的EA中创建需求图-在Excel中(具有预定义标签值)导出需求-我无法导出我的预定义标签值。-修改excel文件-从excel导入并更新EA中的要求。
我正在使用 boost::interprocess 在两个应用程序之间进行通信。当同一用户启动这两个应用程序时,效果很好。
当其中一个应用程序是一项服务时,它就会失败。
我发现共享媒体实际上是在“TMP”目录中创建的文件。所以它失败了,因为每个应用程序都在自己的“TMP”目录中创建自己的文件。
也许我没有以良好的方式使用它来实现我的特定目的。
有人知道如何解决我的问题吗?
多谢,
尼克
编辑:我尝试使用“ Managed_mapped_file ”。我的问题是 win32 实现正在调用“ CreateFileMapping ”,但没有指定对象的名称。在我的特殊情况下,我认为我需要指定类似“ Global\MyMappedFile ”的内容,以便应用程序和服务都可以查看映射文件。
boost ×3
c++ ×3
.net ×1
c# ×1
c#-4.0 ×1
cppunit ×1
dll ×1
dllexport ×1
dllimport ×1
embedded ×1
excel ×1
googletest ×1
interprocess ×1
stl ×1
testing ×1
unit-testing ×1
windows ×1
windows-ce ×1
wpf ×1