小编ern*_*nie的帖子

用Python检测Windows 8.1?

我们有一个脚本使用平台模块来检测各种客户端的操作系统版本.

通过platform.py的源代码,我可以看到在Windows系统上,它使用的是sys.getwindowsverion().不幸的是,在Windows 8.1系统上,该特定功能报告:

>>> sys.getwindowsversion()
sys.getwindowsversion(major=6, minor=2, build=9200, platform=2, service_pack='')
Run Code Online (Sandbox Code Playgroud)

Windows 8.1是6.3.9600:

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Windows\system32>ver

Microsoft Windows [Version 6.3.9600]
Run Code Online (Sandbox Code Playgroud)

所以,我意识到我可以在调用platform.release()时编写一些额外的逻辑,如果返回8,则进行二次检查并尝试运行ver,但这似乎有点费解.

有谁知道更好的方法?

在重要的情况下运行ActivePython 2.7.2.5...

python windows

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

平均评级值计数

我正在一个拥有10星评级系统的网站上工作.所有评级都存储在tbl_rating中并具有以下属性:

id
heading
description
rating (number of stars, 1 to 10)
shop_id (each rating belongs to a shop - my site is a catalog of shops)
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何计算一个商店的平均评级的最佳方式(基本上我只需要将所有评级与特定shop_id相加并将它们除以这些评级的数量).每个商店都有列avg_rating,我可以存储值.

有没有办法告诉MySql数据库每小时统计一次这个统计数据?我应该在每次提交新评级后计算它,还是每次查询商店属性avg_rating时?有没有办法告诉数据库自动执行此操作,还是必须从PHP运行这些操作?我正在使用PHP,Yii框架和MySQL数据库.

谢谢你的帮助.

php mysql database cron rating

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

如何减少复制粘贴代码?重构?

如何重构这段代码,使其包含较少的复制粘贴代码?

$("#hnv_4").click(function(e){
    manipulate(4);
    e.stopPropagation();
});
$("#hnv_3").click(function(e){
    manipulate(3);
    e.stopPropagation();
});
$("#hnv_2").click(function(e){
    manipulate(2);
    e.stopPropagation();
});
$("#hnv_1").click(function(e){
    manipulate(1);
    e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

我可以在这里使用循环来最小化代码或者一些jQuery吗?

我试过了:

for (i = 1; i <= 4; i++) {
 $("#hnv_" + i).click(function (e) {
    alert(i);

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

但最后..警报总是显示5

javascript jquery

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

无法解决此SQL查询结果

我似乎无法解决原因:

SELECT `Title`.`Title`, `FirstName`, `LastName`, `Address1`, `Address2`, `Town`.`Town`, `County`.`County`, `PostalCode`, `Phone1`, `Solo` 
FROM `Person` 
JOIN `Title` ON `Person`.`Title` = `Title`.`id` 
JOIN `Town` ON `Person`.`Town` = `Town`.`id` 
JOIN `County` ON `Person`.`County` = `County`.`id` 
WHERE `Person`.`Solo`='1' 
ORDER BY `LastName` ASC;
Run Code Online (Sandbox Code Playgroud)

返回0结果,(它不应该,至少有5个结果,其中Solo='1')

如果我修改它,取出所有JOINS:

SELECT `Title`, `FirstName`, `LastName`, `Address1`, `Address2`, `Town`, `County`, `PostalCode`, `Phone1`, `Solo` 
FROM `Person` 
WHERE `Person`.`Solo`='1' 
ORDER BY `LastName` ASC;
Run Code Online (Sandbox Code Playgroud)

我得到结果?如果我修改它取出WHERE Person.Solo='1'它也给我结果,但只有2; 在哪里,它应该返回所有行?谁能解释一下?

:)

注意:Solo是一个tinyint,它在所有记录中都等于0或1!

mysql sql

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

循环对象数组(PHP)

我一直试图循环这个数组,但我根本无法检索帖子标题.它可能是我想念的一些东西,但我无法把它弄好.

Array
(
[0] => WP_Post Object
    (
        [ID] => 5366
        [post_author] => 1
        [post_date] => 2013-07-09 12:06:00
        [post_date_gmt] => 2013-07-09 12:06:00
        [post_content] => 
        [post_title] => Mini Face Lift
        [post_excerpt] => 
        [post_status] => publish
        [comment_status] => open
        [ping_status] => open
        [post_password] => 
        [post_name] => mini-face-lift
        [to_ping] => 
        [pinged] => 
        [post_modified] => 2013-07-09 12:06:00
        [post_modified_gmt] => 2013-07-09 12:06:00
        [post_content_filtered] => 
        [post_parent] => 17
    )
    )
Run Code Online (Sandbox Code Playgroud)

如果我想获得帖子标题 - 我该怎么做?因为我被卡住,我真的很感激你的帮助.

非常感谢提前!

arrays wordpress

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

标签 统计

mysql ×2

arrays ×1

cron ×1

database ×1

javascript ×1

jquery ×1

php ×1

python ×1

rating ×1

sql ×1

windows ×1

wordpress ×1