问题列表 - 第1396页

在执行选择和计数查询时,是否有更有效的方式在Hibernate中进行分页?

通常分页查询看起来像这样.有没有更好的方法,而不是两个几乎相同的方法,其中一个执行"select*..."而另一个"count*..."?

public List<Cat> findCats(String name, int offset, int limit) {

    Query q = session.createQuery("from Cat where name=:name");

    q.setString("name", name);

    if (offset > 0) {
        q.setFirstResult(offset);
    }
    if (limit > 0) {
        q.setMaxResults(limit);
    }

    return q.list();

}

public Long countCats(String name) {
    Query q = session.createQuery("select count(*) from Cat where name=:name");
    q.setString("name", name);
    return (Long) q.uniqueResult();
}
Run Code Online (Sandbox Code Playgroud)

java mysql pagination hibernate hql

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

Django:如何创建到视图的通用URL路由?

我有一个非常标准的django应用程序,我想知道如何设置URL路由,以便我不必显式地将每个URL映射到视图.

例如,假设我有以下观点:Project, Links, Profile, Contact.我宁愿不要urlpatterns看起来像这样:

(r'^Project/$', 'mysite.app.views.project'),
(r'^Links/$', 'mysite.app.views.links'),
(r'^Profile/$', 'mysite.app.views.profile'),
(r'^Contact/$', 'mysite.app.views.contact'),
Run Code Online (Sandbox Code Playgroud)

等等.在Pylons中,它将如此简单:

map.connect(':controller/:action/:id')
Run Code Online (Sandbox Code Playgroud)

它会自动获取正确的控制器和功能.Django有类似的东西吗?

python django pylons

7
推荐指数
3
解决办法
3021
查看次数

最好的Flash音频/视频+交互服务器?

我正在寻找有关Flash实时服务器的建议.目前,我们使用了Moock的UnityRed5的组合,但是有一些问题.首先,我们转向AS3,Unity仅支持AS2.其次,Red5对我们来说非常不稳定,我们更喜欢更稳定的东西.我们不能使用官方的Flash Media Server,它有点超出我们的价格范围(单个许可证的起价为4,500美元).

到目前为止,我发现两台看起来满足我需求的服务器,ElectroServerWowza Media Server.有没有人有这些经验,或有任何其他服务器建议?我正在寻找的主要功能:

  1. 稳定
  2. 客户端库中的AS3支持
  3. 可以扩展服务器端(使用Java或其他语言)
  4. 支持来自闪存客户端的实时音频/视频(例如网络摄像头)
  5. (不是必需的,但非常有用)当阻止除HTTP或HTTPS之外的所有流量时的一些通信方法.例如RTMPT(通过HTTP隧道传输RTMP)支持或类似.
  6. 合理的性能,我想在不杀死服务器的情况下至少连接几百个用户.

sockets flash rtmp actionscript-3

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

德尔福的时间数学

我有一个非常不寻常的问题(对我而言).我正在编写一个应用程序,允许用户通过明确的日期(将我的日期更改为6/3/1955)或使用按钮增加(前进1个月)来更改系统时间.

我写这篇文章是为了帮助我的一些用户测试一些需要跳转的软件,以便模拟计费系统的实际使用情况.

改变Delphi的时间当然很简单:

SetDateTime(2008,05,21,16,07,21,00);
Run Code Online (Sandbox Code Playgroud)

但我不确定Delphi(2006)是否有日期数学的内置助手,这是我最不喜欢的事情之一:)

有关处理此问题的最佳方法的任何建议吗?因为winapi datetime调用suck,我宁愿保持原生.

谢谢!

delphi time date

7
推荐指数
3
解决办法
8460
查看次数

如何建立自己的PEAR频道?

我正在寻找有关如何为我们的项目设置PEAR通道的说明,以便我们可以使用pear安装程序进行部署.我在网上搜索了一段时间,找不到任何简单的信息.我按照这个教程学习了一段时间,但是我有一段时间让这个工作.有谁知道如何做到这一点?有更简单的方法吗?

php deployment pear

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

除了LINQ查询,你如何在C#中使用匿名类型?

我一直在努力加快C#中一些较新的功能,其中一个我没有用过的是匿名类型.

我理解它与LINQ查询有关的用法,我查看了这个SO帖子,它提出了类似的问题.我在网上看到的大多数例子都与LINQ查询有关,这很酷.我看到了一些有些人为的例子,但实际上并没有看到很多有价值的东西.

您是否对匿名类型有一种新颖的用途,您认为它真的为您提供了一些实用工具?

c# anonymous-types

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

尽早初始化cherrypy.session

除了一个细节,我喜欢CherryPy的会话API.而不是说cherrypy.session["spam"]我想能够说出来session["spam"].

不幸的是,我不能简单地from cherrypy import session在我的一个模块中使用全局,因为cherrypy.session直到第一次发出页面请求时才会创建对象.有没有办法让CherryPy立即初始化其会话对象而不是第一页请求?

如果答案是否定的,我有两个难看的选择:

首先,我可以做这样的事情

def import_session():
    global session
    while not hasattr(cherrypy, "session"):
        sleep(0.1)
    session = cherrypy.session

Thread(target=import_session).start()
Run Code Online (Sandbox Code Playgroud)

这感觉就像一个大块头,但我真的很讨厌cherrypy.session["spam"]每次写作,所以对我来说这是值得的.

我的第二个解决方案是做类似的事情

class SessionKludge:
    def __getitem__(self, name):
        return cherrypy.session[name]
    def __setitem__(self, name, val):
        cherrypy.session[name] = val

session = SessionKludge()
Run Code Online (Sandbox Code Playgroud)

但这感觉就像一个更大的kludge,我需要做更多的工作来实现其他字典功能,如 .get

所以我绝对更喜欢一种简单的方法来自己初始化对象.有谁知道如何做到这一点?

python cherrypy

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

公共变量与具有访问器的私有变量

有没有人见过人们这样做:

private string _name;
public string Name{ get{ return _name; } set{ _name = value;}}
Run Code Online (Sandbox Code Playgroud)

我理解使用访问器,如果你要对它如何设置进行某种控制,或者在有get时对其执行某种功能.但是如果你只是要这样做,为什么不把变量公之于众?我错过了什么吗?

c# oop accessor

24
推荐指数
4
解决办法
6896
查看次数

.net应用程序在Linux上运行吗?

.net应用程序在linux上运行吗?

有没有免费/付费的互操作库?

.net linux

8
推荐指数
2
解决办法
2153
查看次数

用于解析名称值对的正则表达式

有人可以提供正则表达式来解析字符串中的名称/值对吗?这些对用逗号分隔,值可以用引号括起来.例如:

AssemblyName=foo.dll,ClassName="SomeClass",Parameters="Some,Parameters"
Run Code Online (Sandbox Code Playgroud)

regex

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