Tag: 码头为Windows

如何更新Windows上的Node.js和npm?

我试过这个 : sudo npm cache clean -f sudo npm install -gn sudo n stable …但它没有工作。 我如何在Windows上执行此操作?

在Windows 8上无法使用PHP邮件function发送电子邮件

我在Windows 8上安装了wamp。 有错误: 警告:mail()[function.mail]:无法连接到“本地主机”端口25的邮件服务器,在php.ini中validation您的“SMTP”和“smtp_port”设置,或者在C:\ wamp \ www \第9行的mail.php 这里是简单的源代码: <?php // The message $message = "Line 1\r\nLine 2\r\nLine 3"; // In case any of our lines are larger than 70 characters, we should use wordwrap() $message = wordwrap($message, 70, "\r\n"); // Send mail('caffeinated@example.com', 'My Subject', $message); ?> 我必须安装哪些软件通过电子邮件在Windows 8上的PHP? sendmail,msmtp或ssmtp?

NTFS中的文件名是以什么编码存储的?

我刚开始使用一些编程来处理WinXP系统上非英文名称的文件名。 我已经做了一些关于unicode的推荐阅读,我想我已经有了基本的想法,但是有些部分对我来说还不是很清楚。 具体来说,什么编码(UTF-8,UTF-16LE / BE)是存储在NTFS中的文件名 (不是内容,而是文件的实际名称)? 是否有可能打开任何文件使用fopen(),这需要一个字符*,或者我别无select,只能使用wfopen(),它使用wchar_t *,大概需要一个UTF-16string? 我尝试手动喂养一个UTF-8编码的stringfopen(),例如。 unsigned char filename[] = {0xEA, 0xB0, 0x80, 0x2E, 0x74, 0x78, 0x74, 0x0}; // 가.txt FILE* f = fopen((char*)filename, "wb+"); 但是这是作为'ê°€.txt'出来的。 我的印象(这可能是错误的),一个UTF8编码的string就足以打开Windows下的任何文件名,因为我似乎隐约记得一些Windows应用程序传递(char *),而不是(wchar_t *),并有没问题。 任何人都可以点亮这个?

在Windows上可靠的File.renameTo()替代?

Java的File.renameTo()是有问题的,特别是在Windows上,似乎。 正如API文档所述 , 这种方法的许多方面的行为本质上是依赖于平台的:重命名操作可能无法将文件从一个文件系统移动到另一个文件系统,它可能不是primefaces的,并且如果具有目标抽象path名的文件可能不成功已经存在。 应始终检查返回值,以确保重命名操作成功。 就我而言,作为升级过程的一部分,我需要移动(重命名)一个可能包含千兆字节数据的目录(大量子目录和不同大小的文件)。 此举总是在同一分区/驱动器内完成的,因此不需要物理移动磁盘上的所有文件。 不应该有任何文件locking目录的内容被移动,但仍然经常renameTo()无法完成其工作,并返回false。 (我只是猜测,也许某些文件locking在Windows上有些任意地过期。) 目前我有一个使用复制和删除的回退方法,但这很糟糕,因为它可能需要很长的时间,这取决于文件夹的大小。 我还在考虑简单地logging一下这样一个事实,即用户可以手动移动文件夹以避免等待几个小时。 但是正确的做法显然是自动而快速的。 所以我的问题是, 你是否知道另一种可靠的方法来在Windows上快速移动/重命名Java ,无论是使用普通的JDK还是外部库。 或者,如果你知道一个简单的方法来检测和释放给定文件夹及其所有内容 (可能是成千上万个文件)的任何文件locking,那也可以。 编辑 :在这个特殊的情况下,似乎我们通过考虑几个更多的东西而使用了renameTo() 。 看到这个答案 。

如何从Windows命令行运行PHP

我是新来的PHP,并希望从命令行运行PHP。 我已经安装了WAMP,并将“系统variables”设置为我的php文件夹( C:\wamp\bin\php\php5.4.3 )。 当我去Run – > CMD – >inputphp -a然后按回车,它说interactive mode enabled 。 但是,当我写echo 'Hi'; 它什么都没显示。 我甚至没有看到像'php>“的东西,当我inputphp -a然后回车。

如何在Windows中的variables中获得命令的结果?

我正在寻找一个命令的结果作为一个Windows批处理脚本中的variables(请参阅如何获得在bash脚本命令等效的命令的结果 )。 在.bat文件中工作的解决scheme是首选,但也欢迎其他常见的Windows脚本解决scheme。

我如何find并运行keytool

我正在阅读Facebook Developers的开发指南 它说我必须使用keytool来导出我的应用程序的签名,如: keytool -exportcert -alias androiddebugkey -keystore〜/ .android / debug.keystore | openssl sha1 -binary | openssl base64 我不知道如何findkeytool来运行它。 我试图打开一个Windows命令提示符并粘贴上面的命令,但它没有工作。

如何在Windows 7中安装Python 2.x和Python 3.x

我在Windows 7上使用Python 3.x进行大部分编程,但是现在我需要使用Python图像库(PIL),ImageMagick和wxPython,所有这些都需要Python 2.x。 我可以在Windows 7中安装Python 2.x和Python 3.x吗? 当我运行一个脚本时,如何“select”哪个版本的Python应该运行它? 上述程序能够同时处理多个版本的Python吗? 我已经search了几个小时如何做到这一点无济于事。 谢谢。

git中的文件名太长,

我为Windows使用Git-1.9.0-preview20140217 。 据我所知,这个版本应该修复太长的文件名的问题。 但不适合我 当然,我做错了什么:我做的git config core.longpaths true和git add . 然后git commit 。 一切顺利。 但是当我现在做一个git status ,我得到一个Filename too long的文件列表,例如 node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js: Filename too long 这对我来说很简单:只需使用angular度生成器(“yo angular”)创build一个yeoman web应用程序,并从.gitignore文件中删除node_modules 。 然后重复上述的git命令。 我在这里错过了什么?

Windowsbatch file的隐藏function

什么是Windowsbatch file的一些不太了解,但重要和有用的function? 指南: 每个答案一个function 同时提供该function和示例的简短说明 ,而不仅仅是文档链接 限制原生function的答案,即不需要额外的软件,如Windows资源工具包 说明:我们在这里指的是由cmd.exe处理的脚本,这是WinNT变体的默认值。 (另请参阅: Windowsbatch file:.bat和.cmd? )