草庐IT

advanced-programming-in-unix

全部标签

windows - 专为 Unix 设计的 Node.js 模块?

我可能遗漏了什么,因为我没有听到其他人提到过这个。但是,当我查看进程和文件系统模块时,我发现很多不太可能在Windows上运行的Unix主义。这对Windows用户有何影响?从未使用过Unix的Windows用户可能甚至没有意识到哪些是Unix-isms,它们永远不会为他们工作。我想这真的只是一个文档问题,最好能根据Unix或Windows过滤文档。Process.getuid()就是一个例子。Chmod将是另一个。甚至SIGUSERn也在那里。(服务器神秘关闭的模糊内存。)我以前确实有Unix经验,但很多人不会有。我避免使用Rails,因为它在Windows上运行缓慢,但我听说nod

java - Windows 上的 UTF-8/ISO-8859-1 编码问题 --> Unix

我编写了一个程序来处理瑞典语字母åä和ö。我是在Windows计算机上编写的,一切都运行良好。但是当我尝试在Unix中运行该程序时,瑞典字母不显示,并且该程序在处理瑞典字母时不起作用。顺便说一下,它是在Java中。有什么想法可以在Unix上运行吗? 最佳答案 你应该使用编码之类的东西FileInputStream(file.getAbsolutePath()),fileEncoding)其中fileEncodig=="UTF-8"或其他编码,对于添加-Dfile.encoding=UTF-8系统属性或以编程方式也很有用System.

windows - "Newly Installed Programs"是如何工作的?

我正在使用NSIS构建程序安装程序。可执行文件名为XYZ.exe,我想将其安装在“$PROGRAM_FILES/XYZ1.0/”中。我还在菜单开始中创建快捷方式:“$MENU_START/XYZ1.0/XYZ1.0”指向“$PROGRAM_FILES/XYZ1.0/XYZ.exe”使用创建的安装程序安装我的软件后,会显示“新安装的软件”提示。使用链接不会使此提示消失。这是一个简短说明Windows如何处理新安装的程序的链接。不幸的是,这些信息并不准确。http://blogs.msdn.com/b/oldnewthing/archive/2005/11/24/496690.aspx我该

windows - 从UNIX到Windows的FTP时如何检查远程服务器上目录的存在

我正在尝试将文件从unix服务器ftp到windows服务器;在当前的senario中,如果我的目标目录不存在,那么它是ftp文件到默认目录。我的解决办法是检查目录是否存在,然后才ftp文件。只有我不知道如何实现同样的目标。pfa和建议。srcpath=/home/fcadmin/Repository_ftp_test/venxCS=/FCreportsrepository/HostSCR_PATH=/home/fcadmin/Repository_ftp_test/venxdpcpath=/fchostrjs/fcprdapp/dpcreportslogpath=/fchostrjs

windows - 错误 : C stack usage is too close to the limit in Windows environment

我在R中对5600x5700矩阵进行地统计插值,尽管有可用内存,但我收到错误“C堆栈使用量太接近限制。”有一些与此问题相关的SO问题,包括thisone和thisone.这些来源和我在网上看到的其他来源建议更改堆栈大小通常可以解决此问题。一些人建议进行此更改:文件“Rinterface.h”中的R_CStackLimit=(uintptr_t)-1。但是我在Windows7(x64)上,在Python2.7中通过Rpy2模块(v2.3.6x64通过ChristophGohlke)使用R2.15.3(x64),以及“Rinterface.h"找不到。我怎样才能更改R的有效堆栈限制?我为插

windows - 手机间隙 : How to use sqlite in windows phone 8

我正在将我为Android编写的Phonegap应用程序移植到WindowsPhone8中,但我无法让sqlite工作。我知道phonegap本身还不支持sqlite,但似乎有一个插件可以工作:https://github.com/marcucio/Cordova-WP-SqlitePlugin但是,我真的很难让它正常工作。我在我的插件文件夹中包含了一些.cs文件,但无济于事。有没有人对我应该如何实际使用这个插件有任何想法?谢谢! 最佳答案 您是否尝试使用http://developer.nokia.com/Community/Wi

Windows 批处理 - For 循环 - NOT IN

大多数使用WindowsBatchForLoop的例子都是关于使用“IN”的。FOR%%AIN(1234)DOECHO%%A我需要改用NOTIN。当我输入以下内容时:FOR%%ANOTIN(1234)DOECHO%%A它说“当时没有预料到”。谢谢 最佳答案 for%%Fin('dir/b/a-d"somepath\*"^|findstr/vilxg:"exclusions.txt"')doecho%%F因为在评论中你说你想移动不在列表中的文件,你应该尝试使用ROBOCOPY。查看/MOV和/XF选项。它应该允许你以更直接的方式做你想

vb.net - CodeDom编译错误 'Forms' is not member of 'Windows' in Windows 8.1

我正在使用CodeDom创建InMemoryexe。这适用于Windows8及以下版本。如果我删除表单声明,编译后的代码在Windows8.1中工作,但我不想这样做。有任何想法吗?Windows7-一切正常,Windows8-一切正常,Windows8.1-无需声明表单即可工作。引用框架provOptions.Add("CompilerVersion","v4.0")CodeDom引用程序集:vbParams.ReferencedAssemblies.Add("mscorlib.dll")vbParams.ReferencedAssemblies.Add("System.dll")vb

windows - 重命名在 Unix 上创建的在 Windows 中具有特殊字符的文件的最佳实践?

我正在将Unix服务器上的文件传输到Windows客户端。如果文件名包含Windows特殊字符,例如",我当然会收到以下错误消息:Thefilename,directoryname,orvolumelabelsyntaxisincorrect。所以我需要选择一个不同的文件名。重命名文件是否有任何约定或“最佳实践”以便我过滤掉特殊字符?目前我会用下划线或百分比编码的字符替换它们,但我想看看我是否可以尝试其他更好的方法。旁注:我使用的是Java,因此如果有内置或第三方实用程序(我不知道)可以解决此问题,对它们的引用会很棒。但不可知论的解决方案很好。 最佳答案

asp.net - Windows 搜索 SQL : Semicolon in LIKE statement causes exception (E_FAIL 0x80004005)

我在windows搜索引擎中查询我的ASP.NETweb应用程序中的一些文档。我正在寻找标题包含字符串“;IT”的所有文档(除了其他条件,从以下示例中删除)。我正在通过ADO.NET,所以我的代码看起来像这样(删除了一些不重要的细节):varconnString="Provider=Search.CollatorDSO;"+"ExtendedProperties='Application=Windows';";varconn=newOleDbConnection(connString);conn.Open();StringWriterwSql=newStringWriter();wSq