我们开始使用Scrum流程进行开发.我们现在有很多用户故事.我想知道,一旦用户故事完成,经过测试和部署,你还可以用它做任何其他事情吗?我们现在正在使用小索引卡,我认为将它们扔进垃圾桶会很好.
如果你保留它们,你以后会怎么做?
我最近获得了一个新的代码签名证书.我正在使用MSBuild的SignFile任务来签署应用程序清单.由于某种原因,任务正在返回:
MSB3481: The signing certificate could not be located.
Ensure that it is in the current user's personal store.
Run Code Online (Sandbox Code Playgroud)
证书肯定在我的个人商店,我可以在certmgr.msc中看到它.而且我相信我是以同一个用户身份登录的,因为我可以使用同一个人商店中的不同证书对清单进行签名.不知道为什么找不到这个新证书.
我甚至可以使用signtool.exe和新证书的SHA1来正常签名文件.但我真的更喜欢使用现有的MSBuild和SignFile任务.有什么想法可能会出错吗?
我也尝试使用和不使用完整的认证路径导入证书.
给定一个已赋值的枚举,给出一个值的下一个或前一个枚举的最佳方法是什么.例如,考虑这个枚举:
public enum TimeframeType {
None = 0,
[Description("1 month")]
Now = 30,
[Description("1-3 months")]
Short = 90,
[Description("3-6 months")]
Medium = 180,
[Description("6+ months")]
Long = 360
}
Run Code Online (Sandbox Code Playgroud)
有没有一种好的方法创建一个能够做EnumPrevious(TimeframeType.Short)的函数返回TimeframeType.Now和EnumNext(TimeframeType.Short)会返回TimeframeType.Medium?
我已经写了一个丑陋的EnumNext实现,但我不相信这是最好的方法.我希望其他人已经解决了这个问题.
public static T EnumNext<T>(T value) where T : struct {
T[] values = (T[])Enum.GetValues(typeof(T));
int i;
for (i = 0; i < values.Length; i++) {
if (object.Equals(value, values[i])) {
break;
}
}
if (i >= values.Length - 1) {
return values[values.Length - 1];
} else {
return values[i + …
Run Code Online (Sandbox Code Playgroud) 我知道代码行数是完全随意的,也是一个可怕的指标.即便如此,经过漫长的一天,我想点击一个小按钮,看到我的宠物项目增长了10%.(或者,如果我花了一天时间再次重构,它会减少10%,哇喔!)
我曾经使用过两个可以分析CodeProject代码的行 计数器,但它们只处理.cs文件,完全忽略了我在.aspx,.asmx,.js,.css等方面的大量工作.
有没有人使用行计数器来解析通常在典型的ASP.NET站点上找到的所有文本文件?
CMS推荐CLOC,这确实是我想要的.这是我对好奇的输出.它甚至计算了我的MSBuild脚本!
C:\Web>cloc-1.06.exe --exclude-dir=.svn,bin,images AST 474 text files. 474 unique files. 28254 files ignored. http://cloc.sourceforge.net v 1.06 T=70.0 s (6.3 files/s, 737.7 lines/s) ------------------------------------------------------------------------------- Language files blank comment code scale 3rd gen. equiv ------------------------------------------------------------------------------- C# 332 4670 9666 21255 x 1.36 = 28906.80 ASP.Net 91 58 0 4053 x 1.29 = 5228.37 Javascript 9 1262 2112 4011 x 1.48 = 5936.28 CSS 5 193 42 1665 x 1.00 = 1665.00 …
我正在使用主体,镜像和见证来测试SQL Server 2008镜像.我已经看过这些例子,用NORECOVERY恢复镜像.校长说这是同步的.但镜子仍显示它处于"恢复......"状态.我应该这样离开吗?我应该运行RESTORE WITH RECOVERY吗?
我需要使用两个属性的组合来过滤结果列表.一个普通的SQL语句如下所示:
SELECT TOP 10 *
FROM Person
WHERE FirstName + ' ' + LastName LIKE '%' + @Term + '%'
Run Code Online (Sandbox Code Playgroud)
我最终使用的NHibernate中的ICriteria是:
ICriteria criteria = Session.CreateCriteria(typeof(Person));
criteria.Add(Expression.Sql(
"FirstName + ' ' + LastName LIKE ?",
"%" + term + "%",
NHibernateUtil.String));
criteria.SetMaxResults(10);
Run Code Online (Sandbox Code Playgroud)
它工作得很好,但我不确定它是否是理想的解决方案,因为我还在学习NHibernate的Criteria API.推荐的替代品有哪些?
Expression.Sql
可以执行相同的操作吗?我尝试Expression.Like
但无法弄清楚如何组合名字和姓氏.我希望更改标题页,以便爬虫可以看到它.
该URL的格式为:public.sample.com/account/Disney
我使用require()加载标准的全局头文件包含文件
这是定义当前默认标签的位置.
如果网址是public.sample.com/account/Disney,我希望标记为:
这是迪士尼的帐户个人资料
我相信有些东西需要写在这个全局头文件中,但不确定是什么.
谢谢.
我正在尝试在多页tiff文件上执行条形码识别.但是tiff文件是从传真服务器(我无法控制)来找我的,它以非方形像素长宽比保存tiff.这导致图像由于纵横比而被严重压扁.我需要将tiff转换为正方形像素宽高比,但不知道如何在C#中执行此操作.我还需要拉伸图像,以便改变宽高比仍然使图像清晰可辨.
有没有人用C#做过这个?或者有没有人使用过将执行此类程序的图像库?
c# ×3
agile ×1
asp.net ×1
aspect-ratio ×1
barcode ×1
code-signing ×1
enums ×1
expression ×1
html-title ×1
icriteria ×1
meta-title ×1
mirroring ×1
msbuild ×1
nhibernate ×1
php ×1
scrum ×1
signtool ×1
tiff ×1
user-stories ×1