可能重复:
在PHP中按权重生成随机结果?
我有一个Web应用程序,用户可以在其中添加1-20个文本字符串,并为它们指定显示频率的权重.然后,系统将根据定义的权重选择随机字符串.最好的方法是什么?每个字符串的重量范围值是否重要?我可以让用户为每个字符串分配一个数字(0-100)吗?你会如何选择随机字符串?(每个选择都不担心之前选择的内容,每个字符串在每次调用开始时选择的几率(基于权重)相同).
我正在使用VideoJS和SWFObject来嵌入视频.我们的想法是VideoJS将尝试使用HTML5视频标记,如果不支持,它将在Flash上回退.我正在尝试使用SWFObject嵌入Flash作为后备.这是相关的代码:
<ul id="client_gallery">
<% if PortfolioMedia %>
<% control PortfolioMedia %>
<% if VideoFile %>
<li style="width:{$VideoWidth}px;height:{$VideoHeight}px">
<div class="video-js-box">
<video class="video-js" width="$VideoWidth" height="$VideoHeight" controls preload>
<source src="$VideoFile.URL" type="video/mp4" />
<div id="flash_player"></div>
<script type="text/javascript">
var flashvars = {
'file': "$VideoFile.URL"
};
var params = {
'allowfullscreen': "true",
"wmode": "transparent"
};
var attr = {
'id': 'f_player',
'name': 'f_player'
};
swfobject.embedSWF('/portfolio/javascript/jwplayer/player.swf', 'flash_player', '$VideoWidth', '$VideoHeight', '9', '', flashvars, params, attr, function(e){
});
</script>
</video>
</div>
</li>
<% end_if %> …Run Code Online (Sandbox Code Playgroud) 我有一个基本的init设置数据表.我希望能够在表格下方有复选框和提交按钮.有没有办法自定义表格下方的"行"信息?
如果我只是在表格之后添加提交按钮,这就是它的样子

这就是我想要它的样子

我需要一个解决Javascript开启或关闭的解决方案.
我正在制作一个Web应用程序,主要用于客户端,并将数据处理并存储在服务器端(PHP/MySQL).该应用程序可让您将不同的家具添加到房间.这些家具主要由简单的形状(矩形,方形等等)代表,除了一些独特的形状,如"L"形和"U"形(没有曲线,所有直边).我需要能够根据用户放入的尺寸来计算任何这些部件的平方英尺.用每个部件存储"公式"的最佳方法是什么?
另一部分是我计划有一个拖放式界面,用户可以将家具放在房间里.我一直在研究使用这个<canvas>元素,但后来我遇到了拉斐尔.这似乎是更好的方法,因为它支持更多的浏览器.我需要从这个界面的主要内容是:
Raphael的语法看起来相当简单,对于我制作的每个形状存储SVG的最佳方法是什么,这样当用户点击"添加"时,形状已经计算好并且可以添加?
基本上,Raphael是这种接口/需求的不错选择吗?而且,我如何在数据库中存储信息,例如我制作的形状,以及每个布局(每个形状的形状,尺寸和位置的组合),以便我可以加载任何已保存的布局?
我在页面上有一个表单,用户可以在其中输入编辑XML文件,表单的操作是将其发送到单独的PHP脚本,在脚本提交后进行编辑.该脚本将写入成功或失败,无论是通过标题重定向到表单页面的方式.是否有一种简单的方法可以将确认或失败消息传回表单页面?我可以在URL中完成它,但我宁愿保持干净的外观.
我有一个网络应用程序游戏,而在游戏中,我想拥有它,所以如果用户关闭页面或他们的浏览器,它将自动注销.我尝试使用附加到窗口的onbeforeunload事件:
window.onbeforeunload = function() {
// perform logout functions here
}
Run Code Online (Sandbox Code Playgroud)
问题是,如果用户刷新页面,也会触发.有没有办法可以检测用户是否完全关闭整个页面,或只是刷新它?
我有一个div隐藏和显示,通过.hide()和.show().当它显示时,.show()我需要它来做一些事情.有什么方法可以设置一个自定义事件监听器,当div从隐藏变为可见时触发回调?我可以创建一个函数并在任何我可以调用的地方调用它,$(#myDiv").show()但这种情况发生在多个地方,我想将它们保存在一个地方.
现在,我使用jQuery Validation Plugin为自定义规则设置了一个自定义回调设置,该插件发出一个AJAX请求并返回布尔结果.这适用于第一次尝试,因此如果它无效,则显示错误.之后的任何尝试都会触发自定义回调,从而导致多个AJAX调用,每个keyup事件一个.有没有办法在每个keyup上禁用自动触发自定义回调,只是为了这个字段?
我在Python中有一个unicode字符串,基本上需要逐个字符地完成,并根据规则列表替换某些字符串.其中一条规则是将a其改为öif a后n.此外,如果一行中有两个元音字符,它们将被一个元音字符替换:.所以,如果我有字符串"natarook",最简单,最有效的方法是"nötaro:k"什么?如果重要的话,使用Python 2.6和CherryPy 3.1.
编辑:连续两个元音的意思是相同的元音(oo,aa,ii)
我有ul一些li元素,我想要做的是:
li元素,请将它们全部选中并将它们放入新元素中ul.ul,从下一个li元素开始并继续.ul.如果我从5个li元素开始,我希望最终得到1个ul元素和5个li孩子.
如果我从40个li元素开始,我希望最终得到7个ul元素,6个有6个li孩子,1个有4个元素.
在jQuery中处理这个问题最有效的方法是什么?
jquery ×4
php ×4
javascript ×2
algorithm ×1
conditional ×1
datatables ×1
firefox ×1
flash-video ×1
html5-video ×1
python ×1
random ×1
raphael ×1
replace ×1
string ×1
swfobject ×1
video ×1