小编And*_*ges的帖子

什么是节水小便池的最佳算法设计?

在工作中,我们有一个讨厌的公共小便池.没有冲洗手柄.相反,它有一个运动传感器,当你站在它前面时有时会触发,有时则不会.当它触发时,一个水箱充满,当充满时用于冲洗小便池.

在我之前的许多旅程中,我已经考虑了用于确定何时打开的框用于什么算法以及什么是最佳算法,在节约用水方面同时仍保持相对舒适的小便体验.

一旦人们有机会分享他们的想法,我会分享我的答案.

algorithm

12
推荐指数
1
解决办法
655
查看次数

在iPhone版本的Safari上不推荐使用@ font-face.我有什么选择?

根据Apple的文档,@ font-face已弃用,可用于iPhone的iPhone版本.iPhone只包含11种字体,AFAIK,无论如何,我需要一个漂亮的黑色字体,用于我正在构建的应用程序.我将生成随机文本,因此图像不是一种选择.我有什么替代品?我是否坚持像Cufón这样的JavaScript解决方案?

css iphone safari webkit font-face

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

是什么使它成为在Web浏览器中打印1到1,000,000(以空格分隔)的最快的JavaScript?

我在这里阅读有关JavaScript输出缓冲的内容,并且试图让我的头脑绕过作者所说的在打印1到1,000,000网页时最快的脚本.(向下滚动到标题"获胜的一百万个数字脚本".)稍微研究一下后,我有几个问题:

  • 是什么让这个脚本与其他方法相比如此高效?
  • 为什么缓冲加快了速度?
  • 如何确定要使用的适当缓冲区大小?
  • 这里有没有人有任何可以进一步优化这个脚本的技巧?

(我意识到这可能是CS101,但我是那些受过抨击的,自学成才的黑客之一,而且我希望能从这一方面的集体智慧中受益.谢谢!)

javascript optimization buffer

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

什么减少了PHP服务器的负载:SimpleXML或json_decode?

我开始用PHP开发一个Web应用程序,我希望它会变得非常受欢迎并让我变得有名和丰富.:-)

如果到了这个时候,我决定是使用SimpleXML将API的数据解析为XML还是使用json_decode,这可能会对应用程序的可伸缩性产生影响.

有谁知道哪种方法对服务器更有效?

更新:我进行了一项初步测试,看看哪种方法效果更好.似乎json_decode执行速度略快于simplexml_load_string.这不是非常确定的,因为它不测试并发进程的可伸缩性之类的东西.我的结论是,我将暂时使用SimpleXML,因为它支持XPath表达式.

<?php

$xml  = file_get_contents('sample.xml');
$json = file_get_contents('sample.js');

$iters = 1000;

// simplexml_load_string
$start_xml = microtime(true);
for ($i = 0; $i < $iters; ++$i) {
    $obj = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
}
$end_xml = microtime(true);

// json_decode
$start_json = microtime(true);
for ($i = 0; $i < $iters; ++$i) {
    $obj = json_decode($json);
}
$end_json = microtime(true);

?>
<pre>XML elapsed: <?=sprintf('%.4f', ($end_xml - $start_xml))?></pre>
<pre>JSON elapsed: <?=sprintf('%.4f', ($end_json - $start_json))?></pre>
Run Code Online (Sandbox Code Playgroud)

结果:

XML elapsed: 9.9836 …
Run Code Online (Sandbox Code Playgroud)

php performance json scalability simplexml

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

多列CSS列表

有没有办法做可重新流动的多列列表,其中列表可以使用只有有效CSS 的不同高度的列表项?通过可重复流动,我的意思是当用户拖动窗口更宽或更窄时,当列表项具有固定宽度时,列数应自动调整.

我已经看过A List Apart上的文章,但他们的解决方案都不适合所有这些(看似简单的)要求.乍一看,我认为多列列表的CCS3提议也没有(因为看起来你必须指定列数).

如果有帮助,我不是在所有关心IE6只有样的关心IE7.我的目标受众是早期采用者,精通网络的类型.

更新:仔细观察CSS3规范,指定列宽应该这样做,但实际上,我遇到了溢出等问题的怪异.有人用这种东西IRL吗?

css list css3

7
推荐指数
2
解决办法
4988
查看次数

哪些版本的移动WebKit支持JavaScript Workers?

我的Google-fu让我失望了.我正在尝试确定哪些版本的移动WebKit(iOS,Android,Blackberry Torch等)支持HTML5功能JavaScript Workers.有人知道吗?

编辑 我创建了一个页面,记录您的浏览器是否支持Worker API.如果您有移动WebKit设备,请点击它,我会在一段时间后发布摘要.谢谢!

编辑II 我终于得到了一个圆形的tuit并添加了查看结果摘要的能力.相同链接:http://segdeha.com/w/workers.html

javascript mobile webkit

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

market://不支持,尽管有Android文档

我正在从网络视图中为Android应用实施应用内购买.购买是通过亚马逊的MP3应用程序完成的.如果用户没有安装它,我想打开Market应用程序,以便他们可以在尝试完成购买之前下载它.

根据官方Android文档,以下JavaScript应该可以工作:

window.location.href = 'market://details?id=com.amazon.mp3';
Run Code Online (Sandbox Code Playgroud)

然而,当我打电话给那个时,我得到的视图是空白的,除了链接到该链接和半个颠倒的Android家伙戳出视图的左上角(你不能把这些东西搞砸).

任何人都知道为什么这可能不起作用?我已经在运行Android 2.1及更高版本的多款手机上进行了测试.TIA任何帮助!

更新:感谢Twitter上的@jtkendall 这篇文章,讨论了最近这种行为的变化.看起来这必须在本机代码中实现.

javascript android

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

任何人都有问题从ColdFusion的serializeJSON方法到PHP的json_decode?

Interwebs对此没有帮助.我们正在使用ColdFusion编码数据serializeJSON并尝试使用PHP解码它json_decode.大多数情况下,这工作正常,但在某些情况下,json_decode返回NULL.我们已经找到了明显的罪魁祸首,但是serializeJSON似乎正在按预期格式化.还有什么可能是问题?

更新:一些人(明智地)要求我发布导致问题的输出.我会,除了我们刚刚发现结果集是我们所有的数据(列出2300+租赁属性的信息,总共565,135个ASCII字符)!这可能是个问题,尽管我在PHP文档中没有看到任何关于字符串最大大小的内容.会有什么限制因素?内存?

更新II:看起来问题是我们的几个用户使用"智能"引号复制并粘贴了Microsoft Word文本.那些讨厌的用户......

php coldfusion null json

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

尝试重命名目录时,为什么我在PHP中获得"权限被拒绝"?

我将目录chmod到777,与目录内容相同.不过,我收到了"拒绝许可"的错误.如果apache不是组/所有者,无论文件权限如何,PHP都会抛出此错误吗?这是失败的电话:

rename('/correct/path/to/dir/1', '/correct/path/to/dir/2');
Run Code Online (Sandbox Code Playgroud)

php permissions rename

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

您将如何进行自动检测纺织品与降价?

我正在考虑在当前项目上支持TextileMarkdown.我不希望强迫用户选择其中一个.有没有办法自动检测用户使用的是什么?你会怎么做?我想找到/开发JavaScript和PHP解决方案,这样我就可以提供实时预览以及处理服务器端的用户输入.

javascript php markdown textile

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