我正要问这个MySql列表并记得SO.
运行MySql 5.0.85,我需要尽可能高效地查询一些查询.如果我能得到一点评论,我将不胜感激.
我收集了数百万的数据,需要按一个字段分组的前50个,占前50个占据的百分比.
以下是我的想法... 1)我有一种感觉我可以更有效率,也许是加入2)我怎样才能得到百分比精度百分比,所以*100.00即:.07变为7.00,如果我得到SQL错误(百分比*100)
SELECT user_agent_parsed, user_agent_original, COUNT( user_agent_parsed ) AS thecount,
COUNT( * ) / ( SELECT COUNT( * ) FROM agents ) AS percentage
FROM agents
GROUP BY user_agent_parsed
ORDER BY thecount DESC LIMIT 50;
Run Code Online (Sandbox Code Playgroud)
第二个问题,每天一次我需要归档上面的结果.有关如何最好地做到这一点的任何建议?我可以安排使用cron,或者在我的情况下,启动,除非有人有更好的建议.
你会认为一个简单的'SELECT(上面的)INTO foo'就够了吗?
我正在尝试从MediaWiki登录页面为我的phpBB论坛设置一个cookie.登录wiki成功后使用钩子,我想运行一个设置cookie的php脚本.
当我独立运行或使用GET时,脚本可以运行,但出于安全考虑,我想要POST到脚本.为此,我认为curl这是最好的选择.
不幸的是,即使是这样的基本脚本:
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/ForumLogin.php");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)
给我一个403 Forbidden错误.robots.txt中没有应该干扰的规则.我还能尝试使脚本工作,还是有其他方法可以从MediaWiki中运行脚本?
我理解如何更改活动<li>元素的描述
li:active {
...declarations...
}
Run Code Online (Sandbox Code Playgroud)
但是,如何更改所有其他不活动的元素?
例如,我的所有元素都是粗体,但是当我选择其中一个元素时,所有其他元素都会恢复正常.
谢谢!
我对块元素上的背景图像有一个小问题,前面是浮动元素.
我将图像向左浮动,然后是a H1.正如所料,H1(这是一个blocl级元素)在图像后面流动,但它的内容(实际标题)出现在图像的右侧.
不幸的是,我正在使用的背景图像H1必须与左边对齐,因此出现在实际后面img,因为与内容不同,它不会被浮动行为推动.
例:
(我将第二个标题设置clear: left为显示它应该是什么样子).
一种解决方案是将标题的左边距设置为略大于浮动图像的宽度,但这需要我事先知道它的宽度.
另一种选择是在其中的元素中添加标题的图标h1,但这在语义上并不正确.
是否有更好的仅css解决方案,不需要额外的元素?
我有一个字符串值保存到变量中,我的网页在某个进程后自动重新加载..我需要知道即使在页面刷新后我是否可以获得存储在该变量中的值?
我使用javascript代码刷新我的网页 window.location.reload()
如果不是这样,如果我采取像PHP的服务器端脚本?
我无法将图像与文本对齐.我希望我的图像在左侧,文本内嵌在右侧,垂直居中于图像.
<div class="container">
<span class="icon">
<img ... />
</span>
<span>555-1212</span>
</div>
Run Code Online (Sandbox Code Playgroud)
现在,文本拥抱容器的顶部.如何将其垂直居中放置在容器中间?
运行"sass:dist"(sass)任务
警告:bower_components/foundation/scss/foundation/functions:13:错误:读取错误>后面的值)使用--force继续.
因警告而中止.
请看下面的解决方案.
我正在尝试根据其对所有其他视频的查看次数来获取我的数据库中每个视频的百分比.
然后我尝试将最高视图数量的所有视频显示到最低,在一个漂亮的HTML页面中显示其百分比.
显然百分比范围从0到100%(而不是超过),最流行的视频可能会有100%我假设..
我在数据库中有大约3,400个视频.我的尝试是可笑的,现在已经刮了我好几天了..
我的表看起来与此类似.
video_public
id | video_title | video_views
Run Code Online (Sandbox Code Playgroud)
尝试:
SELECT
id,
video_views * 100 / (SELECT COUNT(*) FROM video_public)
FROM `video_public` stat
Run Code Online (Sandbox Code Playgroud)
说实话,我甚至不知道这个SQL查询是否正确.
我还没有考虑到视频的观看次数对所有的视频观看次数和总视频 ..
真的卡住..
我在一个代码库上设置了一堆不同的语言mediawiki.到目前为止大部分都在工作,但我想使用一个看起来与其他页面不同的主页面.为此,我最初添加了一些仅适用于main_page类的css规则:
body .page-Main_Page { <rules> }
Run Code Online (Sandbox Code Playgroud)
问题在于,在其他语言中,主页面被不同地调用(并且类会相应地更改),因此我要么必须为所有可能的主页标题添加css规则(不会发生),要么在皮肤内部进行检查以添加如果当前页面是主页面,则为主体类.
不幸的是,没有办法检查.我用Google搜索的大多数解决方案都基于"主页"或设置自己的标题.我希望皮肤自动检测标题.
到目前为止我唯一想到的解决方案是将mediawiki的变量用于主页面url并将其与当前页面标题进行比较:
$mainurl = $this->data['nav_urls']['mainpage']['href'];
$ismain = $this->data['thispage'] == substr($mainurl,'6');
Run Code Online (Sandbox Code Playgroud)
(['href']以/ wiki /开头,因此偏移为6)
然后
<body class="<?php echo ($ismain ? 'mainpage' : ''); ?>">
Run Code Online (Sandbox Code Playgroud)
(当然还有一些课程,但你明白了)
但这给了我另一个问题.在西班牙语中,该页面称为PáginaPrincipal.数据['thispage']没有问题,但['href']保存为/ wiki/P%C3%A1gina_Principal
所以...任何人都可以告诉我如何1.以当前使用的语言查找"主页"的翻译或2.将P%C3%A1gina_Principal转换为PáginaPrincipal(以及其他语言的类似)或3告诉我另一种方法来检查我是否在主页上?