小编bsh*_*ett的帖子

在Windows共享上编辑文件时,GVim的运行速度非常慢

在我的计算机工作中,每当我打开位于网络共享上的文件时,GVim就会变得完全无法使用.滚动文档可能需要15秒才能进入一个"页面".即使使用移动键从一个单词转到另一个单词也需要2到3秒.这似乎是一种新的行为,但对于我的生活,我记不起改变会导致它的任何事情.我的印象是Vim实际上并没有访问文件,除了打开和保存.是对的吗?

vim performance networking

12
推荐指数
2
解决办法
6156
查看次数

无法在VS 2010中将控制台应用程序转换为WPF应用程序

我创建了一个控制台应用程序,后来我决定将其作为WPF应用程序更好地运行.我将输出类型更改为Windows应用程序并添加了我认为必要的引用.不幸的是,右键单击项目不允许我添加资源字典或许多其他WPF类型.我错过了什么?

.net c# wpf console port

9
推荐指数
3
解决办法
7987
查看次数

在没有Visual Studio的情况下调试Windows边栏小工具

我正在尝试在不使用Visual Studio的情况下创建侧边栏小工具.我一直在寻找调试它们的方法,但是一切都说Visual Studio JIT调试器是唯一的方法.

有没有人能够在没有Visual Studio的情况下调试侧边栏小工具?

windows-desktop-gadgets

8
推荐指数
2
解决办法
4565
查看次数

MonoDevelop中Vim键绑定的状态是什么?

关于MonoDevelop中的Vim键绑定似乎存在很多相互矛盾的信息.有谁知道这个功能是否可用或当前状态是什么?我知道在某些方面取得了进展.

ide vim monodevelop

8
推荐指数
1
解决办法
2286
查看次数

如何通过父项目中的.gitattributes将子行结尾强制转换为子模块中的LF?

我有一个存储库来存储我的所有Vim设置.它使用子模块来插入Pathogen的插件(我看过其他插件管理器,到目前为止没有兴趣).由于MSYSGit在为提交消息打开Vim时处理行结尾的方式,我需要将存储库与Unix行结尾一起存储(eol = lf).

我尝试在主仓库中添加一个带有内容的.gitattributes文件:

* eol=lf
* text=auto
Run Code Online (Sandbox Code Playgroud)

使用git rm --cached -r .和刷新主存储库后,主仓库中git reset --hard的行结尾现在是LF.但是,在子模块中运行相同的命令不起作用.

tl; dr:如何配置我的git repo以便用LF行结尾检出子模块?

git line-endings git-submodules gitattributes

8
推荐指数
1
解决办法
269
查看次数

如何在Windows XP和7上配置log4net以写入%LOCALAPPDATA%?

我有一个使用log4net进行日志记录的内部应用程序.我想要生成日志%LOCALAPPDATA%\Vendor\App\application.log.不幸的是,log4net正在创建日志文件%APPDATA%.这不是一个大问题,因为我们真的不在这里使用漫游配置文件,但我不喜欢在我的代码中留下一点特质,如果我可以避免它.

有关如何将文件写入我指定的位置而不用编程配置log4net并使用pinvoke获取XP路径的任何想法?

如果有任何帮助,这是我的配置文件的appender部分:

<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
  <file value="${LOCALAPPDATA}\Vendor\App\application.log" />
  <appendToFile value="true" />
  <rollingStyle value="Size" />
  <maxSizeRollBackups value="10" />
  <maximumFileSize value="100KB" />
  <staticLogFileName value="true" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %logger%newline%message%newline" />
  </layout>
</appender>
Run Code Online (Sandbox Code Playgroud)

log4net environment-variables

7
推荐指数
2
解决办法
8890
查看次数

如何在Jenkins中删除不可阻挡的管道作业?

我正在使用Jenkins 的Pipeline(以前的Workflow)插件集合.我已经设法在我的Jenkins服务器上创建了一个工作流作业,我无法阻止.查询当前堆栈跟踪Thread.getAllStackTraces().keySet().each() { t -> println(t.getName())}不会返回与此作业匹配的输出中的任何执行程序.最重要的是,如果这是Build Executor Status窗口中唯一的实时作业,则根本没有列出执行程序.

重新启动正在执行作业的从站无效.重新启动Jenkins主服务器也没有任何效果.有关如何摆脱这件事的任何想法?

jenkins jenkins-pipeline

7
推荐指数
2
解决办法
3951
查看次数

如何部署用MonoDevelop编写的Windows应用程序?

我目前正在试用Visual Sudio 2010,我开始使用MonoDevelop.它看起来拥有我需要的大部分功能,所以我希望能够迁移到它.不幸的是,我无法弄清楚如何为我的解决方案创建安装程序.是否有我错过的插件或选项可以让我创建一个MSI?

.net deployment installer windows-installer monodevelop

5
推荐指数
0
解决办法
2302
查看次数

如何选择合适的"网络地点"图标?

我有一个PowerShell脚本,可以在登录时创建网络位置的快捷方式.不幸的是,它使用的是旧的低分辨率图标.这无论如何都不是什么大问题,但我想在更高版本的Windows中使用更新的图标.

这是创建快捷方式的函数的相关部分:

# Create the shortcut file

$shortcut = (New-Object -ComObject WScript.Shell).Createshortcut("$shortcutFolder\target.lnk")

$shortcut.TargetPath = $targetPath
if (
$shortcut.IconLocation = "%SystemRoot%\system32\SHELL32.DLL, 275"
$shortcut.Description = $targetPath
$shortcut.WorkingDirectory = $targetPath
$shortcut.Save()

# Set attributes on the files & folders
$desktopIni | Set-ItemProperty -Name Attributes -Value ([IO.FileAttributes]::System -bxor [IO.FileAttributes]::Hidden)
$shortcutFolder | Set-ItemProperty -Name Attributes -Value ([IO.FileAttributes]::ReadOnly)
Run Code Online (Sandbox Code Playgroud)

如您所见,它目前正在使用SHELL32.DLL库中的Icon#275.在Windows 7中,"正确"图标将是imageres.dll中的图标#143.有没有办法从操作系统中获取图标细节,比如在Explorer命名空间中获取对特殊文件夹的引用?

.net environment powershell windows-explorer

5
推荐指数
1
解决办法
868
查看次数

类路径条目eclipse.fproj.jdt.libprov.osgi/jpt.jpa标记为发布/导出但不在项目类路径中导出

我正在尝试使用Glassfish作为我的应用服务器在Eclipse中设置一个新的企业应用程序项目,我看到以下警告:

类路径条目eclipse.fproj.jdt.libprov.osgi/jpt.jpa标记为发布/导出,但不在项目类路径中导出.Eclipse和运行时的类路径可见性会有所不同.

我已经在我的EJB项目上启用了Java Persistence 1.0 facet,我很确定这是导致我出现问题的原因.我做了很多搜索,但无济于事.

eclipse jpa glassfish eclipselink ejb-3.0

3
推荐指数
1
解决办法
4133
查看次数