我试图在OSX上交叉编译一个go app来为windows和linux构建二进制文件.我已经阅读了网上可以找到的所有内容.我发现的最近的例子已经发表(除了许多未完成的关于疯狂邮件列表的讨论):
http://solovyov.net/en/2012/03/09/cross-compiling-go/
但它不适用于我的安装.我去了1.0.2.由于1.0.2是最新版本,因此我认为以上所有示例都不适用于此版本.
尝试将./make.bash --no-clean
ENV变量设置为386/windows,它确实构建了go,但它构建用于我的安装,这darwin/amd64
完全忽略了ENV中设置的构建不同编译器的内容.
有人建议如何做(如果可以完成)?
到目前为止,我找到的所有示例都解释了如何在"视口"中呈现ExtJS(4.2)MVC应用程序,换句话说,这意味着完整的浏览器屏幕,并占据整个HTML BODY.
我想在名为DIV的现有HTML页面中呈现应用程序,以便我可以围绕应用程序进行HTML设计.
<div id="appdiv"><!-- application runs here --></div>
Run Code Online (Sandbox Code Playgroud)
我已经看到一些使用ExtJS 4示例的网站使用技巧通过使用IFRAME在页面内呈现ExtJS应用程序.
可以避免IFRAME吗?而且,如果是的话,ExtJS 4.2应用程序的骨架如果将在div中呈现则应该如何.
注意:在ExtJS 3中,我通过创建一个面板作为主容器找到了解决方案,该容器在命名div中呈现.但是,版本4.2(以及可能更早的4.x)表明MVC应用程序方法似乎远远优越.
----编辑
我意识到我必须为这个问题提出起点.
sencha -sdk /myuserroot/Sencha/Cmd/3.1.1.274 generate app ExtGenApp /mywebroot/htdocs/extja_genapp
这会生成文件和文件夹,并在该位置复制所有必需的文件.index.html(在生成的应用程序的根目录中)
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>ExtGenApp</title>
<!-- <x-compile> -->
<!-- <x-bootstrap> -->
<link rel="stylesheet" href="bootstrap.css">
<script src="ext/ext-dev.js"></script>
<script src="bootstrap.js"></script>
<!-- </x-bootstrap> -->
<script src="app/app.js"></script>
<!-- </x-compile> -->
</head>
<body>
<h1>HTML Before</h1>
<div id="appBox"></div>
<h1>HTML After</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
应用程序/ app.js
/*
This file is generated and updated by …
Run Code Online (Sandbox Code Playgroud) 不知怎的,我最终在github上有README.md和readme.md.现在这两个相互影响,所以我的GitHub.app完全混淆了.Github网站没有任何文件删除功能.
如何删除其中一个文件?
使用从python.org/download(当前版本为2.7.3)安装Windows MSI时,默认情况下python安装在某个文件夹中,但没有记录该默认值是什么。有人可以在Windows上检查吗?
此外,此MSI安装是否识别出是32位还是64位Windows,并安装了适当的版本,或者假定它始终是python的32位版本?
我特别感兴趣的是使用此安装程序时在Windows 7上会发生什么。