小编Joh*_*een的帖子

使用TimeZones填充<SELECT>框的最佳方法

我需要将时区选择器显示为用户控件,这看起来总是比实际更容易.在内部,我使用DateTimeZone标识符存储所有内容,因为这似乎是我需要的最精确的准确度,因为这个项目可以连接到地面媒体的实际时间.

我不想做的是提供一个包含300多个时区的选择框,我也不想用"UTC-8"(不仅丢失DST信息,而是丢失实际日期)创建伪造的时区偏移. DST落在)上.

最后,我需要一个带有包含正确TZD标识符的选项的选项,类似这样(括号#s不是必需的,仅用于潜在的最终用户插图):

<select>
<option value="America/Los_Angeles">Los Angeles [UTC-7 | DST]</option>
...
</select>
Run Code Online (Sandbox Code Playgroud)

有没有人有任何建议这个列表的指针?我用Google搜索的所有解决方案都存在问题.


我添加了一笔赏金,以防有人与我们分享更好的答案.:)

php

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

算法:基于属性和提取子集

我想要一种算法(没有特定的语言)来从一组整数中找到一个子集,使得它们的总和在一定范围内.

例如,如果我有一群人,其权重如下.

var people:{
   jane:126,
   julia:112,
   charles:98,
   john:182,
   bob:213,
   edgar: 237,
   jay: 223,
   dan: 191,
   alex: 210,
   david: 196
}
Run Code Online (Sandbox Code Playgroud)

现在,从这些人那里,我想找到一个总重量在818-822磅之间的子集(如果你正在尝试数学......不要打扰,这些数字不在我的脑海中,我甚至不知道这个数据集是否有解决方案).群体中的人数无关紧要,只是来自较大群体的群体.实际上,任何一个团队都会这样做(尽管在我的情况下随机更好).

请注意,这只是一个简单的例子......实际上会有数百人,并且可能没有符合此标准的组合.因为实际的数字会比这大得多,所以我关心的是^ n问题并且经历了数千次迭代,即使我需要这个很快就能运行.

也许那天我在计算机科学课上睡着了,但除了蛮力方法之外,我还没有能够提出任何其他方法.

我把它标记为javascript,只是因为它最接近我的实际实现(并且它更容易阅读).对其他解决方案持开放态度,只要它们不在某个Cthulhu函数的基础上.

我知道这是一个很难问的问题,但是在这里任何帮助都会受到赞赏.


好吧,我很难过.23个小时发布我可以代码编码的东西的赏金 - 我的背景肯定不在这个领域,我很难辨别用于描述问题的符号,更不用说解决方案了.

有人想帮助我,并给我一些示例javascript代码,我可以修改到最终项目?我会尽可能地增加一个250pt的赏金......但是如果有一个像样的解决方案,我会在时机成熟的时候把它拿出来.

javascript algorithm

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

iPad缩放比例检测

我正在尝试找到一种方法来检测某人在网络应用中放大的速度,这样当他们点击拉出菜单时,无论缩放如何,菜单都会保持相同的大小.为此,我需要能够相对于缩放适当地缩放菜单的大小.有没有办法做到这一点?

html menu zoom ipad

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

ob_start不执行回调

我遇到了ob_start的问题.不知道这笔交易是什么,但我已经把它归结为最简单的测试案例......但仍无济于事.我希望这段代码能够输出'bar'到stdout,但是我什么也没收到,错误日志中没有错误.

<?php
function gzhandler_ex($buffer, $mode)
{
    echo 'bar';
}

ob_start('gzhandler_ex');
echo 'foo';
ob_flush(); 
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这个,但我通常不会使用这样的回调.

php ob-start

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

我如何让PHP回显"\n"作为javascript的纯文本,而不是"\n"创建一个新行?

PHP正在回应JavaScript(我正在使用jQuery库),如下所示:

echo 'var users = $("#add").val().split("\n");';

但是,\n正在创建一个换行脚本的换行符,因此打破了JavaScript.有没有办法规避这个?
非常感谢!

javascript php jquery

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

比较彩色字符串PHP

我正在解析一个shell_exec我得到一系列结果字符串,我正在与其他来源的数据进行比较.

输入shell文本包含ANSI彩色文本,我似乎无法解析.结果,我无法进行基本的字符串比较,更不用说in_array按照我的计划了.

我已经尝试使用preg_replace了一些PCRE类(打印,CNTRL等)以及简单之类的东西strcmpstrtolower,都无济于事.

我确定我错过了一些愚蠢的东西,但我无法弄清楚我错过了哪些愚蠢的东西.

php regex

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

麻烦使用PHP复杂(卷曲)语法与静态变量

我正在尝试使用PHP卷曲字符串语法来提取一些静态变量.这是一个快速测试类:

class asdf{
    public static $variable = 'foo@';

    public static function getValue() {
        return "{asdf::$variable}bar.com";
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几种变体,其中一些(比如"${asdf::$variable}")将结果作为字符串返回给我,然后将其作为查找进行解析.所以,我知道有些东西主要起作用.

对于启发,当我调用该函数时,我期待像'foo@bar.com'这样的东西.

我希望这是一个语法问题,但我在官方文档中找不到任何有用的东西.或许这是一个缺陷,因为我知道许多人尽可能地避免使用静力学.

php

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

标签 统计

php ×5

javascript ×2

algorithm ×1

html ×1

ipad ×1

jquery ×1

menu ×1

ob-start ×1

regex ×1

zoom ×1