问题列表 - 第40434页

检查Rails中是否存在记录(来自ID数组)?

我可以这样做来检查记录是否存在(比如说"1"存在,但"2"和"3"不存在):

Model.exists?(:id => [1, 2, 3]) #=> true
Run Code Online (Sandbox Code Playgroud)

我该怎么做,所以:

Model.not_exists?(:id => [1, 2, 3]) #=> true
Run Code Online (Sandbox Code Playgroud)

sql ruby-on-rails

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

可以在MySQL中使用SHOW STATUS选择单个值吗?

是否可以编写一个只返回MySQL的SHOW STATUS返回的变量值的查询?理想情况下,我想要的东西:

SELECT `Value` FROM (SHOW STATUS LIKE 'Com_delete')
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

这可能吗?

mysql

11
推荐指数
2
解决办法
5976
查看次数

如何在KRL规则中获取用户位置?

如何在KRL规则中获取用户位置?

  • 方法是什么?
  • 使用该方法的优点或缺点是什么?

geolocation krl

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

我可以指望在Python元组中保存顺序吗?

我有一个日期时间列表,我想从中构建时间段.换句话说,[t0, t1, ... tn]变成[(t0,t1),(t1,t2),...,(tn-1, tn)].我这样做了:

# start by sorting list of datetimes
mdtimes.sort()
# construct tuples which represent possible start and end dates

# left edges
dtg0 = [x for x in mdtimes]
dtg0.pop()

# right edges
dtg1 = [x for x in mdtimes]
dtg1.reverse()
dtg1.pop()
dtg1.sort()

dtsegs = zip(dtg0,dtg1)
Run Code Online (Sandbox Code Playgroud)

问题...

  1. 在我以这种方式创建它们之后,我可以依靠tn-1 <tn表示任何(tn-1,tn)吗?(订购保存吗?)
  2. mdtimes使用列表推导复制原始列表是一种好习惯吗?如果不是应该怎么做?
  3. 构建这些元组的目的是为了在它们之间迭代和段使用的数据集tn-1tn.这是一种合理的方法吗?即

    datasegment = [x for x in bigdata if ( (x['datetime'] > tleft) and (x['datetime'] < tright))] …
    Run Code Online (Sandbox Code Playgroud)

python tuples list

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

MySQL在一对多匹配多个条件的关系中苦苦寻求查询

我有两张表大致如下:

products            product_attributes
==================  ========================================
| id | name      |  | id | product_id | attribute | value  |
==================  ========================================
| 1  | product 1 |  | 1  | 1          | size      | big    |
| 2  | product 2 |  | 2  | 1          | colour    | red    |
| 3  | product 3 |  | 3  | 2          | size      | medium |
| 3  | product 3 |  | 4  | 2          | age_range | 3-5 …
Run Code Online (Sandbox Code Playgroud)

mysql one-to-many

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

我在控制台应用程序?

如果使用此组件的应用程序在控制台应用程序或其他应用程序中运行,有没有办法在C#中检测组件内部?

.net c# console

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

通过HTTP获取文件创建日期

给定web服务器上的文件(例如,http://foo.com/bar.zip - >只能通过HTTP访问),有没有办法获取日期属性(例如,日期[创建,修改])而无需下载整个档案首先?

现在,我下载存档并以编程方式读取属性.麻烦的是存档是几十个MiB,因此下载整个内容并最终只读取几个字节的信息似乎浪费资源.

我意识到带宽实际上是免费的,但我不喜欢浪费任何情况.

language-agnostic attributes http download file-attributes

10
推荐指数
3
解决办法
6268
查看次数

WPF控件不在WinForms应用程序中的ElementHost中显示

我有一个WPF控件的问题,我试图在WinForms应用程序中的ElementHost中托管.该控件是一个无形的自定义控件,我最初是在一个单独的测试项目中开发的,它是一个WPF应用程序.在那里它显然工作正常,但在我的WinForms应用程序中,我得到的是一个空白的灰色框,其中显示ElementHost.

这是我用于创建,填充和添加ElementHost到父Control的C#代码:

// This is my WPF control
m_TabHostPanel  = new TabHostPanel();
m_ElementHost  = new ElementHost
                 {
                     Child = m_TabHostPanel,
                     Dock = DockStyle.Top,
                     Height = 34
                 };
this.Controls.Add( m_ElementHost );
Run Code Online (Sandbox Code Playgroud)

父控件包含在运行时根据需要添加和删除的其他WinForms控件.这些都是单独托管,其Dock设置为DockStyle.Fill.因此,每次添加一个时,我都会将ElementHost发送到Z-order的后面,以确保它正确呈现:

m_ElementHost.SendToBack();
Run Code Online (Sandbox Code Playgroud)

因此,我知道我没有遇到空域问题,或类似的问题.

我想知道的一件事是这样的:在原始项目中,我所有无外观控件的样式被合并到App.xaml中的应用程序的资源字典中,如下所示:

<Application x:Class="WpfTestApp.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Application/UserInterface/DataTemplates/TabModelDataTemplate.xaml"/>
                <ResourceDictionary Source="Application/UserInterface/Styles/HoverablePressableButtonStyle.xaml"/>
                <ResourceDictionary Source="Application/UserInterface/Styles/MiniControlButtonStyle.xaml"/>
                <ResourceDictionary Source="Application/UserInterface/Styles/TabCloseButtonStyle.xaml"/>
                <ResourceDictionary Source="Application/UserInterface/Styles/TabScrollLeftButtonStyle.xaml"/>
                <ResourceDictionary Source="Application/UserInterface/Styles/TabScrollRightButtonStyle.xaml"/>
                <ResourceDictionary Source="Application/UserInterface/Styles/TabListDropDownButtonStyle.xaml"/>
                <ResourceDictionary Source="Application/UserInterface/Styles/TabHostComboBoxStyle.xaml"/>
                <ResourceDictionary Source="Application/UserInterface/Styles/TabButtonStyle.xaml"/>
                <ResourceDictionary Source="Application/UserInterface/Styles/TabHostPanelStyle.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>
Run Code Online (Sandbox Code Playgroud)

我已将App.xaml迁移到我的WinForms项目,但构建操作设置为Page.如果我将它设置为ApplicationDefinition,我得到一个错误,说应用程序有多个入口点,这是有道理的,但我想知道是否正在拾取样式等.如果不是这可能解释为什么我得到一个空白的灰色矩形,我的控制应该是因为没有这些,没有什么可以定义它的外观.所以也许问题是,我如何将这些样式放入我的WinForms应用程序中,以便我的WPF控件可以看到它们?

我可能还应该提到这是在.NET Fx 3.5上运行的.

无论如何,现在我很困惑,所以任何帮助都会感激不尽.

非常感谢!

巴特

.net wpf xaml elementhost winforms

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

如何确定Postgres中使用的索引类型?

我有一个Postgres数据库,它有2列不是主键(也不是),但是经过大量搜索并在其他表中进行相等性比较.

我相信这是为我的表添加索引的完美案例.我之前从未在数据库上使用过索引,因此我正在尝试学习正确的方法.

我了解到我可以选择多种类型的索引.如何确定哪种方法对我的数据库最有效?正确的方法是创建一个覆盖两列的单个索引吗?

postgresql indexing

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

如何索引到字典?

我在下面有一个词典:

colors = {
    "blue" : "5",
    "red" : "6",
    "yellow" : "8",
}
Run Code Online (Sandbox Code Playgroud)

如何索引字典中的第一个条目?

colors[0]将返回一个KeyError明显的原因.

python indexing dictionary

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