问题列表 - 第47639页

重构ruby方法

这是一个简单的问题......

这种方法可以重构吗?

def sum
  total = 0
  [1,2,3,4].each do |num|
    total += num
  end
  total
end
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

ruby refactoring loops

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

HTML5 - 标题,标头,品牌,滑块

我正在努力收紧我正在建设的网站上的HTML5.导航和徽标需要位于顶部栏中,我包括滑块,引号和一些按钮.我不确定标头是否应该包含引号或按钮.

如果没有,我真的需要一个标头和品牌部分吗?从语义上讲,包括两者似乎都是有意义的.

我有很多div - 应该用section替换掉吗?

Xmedia标头广告

<header>

    <section id="masthead">
        <div id="branding" role="banner">
            <div class="topbar">
                <h1 id="site-title"><a href="#"><img src="images/logo.jpg" width="180" height="65" alt="Xmedia"></a></h1>
                <h2 id="site-description">Enterprise Solutions</h2>
                <nav role="navigation">
                    <div class="skip-link screen-reader-text"><a href="#content" title="Skip to content">Skip to content</a></div>
                    <ul id="dropmenu" class="menu">
                        <li></li>
                        <li></li>
                    </ul>
                </nav><!-- nav -->
            </div><!-- topbar -->
            <div id="slider">
                <div class="slide1"></div>
                <div class="slide2"></div>
                <div class="slide3"></div>
            </div><!-- slider -->
        </div><!-- #branding -->
    </section><!-- #masthead -->

    <div class="home_header">
        <h3>&quot;Network Solutions for Small Business. Shared or Dedicated Hosting, 100% Up-Time and Unparalleled Support Providing …
Run Code Online (Sandbox Code Playgroud)

html html5

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

如何在RubyMine 3.0中将参数传递给rake任务?

情况

我有类似的rake任务

desc "A rake Task"
task :give_me_gold, [:quantity,:quality] => :environment do |task, args|
 ....
end
Run Code Online (Sandbox Code Playgroud)

我从您输入的命令行中了解到

rake give_me_gold[10,24] 
Run Code Online (Sandbox Code Playgroud)

将参数传递给rake任务.但是,当RubyMine运行任务时,它会像这样运行:

rake give_me_gold[quantity,quality] --trace 10,24
Run Code Online (Sandbox Code Playgroud)

重现步骤

  1. 创建一个带参数的rake任务.
  2. 让RubyMine安装3.0版
  3. 从RubyMine中,单击工具 - > 运行Rake任务
  4. 输入您的佣金任务名称.它应显示为"任务[选项,选项]"并按Enter键
  5. 将显示一个对话框并询问参数.填写并按Enter键
  6. 观察RubyMine运行的命令.

回到我的问题

如何在RubyMine 3.0中将参数传递给rake任务?

感谢您抽出宝贵时间查看此问题

ruby rake rubymine

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

从多个源编译库

我想从多个源文件构建一个库,比如a1.cpp a2.cpp.我使用了以下命令'g ++ -o libcode -c a1.cpp a2.cpp'.但是,弹出错误"无法指定-o with -c或-S with multiple files".

一般来说,我应该如何从多个来源构建这样的lib?谢谢...

c c++ makefile

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

在Rails 3中处理has_one嵌套资源

我有一个用户模型和一个关于模型.about模型是一个页面,用户可以在其中获得更多关于它们的信息,因为它的性质更适合将它放在单独的模型而不是用户模型中.

我希望能够将它路由到/:username/about之类的东西,并获取在该路径上工作的所有动词(GET POST,PUT,DELETE).

/:username/about
/:username/about/edit
/:username/about
Run Code Online (Sandbox Code Playgroud)

这就是我已经拥有的

# routes.rb
resources :users do 
  resources :abouts
end

match ':username/about' => 'abouts#show', :as => :user_about
match ':username/about/add' => 'abouts#new', :as => :user_new_about    
match ':username/about/edit' => 'abouts#edit', :as => :user_edit_about
Run Code Online (Sandbox Code Playgroud)

在我的模型中

# about.rb
belongs_to :user

# user.rb
has_one :about
Run Code Online (Sandbox Code Playgroud)

当我正在做一个帖子或放到/ roses/about它将它解释为一个节目

Started POST "/roses/about" for 127.0.0.1 at Sun Feb 27 16:24:18 -0200 2011
  Processing by AboutsController#show as HTML
Run Code Online (Sandbox Code Playgroud)

我可能错过了路由中的声明,但是当它与默认值不同时,它是否会为资源声明每个动词?

存档这个最简单,最简洁的方法是什么?

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

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

WCF +实体框架设计

我想知道如何设计这个最佳..

在我的ASP.NET MVC应用程序上,我有一个数据库,我想使用WCF来处理我通过EF与该数据库的所有交互.所以我在服务上创建了一个实体模型,用于与数据库交互.为了从ASP.NET应用程序与WCF交互,我为每个EF模型创建了DTO(我只有3个)和一个转换器类,用于从EF模型转换为DTO,反之亦然.

在侧面说明..是否可以避免使用DTO而只是转移EF模型? - 我试过了,但没有运气,因为客户端asp.net应用程序不识别这些模型.

这是一种合适的设计方法还是另一种方法更好?

提前致谢.:)

asp.net asp.net-mvc wcf design-patterns entity-framework-4

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

node.js connect-auth app?示例(用户注册/用户/会话管理)

我正试图获得node.js的一瞥,正在寻找一个身份验证示例.希望使用connect-auth并使用带有哈希和salt的http摘要.

我看了这个,但似乎不太安全:

http://nodetuts.com/tutorials/13-authentication-in-express-sessions-and-route-middleware.html#video

有没有人有更好的例子?

Mongodb首选!

谢谢!

用户管理和身份验证是我正在寻找的.

javascript authentication session connect node.js

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

Rails - 在image_tag中插入变量

我正在尝试创建一个动态的image_tag网址.这就是我所拥有的

<%= image_tag('#{::Rails.root.to_s}/member.gif?id=#{@member.id}&d=#{@dog,id}') %>
Run Code Online (Sandbox Code Playgroud)

但它不是用实际变量渲染的,它的渲染完全如上所述.

想法?

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

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

为什么我不能从另一个函数中调用匿名命名空间中的函数?

我写了这段代码:

namespace {

void SkipWhiteSpace(const char *&s) {
  if (IsWhiteSpace(*s)) {
    s++;
  }
}

bool IsWhiteSpace(char c) {
  return c == ' ' || c == '\t' || c == '\n';
}

} // namespace
Run Code Online (Sandbox Code Playgroud)

问题是编译器抱怨这一点IsWhiteSpace() was not declared in this scope.但为什么?当然,命名空间是匿名的,但功能仍然在同一个命名空间内,不是吗?

c++ namespaces

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

从Request_Uri修剪斜杠

这是我的代码片段开头:

$url = $_SERVER["REQUEST_URI"]; // gives /test/test/ from http://example.org/test/test/
echo"$url"; 
trim ( $url ,'/' );
echo"$url";
Run Code Online (Sandbox Code Playgroud)

我将它与.htaccess重写结合使用,我将从URL获取信息并使用PHP为用户生成页面explode.我不希望.htaccess解释URL,这可能更好,但我更常见的PHP,我认为它更灵活.

我已经读过这个(基本上就是我想要的): 用PHP删除URL中的尾部斜杠的最佳方法

唯一的问题是,trim不修剪前导斜杠.为什么?但实际上它应该有效.更换'/'"/",'\47'或者'\x2F'不会改变任何东西.它既不能在线工作,也不能在localhost工作.我究竟做错了什么?

php url uri trim

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