问题列表 - 第20088页

为什么get_posts()只返回5个匹配的帖子,它应该返回9?

global $post; 
$cat1=get_cat_ID('test1'); 
$cat2=get_cat_ID('test2'); 
$myrecentposts = get_posts(array('post_not_in' => get_option('sticky_posts'), 'cat' => "-$cat1,-$cat2",'showposts' => 5));
$myrecentposts2 = get_posts(array('post_not_in' => get_option('sticky_posts'), 'cat' => "-$cat1,-$cat2"));
$myrecentpostscount = count($myrecentposts2);
echo $myrecentpostscount;
Run Code Online (Sandbox Code Playgroud)

echo的值为5(正确的值应为9).我可以让它返回正确的后计数值的唯一方法是更改​​$ myrecentposts2计算,如下所示...

$myrecentposts2 = get_posts(array('post_not_in' => get_option('sticky_posts'), 'cat' => "-$cat1,-$cat2",'showposts' => 999));
Run Code Online (Sandbox Code Playgroud)

wordpress

9
推荐指数
2
解决办法
7942
查看次数

计算得分最多的项目的最佳算法是什么?

我有一个用户在1到5之间得分的音乐项目,我需要一个公式来获得5个得分最高的项目.

但显然,从1000个不同用户获得3.5平均得分的项目将得到更多得分然后一个项目得到4.9仅来自5个用户的平均得分...换句话说我认为如果项目得到人们的注意得分,这表示该项目很有趣.所以在计算中,votesCount参数需要有权力.(多少力量?我不确定,我要求你得到想法).

我认为我们在函数中需要以下参数:votesAverage,votesCount.

algorithm math

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

快速,轻量级的XML解析器

我有一个特定的格式XML文档,我将推动.此文档将始终为相同类型,因此非常严格.

我需要解析这个,以便我可以将它转换为JSON(嗯,一个稍微混淆的版本,所以其他人可以使用它与DOJO).

我的问题是,我是否应该使用非常快速的轻量级(不需要SAX等)XML解析器(任何想法?)或编写我自己的,基本上转换为StringBuffer并旋转数组?基本上,我假设所有HTML解析器都将通过字符串(或内存缓冲区)旋转并解析,从而产生输出.

谢谢

编辑

xml将介于3/4行到最大约50行之间(极端情况下).

java xml dojo json

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

ASP .NET Singleton

只是想确保我在这里假设一些愚蠢的东西,在ASP .Net Web应用程序中实现单例模式时,静态变量作用域仅适用于当前用户会话,对吧?如果第二个用户正在访问该站点,那么它是一个不同的内存范围......?

c# asp.net singleton static

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

python从列表中选择特定元素

是否存在从列表中仅获取某些值的"pythonic"方式,类似于此perl代码:

my ($one,$four,$ten) = line.split(/,/)[1,4,10]
Run Code Online (Sandbox Code Playgroud)

python list

27
推荐指数
4
解决办法
8万
查看次数

如何使用Sequel和Ruby序列化数据?

我有一个表应该存储id,名称和哈希.如何序列化哈希?(我使用Ruby和Sequel作为ORM.)

ruby sequel

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

Django:如何组织这个大型模型/经理/设计混乱?

总结一下,在我进入不好的例子之前,等等:我正在尝试创建一个应用程序,我不必在所有模型中编写代码来限制当前登录帐户的选择(我没有使用身份验证或帐户或登录的内置功能).

也就是说,我希望有做这样的事情:

class Ticket(models.Model):
        account = models.ForeignKey(Account)
        client = models.ForeignKey(Client)  # A client will be owned by one account.
        content = models.CharField(max_length=255)

class TicketForm(forms.ModelForm):
        class Meta:
                model = Ticket
                exclude = ('account',)  #First sign of bad design?

        def __init__(self, *args, **kwargs):
                super(OrderForm, self).__init__(*args, **kwargs)
                if self.initial.get('account'):
                        # Here's where it gets ugly IMHO. This seems almost
                        # as bad as hard coding data. It's not DRY either.
                        self.fields['client'].queryset = Client.objects.filter(account=self.initial.get('account'))
Run Code Online (Sandbox Code Playgroud)

我的想法是Account(models.Model)使用以下自定义管理器创建一个模型,并使用所有模型的多表继承对其进行子类化.它给了我一个巨大的脑痛.我还需要account每个型号的外键吗?我可以访问某个模型实例的父类帐户吗?

class TicketManager(models.Manager):
    def …
Run Code Online (Sandbox Code Playgroud)

django django-models django-managers

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

如何配置Fluent NHibernate将查询输出到Trace或Debug而不是Console?

如何配置Fluent NHibernate将查询输出到Trace或Debug而不是Console?我正在使用,MsSqlConfiguration.MsSql2008.ShowSql()但它没有参数,我在谷歌上找不到任何东西.

.net c# asp.net nhibernate fluent-nhibernate

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

如何为我的应用程序获取"可用"处理器的数量?

我知道如何获取我的机器上的物理数量和逻辑处理器数量,但我想知道我的应用程序可以访问多少个逻辑处理器.

例如,我在四核机器上开发,但我有许多单核用户,并且在许多情况下我"愚弄"接口,或遇到多核系统从未经历过的锁定问题.

所以,为此我设置了VSTS来在调试或"Debug Single Core"中构建我的应用程序.目标基本上是将处理器亲和性设置为核心"0",通过查看Windows任务管理器正在按预期工作.

我的问题是,我只是注意到了,(后面的视线显然应该是显而易见的),在我的代码中Environment.ProcessorCount >= something,我的代码非常适用于真正的单核机器,但是没有给我一个关于我的单个"逻辑可用"的读物核心".

如何获得"可用"逻辑核心的数量?

C#首选

multicore .net-3.5

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

为什么PostgreSQL中的所有数据库都有公共模式?

我很好奇为什么PostgreSQL中的所有数据库都有一个public所有用户都可以访问的模式.我知道我可以撤销权限并将其授予一个用户,但为什么这不是默认值?

postgresql

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