小编ESV*_*ESV的帖子

System.Web.Caching与企业库缓存块

对于将在Web应用程序和富客户端应用程序中使用的.NET组件,似乎有两个明显的缓存选项:System.Web.Caching或Ent.库.缓存块.

  • 你用什么?
  • 为什么?

System.Web.Caching

在Web应用程序之外使用是否安全?我看到了混合信息,但我认为答案可能并非如此.

我不希望使用它的一个亮点,SqlCacheDependency,但在.NET 3.5中添加CacheItemUpdateCallback似乎是一件非常好的事情.

企业库缓存应用程序块

  • 其他块已在使用中,因此依赖性已存在
  • 缓存持久性不是必需的; 重启时重新生成缓存是可以的

某些缓存项应始终可用,但应定期刷新.对于这些项目,在删除项目获取回调不是很方便.看起来客户端必须只是睡眠和轮询,直到重新填充缓存项.

Memcached for Win32 + .NET客户端

当您不需要分布式缓存时,有什么优缺点?

memcached caching enterprise-library .net-2.0

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

TFS签入RSS提要

如何生成Team Foundation Server提交消息的RSS源?

在Visual Studio的源代码管理资源管理器中,"查看历史记录"选项可生成一个很好的GUI视图.同样,命令行

tf history /recursive /stopafter:40 . 
Run Code Online (Sandbox Code Playgroud)

产生一个很好的GUI视图.我想要一个提供相同或类似信息的RSS提要 - 甚至是一种从TFS中删除一些我可以重构为RSS的文本的方法.

这类似于问题,发送SVN提交到RSS源,但我确实可以控制私有TFS存储库.

version-control rss tfs

10
推荐指数
1
解决办法
2340
查看次数

自动测量所有SQL查询

也许正火是不正常的杰夫·阿特伍德说,"你自动测量所有通过软件流,正确的查询?" 我不是,但我想.

该应用程序的一些功能:

sql-server optimization

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

jQuery.when(deferreds)或ZenDesk App中的等价物

在我的ZenDesk应用程序中,我:

  1. 从故障单和请求者检索一些识别信息
  2. 向另一个Web服务发出多个请求
  3. 使用组合结果修改故障单

使用普通的jQuery,你可以使用jQuery.when(deferreds)协调它,一旦步骤2中的所有请求完成,就触发第3步:

$.when($.ajax("/page1"), $.ajax("/page2"))
    .done(function(page1result, page2result) { 
        // modify the ticket with the results
    });
Run Code Online (Sandbox Code Playgroud)
  1. 是否在应用程序中提供了jQuery.when()?(我试着this.$.when()没有运气.)
  2. 如果没有,那么完成类似事情的首选方式是什么?(也许直接使用Promises?)

javascript jquery zendesk

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

ZenDesk App OAuth基于浏览器的身份验证

我正在开发一个ZenDesk应用程序,它可以从后端系统中获取客户信息.我们需要使用OAuth 2基于浏览器的身份验证流程对该系统进行身份验证.

包含指向身份验证页面的链接没有问题,例如:

https://oauth2server.com/auth?
    response_type=token&
    client_id=CLIENT_ID&
    redirect_uri=REDIRECT_URI&
    scope=photos
Run Code Online (Sandbox Code Playgroud)

但是,一旦用户登录,OAuth服务器就想重定向客户端并包含授权令牌.所以REDIRECT_URI通常看起来像:

https://example.zendesk.com/agent/#token=ACCESS_TOKEN
Run Code Online (Sandbox Code Playgroud)

但是,ZenDesk已经使用片段标识符来指示要在页面上显示的内容:

https://example.zendesk.com/agent/#/dashboard
https://example.zendesk.com/agent/#/tickets/1234
Run Code Online (Sandbox Code Playgroud)

我的ZD应用程序只出现在某些页面上,所以我怎么能这两个

  • 让我的应用程序呈现和Javascript运行,和
  • 有可用的身份验证令牌的片段标识符?

(我确实可以控制后端OAuth服务器,所以如果你想不出一个很好的干净方法来完成这个,那么OAuth服务器端的黑客建议也会被感激地接受.)

javascript oauth-2.0 zendesk

3
推荐指数
1
解决办法
3076
查看次数