小编Geu*_*uis的帖子

为什么$ .put()和$ .delete()在jQuery中不是原生的?

我们在这里内部讨论了jQuery,它内置了对$ .get()和$ .post()的支持,但不支持$ .put()和$ .delete().

有些人认为它可以使js库的大小更小.其他人认为它不是经常被要求的功能,因此留给插件开发人员制作.

来自SO社区的一些想法是什么?

javascript jquery

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

使用Imagemagick而不制作文件?

我正在使用Python从文本创建图像.我已经和PIL一起来回了,坦率地说,它的字体和对齐选项需要很多工作.

我可以对Imagemagick进行子处理,但是它看起来总是需要将文件写入磁盘.我想对图像创建进行子处理,只是将数据返回给Python,将所有内容保存在内存中.

我已经研究过ImageMagick的一些假设的Python包装器,但是它们都已经过时了,或者没有任何记录.即使在SO上广泛搜索也没有明确指出在Python中使用ImageMagic的实际方法.所以我认为进行子处理是最好的前进方式.

python imagemagick

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

ffmpeg从图像创建gif,如何防止循环?

我正在从一小组图像创建gif。当前,默认情况下gif循环。我一直在尝试ffmpeg命令中-loop的变体,但是gif仍然循环。什么是正确的方法?

ffmpeg gif

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

document.getElementById在函数中失败

今晚使用document.getElementById时遇到奇怪的行为.在Firefox 3和Safari中重复.

基本上,它在Example1中找到id为"divid"的div.但是,在Example2中,它始终返回null.这里发生了什么?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<script type="text/javascript">

addelement = function(){
    alert( document.getElementById('divid') );  
}

//Example1
window.onload = function(){ alert( document.getElementById('divid') ); }
//Example2
window.onload = addelement();

</script>
<body>

    <div id="divid" class="divclass">
        <p>Test</p>
    </div>

<body>

</html>
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
2
解决办法
2305
查看次数

SCons问题 - 不了解Variables类

我正在为一个项目开发一个SConstruct构建文件,我正在尝试从Options更新为Variables,因为Options已被弃用.我不明白如何使用变量.我有0 python经验,这可能有助于此.

例如,我有这个:

opts = Variables()
opts.Add('fcgi',0)
print opts['fcgi']
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误:

AttributeError: Variables instance has no attribute '__getitem__':
Run Code Online (Sandbox Code Playgroud)

不知道这应该如何工作

python variables scons

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

Javascript - 从canvas元素下的图像获取像素数据?

您可以使用getImageData()在画布图像上对像素颜色数据进行采样.如果我在背景图像或flash影片上叠加透明画布元素,我可以通过canvas标签从中采样颜色吗?

javascript canvas

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

无法推送到远程Git仓库

我昨天刚刚通过Github跳进了Git,我正在离开svn.我创建了一个私人仓库,我打算用它来保持我的个人项目在工作和家庭之间同步.在创建远程仓库的过程中,我的工作中的本地文件被推高了.昨晚,我能够把它们拉到家里的笔记本电脑上.

现在我在工作中向repo目录添加了一些新文件.我做了"git add filename",其中"filename"是我的文件.然后我做了"git commit -m'我的消息'",这似乎有效.我不能把它们推到遥控器上.我试过'git push personal',但收到了一个错误:

To git@github.com:geuis/personal.git
 ! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to 'git@github.com:geuis/personal.git'
Run Code Online (Sandbox Code Playgroud)

对于这些东西,Svn真的很直白.我一直在尝试阅读有关Git如何工作的文档,但大部分内容似乎都假设您已经了解了基础知识.

对于我的情况,我需要了解哪些基础知识?Github上的远程仓库,以及工作和家庭中的2个独立检查,将手动同步到远程.

我在Mac上.

git github

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

如何在Safari 4中调试XHR POST请求?

我有一个在FF3.5中成功的XHR请求,但在Safari 4中显然失败了.我正在查看Safari中调试器中的xhr请求和Firefox中的Firebug.

因此,在被击中的后端服务上,如果POST参数中缺少用户名和密码,则服务会给出500错误.如果参数存在(即使不正确),则根据错误给出200或40x.

无论如何,使用相同的代码,它适用于非Safari浏览器.Safari获取500错误,如用户/通行证未通过.

当我在调试器中检查请求时,它看起来不像它在日志中显示POST数据.

我需要启用一个选项,或者如何在Safari 4中调试这些请求?

javascript safari xmlhttprequest

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

如何在iPhone Safari中获得触摸的X/Y位置?

我想知道如何在iPhone Safari上的webapp中获取手指触摸位置的X/Y坐标有点问题.

我有一个订阅'touchstart','touchmove'和'touchend'事件的函数,我在事件上尝试了pageX/pageY,但似乎除了'undefined'或0之外似乎没有其他任何东西.

我也在想我的关键字搜索不太正确,因为我没有找到任何关于如何在任何地方确切地执行此操作的明确文档.

javascript iphone safari position

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

Lighttpd代理路径名?

我正在尝试配置lighttpd以将流量代理到一个代理服务器的相对路径,并将流量路由到另一个路径到另一个代理服务器.

例如:

http://mydomain.com/ proxies to 123.111.111.1
http://mydomain.com/apathname/ proxies to 123.111.111.2
Run Code Online (Sandbox Code Playgroud)

我试图弄清楚如何配置/ apathname /我.这是我到目前为止配置的示例,它只是将所有流量定向到123.111.111.1

$HTTP["host"] =~ "mydomain.com" {

    proxy.balance = "fair"

    proxy.server = ( 
        "" =>
            (
                ("host" => "123.111.111.1", "port" => "80" )
            ),

        "apathname" =>
            (
                ( "host" => "123.111.111.2", "port" => "80" )
            )
    )

}
Run Code Online (Sandbox Code Playgroud)

如果这个问题应该在另一个SO网站上,我很抱歉.我主要是一个程序员,而不是一个网络人员,我知道我总是得到SO本身的最佳答案,这就是我在这里问的原因.

proxy lighttpd

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