Articles of Windows

如何使我的SVN资源库在双启动PC上的Windows和Ubuntu上运行?

我有双启动窗口+ Ubuntu的电脑。 我在Windows 8中为我的NetBeans项目创build了Subversion版本库,并且使用了多年,但现在我已经开始在同一台PC上使用Ubuntu。 但是,当我在ubuntu中打开我的netbeans项目时,项目不能find我的Subversion版本库(由windows创build)&提供以下消息,但是我可以通过ubuntu访问存储库。 如何纠正这个问题,以便在使用ubuntu的时候在我的项目和资料库之间build立正确的沟通。 svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:///E:/DATA/PX10_DATA/SubversionRepository/PApp/src/main/webapp/js/essentials.js' svn: E180001: Unable to open repository 'file:///E:/DATA/PX10_DATA/SubversionRepository/PApp/src/main/webapp/js/essentials.js' svn: E180001: Unable to open an ra_local session to URL svn: E180001: Unable to open repository 'file:///E:/DATA/PX10_DATA/SubversionRepository/PApp/src/main/webapp/js/essentials.js' svn: E180001: Unable to open repository 'file:///E:/DATA/PX10_DATA/SubversionRepository/PApp/src/main/webapp/js/essentials.js'

vim用绝对path设置标签

我在多个项目上工作,每个约3-5万行代码。 我在每个项目的根目录下有一个标签文件。 我也有一个工具目录之间共享。 disk1 | +–Proj A | +–Proj B | +–Shared disk2 | +–Proj C | +–Proj D 在使用标签时,我希望Vim首先在我的项目的根目录下search标签文件,然后searchProj X的标签文件,然后在Sharedsearch标签文件 我无法让Vim在Sharedfind标签文件 在我的.vimrc文件中我有: 设置标签=标签; D:/共享 set tags=tags;,D:/Shared (感谢romainl捕捉一个缺less的逗号!) 但是Vim只search本地的项目标签文件,而不是共享的文件。 tags; 应该从CWD开始,然后遍历树,直到find标签文件(在项目级find正确的文件)。 D:/Shared是一个显式path,应该在该目录中find标签文件,但是却没有这样做(我已经检查过,它确实存在)。 我使用Exuberand Ctags v5.8

检测缺less的__declspec(dllimport)访问导出的跨越dll边界的全局variables

我正在寻找解决scheme,以在Windows中支持PostgreSQL项目一个有趣的新皱纹。 当使用LoadLibrary调用将插件DLL加载到主可执行文件中时,他们期望dynamic链接程序parsing对由postgres.exe公开的函数和全局variables的引用。 因为几乎所有的PostgreSQL开发和testing都发生在Linux和OS X上,所以很容易忘记在一个通过DLL访问的extern上放一个__declspec(dllimport)注释,或者更确切地说,扩展到它的PGDLLIMPORTmacros。这东西适用。 该项目依靠自动化testing来检测函数中何时缺less__declspec(dllimport) ,因为这会导致链接器错误。 直到昨天,假设全球variables也是如此,但事实并非如此。 事实certificate,dynamic链接默默成功,产生垃圾效果 。 所以 – 我正在寻找关于如何检测和防止这种非法访问的build议,其中全局不是__declspec(dllimport) 'ed。 这一点很复杂,因为在Windows上,PostgreSQL的构build系统会生成只输出一切的.def文件。 (不是我做的,但我不能改变它,是的,我知道)。 这意味着,即使在构build主可执行文件的过程中没有PGDLLIMPORT标记站点__declspec(dllexport) ,该符号仍然会被导出。 想法? 有没有办法让连接器抛出一个运行时错误,当一个extern全局在另一个模块中定义,并且extern不正确__declspec(dllimport)注释? 如果项目停止生成.def文件,而是使用编译.exe时扩展为__declspec(dllexport)注释,以及编译使用exe的API的插件时的__declspec(dllimport) ,当符号不是'没有正确的注释? 有没有其他的select? 我目前正在寻找更多的信息,我将要编写一些testing程序来尝试testing想法,但我远不是Windows开发专家,我正在寻找一个权威的“正确的方式做吧“,如果可能的话。

如何以pipe理员身份启动apache2.4服务

我正在尝试使用Xampp进行ODBC连接。 当我运行apache2.4作为服务,它与本地用户凭据运行,它显示访问被拒绝的错误。 但是,当我运行Xampp作为pipe理,并手动启动它工作正常。 所以我的问题是我如何以pipe理员身份运行apache2.4服务。 PS我正在使用Windows 7。

Windows窗体应用程序:发布问题

我对Visual Studio 2010非常陌生。我决定用C#创build一个简单的WFA。 一切工作正常与图像和audio播放。 我的意图是创build一个独立的应用程序,并将其作为礼物发送给我的朋友。 我现在面临的问题是,当我尝试发布应用程序时,图像/audio仍然在我的电脑中使用相同的位置。 所以它不会播放也不会显示任何图像。 对此有何评论或指导对我? 我曾尝试寻找解决scheme,但似乎没有任何运气。 这是我用来播放audio的代码: SoundPlayer ply = new SoundPlayer(@"C:\Users\Liam619\Documents\Visual Studio 2010\Projects\BirthdayApp\BirthdayApp\Resources\BirthdaySong.wav"); 如果我删除或更改path,该应用程序将命中错误findaudio文件。

Windows上的Apache

我想在Windows上安装Apache服务器。 这本书说,我可以去官方网站http://httpd.apache.org/download.cgi和下载最新的Apache版本(书2008年,在例子中显示2.2.9v,这个例子如何在Windows上安装,不是Linux)。 所以我去这个地址,并有最新的版本2.4.7,但它的.tar.bz2和.tar.gz扩展名,以及我的理解将很难安装它导致其在Linux上,对于Windows必须是.msi ,但没有扩展名,只有2.0.65版本和更旧的文件。 据我了解,在Linux下可能会出现较早的Apache版本,但是到2008年,实际上是2.2.9版本,但现在在2014年最新的.msi版本2.0.65?

我可以使用文件夹名称和序列号批量重命名文件吗?

我可以使用以下脚本重命名所有目录和子目录中的文件 @Echo OFF FOR /D /R %%# in (*) DO ( PUSHD "%%#" FOR %%@ in ("index*") DO ( Echo Ren: ".\%%~n#\%%@" "%%~n#%%~x@" Ren "%%@" "%%~n#%%~x@" ) POPD ) Pause&ExiT 有没有一种方法来修改脚本,在第二个答案中工作正常,以便在目录中有多个文件时重命名序列中的文件? 喜欢,文件夹名称是image ,我想文件被命名为image1.jpg image2.jpg (保留扩展名)..帮助非常感谢

在Windows 7 64位上集成Beyond Compare 3与基本清除版本8?

有人在这个整合成功吗? 以前我在Windows XP上使用Clear Case版本6进行了很好的整合。 现在Clearcase 8(我正在使用dynamic视图)我已经按照说明编辑了地图文件(和我一样使用旧的clearcase),并重新启动了clearcase ..但是任何比较只是拉起旧的clearcase diff工具,从来没有BC

是否有必要在内核模式驱动程序中设置一个断点来debugging其用户模式计数器部分(使用Windbg)function?

我使用Windbg来debugging我的用户模式驱动程序(考虑USB)。 我的驱动程序包(debugging版本,64位)同时具有内核模式和用户模式代码。该软件包已成功安装在我的目标机器中,并且模块也已加载(因为我可以使用windbg-command进行validation:'lm “)。 我在主机上以Admin模式运行Windbg,并使用1394火线卡debugging目标。 在开始应用程序之后,当我尝试在用户模式驱动程序中debugging一个函数时,我发现虽然断点已被正确设置和使能,但是打算的function没有受到影响。 然后我在内核代码中设置一个函数的断点(一个经常被启用的重复服务程序)。 这次这个内核模式驱动函数被打入,有时候上面的用户模式驱动函数也打破了,我可以debugging一下,然后按照代码path。 同样,当我closures并重新启动应用程序时,只有当内核模式驱动程序function断点被启用并命中时,才会触发用户模式驱动程序function。 但是,如果其禁用,则用户模式驱动程序function不会被触发。 发生这种情况与我们在内核模式或用户模式驱动程序上设置断点的function无关。 为什么这个行为,虽然模块正确加载? 我是否需要configuration或确定一些东西,以便在启动应用程序时,我不需要依赖内核模式部分?

使用batch file在sql express版中安排任务

要求 – SQL Express Edition中的计划任务。 但是,SQL Server代理function在快速版本中不可用。 可能的解决scheme – 安排batch file执行来执行sql脚本。 试着 batch filecmd /k sqlcmd -i backup.sql Sql脚本 – backup database DB_user1212 to disk = 'E:\backups\MyBackup.bak' 。 但是执行SQL脚本时A network related or instance specific error occurred while establishing a connection to SQL Server 可能的原因 – 类似连接string丢失。 帮助我如何解决这个问题,我正在使用Windows身份validation连接。