小编Car*_*s00的帖子

简单的WPF + MVVM绑定

我有一个名为MyWindowderives 的类Window.我使用MVVM模式,因此在代码隐藏中我有以下字段:

public MyViewModel ViewModel = new MyViewModel();
Run Code Online (Sandbox Code Playgroud)

ViewModel包含一个集合Person,我想要做的就是将a绑定ComboBox到此集合,显示Person.Name为每个集合的标题Person.
我还希望有另一个字段ViewModel,它将与所选项目绑定数据.

请帮我.

c# data-binding wpf mvvm

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

链接Visual C再次使用MinGW的静态库

如何将Visual C++(2010)控制台应用程序与由MinGW(*.a格式)创建的STATIC库链接?它与Visual C++ 2010兼容吗?

谢谢.

c mingw static-libraries visual-studio-2010 visual-c++

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

自动化C单元测试

我有一个用MinGW,Eclipse C项目编译的C库.库包含许多模块,每个模块都可以进行测试.

什么是最好的方法(使用MACROS或其他东西)如何为这个库编写测试,在Eclipse/CDT IDE中编译运行它?

编辑:我见过有人用过

#ifdef TEST

int main(void)
{
   ...TEST LOGIC...
}
#endif
Run Code Online (Sandbox Code Playgroud)

但不知道如何将其插入Eclipse.

c eclipse gcc unit-testing mingw

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

在GCC中将C++链接到C

extern "C" int ping(void)在C++"静态库"项目中有一个函数.现在,我想写一个简单的Hello-World C程序来调用这个函数int x = ping();.

我使用,g++ / gcc但我无法将C可执行文件与C++共享库链接.拜托,怎么能这样做?你能提供准确的gcc命令吗?

编辑:

g++ -c -static liba.cpp
ar rcs liba.a liba.o
gcc -o x main.o -L. -la
Run Code Online (Sandbox Code Playgroud)

得到:

./liba.a(liba.o):(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
Run Code Online (Sandbox Code Playgroud)

collect2:ld返回1退出状态

c c++ linker gcc g++

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

DLL函数调用的开销

从DLL调用函数时性能损失有多大?加载DLL对我们来说不是问题,对highperf库的调用次数不会很大.

大约一次调用多少指令/时钟周期接管静态库调用?

c c++ dll performance

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

在Windows上的Libev

考虑libeventlibev.该libev库是否在Windows上具有IOCP的本机支持?

c++ windows libevent libev

7
推荐指数
2
解决办法
9763
查看次数

本土工作队与英特尔TBB

我们正在考虑使用哪个并行框架C/C++.我们有一些非常特殊的条件,并不是100%肯定,例如TBB可以添加"更多"的东西.

  • 有正在N运行的线程和一个同步的工作队列(使用pthread互斥锁).
  • 我们的工作优先(int).
  • 作业被放入队列,空闲线程将获得具有最高优先级的作业.

重复此过程直到队列为空.

那么,现在,我想知道像TBB(线程构建块)这样的框架是否可以从算法的角度为这种特殊场景提供更多?(所以,内部......)

c c++ multithreading gcc tbb

7
推荐指数
2
解决办法
2450
查看次数

即时加载Haskell插件

我需要编写一个Haskell应用程序,它可以动态加载另一个Haskell插件.插件是一个任意的源代码,一旦加载它运行了很长时间,所以在它使用之前以某种方式编译它将是有益的.我也考虑过使用LLVM.我认为这肯定是一个已经解决的问题.如何以健壮的方式做到这一点?

haskell llvm

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

在nodejs中需要

require(...)node.js中的参数是文件名.如果我在一个字符串中 有一个模块源代码code,我可以以某种方式调用require(code)并加载该字符串中的函数吗?

javascript node.js

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

std :: vector和copy构造函数

vector<X> v;
X x;
v.push_back(x); v.push_back(x); v.push_back(x);
Run Code Online (Sandbox Code Playgroud)

为什么这段代码会调用类的复制构造函数X 6次?(使用g ++ 4.7.2 STL)

拜托,我想知道这正是发动机罩下会发生什么与此特定STL.

c++ gcc stl

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