小编Tet*_*Oni的帖子

如何使用连接查询两个表并从一个表中获取所有行,从另一个表中获取相关行?

例如简化,我有两个表,groupsitems.

items (
    id,
    groupId,
    title
)

groups (
    id,
    groupTitle,
    externalURL
)
Run Code Online (Sandbox Code Playgroud)

常规查询我是这样的:

SELECT
    i.`id`,
    i.`title`,
    g.`id` as 'groupId',
    g.`groupTitle`,
    g.`externalURL`
FROM
    items i INNER JOIN groups g ON (i.`groupId` = g.`id`)
Run Code Online (Sandbox Code Playgroud)

但是我现在需要修改它,因为指定的所有组externalURL都不会在items表中有任何相应的记录(因为它们存储在外部).是否可以进行某种连接,以便输出看起来像这样:

items:
id    title    groupId
----------------------
1     Item 1   1
2     Item 2   1

groups
id    groupTitle    externalURL
-------------------------------
1     Group 1       NULL
2     Group 2       something
3     Group 3       NULL

Query output:
id    title    groupId    groupTitle    externalURL
--------------------------------------------------- …
Run Code Online (Sandbox Code Playgroud)

sql join

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

R 中两个模型的 f 检验

我想使用拟合我的数据的 f 检验来比较两个模型。对于每个模型,我执行了蒙特卡罗模拟,为每个模型参数和均方根拟合误差提供统计估计。我想在 R 中使用 f 检验来确定哪个模型更可取。

model r

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

Android:imageSwitcher适合屏幕

我有一个图像切换器的问题,以适应屏幕.请检查PIC 1. 屏幕边缘仍有白色可用空间.我想在PIC 2中实现效果.没有空的空间和imageswitcher完美适合屏幕.我可以使用imageView做这个效果:

android:scaleType="centerCrop"
Run Code Online (Sandbox Code Playgroud)

但它看起来centerCrop不适用于imageSwitcher.感谢您知道如何解决它.

更新:

这是我的XML代码:我在那里添加了 android:scaleType ="fitXY",但它没有帮助.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <ImageSwitcher
        android:id="@+id/imageswitcher"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="fitXY"
        android:src="@drawable/it_intro1" >
    </ImageSwitcher>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

解决方案: 最后它帮助添加了这行代码:imageView.setScaleType(ImageView.ScaleType.FIT_XY);

public View makeView() {

            ImageView imageView = new ImageView(Introduction.this);
             imageView.setScaleType(ImageView.ScaleType.FIT_XY);

            LayoutParams params = new ImageSwitcher.LayoutParams(
                    LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);

            imageView.setLayoutParams(params);
            return imageView;

        }
Run Code Online (Sandbox Code Playgroud)

android screen imageswitcher

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

为什么"#{String}"是Ruby中常见的习语

我认识的Ruby开发者问过这个问题; 我的答案如下......还有其他更好的理由吗?

为什么有这么多Ruby程序员呢

"#{string}"
Run Code Online (Sandbox Code Playgroud)

而不是

string
Run Code Online (Sandbox Code Playgroud)

既然第二种形式更简单,更有效?

ruby string

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

WIX 错误,文档元素名称“Wix”无效

我有多个由 heat.exe 生成的 wxs 文件。每个文件都有一个根元素 Wix,两个子 Fragment,每个 Fragment 元素分别有一个 DirectoryRef 和 ComponentGroup 元素。样品如下:

<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
    <Fragment>
        <DirectoryRef Id="ANEXMCM">
            <Component Id="cmp06C5225B7EE36AAEA9ADB0AF882F1053" Guid="2924A2A0-D7A2-407E-B9B8-B40AAE1204ED">
                <File Id="filABF39DC4BC6ED4474A2C2DB1C1681980" KeyPath="yes" Source="SourceDir\content.txt" />
            </Component>
        </DirectoryRef>
    </Fragment>
    <Fragment>
        <ComponentGroup Id="ANEXMCM_CID">
            <ComponentRef Id="cmp06C5225B7EE36AAEA9ADB0AF882F1053" />
        </ComponentGroup>
    </Fragment>
</Wix>
Run Code Online (Sandbox Code Playgroud)

我将文件作为 <?include wixfile.wxs?> 包含在主 WIX 文件中。当我尝试构建我的项目时(我在 Visual Studio 和 SharpDevelop 上都尝试过,我什至尝试过命令行),我得到的错误是“文档元素名称‘Wix’无效。Windows Installer XML 包含文件必须使用‘包含'作为文档元素名称。(CNDL0048) - C:\WorkingDir\anexmcmsetup.wxs:2"。我不知道如何修复此错误。我感谢您的即时帮助。谢谢!

wix wix3

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

ExtJS的.将网格宽度调整到面板中

我是ExtJs的新手,我无法解决问题.

我有一个网格,它被调整到它的面板容器(布局:适合)但是当我折叠面板时,网格不会调整到新的宽度.如果我没弄错的话,ExtJs可以自动完成.

这是我的代码

Ext.create('Ext.Viewport', {
    id: 'myview',
    layout: 'border',
    items:
        [
            {
                //Top region
                region: 'north',
                title: "My north Title",
                //split: false,
                tbar: CreateTButtons() //Create some toolbar buttons
            }, {
                //South region
                region: 'south',
                contentEl: 'footer',
                split: true,
                height: 25,
                minSize: 100,
                maxSize: 200,
                collapsible: false,
                collapsed: false,
                margins: '0 0 0 0',
                align:'right'
            }, {
                //East region
                xtype: 'tabpanel',
                id: 'eastTabPanel',
                region: 'east',
                title: "My east title",
                dockedItems: GetEastItems(), //Create East Items
                animCollapse: true,
                collapsible: true,
                split: false,
                width: …
Run Code Online (Sandbox Code Playgroud)

grid extjs panel tabcontainer

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

具有相同名称的类和方法变量的行为

早些时候我遇到了一个问题,我在C#中发现了一些奇怪的行为.

这会抛出一个错误:

 public class MyClass
 {
    public int MyMethod()
    {
        for(int x = 0; x < 1; x++)
        {
           for(int x = 0; x < 1; x++)
           {
           }
        }
    }
 }
Run Code Online (Sandbox Code Playgroud)

但这不会:

public class MyClass
{
    public int x = 0;
    public int MyMethod()
    {
        for(int x = 0; x < 1; x++)
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

相反,当循环结束时,x将被设置回0.如果你有一个int x和一个,这也将起作用bool x.

为什么这样做?

c#

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

多项式曲面拟合numpy

如何z=f(x,y)在具有完整交叉项的numpy中使用多项式拟合2D曲面?

numpy polynomial-math

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

Blackberry BrowserField不适合屏幕

我正在尝试在我的黑莓应用程序中显示一个网站,但浏览器字段小于屏幕高度,我不能使它的大小相同.

正在加载的页面实际上比屏幕小,但网站是专为移动设备设计的,完全适合iphone webview,blabkberry浏览器和firefox和chrome.

我的代码如下:

    manager = new VerticalFieldManager(VerticalFieldManager.VERTICAL_SCROLL | VerticalFieldManager.HORIZONTAL_SCROLL)
    {
        protected void sublayout(int maxWidth, int maxHeight)
        {
            super.sublayout(maxWidth, maxHeight);
            setExtent(Display.getWidth(), Display.getHeight());
        }
    };
    manager.setBackground(BackgroundFactory.createSolidBackground(Color.RED));

    BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();

    myBrowserFieldConfig.setProperty(BrowserFieldConfig.ALLOW_CS_XHR, Boolean.TRUE);
    myBrowserFieldConfig.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED, Boolean.TRUE);
    myBrowserFieldConfig.setProperty(BrowserFieldConfig.INITIAL_SCALE, new Float(1));

    browserField = new BrowserField(myBrowserFieldConfig);
    browserField.requestContent(link);

    manager.add(browserField);
Run Code Online (Sandbox Code Playgroud)

我得到的效果如下:当我加载此屏幕时,孔屏幕为红色(经理背景).之后屏幕变为白色(我认为这是浏览器字段),然后当网页加载时,屏幕再次变为红色,白色部分缩小到行高,并随着网页元素开始显示而增长.问题是页面应该适合所有屏幕,就像在iPhone和自定义浏览器中一样.

OBS:我正在使用黑莓OS版本6

blackberry browserfield

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

如何在WebForms中没有页面刷新的情况下在服务器上触发事件

正如它在标题中所说,我想要一个按钮/链接,当它被点击时,它会向数据库中的表添加一个数字,但是在不刷新页面的情况下保持在同一页面上.如果点击后说"谢谢"也会很好.

我以为我可以使用某种JavaScript来做这件事.

我正在使用C#和aspx.

javascript c# asp.net jquery webforms

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

如何拟合知道R中最大值的二次模型?

我有一个数据框x和y,我知道y的最大值.我想将这些数据拟合到二次模型中.我怎么能在R知道最大值?如果我不知道最大值,我会用lm(y~x + I(x ^ 2))拟合.任何人都可以对此有所了解吗?提前致谢!

regression r max quadratic

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

CSS适合水平紧密的n个元素

这个问题有点像css之谜,可能有也可能没有简单的答案:

我有一个div(称为#parentDiv),它的绝对定位宽度为100%.

在#parentDiv中我想要适合n个div,在父div中均匀分布.

换句话说,在#parentDiv中使用一个div(称为#childDiv1),它应该用#childDiv1的颜色填充屏幕.

有两个div,#childDiv1和#childDiv2,它应该填满屏幕,左边是第一个的颜色,右边是第二个div的颜色.

这里的关键是所有子div的css属性必须是等价的.这样做的原因是我想稍后用jquery添加更多子div,并让它们自动填入父div.

任何帮助是极大的赞赏!

html css

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