小编Ken*_*Ken的帖子

如何从任意字符串生成有效的Windows文件名?

我有一个像"Foo:Bar"这样的字符串我想用作文件名,但在Windows上,文件名中不允许使用":"字符.

有没有一种方法可以将"Foo:Bar"变成像"Foo-Bar"这样的东西?

c# windows filenames

85
推荐指数
10
解决办法
4万
查看次数

Lint for C#

C#有一个类似于lint的工具吗?我有编译器标记警告 - 作为错误,我有Stylecop,但这些只能捕获最令人震惊的错误.有没有其他必备工具(特别是像我这样的新手C#ers)指出我正在做的可能是愚蠢的事情?

.net c# code-analysis lint

54
推荐指数
4
解决办法
5万
查看次数

在SVG中包含SVG文件

我的SVG文件的defs部分中有一个linearGradient,并用fill ="url(#myGradientName)"引用它.到目前为止,这很有效.

我想我应该能够将我的整个defs部分放在自己的SVG文件中,然后从我所有的SVG图像中引用它.就是这样的:

styles.svg:

<svg xmlns=...>
  <defs>
    <linearGradient id="myGradient" ...>
    </linearGradient>
  </defs>
</svg>
Run Code Online (Sandbox Code Playgroud)

image.svg:

<svg xmlns=...>
  <rect width="100" height="100" fill="styles.svg#myGradient"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

但我似乎无法应用这种风格.我对此文件外部的ID(styles.svg#myGradient)有错误的语法吗?我是否需要先以某种方式明确包含该文件?

我一直在倾注SVG规范,看起来这应该是可能的,但实际上没有一个例子显示它已经完成.

编辑:FOP常见问题解答表明正确的语法是fill ="url(grad.svg#PurpleToWhite)",但这在Gecko或Webkit中不起作用.这是正确的,没有人支持它,或者我做错了什么?

svg include

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

让Emacs忽略*.orig文件

我最终得到了一堆*.orig文件,来自hg reverts.当我发现自己错误地编辑foo.c.orig而不是foo.c时,这很烦人.(我使用ido-mode,第一场比赛并不总是最短的.)

有没有办法告诉Emacs忽略*.orig文件,好像它们是*〜文件?谷歌没有太多运气 - 我发现有一百万页告诉我如何更改保存自己备份文件的位置,而不是如何忽略其他文件.

emacs version-control ignore

6
推荐指数
1
解决办法
431
查看次数

在 C# 中将 VML 渲染为位图

C# / .NET 有没有办法将 VML 渲染成位图?

我认为这应该很容易,但我似乎在 .NET 文档中找不到类似的内容。

c# vml bitmap

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

如何用NHibernate枚举列名?

我有一个带有一堆[ColumnName("foo")] NHibernate属性的类.有没有一种简单的方法可以让NHibernate列出给定类的所有ColumnNames?

这听起来应该很简单,但我只是没有在NHibernate文档中看到任何类型的检查(或者我今天只是失明).

c# nhibernate inspection

4
推荐指数
3
解决办法
4926
查看次数