Articles of Windows

Windows上的Node.js和Express

今天晚上我决定尝试在Windows 7机器上使用Express来构build一个简单的Node.js应用程序。 安装进行得相当顺利,但Express拒绝合作。 以下是我采取的步骤: 使用http://nodejs.org/dist/v0.6.9/node-v0.6.9.msi提供的MSI安装Node.js 通过从命令提示符运行npm install express g来安装Express。 为应用程序创build一个目录c:\source\node> mkdir newapp 。 将目录更改为应用程序目录c:\source\node> cd newapp 。 Ran Express: c:\source\node\newapp> express –sessions –css stylus 。 此时,node.exe进程启动并以25%CPU时间连续运行,并不断使用更多的内存。 运行20分钟以上后,node.exe进程使用300 MB以上的内存。 express命令永远不会完成, newapp目录保持不变。 如果我运行express –help帮助我看到控制台中的帮助输出。 我已经尝试运行命令提示符作为和pipe理员,但仍expression似乎挂起。 有没有人有线索怎么回事,或者我做错了什么? 提前致谢!

更改Windows Azure WebRole的批准path

如何更改默认的批准path? 例如,我想运行一个PHP根目录是一个子文件夹的PHP框架: symfony |_ app |_ bin |_ src |_ web <- Web root |_ index.php WebRole的web根目录在那里: WebRole <- Web root |_ bin |_ php |_ resources |_ WindowsAzureSDKForPHP |_ diagnostics.wadcfg |_ Global.asax |_ Web.config |_ index.php ServiceConfiguration.cscfg ServiceDefinition.csdef 当同时使用时,我得到: WebRole |_ bin |_ php |_ resources |_ WindowsAzureSDKForPHP |_ diagnostics.wadcfg |_ Global.asax |_ Web.config […]

从Git Bash调用记事本++

嗨,大家好,我在Windows 7中使用msysgit 。我如何从Git Bash调用记事本++,就像我们用默认的记事本一样。 比如说 name @ usename notepad textfile.txt 相反,我想要文件打开记事本++ 注意:我已经添加了记事本++到我的PATH,但仍然无法从命令行调用它。 编辑 我在.gitconfig – >中试过 [别名] notepad ='C:/ Program Files / Notepad ++ / notepad ++。exe' 但不工作。

win批量正则expression式search和replace

我有一组这样的数据 7859 10000:00 7859 10000:(xfer#1,to-check = 1033/1035) 32768 000:17 22174479 10000:(xfer#2,to-check = 1032/1035) 他们从文件中读取并逐行传递给我的批处理脚本中的一个方法我想在该方法中执行的操作是仅提取 7859 22174479 从这一行开始,基本上无论是“\ d +:\ d \ d \ s +”之后,接下来是我需要的数字,然后是另一个“\ d \ d。*” 这可能只使用批处理脚本正则expression式和search和replace? 我试着读了一堆文章,但找不到解决scheme在和我想添加数字 谢谢 编辑 根据安德烈对大卫·鲁曼的回答的评论,安德烈要的是前面2个位置的符号(xfer# ,而不是从开始的第3个符号。

Windows如何保护转换到内核模式?

Windows如何防止用户模式线程从CPU任意转换到内核模式? 我明白这些事情是真的: 当通过NTDLL进行系统调用时,用户模式线程实际上转换到内核模式。 内核模式的转换是通过特定于处理器的指令完成的。 那么通过NTDLL这些系统调用有什么特别之处呢? 为什么用户模式线程不能伪造它,并执行特定于处理器的指令来转换到内核模式? 我知道我在这里错过了一些关键的Windows体系结构…这是什么?

fc.exe:Windows 8中的命令行工具

我需要比较两个文本文件,并得到不同的线。 我用了 fc file1.txt file2.txt> fc.txt 我得到了结果,但有一个问题: 如果任何文件中的一行超过128个字符,则将其分成另一行(第128个字符后) ,然后进行比较。 这是一个普遍的问题吗? (这个问题和这个不一样: http : //support.microsoft.com/kb/953929 )

如何通过命令提示符禁用和启用USB端口?

如何通过命令提示符禁用和启用USB端口? 或使用批处理脚本? 或在Windows 7中使用VB脚本?

用Windows程序保存文件会使Cygwin中的Git跟踪文件模式更改

我目前正在用Cygwin,Cygwin的Git和Windows下的Windows编辑器进行开发。 从本地Windows程序保存文件使Cygwin中的文件可执行是非常烦人的。 我想跟踪文件模式,因为我们有Unix可执行文件,但是从Windows更新文件只是不应该改变现有的模式。 在第一次提交文件之前,我会接受在Cygwin中设置一次filemode。 我读了https://cygwin.com/cygwin-ug-net/using-filemodes.html,但我在NTFS上,我不知道ACL将如何影响文件权限。 在将/etc/fstab添加到/etc/fstab并没有停止ls -l将文件从Windows更新为可执行文件。 这两种方法似乎是可能的: 即使从Windows更新,使Cygwin保留现有文件的原始x位。 configurationGit忽略文件模式更改只为已经存在的文件。 我真的想在添加Unix可执行文件时保存x标志,这就是为什么git config core.fileMode false 不是解决scheme 。 这将所有文件保存为不可执行文件。 (抱歉,所有的强调,但在做研究时,我读了太多的文章,愉快地丢弃所有的x位信息,并考虑它的解决scheme) 什么是两种方法的解决scheme? 我更喜欢第一个,因为它感觉更干净。 更新:因为我开始使用Komodo编辑而不是Geany文件不再得到x位。 不同的Windows程序保存文件显然有一些区别。 这几乎解决了我的问题,但我认为Geany也必须有一个解决scheme。

怎样才能用Windows命令获取剪贴板内容?

例如,我可以像这样将文件复制到剪贴板: clip < file.txt (现在file.txt的内容在剪贴板中。) 我怎么能做相反的事情: ???? > file.txt 所以剪贴板的内容将在file.txt ?

如何显示所有窗口上方的半透明窗口?

如何显示所有窗口上方的半透明窗口? 并加载一些信息在这个窗口中:image / text / button? 我需要在Windows / Linux(或至less是Windows)的所有桌面表中显示一些半透明区域,并在该地区的中心,我需要显示一些文字的图像。 但是,所有这一切都不能把重点放在当前的工作应用上。 它会被自动隐藏。 请看图像:正常的窗户和我想要做的半透明的窗户。 谢谢。