问题列表 - 第11894页

Rails上build和new有什么区别?

任何人都可以告诉我在Rails上构建和新命令之间的区别是什么?

ruby activerecord ruby-on-rails

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

Mysql错误1452 - 无法添加或更新子行:外键约束失败

我有一个奇怪的问题.我正在尝试将一个外键添加到一个引用另一个表的表中,但由于某种原因它失败了.由于我对MySQL的了解有限,唯一可能怀疑的是在不同的表上有一个外键引用我想要引用的那个.

这是我的表关系的图片,通过phpMyAdmin:Relationships生成

SHOW CREATE TABLE对两个表都进行了查询,sourcecodes_tags是带有外键的表,sourcecodes是引用的表.

CREATE TABLE `sourcecodes` (
 `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
 `user_id` int(11) unsigned NOT NULL,
 `language_id` int(11) unsigned NOT NULL,
 `category_id` int(11) unsigned NOT NULL,
 `title` varchar(40) CHARACTER SET utf8 NOT NULL,
 `description` text CHARACTER SET utf8 NOT NULL,
 `views` int(11) unsigned NOT NULL,
 `downloads` int(11) unsigned NOT NULL,
 `time_posted` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 PRIMARY KEY (`id`),
 KEY `user_id` (`user_id`),
 KEY `language_id` (`language_id`), …
Run Code Online (Sandbox Code Playgroud)

mysql foreign-keys mysql-error-1452

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

本地化图像的最佳方法

在i18n rails应用程序中本地化图像(按钮和其他内容)的最佳方法是什么?

ruby-on-rails internationalization

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

如何配置FluentNHibernate不覆盖现有的SQLite数据库文件?

这是我的配置:

this.factory = Fluently.Configure().
    Database(SQLiteConfiguration.Standard.UsingFile("foo.db").
        ShowSql()).
    Mappings(m => m.FluentMappings.AddFromAssemblyOf<Bar>()).
    ExposeConfiguration(BuildSchema).
    BuildSessionFactory();
Run Code Online (Sandbox Code Playgroud)

BuildSchema看起来像这样:

private static void BuildSchema(Configuration config)
{
    new SchemaExport(config).Create(false, true);
}
Run Code Online (Sandbox Code Playgroud)

幸运的是,这很好用,并创建了一个名为foo.db的文件,我可以读写它.不幸的是,每次运行此代码时,foo.db都会被覆盖.如何配置(Fluent)NHibernate只有在文件尚不存在的情况下才能创建文件?

sqlite nhibernate fluent-nhibernate

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

如何安排代码执行?

我正在开发一个Web应用程序,我需要安排一些代码.我正在使用石英.现在问题是我想让它在每天之后工作,或者说24小时.请让我知道如何做到这一点.我之前没有这样做,我正在使用调度程序API中的示例代码.

java scheduling quartz-scheduler

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

如何将新对象添加到IList映射为NHIBnate的一对多?

我的模型包含一个类Section,该类具有该Statics部分的有序列表.抛弃所有其他属性,模型的实现如下所示:

public class Section
{
    public virtual int Id { get; private set; }
    public virtual IList<Static> Statics { get; private set; }
}

public class Static
{
    public virtual int Id { get; private set; }
}
Run Code Online (Sandbox Code Playgroud)

在数据库中,关系实现为一对多,其中表Static 具有指向的外键SectionPosition用于将其索引位置存储在其所属列表中的整数列.

映射是在Fluent NHibernate中完成的,如下所示:

public SectionMap()
{
    Id(x => x.Id);
    HasMany(x => x.Statics).Cascade.All().LazyLoad()
            .AsList(x => x.WithColumn("Position"));
}

public StaticMap()
{
    Id(x => x.Id);
    References(x => x.Section);
}
Run Code Online (Sandbox Code Playgroud)

现在我可以加载现有的Statics,我也可以更新它们的详细信息.但是,我似乎无法找到一种方法来添加新的Statics Section …

nhibernate one-to-many fluent-nhibernate

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

使用lat/lon + km距离的简单计算?

我可以做一个简单的计算,它会将km转换为一个值,我可以将其添加到lat或lon浮点数来计算搜索的边界框吗?它不需要完全准确.

例如:如果给我伦敦,英格兰的纬度/经度(51.5001524,-0.1262362),我想计算那个纬度从那个点开始向西/向西25公里的东西,以及从那个南北25公里的lon点,我需要做什么才能将25km转换成小数加上上面的值?

我正在寻找一般的经验法则,即:1km == +/- 0.XXX

编辑:

我对"lat lon"的原始搜索未返回此结果:

如何计算给定lat/lng位置的边界框?

接受的答案似乎足以满足我的要求.

algorithm geometry geolocation

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

为什么在构建网站时仍然支持IE6?

可能重复:
我们应该再支持IE6了吗?

有很多关于停止支持IE6的讨论,www.browsesad.com等网站提供工具来教育访问者他们糟糕的浏览器选择.

浏览器已有9年历史,个人绝对有限,无法支持有限的奖励.

为什么我们仍然应该支持它?

internet-explorer-6

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

如何定义循环类型定义?

这不是有效的类型定义:

scala>  type Addable = { def +(subject: Addable) }
<console>:4: error: illegal cyclic reference involving type Addable
        type Addable = { def +(subject: Addable) }
Run Code Online (Sandbox Code Playgroud)

这可以用scala表达吗?

scala

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

是否有一种简单的方法来挑选python函数(或以其他方式序列化其代码)?

我正在尝试通过网络连接传输功能(使用asyncore).是否有一种简单的方法来序列化python函数(在这种情况下,至少,没有副作用)这样的传输?

理想情况下,我希望有一对类似的功能:

def transmit(func):
    obj = pickle.dumps(func)
    [send obj across the network]

def receive():
    [receive obj from the network]
    func = pickle.loads(s)
    func()
Run Code Online (Sandbox Code Playgroud)

python function pickle

90
推荐指数
7
解决办法
5万
查看次数