由于对Twitter和Gawker使用hashbang网址的所有负面消息,我很难找到任何关于如何实际使用它们的示例/库.
我想在我们的网站上的javascript轮播中使用hashbang网址,以便我们可以直接链接到轮播的特定页面.
是否有任何好的跨浏览器库或示例(最好是非jQuery,因为我们使用Prototype)既可以将新URL推送到页面位置,也可以解析页面加载时的URL?
我正在尝试对我的服务器代码进行单元测试(非http,自定义协议).我需要创建一个模拟双工套接字,我可以异步发送消息并从中接收消息.
我从事件流readArray和writeArray创建双工流有一些微小的成功,但是readArray需要预先设置数据,而writeArray在流结束之前不会触发.我需要测试一段时间.理想的解决方案是连接在一起的两个双工插座.
有没有现成的解决方案?我宁愿不必去初始化一个实际的服务器来测试它.
我在CMS中进行分页的标准行为之一是在按字母列排序时显示字母快速栏.例如,如果结果正在按姓氏排序,分页I输出下一系列环节,从A到Z,带你直接到页特定的第一个字符.
例: 
目前我这样做是通过获取该列的所有结果,按字母顺序排序,然后在PHP中循环遍历它们并记录记录显示在哪个页面上.当你只处理几百个结果时,这种方法很好,但我现在正在研究一个可能有几十万行的项目,而这根本不是一个可行的选择.
是否有更有效的方法来产生这种指数?请注意,它还需要处理的不仅仅是AZ,因为行可能以数字或标点符号开头.
编辑澄清:我不是在寻找所有第一个字符的简单列表,这很容易.我需要计算从该角色开始的字段的总结果页面.所以说我们正在寻找一个名叫沃尔特的人,我有1000行,我需要知道W在这个1-1000范围内的起点.
我需要制作一个图表,显示当前一周的每周活动,并以一周中的每一天为X轴上的一个点。例:
这工作正常,但我遇到的问题是,如果今天是星期三,则没有星期四至星期六的数据。当前,图表通过将线发送回0来对此进行描述。是否有任何方法可以使Google图表停止在特定点绘制线并将其他数据点留空?
我尝试从数据集中省略掉缺失的值,但这只是使它在整个图形上延伸了周日至周三。
我有一个表,其中包含社区事件列表,其中包含事件开始和结束日期的列.如果结束日期为0,则事件仅在开始日发生.我有一个查询,返回任何给定日期发生的事件数:
SELECT COUNT(*) FROM p_community e WHERE
(TO_DAYS(e.date_ends)=0 AND DATE(e.date_starts)=DATE('2009-05-13')) OR
(DATE('2009-05-13')>=DATE(e.date_starts) AND DATE('2009-05-13')<=DATE(e.date_ends))
Run Code Online (Sandbox Code Playgroud)
我想在"2009-05-13"中测试任何日期.
我需要能够在一个月内每天获取这些数据.我可以一次只针对每一天运行查询,但我宁愿运行一个可以一次给我整个月的查询.有没有人对我如何做到这一点有任何建议?
不,我不能使用存储过程.
对于我们正在开发的网站,我们一直在使用Google的WebFonts API中的Lato.它在每个浏览器(甚至是IE)中都能很好地工作,除了一个非常重要的情况:Windows XP上的Firefox 3.6(尚未在Win 7中测试过).字体加载并显示,但字符看起来很糟糕,就像抗锯齿完全失灵一样.

由于浏览器中的错误,我的谷歌搜索已经发现FF4中的webfonts问题,但我找不到任何关于3.6的内容.我们能做些什么来解决这个问题吗?
我正在创建一个REST API,用于与我们正在构建的新SaaS站点进行交互,我们需要记录API供第三方iOS开发人员(以及服务上线后的其他开发人员)使用.是否有任何现有的数据库驱动的内容管理系统,有助于为此类系统构建API文档?
我希望能够提供比通用wiki或wordpress构建更具针对性的东西.
编辑:我应该提一下,我们的VPS设置为LAMP堆栈,所以PHP驱动的东西会更好.
自我记录不是必需的,我实际上想要更多手动的东西.我想将CMS用作仍然需要编写的API的设计平台.
今天在PHP中遇到一个奇怪的问题,我想知道是否有人可以解释它.在比较两个数组时,我最初尝试过这样的事情:
echo empty(array_diff( array('foo','bar') , array('bar','foo') ))
Run Code Online (Sandbox Code Playgroud)
这会导致以下错误:
致命错误:无法在写上下文中使用函数返回值
将此重写为......
$dif = array_diff( array('foo','bar') , array('bar','foo') );
echo empty($dif);
Run Code Online (Sandbox Code Playgroud)
......工作得很好 空应该只是评估传递给它的值,而不是写入它,所以这里出了什么问题?在PHP 5.2.10和PHP 5.3.2中进行了测试.
我已经通过使用!count()代替而解决了这个问题empty(),但我很好奇为什么它首先不起作用.正在empty()试图改变从结果array_diff?
mysql ×2
php ×2
api ×1
css ×1
firefox3.6 ×1
font-face ×1
graph ×1
javascript ×1
mocking ×1
node.js ×1
pagination ×1
rest ×1
shebang ×1
sockets ×1
sql ×1
stream ×1
unit-testing ×1
url ×1