小编igo*_*gue的帖子

867
推荐指数
8
解决办法
61万
查看次数

PHP拆分替代?

PHP告诉我不推荐拆分,我应该使用哪种替代方法?

php

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

ipython和bpython有什么区别?

这是什么ipythonbpython没有,反之亦然?这两者有何不同?

python ipython bpython

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

为什么Pylint不喜欢内置函数?

我有这样一条线:

filter(lambda x: x == 1, [1, 1, 2])
Run Code Online (Sandbox Code Playgroud)

Pylint正在显示警告:

W:  3: Used builtin function 'filter'
Run Code Online (Sandbox Code Playgroud)

这是为什么?列表理解推荐的方法是什么?

当然我可以像这样重写:

[x for x in [1, 1, 2] if x == 1]
Run Code Online (Sandbox Code Playgroud)

而且我没有收到任何警告,但我想知道是否有这样的PEP?

python list-comprehension pylint

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

在PHP中向对象添加属性

如何在PHP中向对象添加属性?

php

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

如何在Bash中启动多个进程

我想启动100个进程bash,但for声明似乎不喜欢&符号,我得到一个语法错误,这是我到目前为止:

echo "Spawning 100 processes"
for i in {1..100}
do
    ./my_script.py &
done
Run Code Online (Sandbox Code Playgroud)

编辑:我是这个代码的复制品,这就是为什么&char是非法的.

bash

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

用Enter替换回车^ M

我知道如何删除^M我的文件(%s/^M//g),但这只是一行,我想^M用enter 替换...什么是VIM中的输入字符(在commnad-line模式下使用).

vim

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

在JQuery Mobile中重定向时出错

当我在一个帖子中重定向回到显示表单的页面时,JQuery mobile会向我显示结果而不是表单.

可以说我有三个资源:

/ => Just shows a link to the /redirect_to resource, this is to test
/redirect_to => GET: Shows a form to say your name in /thank_you
/redirect_to => POST: Just redirects to /thank_you showing the name that you input
/thank_you => GET: Shows a text "Thank you name!"
Run Code Online (Sandbox Code Playgroud)

在我到达谢谢你之后!页面,如果我试图回家,然后去/redirect_to我得到的内容/thank_you而不是形式/redirect_to,如果我刷新页面,我得到表格.

因此,redirect_to我没有看到表单,而是看到了thank_you页面.

如果您不理解Sinatra中的代码,此时我将在Flask,Snap,Rails,Django中重新编写它(我的应用程序在Django上)......但它应该足够好读了.这是Github上的代码(因为StackOverflow没有检测到我的ruby):https://gist.github.com/1061639

要运行应用程序,您基本上安装sinatra: gem install sinatra

并运行它: ./jquerymobile_redirect_error.rb

#!/usr/bin/env ruby

require …
Run Code Online (Sandbox Code Playgroud)

jquery-mobile

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

如何使用NodeJS创建流API

您将如何使用Node创建流式API ?就像Twitter流媒体API一样.

我最终要做的是从FriendFeed api获取第一个更新,并在新的可用时流(如果id不同),然后将其作为Web服务公开,以便我可以将它与我的WebSockets一起使用网站:).

到目前为止我有这个:

var sys = require('sys'),
    http = require('http');

var ff = http.createClient(80, 'friendfeed-api.com');
var request = ff.request('GET', '/v2/feed/igorgue?num=1', 
                         {'host': 'friendfeed-api.com'});

request.addListener('response', function (response) {
    response.setEncoding('utf8'); // this is *very* important!
    response.addListener('data', function (chunk) {
        var data = JSON.parse(chunk);
        sys.puts(data.entries[0].body);
    });
});
request.end();
Run Code Online (Sandbox Code Playgroud)

只从FriendFeed获取数据,用节点创建Http服务器很容易,但它不能返回流(或者我还没有发现如何).

javascript api streaming http node.js

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

Ruby上的<< - 运算符,它在哪里记录?

我最近使用<< - 运算符输出多行字符串,如下所示:

<<-form
  <h1>Name to say hi!</h1>
  <form method="post">
    <input type="text" name="name">
    <input type="submit" value="send">
  </form>
form
Run Code Online (Sandbox Code Playgroud)

但我从一些开源代码中偷走了<< - 运算符,但我没有找到任何关于它的文档.

我有点想通知它和bash一样:

$ cat <<EOF >> form.html
> <h1>Name to say hi!</h1>
> <form method="post">
>   <input type="text" name="name">
>   <input type="submit" value="send">
> </form>
> EOF
Run Code Online (Sandbox Code Playgroud)

这样做有用吗?我只是想找到它的文档.

ruby operators

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