问题列表 - 第46283页

lib中的子文件夹

我有一个名为user_searches的模块.它执行一些不是用户模型核心的搜索,因此,为什么我将责任放在其他地方.我想组织所有这样的模型,在名为user的lib子文件夹中执行非核心用户功能.现在要在用户模型中包含模块的方法,我必须把...

require 'user/user_searches'

class User < ActiveRecord::Base

  include UserSearches

end
Run Code Online (Sandbox Code Playgroud)

...如果文件直接在lib文件夹中,我不需要require,但如果它在子文件夹中,则不需要.我该怎么办?我不需要这个要求

ruby-on-rails require subdirectory

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

如何从gnuplot中的相同标准输入数据制作几个图?

我想要一个存储数据和gnuplot命令的.plt文件.我的数据看起来像

# x1 y1 x2 y2
  1  2  3  4
  5  6  7  8
Run Code Online (Sandbox Code Playgroud)

并且对应于两个图:(x1,y1)和(x2,y2).

我知道我可以使用"-":

plot "-" using 1:2
# x1 y1 x2 y2
  1  2  3  4
  5  6  7  8
e
Run Code Online (Sandbox Code Playgroud)

但这只会产生一个图,即(x1,y1).我正在尝试做类似的事情

plot "-" using 1:2, "-" using 3:4
# x1 y1 x2 y2
  1  2  3  4
  5  6  7  8
e
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用,因为gnuplot期望第二个标准输入的一组新数据"-".

笔记:

  1. 我无法改变数据的风格.它有四列.
  2. 似乎我可以用它,reread但需要两个文件.我真的只想要一个文件.

gnuplot

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

Ruby on Rails,Paperclip:"识别"命令在cmd中工作但不在app中工作

我在Windows 7 64bit上安装了ImageMagick,我有Paperclip Gem.我的用户模型如下所示:

   class User < ActiveRecord::Base
  # Paperclip
  has_attached_file :photo,
    :styles => {
      :thumb=> "100x100#",
      :small  => "150x150>" }
  end
Run Code Online (Sandbox Code Playgroud)

在paperclip.rb和development.rb中,我有:

Paperclip.options[:command_path] = 'C:/Program Files/ImageMagick-6.6.7-Q16'
Run Code Online (Sandbox Code Playgroud)

我的_form看起来像这样:

    <%= form_for(@user, :html => { :multipart => true } )  do |f| %>
  <% if @user.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(@user.errors.count, "error") %> prohibited this user from being saved:</h2>

      <ul>
      <% @user.errors.full_messages.each do |msg| %>
        <li><%= msg %></li>
      <% end %>
      </ul>
    </div>
  <% end %>

  <div class="field">
    <%= f.label :username %><br …
Run Code Online (Sandbox Code Playgroud)

imagemagick paperclip ruby-on-rails-3

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

如何在SQLite中默认启用外键级联删除?

SQLite v3.7.5

有没有一种方法,使SQLite的外键cascade delete默认启用?给出以下示例:

CREATE TABLE [Parent] (
[ParentId] INTEGER  NOT NULL PRIMARY KEY AUTOINCREMENT,
[Name] VARCHAR(50)  UNIQUE NOT NULL
);

CREATE TABLE [Child] (
[ChildId] INTEGER  PRIMARY KEY AUTOINCREMENT NOT NULL,
[ParentId] INTEGER  NOT NULL,
[Name] VARCHAR(50)  NOT NULL,
FOREIGN KEY(ChildId) REFERENCES Child(ParentId) ON DELETE CASCADE
);
Run Code Online (Sandbox Code Playgroud)

我能够启用级联删除的唯一方法是PRAGMA foreign_keys = true在事务之前执行命令:

using( var conn = new SQLiteConnection( _conn ) )
{
    conn.Open();
    var pragma = new SQLiteCommand( "PRAGMA foreign_keys = true;", conn ); …
Run Code Online (Sandbox Code Playgroud)

c# sqlite foreign-keys system.data.sqlite

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

如何判断用户是否真正在查看网页?

是否可以确定用户是否在当前网页上处于活动状态,或者是否专注于不同的选项卡或窗口?

似乎如果您切换选项卡,任何设置超时/间隔的 JavaScript 都会继续运行。当用户不在页面上时能够“暂停”事件会很好。

像将鼠标悬停事件附加到主体上这样的事情会起作用吗?或者这会太占用资源吗?

javascript events

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

获取主页壁纸并将其设置为我的活动

我想获得家居壁纸并将其作为我活动的背景.这可能吗 ?

我在网上搜索过

WallpaperInfo v = w.getWallpaperInfo();
String name = v.getServiceName();
Run Code Online (Sandbox Code Playgroud)

我有服务名称(因为壁纸是一个实时服务),例如,我com.android.wallpaper.grass.GrassWallpaper...我可以使用它来启动服务到我的活动?

如果是这样,怎么样?

android desktop-wallpaper

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

游戏与游戏引擎?

我想知道是否有人可以告诉我游戏和游戏引擎如何适应游戏开发.具体来说,我的意思是,游戏引擎实际上没有游戏.那么基本上我不清楚的地方是,游戏开发者是否构建了一个引擎,然后创建一个继承自引擎的新类,从而成为游戏?

例如:

class ShooterGame : public Engine
{
};
Run Code Online (Sandbox Code Playgroud)

所以基本上我不清楚游戏代码在引擎中的位置.

c++

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

PHP:var_dump中的颜色(Ubuntu)

我想看看var_dump可能带来的颜色和格式.在我php.ini html_errors的设定On.这证实了phpinfo().

我的PHP版本在Ubuntu 10.10上是5.3.3.有人有想法吗?

php var-dump

8
推荐指数
2
解决办法
7389
查看次数

什么是一些优秀的基于Ruby的Web爬虫?

我正在寻找自己的写作,但我想知道是否有任何用Ruby编写的好的网络爬虫.

如果没有一个完整的网络爬虫,任何可能有助于构建网络爬虫的宝石都会很有用.我知道这个问题的这一部分在几个地方都有涉及,但适用于构建网络爬虫的宝石列表也是一个很好的资源.

ruby web-crawler

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

将列表转换为C#中的字符串

如何将列表转换为C#中的字符串?

当我toString在List对象上执行时,我得到:

System.Collections.Generic.List`1 [System.String]

.net c# string list

166
推荐指数
8
解决办法
24万
查看次数