小编Chr*_*dge的帖子

第一次运行时sos.threads中的windbg异常

当我在windbg(x64)版本6.3.9600.16384中加载崩溃转储并加载.net的sos扩展时,第一次运行该!threads命令时出现此错误:

c0000005 Exception in C:\Windows\Microsoft.NET\Framework64\v4.0.30319\sos.threads debugger extension.
      PC: 00007ffa`8fe6c7e3  VA: 00000000`00000000  R/W: 0  Parameter: 00000000`00000000
Run Code Online (Sandbox Code Playgroud)

随后的时间命令运行正常.完整的成绩单:

Loading Dump File [C:\Users\celdredge\AppData\Local\Temp\w3wp (2).DMP]
User Mini Dump File with Full Memory: Only application data is available


************* Symbol Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*

************* Symbol Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
OK                                             c:\projects\dumps\symbols
Symbol search path is: srv*;c:\projects\dumps\symbols
Executable search path is: srv*
Windows 8 Version 9600 MP (4 procs) Free x64 …
Run Code Online (Sandbox Code Playgroud)

windbg

12
推荐指数
1
解决办法
2459
查看次数

ember:在mixin上重用控制器动作的最佳方法

示例jsbin:http://jsbin.com/ICoLOgO/4/edit

如果我有一个提供动作的mixin,使用ember 1.0-rc.5,则会在没有警告的情况下调用该动作.升级到ember 1.0 final会导致弃用警告显示:

Action handlers implemented directly on controllers are deprecated in favor of action handlers on an `actions` object
Run Code Online (Sandbox Code Playgroud)

是否有更简单的方法在动作映射中公开各个动作而无需使用function.apply?

ember.js

11
推荐指数
1
解决办法
4693
查看次数

Reactive Extensions:缓冲直到用户空闲

我有一个程序,我正在接收事件并希望批量处理它们,以便在我处理当前批次时进入的所有项目将出现在下一批中.

Rx中简单的TimeSpan和基于计数的缓冲区方法将为我提供多批项目,而不是给我一大堆已经进入的项目(如果订阅者花费的时间超过指定的TimeSpan或超过N个项目进入并且N大于计数).

我查看了使用更复杂的Buffer重载,它采用了Func <IObservable <TBufferClosing >>IObservable <TBufferOpening>和Func <TBufferOpening,IObservable <TBufferClosing >>,但我找不到如何使用这些的示例,更不用说数字了如何将它们应用到我想要做的事情上.

c# system.reactive

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

EmberJS:登录后返回当前路线

我有一个应用程序,匿名用户可以看到只读视图.当用户单击要登录的链接时,我想保存当前路由和模型,并在成功进行身份验证后将其还原.

这与拦截beforeModel中的转换并重定向到登录的大多数示例略有不同.

App.ApplicationController = Ember.Controller.extend({
    actions: {
        logIn: function() {
            this.set('previousPath', this.get('currentPath'));
            this.transitionToRoute('login');
        }
    }
});

App.LoginController = Ember.Controller.extend({
    needs: 'application',
    username: '',
    password: '',

    actions: {
        logIn: function () {
            var self = this;

            App.session.logIn(this.get('username'), this.get('password')).then(
                function() {
                    var route = self.get('controllers.application.previousPath')
                    self.transitionToRoute(route);
                });
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

这适用于静态路由,但对于动态路由,模型和路由参数将丢失.

如何捕获当前控制器的模型或路由参数,以便我可以恢复它们?

ember.js

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

检测 ASP.NET 应用程序在长时间运行的请求期间何时关闭

关于如何使用IRegisteredObject检测应用程序何时关闭存在一些问题。但是,在所有活动请求完成之前,不会调用 IRegisteredObject.Stop。

长时间运行的请求(pushlet、长轮询、Web 套接字)就是这种情况,这意味着应用程序池回收可能会被这些请求无限期地拖延。

有没有办法从长时间运行的请求中检测到应用程序关闭正在挂起?

我已经使用 IRegisteredObject 或轮询 HostingEnvironment.ShutdownReason 进行了测试。在活动请求完成之前,两者都不起作用。

asp.net iis-7.5

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

标签 统计

ember.js ×2

asp.net ×1

c# ×1

iis-7.5 ×1

system.reactive ×1

windbg ×1