小编rof*_*fle的帖子

按用户定义的权重选择随机元素

可能重复:
在PHP中按权重生成随机结果?

我有一个Web应用程序,用户可以在其中添加1-20个文本字符串,并为它们指定显示频率的权重.然后,系统将根据定义的权重选择随机字符串.最好的方法是什么?每个字符串的重量范围值是否重要?我可以让用户为每个字符串分配一个数字(0-100)吗?你会如何选择随机字符串?(每个选择都不担心之前选择的内容,每个字符串在每次调用开始时选择的几率(基于权重)相同).

php random algorithm

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

VideoJS和swfobject嵌入问题

我正在使用VideoJSSWFObject来嵌入视频.我们的想法是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)

video firefox swfobject flash-video html5-video

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

jQuery Datatables添加自定义表单元素

我有一个基本的init设置数据表.我希望能够在表格下方有复选框和提交按钮.有没有办法自定义表格下方的"行"信息?

如果我只是在表格之后添加提交按钮,这就是它的样子 在此输入图像描述

这就是我想要它的样子 在此输入图像描述

我需要一个解决Javascript开启或关闭的解决方案.

jquery datatables

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

制作家具布局工具,需要一些建议

我正在制作一个Web应用程序,主要用于客户端,并将数据处理并存储在服务器端(PHP/MySQL).该应用程序可让您将不同的家具添加到房间.这些家具主要由简单的形状(矩形,方形等等)代表,除了一些独特的形状,如"L"形和"U"形(没有曲线,所有直边).我需要能够根据用户放入的尺寸来计算任何这些部件的平方英尺.用每个部件存储"公式"的最佳方法是什么?

另一部分是我计划有一个拖放式界面,用户可以将家具放在房间里.我一直在研究使用这个<canvas>元素,但后来我遇到了拉斐尔.这似乎是更好的方法,因为它支持更多的浏览器.我需要从这个界面的主要内容是:

  • 能够控制每一面(形状中的任何直边)并改变它的颜色.
  • 保存每个形状的位置,以便我可以随时重建布局.

Raphael的语法看起来相当简单,对于我制作的每个形状存储SVG的最佳方法是什么,这样当用户点击"添加"时,形状已经计算好并且可以添加?

基本上,Raphael是这种接口/需求的不错选择吗?而且,我如何在数据库中存储信息,例如我制作的形状,以及每个布局(每个形状的形状,尺寸和位置的组合),以便我可以加载任何已保存的布局?

javascript php raphael

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

PHP在页面之间传递消息

我在页面上有一个表单,用户可以在其中输入编辑XML文件,表单的操作是将其发送到单独的PHP脚本,在脚本提交后进行编辑.该脚本将写入成功或失败,无论是通过标题重定向到表单页面的方式.是否有一种简单的方法可以将确认或失败消息传回表单页面?我可以在URL中完成它,但我宁愿保持干净的外观.

php

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

如何区分页面刷新和关闭页面

我有一个网络应用程序游戏,而在游戏中,我想拥有它,所以如果用户关闭页面或他们的浏览器,它将自动注销.我尝试使用附加到窗口的onbeforeunload事件:

window.onbeforeunload = function() {
    // perform logout functions here
}
Run Code Online (Sandbox Code Playgroud)

问题是,如果用户刷新页面,也会触发.有没有办法可以检测用户是否完全关闭整个页面,或只是刷新它?

javascript php

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

在show()上触发的自定义jQuery事件侦听器

我有一个div隐藏和显示,通过.hide().show().当它显示时,.show()我需要它来做一些事情.有什么方法可以设置一个自定义事件监听器,当div从隐藏变为可见时触发回调?我可以创建一个函数并在任何我可以调用的地方调用它,$(#myDiv").show()但这种情况发生在多个地方,我想将它们保存在一个地方.

jquery

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

jQuery验证,不检查密钥

现在,我使用jQuery Validation Plugin为自定义规则设置了一个自定义回调设置,该插件发出一个AJAX请求并返回布尔结果.这适用于第一次尝试,因此如果它无效,则显示错误.之后的任何尝试都会触发自定义回调,从而导致多个AJAX调用,每个keyup事件一个.有没有办法在每个keyup上禁用自动触发自定义回调,只是为了这个字段?

jquery jquery-validate

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

如何在字符串中进行条件字符替换

我在Python中有一个unicode字符串,基本上需要逐个字符地完成,并根据规则列表替换某些字符串.其中一条规则是将a其改为öif an.此外,如果一行中有两个元音字符,它们将被一个元音字符替换:.所以,如果我有字符串"natarook",最简单,最有效的方法是"nötaro:k"什么?如果重要的话,使用Python 2.6和CherryPy 3.1.

编辑:连续两个元音的意思是相同的元音(oo,aa,ii)

python string conditional replace

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

在jQuery中一次选择n个元素的最佳方法

我有ul一些li元素,我想要做的是:

  1. 如果有6个或更少的li元素,请将它们全部选中并将它们放入新元素中ul.
  2. 对于任何大于6个元素的数字,循环,选择6个元素,放入新的ul,从下一个li元素开始并继续.
  3. 如果最后剩下的元素少于6个,那么它们也会被放入一个新元素中ul.

如果我从5个li元素开始,我希望最终得到1个ul元素和5个li孩子.

如果我从40个li元素开始,我希望最终得到7个ul元素,6个有6个li孩子,1个有4个元素.

在jQuery中处理这个问题最有效的方法是什么?

jquery

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