小编Mic*_*hel的帖子

(Microsoft技术)如何升级您的知识(在新发布的版本中保持最新?)

现在我正在努力解决5年前我没有经历过的事情,我想知道你是否经历过同样的事情.

问题:在发布新的(Microsoft)产品时,我没有很好的方法来更新我的知识.

在过去,比如5年前,当MS发布新产品时,可能是在最新版本之后的2到3年.在那个时候,他们似乎有时间写MSDN书籍,我买了一本,阅读它,我在新版本中与大多数新东西保持同步.它没有涵盖所有100%,但我知道什么是新的,我可以谷歌更多信息.

但是在这些日子里,随着MS越来越频繁地发布,MSDN书籍并没有针对每种新技术发布,而且我有点迷失了资源,我可以找到我以前找到的信息在MSDN书籍中.

例如,现在我正在使用ASP.NET MVC2构建网站,并且MVC3即将推出.最近有各种关于MVC3的帖子,就像MVC2上的帖子一样,但所有这些博文中的缺点是我不仅让信息非常分散(不同的帖子,不同的博客,不同的写作风格)而且非常不同详情.有些帖子非常详细,但其中一些帖子,即使是被斯科特喋喋不休的帖子,也缺少一定数量的问题描述和技术深度.

我想我实际上错过的是信息(关于新主题,不是搜索整个MSDN网站,只想更新新内容)是作为一个整体呈现在某个地方,如果有可能,作为一个连贯的故事太.

我现在拥有的是一系列链接到各种博客和视频等的链接.

而且,通过购买MSDN书籍,你知道你可以期待什么,它确实有一些质量,我更喜欢购买60美元的书,质量超过30分钟的45分钟,其中一半令人失望质量,你只能通过观察它发现.

所以,长话故事,是否有更多的程序员遇到这个问题?

米歇尔

PS我不是在抱怨MS发布,但我确实遇到了找到良好资源以保持最新状态的问题

c# asp.net upgrade

9
推荐指数
1
解决办法
1799
查看次数

如何从命令行附加SQL Server数据库

是否可以输入命令行命令(如在批处理文件中)将分离的数据库附加到SQL Server,而不是打开管理工作室并在那里进行操作?

sql-server command-line sql-server-2008

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

将某人的当地时间转换为UTC时间

我在时区有点迷失了:)

我有以UTC时间存储的数据.服务器在荷兰,所以我们住在utc + 1(现在,在daylightavingtime,utc + 2)

现在客户说:从8月5日开始给我数据.

所以我必须从'他的时间'计算出来的时间.为此,我必须知道:

什么是你的utc偏移(我们存储在他的个人资料中,让我们说utc -6)你是在白天时间(因为那时我们必须添加+1并使utc偏移-5)

然后我的问题:

  1. 我可以问.Net框架:国家XX是否有白天时间?

  2. 我可以问.Net框架:在那个时刻的国家XXX daylightavingtime是08-05-2010T00:00:00吗?

我一直在尝试.ToLocalTime(),但是这只给了我服务器的本地时间,这不是我想要的,我想用用户的时区计算,还有在那个特定的事实时间点,如果他/她处于白天

我也看过这个VB例子:

TimeZone As TimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time") 
Dim Dated As DateTime = TimeZoneInfo.ConvertTimeToUtc(TempDate, TimeZone) 
Run Code Online (Sandbox Code Playgroud)

但是imho没有考虑到这个时区的用户是否处于daylightavingtime(dst)国家/地区.例如,这个时区的一个用户在荷兰有dst,另一个用户在另一个没有dst的国家.

.net c# datetime dst

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

如何确保我创建的filedownload是UTF-8?(而不是没有BOM的UTF-8)

我已经制作了下载功能,可以将消息下载到CSV文件中(代码如下).现在当我用记事本或记事本++打开它时,我看到了这个:

NY纽约ø??? ?êö

(这就是数据库btw中的内容)

现在,当我在Ms-Excel中打开它时,它会显示:

éNYÃâ€â€â€â€ÃÃÃÃÃ

当我在记事本++中打开它时,它说它是在'没有BOM的UTF8'中编码的.当我将它(在记事本++中)编码为UTF-8时,一切顺利(也就是说,Excel也显示正确的字符)

但是我怎样才能确保我从我的代码创建的文件是UTF-8?

这是我的代码:

public ActionResult DownloadPersonalMessages()
{    
    StringBuilder myCsv = new StringBuilder();
    myCsv.Append(new DownloadService().GetPersonalMessages());

    this.Response.ContentType = "text/csv";
    Response.AddHeader("content-disposition", "attachment; filename=PersonalMessages.csv");
    Response.ContentEncoding = Encoding.UTF8;
    Response.Write(myCsv.ToString());
    Response.Flush();
    Response.HeaderEncoding = Encoding.UTF8;
    return Content("");
}
Run Code Online (Sandbox Code Playgroud)

编辑:

我的函数现在返回一个ByteArray转换

UTF8Encoding encoding = new UTF8Encoding();
return encoding.GetBytes(str);
Run Code Online (Sandbox Code Playgroud)

我的下载现在是这样的:

Response.AddHeader("Content-Disposition", "attachment; filename=PersonalMessages.csv");
return File(new DownloadService().GetPersonalMessages(), "text/csv");
Run Code Online (Sandbox Code Playgroud)

c# asp.net encoding character-encoding asp.net-mvc-2

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

ssrs报告中的格式编号

哎呀!

不能忍受我自己无法弄清楚....

我在报告的数字格式中使用了这个:

'€' #,0.00;('€' #,0.00)
Run Code Online (Sandbox Code Playgroud)

格式为€1,212.89

这不是我想要的,因为我想要1.212,89欧元,无论服务器的区域设置如何.

所以我试过这个

'€' #.0,00;('€' #.0,00)
Run Code Online (Sandbox Code Playgroud)

但这给了我这个:1.212.890

输入这个我意识到我不知道#和什么.和,意思是格式字符串.....

reporting-services ssrs-2008

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

将XML文档/注释添加到EF生成的类中的属性/字段

我有habbit用标准XML文档评论属性和类,它意味着什么/他们做什么.

但是在EF生成的课程中,当我重新生成模型时,这些都消失了.

还有另一种方法吗?

c# documentation entity-framework

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

如何在Unity中实现这个(HttpContext)依赖?

我们有一个依赖于的类HttpContext.我们已经实现了这样:

public SiteVariation() : this(new HttpContextWrapper(HttpContext.Current))
{
}
public SiteVariation(HttpContextBase context)
{}
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是实例化SiteVariationUnity,所以我们可以创建一个构造函数.但我不知道如何HttpContextWrapper(HttpContext.Current))在配置方式中在Unity中配置这个新功能.

ps这是我们使用的配置方式

<type type="Web.SaveRequest.ISaveRequestHelper, Common" mapTo="Web.SaveRequest.SaveRequestHelper, Common" />
Run Code Online (Sandbox Code Playgroud)

c# asp.net inversion-of-control unity-container httpcontext

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

将字符串中的JSON日期替换为更易读的日期

我们想向正在测试我们的应用程序的用户展示一些JSON.所以我们在ASP.NET代码隐藏文件中调用我们的REST服务并返回一个包含大量JSON的字符串.

然后我们将它放在页面中的PRE元素中,调用beautify来创建可读的JSON并且一切都很好:显示了一些人类可读的内容.

好但是一件事:所有日期都以正常的JSON格式显示,如"/ Date(1319266795390 + 0800)/"

我想要做的是用JSON(C#)字符串中的'普通'日期替换那些JSON日期,所以在后面的代码中,在我将字符串添加到PRE元素之前.

我在考虑一些正则表达式,但我无法弄清楚如何......

c# regex json

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

我可以在一组自定义项目上运行Visual Studio Code Analysis吗?

我处于快乐的境地(</sarcasm>)我在一个包含168个项目的Visual Studio 2012解决方案上工作.

我们在其中大约15个工作,而其他我们不接触.

当我们对整个解决方案运行代码分析时,运行23分钟,这有点长......

但是,当我们必须弄清楚哪些项目被触及时,这也是一种痛苦,因此我们只能对那些项目进行代码分析.

那么问题是,是否可以创建一组自定义项目来运行代码分析?

visual-studio visual-studio-2012

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

在垂直布局中将2个单选按钮彼此相邻(在一个"行"上)

我在垂直LinearLayout中有我的控件.我的所有控件都放在彼此之下.

我想要做的是在一个'线'上放置一个无线电组(带有2个单选按钮)

我怎样才能做到这一点?

我尝试将它包装在一个水平的LinearLayout中,但是没有用

android android-layout

7
推荐指数
1
解决办法
1万
查看次数