问题列表 - 第23920页

可以MySQL嵌套选择返回结果列表

我想编写一个mysql语句,它将返回一个表中的结果列表以及另一个表中逗号分隔的字段列表.我想一个例子可能更好地解释它

Table 1
========================

id First_Name Surname
----------------------
1  Joe       Bloggs
2  Mike      Smith
3  Jane      Doe

Table 2
========================

id Person_Id Job_id
---------------------
1  1         1
2  1         2
3  2         2
4  3         3
5  3         4
Run Code Online (Sandbox Code Playgroud)

我想返回一个逗号分隔的job_id列表的人员列表.所以我的结果集将是

id First_Name Surname job_id
------------------------------
1  Joe       Bloggs   1,2
2  Mike      Smith    2
3  Jane      Doe      3,4
Run Code Online (Sandbox Code Playgroud)

我猜sql会是这样的

select id, First_Name, Surname, (SELECT job_id FROM Table 2) as job_id from Table 1
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用,因此需要将'(SELECT job_id FROM Table 2)更改为job_id'部分.

希望这是有道理的

谢谢约翰

mysql

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

Django DecimalField返回"None"而不是空值

对于一个空白的十进制字段,有没有办法强制django显示任何内容而不是"无"?

在我的模板中,我显示了特定字段的所有值的列表.每个值都超链接到一个页面,该页面显示在该值上过滤的查询结果.但是因为有一些空值的条目,我的列表包括实际的DecimalField条目和所有空的条目的"无".当用户单击None时,django会抛出验证错误,因为您无法使用字符串查询DecimalField.

我可以编写if语句检查Nones的所有十进制字段实例并跳过它们,但这远非优雅的解决方案.有什么建议?

这是代码的一部分,尽管还有其他模板以稍微不同的方式派生None值:

{% for item in choices %}
    <a href={% url app_views.field_choice item %}>{{ item }}</a><br>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

django null

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

Python:在一行中尝试语句

在python中有一种方法可以将try/except转换为单行吗?

就像是...

b = 'some variable'
a = c | b #try statement goes here
Run Code Online (Sandbox Code Playgroud)

b声明的变量在哪里而c不是......所以c会抛出一个错误并且a会变成b......

python lines-of-code exception

67
推荐指数
10
解决办法
6万
查看次数

无法覆盖由TargetType在单个特定控件上设置的全局WPF样式

我有一个样式应用于我在资源字典中定义的所有文本框.

<Style TargetType="TextBlock">
        <Setter Property="TextBlock.FontSize" Value="{Binding Source={StaticResource ApplicationUserSettings}, Path=fontSize, Mode=OneWay}" />
        <Setter Property="TextBlock.TextWrapping" Value="Wrap" />
        <Setter Property="TextBlock.VerticalAlignment" Value="Center"/>
        <Setter Property="Background" Value="Transparent"/>
        <Setter Property="TextBox.FontFamily" Value="{Binding Source={StaticResource ApplicationUserSettings}, Path=fontName, Mode=OneWay}"/>
    </Style>\
Run Code Online (Sandbox Code Playgroud)

fontsize和fontstyle属性绑定到实现iNotifyPropertyChanged的特殊用户设置类,它允许更改字体大小和fontfamily以在我的应用程序中立即传播.

但是,在我创建的UserControl中(具有讽刺意味的是,允许用户自定义字体设置的屏幕),我希望字体大小和fontfamily保持静态.无论我尝试什么,我的全局字体设置都会覆盖我在用户控件中设置的内容:

<UserControl x:Class="ctlUserSettings"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:R2D2" Height="400" Width="600">

<Grid>

    <Grid.Resources>
        <Style x:Key="tbxStyle" TargetType="TextBox">
            <Style.Setters>
                <Setter Property="FontSize" Value="14"/>
                <Setter Property="FontFamily" Value="Tahoma"/>
            </Style.Setters>
        </Style>
Run Code Online (Sandbox Code Playgroud)

......等......

         <StackPanel Margin="139,122.943,41,0" Orientation="Horizontal" Height="33" VerticalAlignment="Top">
            <TextBox Style="{x:Null}" FontSize="13" FontFamily="Tahoma" HorizontalAlignment="Left" MaxWidth="500" MinWidth="350" Name="txtReaderPath" Height="Auto" VerticalAlignment="Top" />
            <TextBox Style="{x:tbxStyle}" Margin="15,0,0,0" HorizontalAlignment="Left" Name="txtPath" Width="43" Height="23" VerticalAlignment="Top">(some text)</Button>
        </StackPanel>
Run Code Online (Sandbox Code Playgroud)

我尝试将Style设置为{x:Null},设置内联自定义字体大小,并在此控件的资源中设置样式.没有优先于我的资源字典中的样式. …

wpf user-controls styles font-size font-family

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

为什么我不需要检查引用是否无效/ null?

阅读http://www.cprogramming.com/tutorial/references.html,它说:

通常,引用应始终有效,因为您必须始终初始化引用.这意味着除了一些奇怪的情况(见下文),您可以确定使用引用就像使用普通的旧非引用变量一样.您不需要检查以确保引用未指向NULL,并且您不会被未初始化的引用所困扰,您忘记为其分配内存.

我的问题是如何知道在初始化引用后对象的内存未被释放/删除.

它归结为我不能在信仰上接受这个建议,我需要一个更好的解释.

任何人都能解释一下吗?

c++ null reference

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

用于Memcached的哪个Python模块?

我正在为我的Python应用程序实现缓存,我想使用memcached。您建议我使用哪个模块?有太多我不知道要选择哪一个。

谢谢,博达·西多(Boda Cydo)。

python memcached caching

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

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

如何在文件系统和数据库之间实现协调?

我正在开发一个在线文件管理项目.我们在数据库(sql server)上存储引用,并在文件系统上存储文件数据.

当我们上传文件时以及删除文件时,我们正面临文件系统和数据库之间的协调问题.首先,我们在数据库中创建引用或在文件系统上存储文件.

问题是如果我先在数据库中创建一个引用然后将文件存储在文件系统上,但是在文件系统上存储文件时会发生任何类型的错误,那么该文件的引用是在数据库中创建的但没有文件数据存在于文件系统中.

请给我一些解决方案如何处理这种情况.我非常需要它.

我们删除文件时也会发生这种情况?

database filesystems transactions software-quality

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

Windows 7上的Android开发

有没有人试图在Windows 7上开发Android应用程序?它说它不是一个受支持的操作系统,但有时这并不能阻止人们试图在它上面进行开发.

android windows-7

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

如何使用反射调用静态构造函数?

如何获取ConstructorInfo静态构造函数?

public class MyClass
{
    public static int SomeValue;

    static MyClass()
    {
        SomeValue = 23;
    }
}
Run Code Online (Sandbox Code Playgroud)

我试过以下但失败了....

 Type myClass = typeof (MyClass);

 // throws exception
 myClass.TypeInitializer.Invoke(null);    

 // returns null (also tried deleting  BindingFlags.Public
 ConstructorInfo ci = myClass.GetConstructor(BindingFlags.Static|BindingFlags.Public, System.Type.DefaultBinder, System.Type.EmptyTypes, null);

 // returns empty array
 ConstructorInfo[] clutchingAtStraws = myClass.GetConstructors(BindingFlags.Static| BindingFlags.Public);
Run Code Online (Sandbox Code Playgroud)

c# reflection

14
推荐指数
3
解决办法
6531
查看次数