小编mos*_*242的帖子

编写节点应用程序并在运行'node server.js'时遇到错误

我正在写一个节点应用程序,我最近从我的Mac Os X Lion机器(运行10.7.4)上的端口3000切换到端口80,每当我运行节点server.js时,我收到以下错误

events.js:66
    throw arguments[1]; // Unhandled 'error' event
                   ^
Error: listen EACCES
    at errnoException (net.js:768:11)
    at HTTPServer.Server._listen2 (net.js:891:19)
    at listen (net.js:935:10)
    at HTTPServer.Server.listen (net.js:984:5)
    at Object.<anonymous> (/Users/ajain/Documents/Projects/Time-Feed/server.js:127:5)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.runMain (module.js:492:10)
Run Code Online (Sandbox Code Playgroud)

我有什么想法来解决这个问题吗?

node.js

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

使用数组将多个参数传递给可变参数 ruby​​ 方法

我现在正在使用一个 ruby​​ gem,它接受可变数量的参数(具体来说,它是 axlsx gem)。

我正在使用column_widths 函数,定义为:

def column_widths(*widths)
  widths.each_with_index do |value, index|
    next if value == nil
    Axlsx::validate_unsigned_numeric(value) unless value == nil
    find_or_create_column_info(index).width = value
  end
end
Run Code Online (Sandbox Code Playgroud)

我有一个需要设置的动态宽度数(因为列数不同),所以我尝试创建一个宽度数组并将其传入,但它将数组视为单个参数。

如何将数组作为参数列表传递?

编辑:

实际错误是:

无效数据 [30, 13, 20, 13, 20, 13, 20, 13, 10, 10, 10, 13, 20, 10] 用于无效列宽。必须是 [Fixnum, Integer, Float]

ruby arrays axlsx

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

如何使用bootstrap阻止容器出现在标题下

我正在使用bootstrap为UX构建一个rails应用程序.我需要帮助弄清楚如何防止容器类出现在导航栏下面.这就是页面的html如下所示:

<header class="navbar navbar-fixed-top navbar-inverse">
  <div class="navbar-inner">
    <div class="container">
      <span class="pull-right"> Title text goes here </span>
    </div>
  </div>
</header>


<div class="container">
    <%= yield %> <br / >
</div>
Run Code Online (Sandbox Code Playgroud)

页面上唯一的CSS是来自bootstrap的css.

css header overlap twitter-bootstrap

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

Python请求库没有正确地为发布请求编码字典有效负载

所以我正在研究一个python脚本,它使用请求库在从一些Web API收集一些数据后发出一个post请求.

最后,我有一本看起来像的字典

my_data = {"link": "value", "name": "value", "last_event": "value", people: []}
Run Code Online (Sandbox Code Playgroud)

每当我运行以下代码来发出请求时:

post_r = requests.post("http://127.0.0.1:3000/companies", data=my_data)
Run Code Online (Sandbox Code Playgroud)

我发现服务器接收的数据值只等于字符串"last_event",忽略其他所有内容.

有没有人知道为什么会这样?

(如果重要的话,代码所服务的服务器是rails服务器).

python dictionary python-requests

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