小编Rad*_*dek的帖子

意外令牌附近的语法错误`(''

我正在努力执行

sudo -su db2inst1 /opt/ibm/db2/V9.7/bin/db2 force application (1995)
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个错误 bash: syntax error near unexpected token('`

sudo -su db2inst1 id
Run Code Online (Sandbox Code Playgroud)

给我正确的输出.所以它一定是关于()的东西

更新我

如果我试试

sudo -su db2inst1 /opt/ibm/db2/V9.7/bin/db2 force application \(1995\)
Run Code Online (Sandbox Code Playgroud)

我明白了

/bin/bash: -c: line 0: syntax error near unexpected token `('
/bin/bash: -c: line 0: `/opt/ibm/db2/V9.7/bin/db2 force application (1995)'
Run Code Online (Sandbox Code Playgroud)

更新II

/opt/ibm/db2/V9.7/bin/db2 force application (1995)作为db2inst1用户运行给我同样的错误但运行

/opt/ibm/db2/V9.7/bin/db2 "force application (1995)"
Run Code Online (Sandbox Code Playgroud)

工作良好

更新III

正确的语法是

sudo -su db2inst1 '/opt/ibm/db2/V9.7/bin/db2 "force application (1995)"'
Run Code Online (Sandbox Code Playgroud)

bash shell

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

'更新到HEAD'的快捷方式

还有什么方法可以

  • 捷径
  • 图标

对于Update to HEADeclipse中的一个项目(不是全部)的svn ?这会让我的生活变得更加轻松.

我有几个PHP项目.我偶尔点击"提交".

在OS X上运行Eclipse for PHP Developers - Helios release.

eclipse svn keyboard-shortcuts

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

如何在javascript定义中运行haml in haml?

  • 如何在haml中的javascript中运行ruby代码?
  • 如果我var = #{message}在我的例子中使用我得到undefined local variable or method message
  • 当我移动- message = 'it works'上述:javascript一切工作正常

我想在里面运行迭代 .请参阅最后一个代码示例,了解我在最终的javascript代码中需要什么.在哪里我需要循环一些ruby变量(或散列哈希的散列?)来获得这个.数据(='基础')可以有很少的元素.它可以有少数元素的孩子等..each:javascript

这个haml代码

%html
  %head
    :javascript
      $(document).ready(function() {
        - message = 'it works'
            var = message

        });
%body
    - message2 = 'hi'
    = message2
    %div{:id =>"jstree"}
Run Code Online (Sandbox Code Playgroud)

给了我这个HTML代码

<html>
  <head>
    <script type='text/javascript'>
      //<![CDATA[
        $(document).ready(function() {
            - message = 'hi'
            var = message

        });
      //]]>
    </script>
  </head>
  <body>
    hi
    <div id='jstree'></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想用haml生成的最终javascript代码是javascript变量

var data = [{ …
Run Code Online (Sandbox Code Playgroud)

ruby haml

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

使用JavaScript在给定日期之前最接近的星期日

我需要知道phpjavascript中给定日期的最后一个星期日的日期

我们有一个函数give_me_last_Sunday

give_me_last_Sunday('20110517') is 20110515
give_me_last_Sunday('20110604') is 20110529
Run Code Online (Sandbox Code Playgroud)

完整备份在星期日=每周完成.如果我想恢复每日备份,我需要完整(每周)和每日备份.我需要在恢复到临时目录之前复制备份文件,这样我恢复每日备份我需要知道我需要在每日文件中复制哪些每周备份文件.

我的想法是在给定日期获得Julian表示(或类似的东西),然后减去1并检查它是否是星期日...不确定这是否是最好的想法以及如何将给定日期转换为我可以减去的东西.

javascript datetime

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

在下载和计算已经下载的数量之前获取文件大小(http + ruby​​)

任何人都可以帮助我

  • 开始下载之前获取文件大小
  • 显示已下载了多少%

.

require 'net/http'
require 'uri'

url = "http://www.onalllevels.com/2009-12-02TheYangShow_Squidoo_Part 1.flv"

url_base = url.split('/')[2]
url_path = '/'+url.split('/')[3..-1].join('/')

Net::HTTP.start(url_base) do |http|
  resp = http.get(URI.escape(url_path))
  open("test.file", "wb") do |file|
    file.write(resp.body)
  end
end
puts "Done."
Run Code Online (Sandbox Code Playgroud)

ruby http download

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

如何在Haml中加入5个?

这段代码

= 5.times {|n| puts "<BR>"}
Run Code Online (Sandbox Code Playgroud)

对我没有任何帮助......

ruby haml

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

如何为机械化形式添加新字段(ruby/mechanize)

有一个公共类方法来向机械化表单添加字段

我试过了 ..

#login_form.field.new('auth_login','Login')
#login_form.field.new('auth_login','Login')
Run Code Online (Sandbox Code Playgroud)

两者都给了我一个错误 undefined method "new" for #<WWW::Mechanize::Form::Field:0x3683cbc> (NoMethodError)

我试过login_form.field.new('auth_login','Login')给了我一个错误

mechanize-0.9.3/lib/www/mechanize/page.rb:13 n `meta': undefined method `search' for nil:NilClass (NoMethodError) 
Run Code Online (Sandbox Code Playgroud)

但是在我提交表格时.该字段在html源中不存在.我想添加它,所以我的脚本发送的POST查询将包含auth_username=myusername&auth_password=mypassword&auth_login=Login到目前为止它只发送auth_username=radek&auth_password=mypassword可能是我无法登录的原因.只是我的想法.

脚本看起来像

require 'rubygems'
require 'mechanize'
require 'logger'

agent = WWW::Mechanize.new {|a| a.log = Logger.new("loginYOTA.log") }
agent.follow_meta_refresh = true #Mechanize does not follow meta refreshes by default, we need to set that option.

page = agent.get("http://www.somedomain.com/login?auth_successurl=http://www.somedomain.com/forum/yota?baz_r=1")


login_form = page.form_with(:method => 'POST')  

puts login_form.buttons.inspect
puts page.forms.inspect
#STDIN.gets

login_form.fields.each { |f| puts …
Run Code Online (Sandbox Code Playgroud)

ruby webforms mechanize

10
推荐指数
2
解决办法
5678
查看次数

什么是sinatra的控制器?

我被问到为什么"我在我的视图中创建了复杂的Ruby变量.我的控制器不应该声明这些变量吗?"

我的sinatra控制器是我的.rb文件吗?我有一个.rb文件和视图视图.

ruby sinatra

10
推荐指数
3
解决办法
5566
查看次数

如何将JSON数据存储在磁盘上?

我是JSON的新手,我可能需要在将来使用它,所以我做了一些阅读.关于SO的JSON有很多问题.我发现大量文章使用谷歌,我读了json.org但我不明白如何存储JSON数据.

JSON是一种轻量级的数据交换格式.那么我如何存储其数据?在文件中?在数据库中?有关系吗?

我可以使用它将数据传递给jsTree(jsTree是一个基于javascript的跨浏览器树组件.它被打包为jQuery插件.)它将与Wordpress一起使用.我想了解如何存储数据?在文件中?文本文件?在Wordpress数据库中?哪一个更快?更好用吗?

在任何编码之前的当前状态,没有应用程序运行

  • 我正在准备源数据,到目前为止,我的源csv文件大小为235KB,大约有700行(line = future nodes/leaves).我使用csv文件只是为了收集数据,然后我将上传/更新Web服务器上的数据源.
  • 这个数字会增长,让我们每周说5-10.
  • 该文件位于我的本地计算机上,并将以某种方式存储在虚拟主机服务器上.请注意,我将在Wordpress中使用整个应用程序jsTree + JSON
  • 我想我可以使用它:现在使用Wordpress解析客户端json

javascript json store

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

如何在php中访问nginx虚拟目录?

假设我有一个Web服务器(nginx)server.com,我只有一个php文件index.php(没有目录结构).我希望能够在server.com之后访问任何内容.它将是一个网址结构.例如server.com/google.com,server.com/yahoo.com.au等...

一个例子是http://whois.domaintools.com/google.com(他们没有名为/google.com的目录,对吧?)

Q1:如何从index.php访问'server.com'之后的内容

Q2:我可以从这样的URL获取协议吗?例如server.com/http://www.google.comserver.com/https://www.google.com

PS 我不确定这里是否正确使用术语虚拟目录.我只想做我在其他地方看到的事情.

php nginx

9
推荐指数
3
解决办法
1625
查看次数