Articles of 窗户

环境variables错误 – 不被识别为内部或外部命令

这是一个重写,以巩固我搜集的答案来解决我的问题。 我已经安装了Ant。 当我在命令行上使用“ant”时,我得到了“ant不被识别为内部或外部命令,可操作程序或batch file”的消息。 我很快就确定这是我的环境variables的一个问题。 我假设你已经有改变你的环境variables的指示。 下面的要点涵盖了那些笔头指示不会告诉你的挑剔的知识。 当我试图解决这个问题的时候,我build议你单单通过它们。 知道我正在运行Windows7将是重要的。 这些观点对于Windows而言可能是相当普遍的,但是我留给读者来build立。 如果你的问题仍然没有解决,请创build一个新的问题,也许回头看这个问题。 因为这个问题已经解决,所以不要求求助。 其他解决scheme,但可以在这里添加(或张贴&我将添加它们)。 一旦从命令行获得版本号(例如:“ant -version”或“java -version”),就解决了环境variables问题。 之后,你有一个不同的问题。 我花了额外的2个小时试图“修复”一个“Buildfile:build.xml不存在!生成失败”的命令行错误,没有意识到这意味着这个问题已经修复,我已经转移到另一个。 最后一条build议。 在玩游戏时,将整个PATHvariables复制并粘贴到某个安全的地方。 如果你不小心点击“删除”,你不会有机会恢复,这可能会导致很多痛苦。 通过这些步骤 closures所有打开的命令行控制台(Windows控制台)并重新启动它。 这将重置variables,并且需要在每次更改环境variables时执行此操作。 确保您在环境variables中不留空格。 最后没有空格,variables之间没有空格。 检查您的拼写是否一致,并检查您的位置是否正确。 将您的新文本添加到PATHvariables的开始,而不是结束。 这样可以避免与其他内容的冲突,以及如果您多次添加内容的问题。 它停止阅读的第一个成功。 确保PATHvariables在新添加和现有文本(不包含空格)之间插入了分号(“;”)。 如果命令行“echo%JAVA_HOME%”返回“%JAVA_HOME%”,那么你可能有权限问题(使用你的%variables%不是我的%JAVA_HOME%); 将新variables(例如“JAVA_HOME”或“ANT_HOME”)及其path放入系统variables中。 从用户variables中删除它。 使用用户variables是我不得不解决的最后一个问题。 奇怪“echo%JAVA_HOME%”很好,但“echo%ANT_HOME%”返回“%ANT_HOME%”。 最后,如果一切都失败了, 重启你的电脑 获取软件的新副本,安装并重新启动。 我感谢那些帮助和以前的堆栈溢出作者的post,我阅读试图find解决scheme。

Windows Azure存储的访问策略删除

我想使用共享访问签名SAS下载blob。 我也希望能够删除活动的SAS URI,如果我理解正确,我必须使用存储访问策略。 令我困惑的是如何删除一项政策。 我也读过你只能有5个存储的访问策略激活? 我的目标是能够删除一个活动的SAS URI。 我能想到的唯一办法就是删除SAS URI链接的策略,对不对? 如果我的blob存储中有超过数百个文件,那么我怎样才能完成这项工作? 我不能有一个政策每个blob的权利? 5是最大的政策? 此代码演示了如何添加策略以及如何创build使用此策略的SAS URI,用户可以从中下载该策略。 static void CreateSharedAccessPolicy(CloudBlobContainer container) { //Create a new stored access policy and define its constraints. SharedAccessBlobPolicy sharedPolicy = new SharedAccessBlobPolicy() { SharedAccessExpiryTime = DateTime.UtcNow.AddHours(10), Permissions = SharedAccessBlobPermissions.Read | SharedAccessBlobPermissions.Write | SharedAccessBlobPermissions.List }; //Get the container's existing permissions. BlobContainerPermissions permissions = new […]

我可以使用send_file在Rails.root驱动器以外的驱动器上发送文件吗?

我可以使用send_file在Rails.root驱动器以外的驱动器上发送文件吗? 我已经尝试了下面的两个选项。 我需要使用第二个选项,但Rails不喜欢使用其上的驱动器以外的其他驱动器。 这工作: def action send_file "C:\\rails_root\\public\\files\\file.ext" end 这不: def action send_file "D:\\files\\file.ext" end send_file是否仅限于Rails.root驱动器? 是否有可能从networking映射的驱动器上的目录提供静态文件? 哦,这是(不)所有的Windows环境。 更新 :所以我一直在Rails / Ruby代码中的send_file使用,我认为这里的主要罪魁祸首是File.file?(path) 。 它在Rails存在的驱动器上时返回true,但是在联网驱动器上是false。 更新2 :真的很奇怪。 在控制台中,为File.file?(path)插入的两个位置都返回true。 在浏览器中运行的应用程序中返回false。 我很难过

无法访问类“CObject”中声明的私有成员?

class EventDataValue { public: enum Types { NONE, INT, STRING, DOUBLE, ULONG }; EventDataValue() { this->Type = NONE; } EventDataValue( const EventDataValue &s ) { this->Type = s.Type; if (this->Type == INT) this->i = si; else if (this->Type == STRING) this->s = ss; else if (this->Type == DOUBLE) this->d = sd; else if (this->Type == […]

有没有人觉得这有用? – 用Cywin和NDK r5在Windows上编译FFMPEG

有没有人发现这个信息有用吗? 我一直在试着编译这个东西一段时间,我知道在互联网上提供帮助的众多post。 我已经阅读并尝试了大部分的build议,并希望将我的成功融入到这个单一职位,让其他人从中受益。 由于我没有博客,所以我认为在这里发布并不会有什么坏处。 我已经设法使用NDK r5和Cygwin在Windows 7(32位)上编译FFMPEG 0.10.3(Freedom)。 步骤: 1 – 将Cygwin下载/安装到C盘的根目录下。 我不会就此给出指示,这很简单,有很多关于这个的教程。 2 – 从这里下载NDK r5并解压到C盘的根目录。 3 – 从这里下载FFMPEG 0.10.3并解压到C盘的根目录。 4 – 在文本编辑器中打开FFMPEG目录根目录下的“configure”文件。 5 – 注释2073,2074和2075行。 6 – 2075年以下,添加以下行: TMPDIR = C:/ cygwin的/ TMP 7 – 下载此脚本(thankyou roman10)并将其放置在您的FFMPEG根目录中。 重命名文件 build_android.sh 8 – 在文本编辑器中打开脚本并编辑第17行以读取 C:/机器人-NDK-R5 9 – 点击开始>运行,然后input“bash”(没有语音标记),然后按回车。 10 – input以下内容并按下回车键: cd /cygdrive/c/ffmpeg-0.10.3 11 – […]

在Windows窗体图片框中的图像转换

我是新来的Windows窗体,在我的项目中,我需要在运行时更改图片框中的图像。 我可以在计时器的帮助下做到这一点。 图片只是变了。 是否有可能做一些过渡时,图像变化,例如淡入,淡出,模糊等。如果可能的话,请让我知道如何做到这一点。 我在网上search,但徒劳。提前感谢。 Varun的

什么是专用字节的win32 API函数?

什么是私人字节的win32 API函数(你可以在perfmon中看到的)。 我想避免.NET API

在Win32应用程序中正确返回“WindowProc”的值

在WindowProc上的MSDN的Win32-Api文档(位于http://msdn.microsoft.com/en-us/library/ms633573%28VS.85%29.aspx )上,它指出: 返回值是消息的结果处理和取决于发送的消息。 因为我必须实现这个(callback)过程,我想知道它依赖于什么,以及我必须返回。 有人可以解释一下吗?

无法创buildCOM对象“X”:未在其他WAMP中注册的类

在Windows 7中已经有一个工作的WAMP实例在其中 $x = new COM("X"); 不会实例化一个COM对象。 我试图find一个错误,并决定使用与前一个相同的Windows 7系统上新的WAMP安装。 在新的一个,同一行产生: Failed to create COM object 'X': Class not registered ( Error code: 0x80040154 ) 现在,由于第一个WAMP自带了它自己的安装应用程序(连同其拥有COM类的DLL),我不能确切地知道我需要在新的WAMP中更改什么,所以上面的行将实例化对象。 我的WAMP版本是:2.2和 Apache版本:2.2.21 PHP版本:5.3.10 任何想法我需要设置正确?

如何利用Windows中的RDMA

如何使用RDMA在Windows下将内存块从一台服务器复制到另一台服务器? 我们没有infiniband,但是我们有10gbnetworking交换机。 我所需要的只是一个例子,但我没有太多的运气与谷歌。 编辑: 那么到目前为止没有人回答我的问题。 我只需要一个例子的链接,或者一些函数的名字。 目前为止,我读过的所有东西似乎都在驱动程序SDK或套接字中。 我想在我们的软件中使用RDMA更新来自主服务器的本地数据副本。 数据大小可达10GB。 大多数情况下,更新大约为1GB,但是如果服务器必须重新启动,则整个压缩数据集为10GB。 我想几乎连续地更新一些数据,而RDMA似乎是要采取的路线。