小编mlz*_*boy的帖子

如果文件夹尚不存在,如何使用Bash创建文件夹?

#!/bin/bash
if [!-d /home/mlzboy/b2c2/shared/db]; then
    mkdir -p /home/mlzboy/b2c2/shared/db;
fi;
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.有人可以帮忙吗?

directory bash

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

为什么我们不应该在py脚本中使用sys.setdefaultencoding("utf-8")?

我见过很少的py脚本在脚本的顶部使用它.在什么情况下应该使用它?

import sys
reload(sys)
sys.setdefaultencoding("utf-8")
Run Code Online (Sandbox Code Playgroud)

python encoding utf-8 python-2.x sys

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

如何获取svn远程存储库URL?

我在本地系统上有一个svn工作副本.我想获取远程存储库URL.这样做有什么命令吗?

svn

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

如何在80端口上运行rails s -p80?

默认情况下,

 rails s #running on 3000 port
Run Code Online (Sandbox Code Playgroud)

现在我想在端口80上运行它.所以我试过:

 sudo rails -s -p80
Run Code Online (Sandbox Code Playgroud)

但它引发了一个错误:

mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80
sudo: rails: command not found
Run Code Online (Sandbox Code Playgroud)

我用rvm来安装ruby和rails.似乎rvm是用户指定的.它无法在root中找到rails吗?

我也试过下面的代码:

mlzboy@mlzboy-MacBook ~/my/b2c2 $ which rails
/home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails
mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo /home/mlzboy/.rvm/gems/ruby-1.9.2-p0/bin/rails s -p80
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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

python urllib2会自动解压缩从网页获取的gzip数据吗?

我正在使用

 data=urllib2.urlopen(url).read()
Run Code Online (Sandbox Code Playgroud)

我想知道:

  1. 如何判断URL中的数据是否被gzip压缩?

  2. 如果数据被压缩,urllib2会自动解压缩数据吗?数据总是一个字符串吗?

python gzip urllib2

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

如何检查stdin是否有一些数据?

在Python中,如何检查是否sys.stdin有数据?

我发现不仅os.isatty(0)可以检查stdin是否连接到TTY设备,还可以检查是否有可用的数据.

但如果有人使用像

sys.stdin = cStringIO.StringIO("ddd")
Run Code Online (Sandbox Code Playgroud)

在使用之后os.isatty(0),它仍然返回True.我需要做些什么来检查stdin是否有数据?

python redirect stdin stdout

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

什么`if __FILE__ == $ 0`在Ruby中意味着什么

if __FILE__ == $0
  $:.unshift File.join(File.dirname(__FILE__),'..')
Run Code Online (Sandbox Code Playgroud)

我在Ruby中发现了这个代码,这是什么意思?

ruby

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

Rails:如何从url获取所有参数?

通常,我们使用如下:

 params[:a] #to get a specific parameter's value
Run Code Online (Sandbox Code Playgroud)

但是如何以我们在PHP中的方式获取所有参数?

  $_GET or $_POST
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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

Paperclip:如何在Rails控制台中存储图片?

我尝试将本地图像存储在rails控制台中.

因为我的本地存储中有很多图片(我使用爬虫来下载大量的图片),我想将它们存储到数据库中,利用回形针来做一些图像工作,比如缩略图等.如果我使用网页来将新图片逐一保存到数据库中,会耗费大量时间.所以我想在rails控制台(一些代码)中找到一种可以批量保存图片到数据库的方法.

console ruby-on-rails paperclip ruby-on-rails-3

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

如何在rails上生成AuthenticityToken

我自己构建了表单标签,当我将表单发布到服务器时,它给了我一个InvalidAuthenticityToken错误,所以我想知道如何在当前情况下添加它:

<form accept-charset="UTF-8" action="/crops/update" method="post">
  <input id="crop_x" name="crop_x" size="30" type="text" /><br />
    <input id="crop_y" name="crop_y" size="30" type="text" /><br />
  <input id="crop_w" name="crop_w" size="30" type="text" /><br />
   <input id="crop_h" name="crop_h" size="30" type="text" /><br />
  <input id="crop" name="crop" type="submit" value="Crop!" />
</form>
Run Code Online (Sandbox Code Playgroud)

响应错误是:

ActionController::InvalidAuthenticityToken in CropsController#update 
ActionController::InvalidAuthenticityToken
Rails.root: /home/mlzboy/my/crop2
Application Trace | Framework Trace | Full Trace
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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