问题列表 - 第9517页

如何缓存IQueryable对象?

我有这个方法返回'UserStatus'表中所有行的Linq-to-SQL查询:

public IQueryable<BLL.Entity.UserStatus> GetAll()
{
    var query = from e in _SelectDataContext.UserStatus
                select new BLL.Entity.UserStatus
                {
                    UserStatusId = e.UserStatusId,
                    Enum = e.Enum,
                    Name = e.Name
                };

    return query;
}
Run Code Online (Sandbox Code Playgroud)

它只是一个几乎不会改变的查找表,所以我想缓存结果.我可以将它转换为a List<>并缓存它,但我更愿意返回一个IQueryable对象,因为类中的其他方法依赖于它.有人可以帮忙吗?谢谢.

linq asp.net caching iqueryable

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

如何拦截客户端机器的HTTP请求和响应(如fiddler一样)

我认为拦截请求的唯一方法是使用代理,但是fiddler可以以某种方式拦截HTTP请求和响应,而无需在任何浏览器上配置任何内容.

引擎盖下发生了什么?

你知道任何图书馆吗?(任何语言)

proxy networking http

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

如何使用yum轻松地向PHP添加posix支持?

我正在运行CentOS 5.2并使用yum来管理包.我几乎没有运气安装php-posix,但几乎100%确信它是一个真实可用的包......在某个地方.有人有运气安装吗?

FWIW,我使用以下内容:

sudo yum install -y php-posix

更新:我意识到这可能是我的主机(Slicehost)的一个问题,因为我实际上已经为我的PHP版本启用了cli,posix和pcntl(5.2.9)

php posix packages centos yum

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

MVVM,动画和指挥 - 开始制作动画的最佳方式?

用户喜欢动画.看看iphone的一个很好的例子:)用户在iphone中所做的一切都会开始动画.

进入MVVM和命令(我正在考虑Silverlight 2).用户操作通过命令触发事件,我们坐在ViewModel中思考如何为用户触发一个漂亮的动画......

有一些可能性,但我发现它们中没有任何特别有品味.

  • 一点MVP.让View实现一个接口,然后让VM调用视图上的方法来启动动画.
  • 在Silverlight 3中,动作/行为可能是一种答案,但我正在试图找出SL 2的最佳方法.
  • 从你更新(通过计时器)绑定属性的VM做hokey动画,让事情发生......非常尴尬.

有没有人用方法取得好成绩?

silverlight animation design-patterns mvvm

6
推荐指数
1
解决办法
919
查看次数

这是什么意思?

这个:

typedef HRESULT (*PFN_HANDLE)(ClassName&);
Run Code Online (Sandbox Code Playgroud)

它的使用方式如下:

DWORD ClassName::Wait(PFN_HANDLE pfnh_foo)
{
  while (!done) {
    waitCode = WaitForMultipleObjects(paramA, paramB, paramC, paramD)

    if (waitCode == WAIT_OBJECT_0)
    {
      pfnh_foo(*this);
    }
    else
      done;
  }
  return waitCode;
}
Run Code Online (Sandbox Code Playgroud)

似乎Wait什么都没有,除了阻止它到达WaitForMultipleObjects然后在那之后做了这个奇怪的pfnh_foo事情并且循环回来再次等待或退出

c++

0
推荐指数
1
解决办法
351
查看次数

在Java中将iCal转换为HTML或纯文本

我正在寻找一个Java API来将ICS(aka iCal)附件转换为格式良好的HTML或纯文本以用于显示目的.理想情况下,它将能够处理:

  • 将日期转换为指定的时区.
  • 将复发模式扩展为人类可读的句子.
  • 单个文件中有多个VCALENDAR记录.

我正在看iCal4j,它有一个很好的DOM解析器,但没有办法序列化到除了iCal之外的任何东西.

java icalendar

7
推荐指数
1
解决办法
2689
查看次数

如何有效地合并两个BST?

如何合并两个保持BST属性的二叉搜索树?

如果我们决定从树上取每个元素,并将其插入到另一个中,这种方法的复杂性将是O(n1 * log(n2))其中n1的(比如树的节点数量T1),这是我们分裂,并且n2是节点的数量另一棵树(比如说T2).在此操作之后,只有一个BST具有n1 + n2节点.

我的问题是:我们能比O更好(n1*log(n2))吗?

c++ algorithm merge binary-search-tree data-structures

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

关闭 Qt 4.5 应用程序时,Visual Studio 报告检测到内存泄漏

我正在使用 Visual Studio 2008 在 Windows 上构建 Qt 4.5 应用程序。每当我在调试模式下运行应用程序然后关闭它时,Visual Studio 都会将以下内容打印到输出窗格:

检测到内存泄漏!
转储对象 ->
{696512} 位于 0x01981AB0 的正常块,24 字节长。
数据:< > 00 CD CD CD 00 00 00 00 00 00 00 00 00 00 00 00
{696511}正常块位于0x02E59B70,12字节长。
数据:<U2g U2g> B0 1A 98 01 E8 55 32 67 E8 55 32 67

输出报告了数百个这样的块。我在使用 Qt 4 的模型/视图框架时尤其注意到了这一点。Qt 实际上是否存在内存泄漏,或者在某些情况下 Visual Studio 会错误报告泄漏?

c++ memory-leaks qt4 visual-studio-2008

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

这个C++宏有什么作用?

这适用于MSVC

#define Get64B(hi, lo) ((((__int64)(hi)) << 32) | (unsigned int)(lo))
Run Code Online (Sandbox Code Playgroud)

具体来说,'operator <<'的作用是什么?

谢谢你的帮助

c++ macros operators

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

数据是否为URL编码时,HTTP GET的安全性如何?

如果数据是Url Encoded,它是否足够安全以通过HTTP GET发送登录凭据?

security get xmlhttprequest httpwebrequest url-encoding

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