问题列表 - 第7803页

ActiveRecord:删除相关记录

我得不到的东西......

我的模型中有这个:

class Model < ActiveRecord::Base
    has_many :model_options # a link table for many to many
    has_many :options, 
             :through => :model_options, 
             :dependent => :destroy, 
             :foreign_key => 'model_id'
end
Run Code Online (Sandbox Code Playgroud)

我试着这样做:

model = Model.find(id)
model.options.delete # also tried model.options.delete_all
Run Code Online (Sandbox Code Playgroud)

但这并不是从数据库中删除记录.相反,我必须这样做:

model.options.each do |option|
   option.delete
end
Run Code Online (Sandbox Code Playgroud)

......这不是最好的方式.
请问最好的方法是什么?

activerecord ruby-on-rails

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

监控摄像机位置数据库

为了更多地了解django编程,我打算创建一个谷歌地图混搭,找到从A到B的路线,但避免跨越公共监控摄像机视角的街道/交叉点.因此,我将创建一个数据库(可能是基于Postgres,因为它的GIS功能)

  • 监控类型(监控摄像机,高速摄像机,道路充电摄像机等)
  • 地理位置
  • 超时(主要用于高速摄像机)

当然,这些数据可由用户自由编辑.但是,要开始,我需要一些数据才能运行.是否有任何此类公开数据库包含(可能是近似的)监控摄像机的地理位置?

database artificial-intelligence machine-learning geolocation surveillance

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

高效的网络服务器设计实例,用C语言编写

我有兴趣学习如何编写极其高效的网络服务器软件,我不介意用指针,套接字和线程弄脏手.我说的是能够处理数千个并发连接的服务器.每个客户端没有太多处理,但有一点.

您知道真正高效的网络服务器的任何代码示例吗?

可选地指向跨平台的小型,文档齐全的代码.

c linux performance multithreading network-programming

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

C++ 11:一种新语言?

最近我开始阅读(只是一点)当前的未来C++ 11标准草案.

有很多新功能,其中一些已经可以通过Boost Libs获得.当然,我对这个新标准非常满意,我希望尽快使用所有新功能.

无论如何,与一些朋友,长期的C++开发者谈论这个草案,出现了一些担忧.所以,我问你(回答):

1)语言本身

此更新非常庞大,对于单个标准更新而言可能过于庞大.巨大的编译器供应商(即使他们中的大多数已经开始实现某些功能),但也为最终用户.

特别是,我的一个朋友告诉我" 这是一种新语言 ".

  • 在此更新后,我们可以将其视为一种全新的语言吗?
  • 您是否打算切换到新标准或遵守"旧"标准?

2)语言知识

  • 学习曲线将如何受到新标准的影响?
  • 教语言会更难吗?
  • 有些功能,虽然非常棒,但对我来说似乎有点过于"学术性"(我的意思是定义).我错了吗?
  • 掌握所有这些新增功能可能是一场噩梦,不是吗?

c++ c++11

31
推荐指数
8
解决办法
2475
查看次数

如何在 Servlet 中获取用户角色?

我使用 Jbos AS 5 和 DatabaseServerLoginModule 进行授权。我已将我的应用程序策略定义为(仅作为示例,而不是实际代码):

<application-policy name = "jbossmq">
  <authentication>
    <login-module code = "org.jboss.security.auth.spi.DatabaseServerLoginModule"
       flag = "required">
       <module-option name = "unauthenticatedIdentity">guest</module-option>
       <module-option name = "dsJndiName">java:/MyDatabaseDS</module-option>
       <module-option name = "principalsQuery">SELECT PASSWD FROM JMS_USERS WHERE USERID=?</module-option>
       <module-option name = "rolesQuery">SELECT ROLEID, 'Roles' FROM JMS_ROLES WHERE USERID=?</module-option>
    </login-module>
  </authentication>
</application-policy>
Run Code Online (Sandbox Code Playgroud)

一旦用户被成功授权,我如何从我的 servlet 中检索用户角色?在上面的代码片段中,角色是从数据库中选择的,但它们存储在哪里?在会议中!?如果是,在哪些会话变量下?

另外,是否可以在 JBoss 中结合使用 LDAP 身份验证和数据库授权?

java authentication jboss

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

我可以使用XAML设置控件的嵌套属性(属性值的属性)吗?

我有一个WPF控件,它通过一个只读属性公开它的一个孩子(来自它的ControlTemplate).目前它只是一个CLR属性,但我认为这没有任何区别.

我希望能够从我正在实例化主控件的XAML中设置子控件的一个属性.(实际上,我想绑定它,但我认为设置它将是一个很好的第一步.)

这是一些代码:

public class ChartControl : Control
{
    public IAxis XAxis { get; private set; }

    public override void OnApplyTemplate()
    {
        base.OnApplyTemplate();

        this.XAxis = GetTemplateChild("PART_XAxis") as IAxis;
    }
}

public interface IAxis
{
    // This is the property I want to set
    double Maximum { get; set; }
}

public class Axis : FrameworkElement, IAxis
{
    public static readonly DependencyProperty MaximumProperty = DependencyProperty.Register("Maximum", typeof(double), typeof(Axis), new FrameworkPropertyMetadata(20.0, FrameworkPropertyMetadataOptions.AffectsRender, OnAxisPropertyChanged));

    public double Maximum
    {
        get { return (double)GetValue(MaximumProperty); }
        set …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf nested properties

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

Python ASCII图形绘制

我正在寻找一个用Python绘制ASCII图形(用于控制台)的库.图表非常简单:它只是管道的流程图.

我看到了NetworkX和igraph,但没有看到输出到ascii的方法.

你有这方面的经验吗?

非常感谢!

帕特里克

编辑1:我实际上找到了一个我需要的库,但它在perl Graph :: Easy中.我可以从python调用代码,但我不太喜欢这个想法...仍在寻找python解决方案:)

python ascii graph

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

如何将Wiki从FogBugz 6导出到(差不多)任何其他wiki(最终目的地:Confluence)?

我们有一个FogBugz 6安装,有很多维基内容.我们正在转换使用Atlassian产品(JIRA和Confluence),因此我们希望将该wiki内容转换为Confluence.你会怎么做?

不幸的是,FogBugz似乎没有提供任何类型的wiki导出功能,Confluence也没有提供任何FogBugz wiki导入.

FogBugz确实有一个API,但它对访问wiki内容的细节有点了解.我们并不真正关心页面的过去修订(只是内容,链接和图像/附件),因此不清楚API是否比使用wget或其他东西抓取FB wiki并使用HTML和那里的图像/附件.

Confluence有一个功能齐全的内容导入实用程序,支持许多源wiki:

  • TWiki的
  • PmWiki的
  • DokuWiki的
  • Mediawiki的
  • MoinMoin的
  • JotSpot公司
  • Tikiwiki
  • 了JSPWiki
  • 的SharePoint
  • SWiki
  • Vqwiki
  • XWiki实现
  • TRAC

那里没有FogBugz选项,但是如果我们可以将FogBugz wiki内容导出到上面的一个wiki中,那么我们可能会从那里使用Confluence多维基因导入器.

或者,我们可以使用wget来抓取FogBugz wiki内容,然后找到一种方法将静态HTML +图像+附件放入Confluence或上面的其他wiki之一作为Confluence的垫脚石.

思考?

scripting fogbugz wiki export confluence

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

用于Oracle查询开发的SQL工具和Toad IDE的替代方案

有没有更好的替代方法使用SQL Tools和TOAD为Oracle DB编写存储过程和查询?

更好的是能够调试大型查询和存储过程.

欢迎任何指示!

oracle toad sqltools

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

sqlite3.dll和system.data.sqlite.dll

大家好,我一直在努力在我的C#2.0应用程序中使用sqlite,我终于决定摆脱假设并提出真正基本的问题.

当我创建一个数据库说iagency与表用户,从外部工具,如firefox插件和另一个sqladmin工具,我无法从它显示的vs2005里面的sqlicommand查询它System.Data.SQLite.SQLiteException:Sqlite Error no such table users,请放心,我已经参考了system.data.sqlite使用SQLite-1.0安装. 61.0 -设置

当我做相反的事情就像从VS服务器资源管理器和VS数据库gui工具创建一个数据库和一个表时,它既不能被查询,也不能被其他工具查看,但是通过查询从VS使用stringbuilder创建表格,例如create table bla bla .它可以显示在数据网格中,但没有一个工具可以查看和显示该表.

在我的应用程序中,我需要做什么才能使SQLITE工作?

我试图添加sqlite3.dll从sqlite站点下载的sqlitedll-3_6_14.zip作为我的应用程序的参考预编译二进制文件,但它失败了make sure it's accessible an it's a valid assembly or com component.

c# sqlite

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