问题列表 - 第1900页

MIDL为/ env win32和/ env win64生成相同的文件

在Visual Studio中,当您编译foo.idl时,MIDL会在foo_p.c中生成代理信息.

不幸的是,对于Win32和x64文件,它使用相同的文件名.对于Win32,该文件以:

#if !defined(_M_IA64) && !defined(_M_AMD64)
Run Code Online (Sandbox Code Playgroud)

对于x64,文件以:

#if defined(_M_AMD64)
Run Code Online (Sandbox Code Playgroud)

当您为Win32构建然后立即为x64构建时,它不会替换foo_p.c文件,这意味着项目无法链接.

我尝试了一个预构建事件,如果它是错误的架构,删除foo_p.c文件,但VS甚至不打算运行该步骤.

我应该如何获得它以便我可以构建一个配置然后另一个配置?

midl visual-studio

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

在Mac OS X中复制符号链接

在Mac上复制符号链接的最简单方法是什么?

python或perl解决方案将是首选,但任何解决方案都将是一个帮助.

我正在复制安装包的框架,并需要维护链接

macos

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

JTidy Node.findBody() - 如何使用?

我正在尝试用JTidy进行XHTML DOM解析,这似乎是违反直觉的任务.特别是,有一种解析HTML的方法:

Node Tidy.parse(Reader, Writer)
Run Code Online (Sandbox Code Playgroud)

为了获得该节点的<body />,我认为,我应该使用

Node Node.findBody(TagTable)
Run Code Online (Sandbox Code Playgroud)

我应该在哪里获得该TagTable的实例?(构造函数受到保护,我还没有找到工厂来生产它.)

我使用JTidy 8.0-SNAPSHOT.

java xml xhtml tidy jtidy

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

你可以在linux中通过命令重命名shell会话吗?

我喜欢在我工作的时候保持我的shell会话以有用的标题命名,这有助于我跟踪我正在使用的每个标签.

目前要重命名一个会话我在控制台的选项卡部分双击它的名字 - 是否有任何命令我可以用来从shell中执行此操作?这会节省我一点时间.

提前致谢

编辑: - 我正在使用KDE的Konsole shell.

linux shell session kde

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

你如何获得JavaScript的时间戳?

如何在JavaScript中获取时间戳?

与Unix的时间戳类似的东西,即代表当前时间和日期的单个数字.无论是数字还是字符串.

javascript datetime timestamp date unix-timestamp

3844
推荐指数
35
解决办法
273万
查看次数

MS Word 内容控件有哪些好处?

Office 2007 带来了一个新功能,称为“内容控件”。我需要对此进行评估,看看这是否可以作为正在研究的问题的解决方案。

由于时间有限以及我对 Office 互操作痛苦的普遍蔑视,

  • 有人可以总结一下好处吗?
  • 是否可以定义自定义内容控件?
  • 所有“程序员”这个词(如果有的话)都在哪里闲逛:)?

也欢迎 RTFMsdn 链接。

到目前为止,我(从一些截屏视频中)看到现在可以定义模板单词文档,其内容可以从数据隐藏 XML 中插入。您可以根据需要创建此 XML...例如,将数据库的内容转换为 XML 形式。单词 doc 现在可以“数据绑定”到此 XML。

vba ms-word word-2007

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

在javascript中占用怪癖模式的元素的宽度?

我一直在扫描所有流行的js库,但我找不到一个具有宽度函数的DOM元素实际上在Internet Explorer中占用了怪癖模式.问题是当使用怪癖模式时,填充和边框不会计入宽度.据我所知,当doctype被省略或doctype设置为html 3.2时会发生这种情况.

显然我可以将doctype设置为符合标准的东西,但是这个脚本可以嵌入任何地方,所以我无法控制doctype.

将问题分解为更小的部分:

1)你如何检测怪癖模式?2)从元素中提取边框和填充以补偿的最佳方法是什么?

原型示例:

<html>
<head>
</head>
<body>

<div id="mydiv" style="width: 250px; pading-left: 1px; border: 2px black solid">hello</div>

<script>
  alert($('mydiv').getWidth())
</script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

结果:

253(ff)250(即)

提前致谢!

html javascript css

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

5
推荐指数
2
解决办法
1467
查看次数

通过小世界图找到路径的最有效方法是什么?

我有一大堆加权节点,边缘将节点簇连接在一起.该图遵循典型的小世界布局.

我希望找到一种路径寻找算法,它在处理器功率上并不昂贵,找到沿着最佳路径的路径,其中节点是最有利的加权,最快路径不是最重要的因素.该算法还考虑了承载和流量重新路由.

(旁注:可以在这里使用神经网络吗?)

谢谢


我在看ACO.对于这类问题,还有比ACO更好的东西吗?


正确的A*算法找到成本最低或最快的路由,没有负载平衡.

假设最快或最短的路线不是最重要的路线,更重要的是遵循加权节点具有特定值的路径.NO1.

NO2.如果使用A*,该路由上的流量会过载,那么突然该路径是多余的.因此,与A*一样酷,它没有ACO的某些特性,即固有的负载平衡.

- 除非我误解和误解A*

然后是什么击败了ACO?


它真的看起来像ACO和A*之间的展示,有很多关于A*的积极谈论,我一定会更深入地了解它.

首先回应大卫; 我可以在后台运行ACO模拟并提出最佳路径,所以是的,有一个初始启动成本,但幸运的是,启动并不重要.所以我可以多次运行模拟.一个真正的麻烦是找到连接的源节点和目标节点.而A*似乎很容易就能做到这一点.现在当这个网络像数百万个节点一样变得非常大时会发生什么.A*能够轻松扩展吗?

我将进一步研究A*.但是我给你留下了最后一个问题!

A*能够和Antnet(ACO)一样扩展吗?

algorithm graph-theory path-finding

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

Ruby中的标准文件命名约定

对于包含给定类SomeCoolClass的文件,什么是正确的文件名?

 1. somecoolclass.rb
 2. some_cool_class.rb
 3. some-cool-class.rb
 4. SomeCoolClass.rb

或其他一些变化?

我注意到在Ruby stdlib中使用了版本1,2和3.

ruby file conventions naming-conventions

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