我用PHP编写了一个程序来找到最大的素数因子.我认为它非常优化,因为它加载速度非常快.但是,存在一个问题:它不计算非常大的数字的主要因素.这是程序:
function is_even($s) {
$sk_sum = 0;
for($i = 1; $i <= $s; $i++) {
if($s % $i == 0) { $sk_sum++; }
}
if($sk_sum == 2) {
return true;
}
}
$x = 600851475143; $i = 2; //x is number
while($i <= $x) {
if($x % $i == 0) {
if(is_even($i)) {
$sk = $i; $x = $x / $i;
}
}
$i++;
}
echo $sk;
Run Code Online (Sandbox Code Playgroud) 我有类,dot并有这样的HTML代码:
<span class="dot">Text1</span>
<span class="dot">Text2</span>
<span class="dot">Text3</span>
Run Code Online (Sandbox Code Playgroud)
我想添加dot自动添加类附加文本的每个元素.例如,添加•它可能的代码
<span class="dot">• Text1</span>
<span class="dot">• Text2</span>
<span class="dot">• Text3</span>
Run Code Online (Sandbox Code Playgroud)
我想它应该用jquery完成,所以任何帮助?
谢谢.
<div style="float: left">text1</div>
<div style="float: right;">text2</div>
<div class="random_class">text3</div>
Run Code Online (Sandbox Code Playgroud)
这是问题所在.Random_class在text1和text2上位于顶部.怎么了?谢谢.
我使用Facebook注册允许人们在我的网站上注册.是否可以这样做,在注册后,它会张贴在他在我的网站上注册的会员墙上?
我使用setInterval,有时它发生"太快".在这里看起来如何:
setInterval(function() {
//here comes ajax functions and so on.
}, 1000);
Run Code Online (Sandbox Code Playgroud)
有时setInterval比所有那些ajax函数发生得更快,它给了我两条消息而不是一条消息.这有什么解决方案?
可能吗?现在,我已经进行了实时聊天,在jquery的帮助下,我连接到.php文件并检查上次修改时间,如果不是以前,我检索消息.如果有可能在javascript中我可能会节省大量资源.
谢谢.
Mktime和其他功能给出了像2011-02-27 02:04:46这样的日期的错误答案;
我的想象代码:
$(document).ready(function() {
$("#sub").click(function() {
info['moto'] = $("#moto").val();
info['motox'] = $("#motox").val();
$.ajax({
type: "POST",
url: "index.php",
data: "arr="+info,
success: function(msg){
$('.answer').html(msg);
}
})
})
})
Run Code Online (Sandbox Code Playgroud)
我如何才能让,在PHP文件收到后我可以用POST方法是这样的:$_POST['moto']和$_POST['motox']或类似的东西?我应该改变什么?谢谢.
这是问题所在:http://jsfiddle.net/STG22/3/
我希望跨度不会分成两个不同的行(就像上面的例子中的第三行).我该怎么做?
CSS:
span
{
background: red;
border-radius: 5px;
width: 60px;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<div style="width: 250px">
<span>omg omg omg</span>
<span>omg omg omg</span>
<span>omg omg omg</span>
<span>omg omg omg</span>
</div>
Run Code Online (Sandbox Code Playgroud) 假设我有一个模型'Retrieve.php',我有一个名为'Retrieve'的类,它从数据库中检索帖子.然后我在Controller中Index.php加载该模型,检索帖子并将其传递给视图.
现在,我还有一个页面,我必须显示这些帖子.我们说吧Sidebar.php或者其他什么.现在再次,我必须检索这些帖子.那么,我可以再次加载'Retrieve.php',或者我还要创建一个Sidebar.php扩展'Retrieve.php'的模型吗?什么是更好的做法?
而且,一般来说,我需要为每个控制器在一个好的PHP MVC中创建一个新模型吗?如果是,可能Controller和Model应该命名相同?还有更多建议/意见吗?
谢谢.
php ×6
jquery ×4
css ×2
html ×2
javascript ×2
facebook ×1
frameworks ×1
oauth ×1
oop ×1
registration ×1
setinterval ×1
word-wrap ×1