小编Zab*_*bba的帖子

调用名称为字符串的类

我有一个字符串,它指定了呼叫的名称.如何通过使用此字符串来调用特定类.在java中尝试此操作.函数将返回一个字符串列表,这些字符串是类名.现在的任务是使用此字符串调用类.

java class

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

如何检查数组位置是否存在?

char X[3];
Run Code Online (Sandbox Code Playgroud)

如何检查数组是否X[position]存在?例如:

if (x[4] == True)
    printf("Exists")
else 
   printf("NONE")
Run Code Online (Sandbox Code Playgroud)

c

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

Rails 3 - 找不到ID = quick的照片

我通过脚手架创建了新模型,我在那里添加了新动作 - 快速.to routes.rb我添加了"photos/quick"并创建了文件qucik.html.erb(它位于右侧视图目录中).

如果我将设置为浏览localhost:3000/photos/quick,我将得到上面的错误.在我的控制器中它看起来很简单:

def quick
end
Run Code Online (Sandbox Code Playgroud)

并且在视图中:

<div>this is template for quick action</div>
Run Code Online (Sandbox Code Playgroud)

怎么可能得到错误信息?为什么要运行show动作?

routes.rb中:

FirstApp::Application.routes.draw do

  resources :photos
  get "photos/quick"

   root :to => "photos#index"

end
Run Code Online (Sandbox Code Playgroud)

view ruby-on-rails-3

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

Ruby Mechanize 网络爬虫库返回文件而不是页面

我最近一直在使用 ruby​​ 中的 Mechanize gem 编写一个刮刀。不幸的是,我试图抓取的 URL在请求时返回一个Mechanize::File对象而不是一个Mechanize::Page对象GET

我不明白为什么。我尝试过的每个其他 URL 都返回了一个Mechanize::Page对象。

有没有办法强制 Mechanize 返回一个Page对象?

ruby mechanize object scraper

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

jQuery`hasClass()`不会产生任何结果

我只是试图找出A(即P)的父类是否有一个被some_class定义的类.然后我将在条件中使用true/ falseresult.

我有一个简单的结构:

<div class="things">
    <p class="some_class">
        <a href="something">Link One</a>
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

还有一些jQuery脚本:

$(function() {
    $('.things a').click(function(e) {    
        e.preventDefault();    
        alert($(e.target).parent()[0].nodeName); //works, displays "P"
        alert($(e.target).parent()[0].hasClass('some_class').toString()); //No output
        });
    });
Run Code Online (Sandbox Code Playgroud)

对第二个的调用alert()什么都不做 - 根本没有显示警告框.

我究竟做错了什么?

一个JSFiddle在这里

javascript jquery

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

Rails 3.1 link_to奇怪的问题

我正在研究Rails 3.1 rc1.有一个奇怪的问题一直困扰着我.每当我使用link_to功能时,链接href也会出现.

例如:

<%= link_to 'Say Hello' , '/say/hello' %> 
Run Code Online (Sandbox Code Playgroud)

在浏览器中生成以下输出

Say Hello (`/say/hello`)
Run Code Online (Sandbox Code Playgroud)

我不知道为什么链接href也显示这种方式.

我也试过以下内容:

< a href="/say/hello"> Say Hello < /a> 
Run Code Online (Sandbox Code Playgroud)

产量仍然相同.似乎问题与Rails无关???

请帮忙.你的建议是有价值的.

ruby-on-rails link-to

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

一种代表双重报价的清洁方式?

非常简单的问题...只想表示双引号"无需做"或"\"

我知道的案例:

var s=@"123 "" 456 """;

var s="123 \" 456 \"";
Run Code Online (Sandbox Code Playgroud)

如果我能以某种方式消除这种噪音,那将是一个合理的区别.原因是转义序列\和双引号在我们正在使用的域特定语言(DSL)中具有意义.有时将一些语法内联到C#字符串中很方便.

我想要的是告诉.net不要碰它的方法.也许通过DLR可以获得一些收获?

c#

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

如何使用独立于目录结构的包名?

我希望Java应用程序具有如下所示的目录结构(如maven):

src
  main
    java
      org
        example
Run Code Online (Sandbox Code Playgroud)

当我添加一个NewClass使用Netbeans IDE 调用的新Java类时,它会在NewClass.javaas中创建package语句package main.java.org.example;.

如果我main.java.package语句中删除我得到错误Incorrect package.

我不想main.java.package声明中,但我确实想要我上面提到的目录层次结构.

如何获取程序包命名和目录结构?

java netbeans directory-structure package

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

ruby版本降级问题

我也安装了rails 3.0.3和2.3.8.所以我有两个版本的rails.Now我想使用2.3.8版本.但是当我创建项目时给出错误,并要求使用命令:"rails新的appname".但是此命令在rails 3.0.3版本中创建应用程序.

任何人都可以告诉我如何设置rails版本,所以我可以使用2.3.8作为在同一版本上创建项目的默认版本.

提前致谢.

ruby ruby-on-rails version

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