问题列表 - 第45656页

如何更改OS 10.6.6 Ruby 1.8和Rails 3上安装ruby gem的路径

无论我使用gem install还是bundle install用于我的宝石,它们都无法使用.有时sudo gem install宝石可以工作.我运行了gem list -dwhich gem命令,似乎我的系统配置为所有宝石安装到"/Library/Ruby/Gems/1.8"但我的环境期望它们在"/ usr/bin/gem"中.我怎么能正确纠正这个?我的印象是'bundle'应该能够安装gem的本地应用程序特定副本?

ruby bundle rubygems ruby-on-rails

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

使用CSS Sprites时边框呈现

我正在尝试使用CSS sprites来减少页面上的HTTP请求数量.我希望这些图像无边框渲染.

我可以告诉我已经正确配置了CSS,但我遇到了下面的渲染问题(注意:Google徽标是故意剪辑的):

如您所见,所有浏览器仍然呈现边框.此外,IE和FireFox也会渲染"断开链接"类型的图标.

此示例中使用的HTML是:

<html>
  <head>
    <style>
      img {border:none}
      img.css_sprite { background:url("http://www.google.com/images/nav_logo29.png") -20px -10px; height:24px;  width:100px; border:none;}
    </style>
  </head>
  <body>
    <img class="css_sprite"/>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这里我做错了什么?我敢肯定它一定很简单.提前致谢.

html css css-sprites

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

linq到xml的性能

我听说LINQ to XML有一些性能问题,我的一些朋友建议我不要在我的应用程序中使用它.我在MSDN上找不到任何相关内容,我不想依赖"一些互联网博客".有谁知道关于这个问题或一些值得信赖的来源的官方观点?

c# linq linq-to-xml

7
推荐指数
2
解决办法
4302
查看次数

从C中的函数分配struct

我在编写一个在C中分配结构的函数时遇到了问题.理想情况下,我希望函数使用传递给它的参数填充结构的字段.

我在头文件中定义了结构,如下所示:

typedef struct {
  char name[NAME_SIZE]; //Employee name
  int birthyear; //Employee birthyear
  int startyear; //Employee start year
} Employee;
Run Code Online (Sandbox Code Playgroud)

这就是我目前的功能:

void make_employee(char _name, int birth_year, int start_year) {
  Employee _name  = {_name,birth_year,start_year}; //allocates struct with name
} /* end make_employee function */
Run Code Online (Sandbox Code Playgroud)

关于如何实现这一目标的任何建议?

c struct function

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

如何使用Ruby on Rails初始化类以设置自定义参数值?

我正在使用Ruby on Rails 3,我想初始化我的课程.在我的情况下,我需要params[:name] ||= {}每次使用该类时设置.

怎么做?


更新我

是否可以使用类似的东西简化事物

class A
  def initialize
    params[:name] ||= {}
  end
end
Run Code Online (Sandbox Code Playgroud)


更新II

我忘了说在我的课上我必须使用该参数作为哈希:

class A
  def initialize
    # code to initialize params[:name] ||= {}
  end

  def action_name
    params[:name][:ronda] = "Jack"
  end
end
Run Code Online (Sandbox Code Playgroud)

如果我尝试设置params[:name][:ronda]没有inizialize params[:name] ||= {},我收到一个错误.为此,我必须初始化课程.

我上面的代码我可以做

  def action_name
    params[:name] ||= {}
    params[:name][:ronda] = "Jack"
  end
Run Code Online (Sandbox Code Playgroud)

它会起作用,但由于我必须将它用于课堂中的每一个动作,我想立即对折叠代码进行设置params[:name].

ruby parameters initialization ruby-on-rails ruby-on-rails-3

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

jUnit fail()约定

按照惯例,我想知道当测试失败时,是否适合:

  • 说出它失败的原因(业务逻辑)
  • 说出为什么看到这条消息(异常应该被抛出而不是)

例如,

fail("Accessed the element which does not exist");
Run Code Online (Sandbox Code Playgroud)

要么

fail("ArrayIndexOutOfBoundException was expected but something bad happened");
Run Code Online (Sandbox Code Playgroud)

通常首选/接受哪一个?

junit unit-testing conventions

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

鉴于ISBN/ASIN,如何获取同一作者的所有书籍列表(包括kindle only books)?

大多数kindle书籍没有ISBN,只有ASIN.鉴于ISBN或ASIN,是否可以获得同一作者(纸质和电子书)的所有书籍列表?亚马逊是否有某种作者身份证,可以唯一识别作者?

amazon kindle isbn

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

EF CodeFirst CTP5 - 手动删除并创建数据库?

出于测试目的,我希望能够使用EF CodeFirst CTP5手动删除并重新创建数据库.我该怎么做?

entity-framework

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

有选择地从现有站点复制HTML + CSS + JS的工具

像大多数Web开发人员一样,我偶尔会查看网站的来源,看看他们的标记是如何构建的.像Firebug和Chrome开发者工具这样的工具可以很容易地检查代码,但如果我想复制一个孤立的部分并在本地使用它,那么复制所有单个元素及其相关的CSS将是一件痛苦的事.并且可能同样需要保存整个源并删除不相关的代码.

如果我可以右键单击Firebug中的节点并且"为此节点保存HTML + CSS"选项,那就太棒了.这样的工具存在吗?是否可以扩展Firebug或Chrome开发者工具来添加此功能?

html css firebug internet-explorer google-chrome-devtools

392
推荐指数
8
解决办法
21万
查看次数

Python中的星号金字塔程序

我用C++编写了一个显示星号金字塔的程序(见下文),现在我想看看它是如何在Python中完成的,但它并不像我想象的那么容易.

有没有人试过这个,如果是这样你能告诉我代码会有帮助吗?

提前致谢.

       *
      ***
     *****
    *******
   *********
  ***********
 *************
***************
Run Code Online (Sandbox Code Playgroud)

python terminal ascii-art

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