小编Bud*_*Joe的帖子

ASP.NET MVC - 获取QueryString值

在ASP.NET MVC下你应该像在ASP.NET WebForms中那样选择QueryString参数吗?或[AcceptVerbs(HttpVerbs.Get)]以某种方式使用声明?

.net asp.net asp.net-mvc

70
推荐指数
5
解决办法
12万
查看次数

Ruby对象和JSON序列化(没有Rails)

我试图理解Ruby中的JSON序列化格局.我是Ruby的新手.

如果您不使用Rails,是否有任何好的JSON序列化选项?

这似乎就是这个答案所针对的(对于Rails) 如何将Ruby对象转换为JSON

json gem看起来好像你必须编写自己的to_json方法.我无法让to_json处理数组和散列(文档说它适用于这些)是否有一个原因json gem不只是反映对象并使用默认的序列化策略?这不是如何to_yaml工作(猜测在这里)

ruby serialization json jsonserializer

68
推荐指数
6
解决办法
9万
查看次数

Java相当于.NET的String.Format

是否有相当于String.FormatJava的.NET ?

.net c# java string

60
推荐指数
5
解决办法
3万
查看次数

ASP.NET MVC和两个Web.config文件

Web.config应该放在ASP.NET MVC项目中的哪个位置?

我只是遇到了一个错误,试图这样做:

_cnstr = System.Configuration.ConfigurationManager.
    ConnectionStrings["production"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)

默认的MVC模板将Web.config放在项目的根目录下.

如果您进入项目的属性(带有垂直选项卡的屏幕).转到设置并尝试创建应用程序设置,它将提示您没有配置文件.当它创建文件时,它在Views文件夹的底部完成.所以现在我有两个 Web.config文件.它应该如何?

我想我应该将我的连接字符串放在"views"web.config中以避免错误.思考?这是ASP.NET MVC位的最新版本中的错误吗?

更新: 见大卫的答案

asp.net-mvc web-config

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

在Ruby早期逃避.each {}迭代

码:

 c = 0  
 items.each { |i|  
   puts i.to_s    
   # if c > 9 escape the each iteration early - and do not repeat  
   c++  
 }  
Run Code Online (Sandbox Code Playgroud)

我想抓住前10个项目,然后离开"每个"循环.

我该如何用?替换注释行?有更好的方法吗?更多Ruby惯用的东西?

ruby iterator loops enumerator

39
推荐指数
3
解决办法
5万
查看次数

按字符串长度变量将String拆分为较小的字符串

我想用特定的长度变量分解String.
它需要进行边界检查,以便在字符串的最后一部分不长于或长于字符串时不爆炸.寻找最简洁(但可以理解)的版本.

例:

string x = "AAABBBCC";
string[] arr = x.SplitByLength(3);
// arr[0] -> "AAA";
// arr[1] -> "BBB";
// arr[2] -> "CC"
Run Code Online (Sandbox Code Playgroud)

.net c# string algorithm

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

没有事件采购的CQRS - 有哪些缺点?

除了缺少事件采购的一些好处之外,在没有事件采购部件的情况下,将现有架构适应CQRS还有其他任何缺点吗?

我正在开发大型应用程序,开发人员应该能够在接下来的几个月内将现有架构分离为命令和查询,但要求他们在此阶段添加事件源,这将是一个巨大的资源问题.透视.我是不是因为不包括事件采购而亵渎神灵?

cqrs event-sourcing ncqrs

37
推荐指数
4
解决办法
9542
查看次数

C#语法 - Lambda表达式的示例 - 通用列表上的ForEach()

首先,我知道List<>框架中已有的泛型类的方法会迭代List<>.

但是作为一个例子,编写ForEach方法迭代List<>a Console.WriteLine(object.ToString())的每个对象并对每个对象执行操作的正确语法是什么.一些把该List<>作为第一个参数和lambda表达式作为第二个参数.

我见过的大多数示例都是作为扩展方法完成的,或者涉及LINQ.我正在寻找一个简单的方法示例.

.net c# syntax lambda

36
推荐指数
4
解决办法
17万
查看次数

将.NET泛型列表转换为F#列表

是否有内置方法将.NET List <>转换为F#列表?

.net c# f# generic-list

36
推荐指数
2
解决办法
9866
查看次数

PowerShell,Web请求和代理

在制作简单的Web请求时,有没有办法告诉PowerShell环境只使用Internet Explorer的代理设置?

我的代理设置由网络策略(或脚本)控制,如果不必要,我不希望以后修改ps脚本.

更新: 来自参与者的精彩信息.我将用于此的最终脚本模板将如下所示:

$proxyAddr = (get-itemproperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings').ProxyServer
$proxy = new-object System.Net.WebProxy
$proxy.Address = $proxyAddr
$proxy.useDefaultCredentials = $true

$url = "http://stackoverflow.com"
$wc = new-object system.net.WebClient
$wc.proxy = $proxy
$webpage = $wc.DownloadData($url)
$str = [System.Text.Encoding]::ASCII.GetString($webpage)
Write-Host $str
Run Code Online (Sandbox Code Playgroud)

powershell powershell-2.0

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