我有一个在Windows 7,x86安装下运行良好的项目.在同一台机器上,但在不同的驱动器中,我已经在两者上安装了Windows 7,x64和visual studio 2008 sp1.
该项目在win32下编译并运行.当我尝试在x64下编译项目时,我什么都没得到,一切都被"跳过"了.此外,当我尝试获取64位版本下的任何属性时,操作将失败并显示"未指定的错误".在64位端,我可以切换到win32构建目标,看它工作,然后尝试切换到x64位侧,然后沮丧地咬紧牙关.如果我尝试为每个配置进行批量构建,那么除非我只执行win32项目,否则完全失败.
我已经看到这个项目在别人的机器上运行,所以我知道它可以在64位工作,但由于一些奇怪的原因,这个项目对我来说不起作用.
我试过跑
devenv /resetskippkgs
Run Code Online (Sandbox Code Playgroud)
根据这个建议,但没有爱.
任何帮助表示赞赏......
从Pavel的建议编辑,我试图运行
vcbuild /platform:x64
Run Code Online (Sandbox Code Playgroud)
我收到错误:
vcbuild.exe : warning VCBLG6001: Project 'project.proj' does not support platform
'x64', or the platform support DLL for this platform is not installed.
Run Code Online (Sandbox Code Playgroud)
这种帮助?visual studio在安装时不会自动做正确的事吗?
我有一个 cron 工作:
$SP_s/StartDailyS1.sh >$LP_s/MirrorLogS1.txt
Run Code Online (Sandbox Code Playgroud)
其中SP_s
是脚本的路径,LP_s
是日志文件的路径。这会将 stdout 发送到日志文件,将 stderr 发送到我的电子邮件。
我该怎么办?:
1)将标准输出和标准错误发送到日志文件,
2)并将标准错误发送到电子邮件
或者换句话说:stderr 到日志文件和电子邮件,stdout 只到日志文件。
更新:到目前为止,我得到的答案都不符合我设定的标准,也不适合 CRON 工作。
我看到了这个,其目的是“将 STDOUT 和 STDERR 从命令发送到一个文件,然后将 STDERR 发送到另一个文件”(由 zazzybob 在 unix.com 上发布),这似乎接近我想要做的事情,我想知道这是否会激励比我更聪明的人:
(( my_command 3>&1 1>&2 2>&3 ) | tee error_only.log ) > all.log 2>&1
Run Code Online (Sandbox Code Playgroud)
我希望 cron 将 STDERR 发送到电子邮件而不是“另一个文件”。
我正在使用xmllint --schema选项来验证我看起来像这样的XML
<XML>
<Active>True</Active>
</XML>
Run Code Online (Sandbox Code Playgroud)
在我的模式文件中,我有以下描述Active元素的行.
<xsd:element name="Active" type="xs:boolean" />
Run Code Online (Sandbox Code Playgroud)
当我运行xmllint时,我会收到错误消息
/tmp/schema_validation.xml:73:element Active:架构有效性错误:元素'Active':'True'不是原子类型'xs:boolean'的有效值.
当我将XML更改为
<Active>true</Active>
Run Code Online (Sandbox Code Playgroud)
然后错误消息消失.
所以,它看起来像xsd:boolean意味着它全部小写为"true/false"而不是xmllint的"True/False".我的问题是,如何使xmllint接受xsd:boolean类型的"True"?或者我可以使用哪些工具来验证这个XML?此时更改XML或架构不是我的选择.
谢谢!
我有一个类如下:
public class MyConstants
{
public const int ONE = 1;
public const int TWO = 2;
Type thisObject;
public MyConstants()
{
thisObject = this.GetType();
}
public void EnumerateConstants()
{
PropertyInfo[] thisObjectProperties = thisObject.GetProperties(BindingFlags.Public);
foreach (PropertyInfo info in thisObjectProperties)
{
//need code to find out of the property is a constant
}
}
}
Run Code Online (Sandbox Code Playgroud)
基本上它正试图反思自己.我知道如何反映字段ONE和TWO.但我怎么知道它是不是常数?
我们有一个winforms应用程序,通过clickonce部署到用户并使用自动更新功能.
我们注意到,对于我们的用户,在发生clickonce更新后,应用程序需要几分钟才能显示.应用程序可执行文件在此期间运行,CPU使用率相当高,但不显示任何窗口.
这在开发人员的机器上是不可重现的.用户和开发者的机器之间有两个主要区别:
应用程序的冷启动性能在更新后运行一次后几乎是即时的.
以下链接适用于msdn论坛上有相同问题的人,但没有发布解决方案:http: //social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/5ec061c4-ec6f-4101- 98a6-dc8bb5acab60
由于开发人员无法在本地重现,我们还没有分析应用程序在此期间正在执行的操作.
有关为什么会出现这种情况的任何想法或有关如何解决问题的建议?
谢谢.
编辑08/24/2009:创建了一个运行XP的32位虚拟机,并将其加入与用户相同的域中.该问题未在虚拟机中显示.这似乎消除了XP和域成员身份作为问题的根源.这似乎使VLAN,系统配置和补丁级别成为潜在的罪魁祸首.
我知道我可以获得单片机的"价值"属性,但我发现获得单片机的文本非常困难.
考虑下面的例子.它有3个radiobuttons,并试图提醒第一个单选按钮的值,这是"红色",然后尝试提醒radiobutton的文本,"apple"但是失败了.
获取几乎所有元素的文本都可以使用elem.childNodes [0] .nodeValue完成.为什么它不适用于radiobuttons?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head>
<title>Radio Buttons</title>
<style type="text/css">
</style>
<script type="text/javascript">
function start(){
var rblist = document.getElementsByName("colors");
var elem = rblist[0];
alert(elem.value); // PRINTS "RED"
alert(elem.childNodes[0].nodeValue); //THROWS ERROR
}
</script>
</head>
<body onload="start();">
<input type="radio" name="colors" value="red" checked>apple</input>
<input type="radio" name="colors" value="blue">sky</input>
<input type="radio" name="colors" value="green">grass</input>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我可以修改Java Swing,JTextArea
这样就不会显示键入的字符吗?我可以像JPasswordField
上课一样只显示'*'字符吗?
随着最近关于并行计算的所有宣传,我一直在思考很多关于并行性,数字运算,集群等等......
我开始阅读Learn You Some Erlang.随着越来越多的人学习(包括我自己),Erlang以一种非常令人印象深刻,优雅的方式处理并发.
然后作者声称Erlang 不适合数字运算.我可以理解像Erlang这样的语言比C慢,但是并发模型似乎非常适合图像处理或矩阵乘法之类的东西,尽管作者特别说它不是.
真的那么糟糕吗?是否有一个临界点,Erlang的力量克服了当地的速度弱点?正在采取什么措施来应对速度?
要明确:我不是要开始辩论; 我只是想知道.