问题列表 - 第35498页

无法使用VS2010进行远程调试

我在同一公司域上有一台服务器和一个工作站.我的用户是两台计算机上的本地管理员.我已经安装了VSV10版本的MSVSMON,并将其设置为在我的用户服务器DOMAIN\greg.b上作为服务运行(我给自己"登录为服务").我使用我的域帐户登录服务器并启动远程调试监视器.然后我从Visual Studio连接到服务器.在服务器上的监视器中我可以看到

23/09/2010 16:26:33 DOMAIN\greg.b已连接.

过了一会儿,我从Visual Studio得到了一个对话框

无法连接到名为"SERVER_NAME"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.防火墙可能阻止通过DCOM与本地计算机进行通信.

我在我的工作站和服务器上打开了DCOM端口(TCP 135),详见此处.
我已经尝试关闭Windows防火墙服务.

我完全难过了!

服务器运行的是运行x86 MSVSMON的Windows 2003 Standard SP2 32位.我的工作站运行的是Windows 7 Pro 64Bit和VS2010 Pro.

remote-debugging visual-studio-2010 windows-server-2003 windows-7

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

将脚本语言集成到C++应用程序中

我是C++的新手,我遇到了一个我无法通过阅读文档来解决的问题.

我想在我的c ++应用程序中嵌入一个脚本语言.该语言可以是javascript,lua或者最好是python.

我不是在寻找像Boost.Python/swig这样的东西,能够将我的c ++函数/类包装到python接口,而是一个python_evaluate_and_return_result_as_variable("my_code");函数.

我有一大堆包含几个整数的结构:

struct my_integers {
    int a;
    int b;
    int c;
    int d;
    int e;
};
Run Code Online (Sandbox Code Playgroud)

现在我想用这些整数做一些数学运算,例如:

i.a = i.c * i.e;
Run Code Online (Sandbox Code Playgroud)

我想要做的数学将来会发生很大变化,我需要其他人才能在不访问c ++代码的情况下更改数学.

我正在考虑这样的代码结构:

  1. 我初始化我的结构并用起始值填充它
  2. 我加载了一个外部python函数,让我们说"my_python_function",它将struct作为参数,并在返回之前对它进行数学运算.
  3. 我得到了我的结构 i = my_python_function_cppwrapper(i)

有可能吗?我搜索了很多内容,但我似乎唯一能找到的包装器提供了c ++ - > python(或其他方式)functionallity而没有真正与变量交互.


罗宾,我真的很感谢任何帮助.

c++ python scripting embedding

8
推荐指数
3
解决办法
6765
查看次数

Python:Sum字符串长度

是否有更惯用的方法来在Python中对字符串长度求和,而不是使用循环?

length = 0
for string in strings:
    length += len(string)
Run Code Online (Sandbox Code Playgroud)

我试过了sum(),但它只适用于整数:

>>> sum('abc', 'de')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: sum() can't sum strings [use ''.join(seq) instead]
Run Code Online (Sandbox Code Playgroud)

python sum list

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

如何在java应用程序中播放声音(警报)?

我正在使用SMS处理,基于Java的软件,并希望在收到消息时发出哔哔/警报声.我试着查看java.sound库,找不到任何东西.我不知道在Java应用程序中播放声音的小程序是否合适!在我们可以在应用程序中调用的任何Java库中是否有任何预定义的声音?任何指针将不胜感激!

java audio

23
推荐指数
4
解决办法
6万
查看次数

是否可以使用winmerge从cygwin查看git diffs?

我喜欢在cygwin上使用git,但我唯一的缺点是当我想要时git difftool我不能使用任何有用的东西.git diff对我来说大部分时间都没问题,但有时候我想用winmerge来查看这些差异git difftool是否有某种方法来设置它?

windows git cygwin windows-xp winmerge

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

通过命令行将字典传递给Python脚本

如何通过命令行从另一个python脚本将字典传递给python脚本?我使用subprocess来调用第二个脚本.

我得到的选项是:
I)构建一个模块来解析字符串中的字典(比我希望的更深入).
II)使用临时文件编写pickle,并将文件名作为参数传递
III)不允许使用字典,但处理键/值对(即"prog.py keya valuea keyb valub")

解决方案不一定是用户友好的,但确实需要程序友好.由于安全性和资源问题,第二个程序必须作为单独的进程运行.

python command-line

5
推荐指数
3
解决办法
5896
查看次数

实体框架代码优先 - 渴望加载不按预期工作?

我有以下Entity Framework POCO类:

public class Customer
{
    public int Id {get;set;}
    public string Name {get;set;}

    public virtual ICollection<Order> Orders {get;set;}
}

public class Order
{
    public int Id {get;set;} 
    public int CustomerId {get;set;}
    public int OrderTypeId {get;set;}

    public virtual OrderType Type {get;set;}
    public virtual Customer Customer {get;set;}
} 

public class OrderType 
{
    public int Id {get;set;}
    public virtual ICollection<Order> Orders {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我返回我的时候,我ICollection<Order>Orders正常,但是它的OrderType属性Order没有被填充.我的订单将包含以下详细信息:

Id:          1
CustomerId:  1
Customer:    Populated
OrderTypeId: 3
Type: …
Run Code Online (Sandbox Code Playgroud)

linq-to-entities code-first entity-framework-4 c#-4.0

11
推荐指数
1
解决办法
7964
查看次数

(a + b)>> 1是什么意思?

int c = (a+b) >>1C++ 中的意思是什么?

c++ operators

4
推荐指数
3
解决办法
3420
查看次数

映射 3D 空间中两个三角形之间的点

编辑

我不知道它是否重要,但目标三角形角度可能与源三角形角度不同。这个事实是否使转换非仿射?(我不知道)

替代文字

我在 3D 空间中有两个三角形。鉴于我知道第一个三角形中点的 (x,y,z) 并且我知道向量 V1,V2,V3。我需要找到点 (x',y',z')。我应该用向量 V1,V2,V3 指向 (x,y,z) 进行什么变换才能得到第二个三角形中的变换点?

感谢帮助 !!!

math geometry computational-geometry

3
推荐指数
1
解决办法
3426
查看次数

服务器在WebSocket中重新启动时重新连接客户端

我使用PHP5和Chrome浏览器作为客户端使用Web套接字.我从网站http://code.google.com/p/phpwebsocket/上获取了代码.

我运行服务器,客户端也连接.我也可以聊天.现在,当我重新启动服务器(通过杀死它并再次启动它)时,客户端获取断开连接的信息,但在发送消息时自动不会重新连接服务器.

怎么做到这一点?就像我收到断开连接的信息一样,我应该检查它并将其发送到JavaScript以刷新页面或重新连接吗?

websocket

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