小编cs0*_*815的帖子

Google地理编码API - REQUEST_DENIED

显然,根据以下内容,我不需要"Maps API密钥"来使用"Google Geocoding API":

http://code.google.com/apis/maps/documentation/geocoding/index.html

但是,我得到了这个:

{
  "status": "REQUEST_DENIED",
  "results": [ ]
}
Run Code Online (Sandbox Code Playgroud)

这是否意味着我的IP被阻止了?我该怎么做才能克服这个问题?

google-app-engine google-maps-api-3

54
推荐指数
8
解决办法
9万
查看次数

除了空字符串之外的任何其他正则表达式

是否可以使用正则表达式来检测不是"空字符串"的任何内容,如下所示:

string s1 = "";
string s2 = " ";
string s3 = "  ";
string s4 = "   ";
Run Code Online (Sandbox Code Playgroud)

等等

我知道我可以使用修剪等,但我想使用正则表达式.

谢谢.

基督教

c# regex

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

关闭/终止交易

我有这个公开交易,根据DBCC OPENTRAN:

Oldest active transaction:
SPID (server process ID) : 54
UID (user ID)            : -1
Name                     : UPDATE
LSN                      : (4196:12146:1)
Start time               : Jul 20 2011 12:44:23:590PM
SID                      : 0x01
Run Code Online (Sandbox Code Playgroud)

有没有办法杀死它/滚回去?

sql-server sql-server-2005

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

将action方法参数传递给asp.net mvc中的ActionFilterAttribute

我知道我可以使用filterContext来实现它.但是,如果操作方法参数的名称不同,则这不是很灵活.这应该工作:

[HttpGet]
[NewAuthoriseAttribute(SomeId = id)]
public ActionResult Index(int id)
{
    ...

public class NewActionFilterAttribute : ActionFilterAttribute
{   
    public int SomeId { get; set; }
    ...
Run Code Online (Sandbox Code Playgroud)

但它没有(它甚至没有编译).有任何想法吗?

asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

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

表达树的表现

我目前的理解是这样的'硬编码'代码:

public int Add(int x, int y) {return x + y;}
Run Code Online (Sandbox Code Playgroud)

将始终比表达式树代码执行更好,如下所示:

Expression<Func<int, int, int>> add = (x, y) => x + y; 
var result = add.Compile()(2, 3);

var x = Expression.Parameter(typeof(int)); 
var y = Expression.Parameter(typeof(int)); 
return (Expression.Lambda(Expression.Add(x, y), x, y).
    Compile() as Func<int, int, int>)(2, 3);
Run Code Online (Sandbox Code Playgroud)

因为编译器有更多信息,如果在编译时编译它,可以花更多精力优化代码.这一般是正确的吗?

.net c# performance expression-trees

23
推荐指数
2
解决办法
8140
查看次数

如何将资源嵌入另一个项目中

假设我有一个C#类库项目,它只包含xml文件作为嵌入式资源.我想从另一个解决方案项目中访问这些资源.由于'class'库不包含类,因此很难获得如下所示的程序集:

typeof(ClassName).Assembly ...
Run Code Online (Sandbox Code Playgroud)

最终获得嵌入式资源.有没有办法获得嵌入式资源,而无需硬编码任何魔术字符串等?谢谢.

PS:

这似乎是目前唯一可能的方式:

var assembly = typeof(FakeClass).Assembly;
var stream = assembly.GetManifestResourceStream("Data.Blas.xml"); 
Run Code Online (Sandbox Code Playgroud)

我在'数据'程序集中创建了一个'假类'.

.net c#

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

关于大数组声明的OutOfMemoryException

我必须创建一个相当大的双阵列12000ish x 55000ish.不幸的是,我得到了一个内存不足的例外.我曾经用Java开发,可以改变内存设置.这可能与C#有关还是不可能?我正在使用VS 2008.

c#

16
推荐指数
3
解决办法
2万
查看次数

臭名昭着:这个SqlParameterCollection的索引n无效,Count =

这个例外:

具有Count =的此SqlParameterCollection的索引n无效

通常指向重复的映射信息(请参阅Stack Overflow + Google).我很确定我没有.还有其他原因吗?

我似乎已经发现了这个问题.我介绍了这个:

[DocumentId]
public virtual int GI
{
    get { return base.Id; }
    protected set { base.Id = value; }
} 
Run Code Online (Sandbox Code Playgroud)

通过lucene.net使用搜索.这似乎干扰了FNH!我有什么选择?

PS:

at System.Data.SqlClient.SqlParameterCollection.RangeCheck(Int32 index)
   at System.Data.SqlClient.SqlParameterCollection.GetParameter(Int32 index)
   at System.Data.Common.DbParameterCollection.System.Collections.IList.get_Item(Int32 index)
   at NHibernate.Type.Int32Type.Set(IDbCommand rs, Object value, Int32 index)
   at NHibernate.Type.NullableType.NullSafeSet(IDbCommand cmd, Object value, Int32 index)
   at NHibernate.Type.NullableType.NullSafeSet(IDbCommand st, Object value, Int32 index, ISessionImplementor session)
   at NHibernate.Persister.Entity.AbstractEntityPersister.Dehydrate(Object id, Object[] fields, Object rowId, Boolean[] includeProperty, Boolean[][] includeColumns, Int32 table, IDbCommand statement, ISessionImplementor session, Int32 index) …
Run Code Online (Sandbox Code Playgroud)

nhibernate lucene.net hibernate

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

如何将REST API中的JSON数据导入BIRT?

我想使用BIRT生成针对来自基于JSON的REST API的数据的报告.我该如何导入这些数据?

rest json birt

13
推荐指数
1
解决办法
9993
查看次数

如何在ASP.NET MVC 3中覆盖_ViewStart中为某些视图定义的布局?

是否可以抑制_ViewStart.cshtml使用ASP.NET MVC 3 表达的应用程序的某些视图的布局.

我知道我可以在控制器动作中以编程方式定义布局.也许传球""达到了这个目的?

.net c# asp.net-mvc asp.net-mvc-3

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