小编Ama*_*ati的帖子

不能在javascript中使用"下载"作为函数名称

我对这个小片段有一个问题:

<script>
function download() {
    alert('Hi');
}
</script>
<a href="#" onClick="javascript:download();">Test</a>
Run Code Online (Sandbox Code Playgroud)

点击Chrome 14.0中的链接后,我会收到一个

Uncaught TypeError: string is not a function
Run Code Online (Sandbox Code Playgroud)

在Firefox和IE中它工作得很好.我通过重命名函数解决了这个问题,但我仍然很好奇Chrome中的"下载"内容是什么.据我所知,它不是一个保留的关键字,它可能是什么?

javascript google-chrome

16
推荐指数
1
解决办法
4601
查看次数

PHP版本"市场份额"

有谁知道我在哪里可以找到关于PHP4 VS PHP5"市场份额"最近的数据,即,所安装的Internet上的服务器的百分比PHP5?

我发现了这个,但它是从2008年开始的:http: //www.nexen.net/chiffres_cles/phpversion/18824-php_statistics_for_october_2008.php

我也检查了netcraft.com,但我不认为他们有类似的东西.

谢谢!

php version

13
推荐指数
2
解决办法
1360
查看次数

下标和上标为同一元素

有没有办法将下标和上标添加到同一个元素?如果我做

Sample Text<sub>Sub</sub><sup>Sup</sup>
Run Code Online (Sandbox Code Playgroud)

上标出现在下标之后.我有一个想法是做一些像:

<table>
    <tr>
        <td rowspan='2' valign='center'>Sample Text</td>
        <td>Sup</td>
    </tr>
    <tr>
        <td>Sub</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

它似乎做了这项工作,但非常难看.有更好的想法吗?

谢谢!

html css xhtml

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

Chrome XMLHttpRequest参考

XMLHttpRequest的当前Chrome实现是否有任何类似于此的文档:https: //developer.mozilla.org/en/XMLHttpRequest

我在Chrome的开发网站上找不到任何内容,如果有人能告诉我FF 3.6和Chrome 8 XHR实施之间的区别,我会很感激.

google-chrome xmlhttprequest

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

MVC - 相同的URL,多个视图

基于不同的用户角色,在MVC中为同一个URL提供多个视图被认为是不好的做法吗?例如:http: //www.domain.com/ViewProductID/123将为普通用户显示"正常"产品页面,它将显示"增强"(产品统计数据,编辑标题的能力等)版本有人以管理员身份登录.

如果这是不好的做法,为什么?如果没关系,实施它的最佳方法是什么?2个单独的模板或1个模板散布着if..else?

谢谢!

model-view-controller

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

apache virtualhost SSL +非SSL

我无法弄清楚设置SSL虚拟主机的正确方法是什么,以及它的非SSL副本.

我现在这样:
<VirtualHost myip:80>
plenty of directives here
</VirtualHost>

<VirtualHost myip:443>
same directives as above
</VirtualHost>

它工作正常但每次我在其中一个vhosts中编辑指令时,我也必须在另一个中执行它.什么更干净,更优雅?

apache virtualhost httpd.conf

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

可以根据基准进行删除吗?

这是一个hg会话的摘要:

> hg branch dev
marked working directory as branch dev
(branches are permanent and global, did you want a bookmark?)
> hg branch
dev
> hg ci -m 'test'
> hg update default
3 files updated, 0 files merged, 0 files removed, 0 files unresolved
> hg pull --rebase
pulling from ssh://hg@bitbucket.org/user/repo
searching for changes
adding changesets
adding manifests
adding file changes
added 3 changesets with 44 changes to 44 files (+1 heads)
saved backup bundle to C:\repo\.hg\strip-backup\edc5f75b39d1-backup.hg
Run Code Online (Sandbox Code Playgroud)

问题在于,毕竟,“ …

mercurial branch rebase

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

自动键中的Alt + Space +键

如何Alt + Space + C在autohotkey中创建快捷方式?Alt + Space !space但是我没有看到如何在不收到错误的情况下添加第三个键.

autohotkey

3
推荐指数
1
解决办法
2754
查看次数

如何查找列表/集合是否包含在另一个列表中

我有一个产品 ID 列表,我想找出哪些订单包含所有这些产品。订单表的结构如下:

order_id | product_id
----------------------
1        | 222
1        | 555
2        | 333
Run Code Online (Sandbox Code Playgroud)

显然我可以通过 PHP 中的一些循环来做到这一点,但我想知道是否有一种优雅的方法可以纯粹在 mysql 中做到这一点。我理想的幻想查询是这样的:

SELECT order_id
FROM orders
WHERE (222,555) IN GROUP_CONCAT(product_id)
GROUP BY order_id
Run Code Online (Sandbox Code Playgroud)

我还有希望吗?或者我应该去读托尔金吗?:) 另外,出于好奇,如果在 mysql 中不可能,是否还有其他数据库具有此功能?

mysql sql relational-division

3
推荐指数
1
解决办法
2860
查看次数

安全倒计时循环

当 i 达到 -1 时,以下代码将由于整数溢出而产生段错误。如果我将“unsigned int i”更改为“char i”,那么它将正常工作,但会生成编译器警告“数组下标具有类型'char'”。将其声明为“int i”会很好地工作,并且不会出现编译器警告,但感觉应该有。毕竟 int 也是有符号的,并且也可能变为负值。我的问题是,是否有一种安全、优雅、惯用的方式在 C 中编写此类循环?

#include <stdio.h>

int main() {
    unsigned int i;
    char a[10] = {0};

    for (i = 9; i >= 0; i--) {
        printf("a[%d]: %d\n", i, a[i]);
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c reverse for-loop unsigned-integer

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

Vim不会扩展<cfile>

我试图让vim扩展光标下的文件名时遇到问题.例如:

include("../path/file.php");
Run Code Online (Sandbox Code Playgroud)

当光标在文件名上时,我输入gffile.php就可以了.但是,当我gf以这种方式重新映射vimrc中的命令时:map gf :tabnew <cfile><CR>然后在新选项卡中gf 打开文件而不是打开一个空文件.

知道我做错了什么吗?

vim

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