问题列表 - 第46844页

表示日期为32作为Day的最大值

我正在使用Sql server 2005在asp.net中构建应用程序.在我的应用程序中,我必须代表许多日期和日期是尼泊尔(Bikram sambhat),其中某个月的最大日期可以是32.

那么在sql server中表示日期的最佳选择是什么,以便32可以放置为日值并且可以在sql server和asp.net中轻松比较(操作)?

c# sql-server asp.net

8
推荐指数
3
解决办法
529
查看次数

ASP.NET MVC和EF Code First Memory Usage

我有一个内置在ASP.NET MVC 3中的应用程序,它使用SQL CE进行存储,使用EF CTP 5进行数据访问.

我已将此站点部署到共享主机,但发现它始终被回收,因为它达到了他们(专用)应用程序池上设置的100mb限制.

在发布模式下运行时,该站点使用大约110mb RAM.

我尝试过使用SQL Server Express而不是CE,这没有什么区别.

唯一显着的区别是我完全删除了EF(使用假的回购).这使内存使用量降低了30mb-40mb.一个空白的MVC模板使用大约20mb所以我认为这不是太糟糕了?

"标准"ASP.NET MVC应用程序是否有任何基准?

了解其他EF CTP用户获得的内存利用率以及内存分析工具(最好是免费的)的一些建议会很好.

值得一提的是我如何处理EF ObjectContext的生命周期.我正在使用每个请求的会话并使用StructureMap实例化ObjectContext:

For<IDbContext>().HttpContextScoped().Use(ctx => new MyContext("MyConnStringName"));
Run Code Online (Sandbox Code Playgroud)

非常感谢Ben

asp.net-mvc performance entity-framework

17
推荐指数
1
解决办法
6397
查看次数

非递归替换内置的javascript函数

我在这里写一些bookmarklet,我有一些与内置javascript函数有关的问题.

假设我想替换内置的提示函数(不一定在bookmarklet中).这似乎很容易,但有没有办法从这个替换中调用内置提示函数?

prompt = function(message){
    var tmp = prompt(message);
    hook(tmp);
    return tmp;
}
Run Code Online (Sandbox Code Playgroud)

我无法确定范围正确; 这个例子产生无限递归.

还有一种方法可以恢复已替换的内置javascript函数的默认行为(不需要挂起额外的引用).

javascript prompt built-in scoping

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

Canvas.native_drawBitmap 中的 ANR

我最近也收到了同样的 ANR 报告。当应用程序尝试绘制一些位图时(使用 ImageView 作为元素渲染 GridView 时),会发生 ANR。我已经做了很多调试,现在可以肯定地说挂起既不依赖于位图,也不依赖于它的绘制位置。

堆是 50% 自由的,图像不大于 400px^2
网格元素没有任何自定义布局 - 只是简单的 ImageView。
在 HTC Desire(1 GHz CPU)、Hero、模拟器等上进行了测试
。ANR 会永远持续下去,因此就像在绘制位图时正在运行某些无限循环。

还有什么会导致这样的挂起?

报告如下:

DALVIK THREADS:
"main" prio=5 tid=1 NATIVE
  | group="main" sCount=1 dsCount=0 s=N obj=0x40020ba0 self=0xddd0
  | sysTid=32366 nice=0 sched=0/0 cgrp=unknown handle=-1345025972
  at android.graphics.Canvas.native_drawBitmap(Native Method)
  at android.graphics.Canvas.drawBitmap(Canvas.java:1045)
  at android.graphics.drawable.BitmapDrawable.draw(BitmapDrawable.java:323)
  at android.widget.ImageView.onDraw(ImageView.java:860)
  at android.view.View.draw(View.java:6740)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
  at android.view.View.draw(View.java:6743)
  at android.widget.FrameLayout.draw(FrameLayout.java:352)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
  at android.view.View.draw(View.java:6743)
  at android.widget.FrameLayout.draw(FrameLayout.java:352)
  at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1847)
  at …
Run Code Online (Sandbox Code Playgroud)

android native bitmap

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

如何从Python日期时间对象中删除未转换的数据

我有一个大多数正确的日期时间的数据库,但有一些像这样破了: Sat Dec 22 12:34:08 PST 20102015

没有无效年份,这对我有用:

end_date = soup('tr')[4].contents[1].renderContents()
end_date = time.strptime(end_date,"%a %b %d %H:%M:%S %Z %Y")
end_date = datetime.fromtimestamp(time.mktime(end_date))
Run Code Online (Sandbox Code Playgroud)

但是一旦我遇到一个无效年份的物体,我就会得到ValueError: unconverted data remains: 2,这很好,但我不确定如何最好地剥离一年中的坏人物.它们的范围从2到6 unconverted characters.

有什么指针吗?我只想切片,end_date但我希望有一个日期安全策略.

python datetime strptime

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

渲染:动作和渲染:模板之间的区别

render :action => "new"和之间有什么区别render :template => "users/new"?我听说过渲染模板,我们可以用于其他控制器的视图.这两者之间的渲染布局是否存在差异?对于渲染:模板,是否需要定义一个动作或者视图页面本身是否足够?

rendering ruby-on-rails

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

postgres:在WHERE子句中使用CASE和ANY()

有没有办法使这项工作?

SELECT
*
FROM table t
INNER JOIN othertable t2 USING (tid)
WHERE
t.tid =
CASE
    WHEN t2.someboolval THEN ANY(ARRAY[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16])
    ELSE ANY(ARRAY[77,66])
END
Run Code Online (Sandbox Code Playgroud)

不幸的是我不能这样做,t.tid = CASE WHEN t2.someboolval THEN 1 ELSE 2 END因为我需要匹配一个数组.这可行吗?

sql postgresql

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

.Net/C#对象应该自己调用Dispose()吗?

以下是一位同事撰写的示例代码.这对我来说显然是错的,但我想检查一下.一个对象应该从一个自己的方法中调用自己的Dispose()方法吗?在我看来,只有对象的所有者/创建者在完成对象而不是对象本身时才应该调用Dispose().

它是一个.asmx web方法,在完成时调用Dispose().(事实上​​,这是一个Web方法可能是一般问题的偶然事实.)在我们的代码库中,我们有时在其他Web服务的方法中实例化Web服务类,然后调用它们上的方法.如果我的代码执行此操作来调用此方法,则该方法返回时该对象是toast,并且我无法再使用该对象.

[WebMethod]
public string MyWebMethod()
{
    try
    {
        return doSomething();
    }
    catch(Exception exception)
    {
        return string.Empty;
    }
    finally
    {
        Dispose(true);
    }
}
Run Code Online (Sandbox Code Playgroud)

更新:找到一些相关的链接:

我是否需要在ASP.NET中部署Web服务引用?

配置Web服务代理类?

.net c# dispose web-services idisposable

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

准备View Model时如何"加入"两个聚合根?

假设BookAuthor是在我的模型总根源.

在阅读模型中,我有一个表格AuthorsAndBooks,其中列出了作者和书籍Book.AuthorId

BookAdded事件被触发时,我想要接收Author数据以创建新AuthorsAndBooks行.

因为Book是聚合根,所以有关信息Author不包含在BookAdded事件中.我不能包括它,因为Authorroot没有getter(根据所有关于CQRS和Event Sourcing的示例和帖子的指南).

通常我会在这个问题上收到两种答案:

  1. 使用事件处理程序中所需的所有数据丰富您的域事件.但正如我所说,我不能为Aggregates Roots做这件事.
  2. 使用View Model中的可用数据.即Author从View Model 加载并使用它来构建AuthorsAndBooks行.

最后一个在并发方面存在一些问题.BookAdded处理事件时,视图模型中无法使用作者数据.

你用什么方法来解决这个问题?谢谢.

cqrs event-sourcing

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

SPDY协议是否消除了对CSS精灵,JS和CSS文件的需求?

我一直在组合CSS和JS文件.同样也适用于图像.我想知道Google的SPDY是否具有多路连接,是否需要所有这些?编译/缩小不是我在这里要求的,只是我们在典型HTTP协议中的额外HTTP请求的开销.

google-chrome http spdy

15
推荐指数
1
解决办法
1189
查看次数