小编Zac*_*urt的帖子

如何快速方便地禁用我的代码中的所有console.log语句?

有没有办法关闭console.log我的JavaScript代码中的所有语句,以进行测试?

javascript debugging console

231
推荐指数
13
解决办法
18万
查看次数

如何在MySQL中将DATETIME转换为DATE?

我的疑问是这样的.我有一堆条目,我想按日期分组.但是我没有在我的数据库中使用日期,而是有一个日期时间字段.我该怎么办?

select * from follow_queue group by follow_date cast follow_date as date
Run Code Online (Sandbox Code Playgroud)

那不行.

mysql datetime date

89
推荐指数
1
解决办法
15万
查看次数

在我的AJAX应用程序中拦截对后退按钮的调用:我不希望它做任何事情

我有一个AJAX应用程序.用户单击按钮,页面的显示会发生变化.他们点击后退按钮,期望进入原始状态,但是,他们会在浏览器中转到上一页.

如何拦截和重新分配后退按钮事件?我已经研究过像RSH这样的库(我无法工作......),我听说使用散列标签会有所帮助,但我无法理解它.

javascript ajax cross-browser browser-history

72
推荐指数
6
解决办法
6万
查看次数

使用TextMate通过SSH编辑远程文件?

我喜欢在我的MacBook上使用TextMate.这很棒.

不幸的是,我想直接在我的开发服务器上编辑一些文件,因为很难在本地重新创建环境.我正在使用Git,所以一种方法是只在本地编辑,git commit,git push,然后git merge,但每次我想做一个简单的更改时,这都很复杂.

我宁愿......使用其他解决方案.我试过的一件事是通过MacFusion安装硬盘,然后在编辑器中加载它.但那是非常迟钝/缓慢的!

有人做过更好的解决方案吗?

macos textmate

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

您可以通过API取消PayPal自动付款吗?(通过托管按钮创建订阅)

您可以通过API取消PayPal自动付款吗?这是通过"托管"按钮创建的"订阅".

我有"自动付款号码"和"交易ID".

paypal paypal-subscriptions

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

是否有PHP等效的Rails迁移?

是否有PHP等效的Rails迁移?

寻找一种在本地配置模式更改的好解决方案,然后自动将它们发送到服务器而不会丢失数据.

php migration ruby-on-rails

20
推荐指数
3
解决办法
7444
查看次数

为多人JavaScript游戏实现后端服务器的最简单方法?(COMET/longpolling)

我一直在用JavaScript编写游戏,现在是时候让它成为多人游戏了.我想使用AJAX长轮询来获得当前的游戏状态,以及实现大厅.

服务器只需要执行基本功能,比如将游戏状态存储在mysql数据库中,检索游戏状态,并格式化记分板.

我认为用PHP编写它是最简单的,但由于它会产生的apache进程数量,这将是一个坏主意.

您有什么推荐的吗?我正在寻找最直接的方法.

编辑:StreamHub似乎很好,但社区版只允许10个并发用户.

comet web-frameworks long-polling

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

解析HTML表格的最快,最简单,最好的方法?

我想把这个表http://www.datamystic.com/timezone/time_zones.html变成数组格式,这样我就可以用它做任何我想做的事.最好是PHP,python或JavaScript.

这是一个很大的问题,所以我不是在寻找这个特定问题的帮助,而是在寻找如何解决所有类似问题的想法.

BeautifulSoup是第一个浮现在脑海中的东西.另一种可能性是在TextMate中复制/粘贴它,然后运行正则表达式.

你有什么建议?

这是我写完的脚本,但正如我所说,我正在寻找更通用的解决方案.

from BeautifulSoup import BeautifulSoup
import urllib2


url = 'http://www.datamystic.com/timezone/time_zones.html';
response = urllib2.urlopen(url)
html = response.read()
soup = BeautifulSoup(html)
tables = soup.findAll("table")
table = tables[1]
rows = table.findAll("tr")
for row in rows:
    tds = row.findAll('td')
    if(len(tds)==4):
        countrycode = tds[1].string
        timezone = tds[2].string
        if(type(countrycode) is not type(None) and type(timezone) is not type(None)):
            print "\'%s\' => \'%s\'," % (countrycode.strip(), timezone.strip())
Run Code Online (Sandbox Code Playgroud)

对我的python代码的改进的评论和建议也欢迎;)

python regex beautifulsoup html-parsing

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

是否可以在没有运行X服务器的情况下运行Selenium脚本?

我有一个使用selenium RC的python脚本; 特别是webdriver.

我希望将脚本作为post-commit钩子运行,最好是通过IE,Safari(如果可能),Chrome和Firefox.

但是我不确定我需要做什么,因为每次我在本地机器上运行它时,都会弹出一个浏览器.

我听说过"酱油".这是最好的解决方案吗?

python selenium headless selenium-rc selenium-webdriver

9
推荐指数
1
解决办法
9343
查看次数

如何配置我的节点应用程序以查看我正在耗尽内存和CPU资源的位置?

我的网站CompassionPit.com由Node.js提供支持.我已经发布了源代码; 它在GitHub上托管.该应用程序本身运行在具有768MB RAM的Linode上(我最近升级了服务器;它的容量为512MB).

最近我收到了来自Linode的CPU使用率通知:我们的使用率越来越高.我打电话给Linode看看我可以做些什么来升级我对CPU资源的访问权限,但显然我现在没问题,因为如果我们最大化到100%那么我们可以溢出到接下来的3个核心(Linodes是4处理器Xen)实例).

如何配置我的节点应用程序以查看我正在耗尽内存和CPU资源的位置? 我预测我很快就需要重新构建由多服务器设置运行的应用程序,但我直觉地认为正确的分析将导致更智能的架构决策.如果我错了,请纠正我.

javascript memory-management linode node.js

8
推荐指数
1
解决办法
3940
查看次数