Tag: 码头为Windows

BAT文件在当前目录中打开CMD

我有很多脚本,我从命令行进行交互。 每次我需要使用它们时,我都必须打开一个命令行窗口,将+粘贴和CD复制到它们所在目录的path中。这是很乏味的(它们在相当深的文件系统中,所以input完整path是一种痛苦,复制+粘贴更好,但不是太多)。 我试图创build一个.BAT文件,我可以双击这将打开一个新的命令行窗口的.bat文件存在的文件夹中,但它不起作用。 它会打开一个新窗口,但工作目录不是.bat文件所在的目录。下面是我经过多次search后得到的结果(我的cmd技能不是很好): cd %CD% cmd.exe 我知道,从我使用Linux的时候,Konqueror有一个“命令行窗口在这里”function,这就是我想要在Windows上的效果。

什么是区域标识符?

我经常看到一些名为“blabla.exe:Zone.Identifier”的文件,用Process Monitor监视I / O。 这些文件可以看到networking驱动器。 什么是Zone.Identifier? 文件名中的冒号是什么意思? 冒号与文件的扩展属性有关吗?

我应该将我的Metro应用程序的TemporaryKey.pfx文件添加到版本控制?

我创build了一个Metro风格的C#/ XAML应用程序,现在我试图将其添加到版本控制(Git和更高版本,GitHub)。 这意味着确定哪些文件属于版本控制,哪些不属于版本控制。 当我创build我的Metro项目时,Visual Studio添加了一个名为ProjectName _TemporaryKey.pfx的文件。 从我读过的文件来看,.pfx文件显然与代码签名或证书或类似的东西有关。 我还没有find任何解释Metro风格应用程序的含义,或者你应该如何pipe理这些应用程序。 我打算推我的代码到GitHub(在公共存储库)。 从长远来看,我打算把我的应用程序放在Windows商店。 如果需要.pfx文件来构build项目,那么我最好检查一下。如果它包含标识我为应用程序作者的数字身份,并且发布它可以让Internet上的任何人推送我的应用程序的新版本没有我的知识到Windows商店,那么我最好不要检查它。 所以我的问题是, TemporaryKey.pfx文件中有什么秘密? 我应该检查到我的公共存储库,还是应该离开它的源代码pipe理? (如果我没有把它放到源代码pipe理中,会发生什么,但是之后又想在另一台计算机上查看我的代码?)

保留和提交的内存有什么区别?

我知道内存必须在提交之前保留。 当它被保留时,没有其他进程可以使用它。 但是保留的内存不计入可用的RAM。 但不是吗? 因为如果没有其他人可以使用它,那么它有什么好处呢? 还是有一些更大的区别?

什么是Windows AppFabric?

微软发布了一个Windows Server AppFabrictesting版,“可以更轻松地构build,扩展和pipe理在IIS上运行的Web和组合应用程序”。 MS还表示,您可以在自己的服务器,第三方主机和Windows Azure上部署AppFabric。 到目前为止,我们还没有做任何Azure开发,主要是因为API与ASP.NET不同,您只能将您的应用程序部署到云(而不是您自己的服务器上)。 因此,如果我使用AppFabric API,那么是否可以创build可以在内部部署,在第三方托pipe服务器或具有相同API的云中部署的应用程序? 它会成为所有这些“头等公民”吗? 这离开了Azure API,AppFabric是一个替代品吗? 那么Azure SQL呢?

batch file编码

我想处理包含奇怪字符的文件名,比如法文。 一切工作正常在shell: C:\somedir\>ren -hélice hélice 我知道如果我把这一行放在一个.bat文件,我得到以下结果: C:\somedir\>ren -hÚlice hÚlice 看? 已被Ú取代。 命令输出也是如此。 如果我在shell的目录,输出很好。 如果我将这个输出redirect到一个文件,一些字符就会被转换。 那么怎样才能告诉cmd.exe如何解释在我的batch file中显示为“é”,真的是é而不是Ú或逗号? 所以当执行一个.bat文件来提示写入代码页时,没有办法。

什么是一个像样的SFTP命令行客户端的Windows?

大多数Windows SFTP客户端(如FileZilla)似乎都是基于GUI的。 我需要一些我可以从batch file调用的东西。

如何从java jar创buildwindows服务?

我有一个可执行的JAR文件。 是否有可能创build该JAR的Windows服务? 实际上,我只是想在启动时运行它,但我不想将该JAR文件放在我的启动文件夹中,既不在registry中。

fflush和fsync之间的区别

我认为fsync()在内部执行fflush(),因此在stream上使用fsync()是可以的。 但是当我在networkingI / O下执行的时候,我得到了意外的结果。 我的代码片段: FILE* fp = fopen(file,"wb"); /* multiple fputs() call like: */ fputs(buf, fp); … … fputs(buf.c_str(), fp); /* get fd of the FILE pointer */ fd = fileno(fp); #ifndef WIN32 ret = fsync(fd); #else ret = _commit(fd); fclose(fp); 但似乎_commit()不刷新数据(我试图在Windows上,数据写在Linux导出的文件系统)。 当我更改代码为: FILE* fp = fopen(file,"wb"); /* multiple fputs() call like: */ fputs(buf, […]

从batch file发送邮件

我们有一个脚本来备份文件。 备份操作结束后,我们希望以电子邮件通知方式向我们的某些电子邮件地址发送报告。 这怎么可能呢?