问题列表 - 第4940页

如何在Django中为同一个模型提供两个外键?

我想要两个外键到同一个模型:

class Test(models.model):
    example1 = models.ForeignKey(Example)
    example2 = models.ForeignKey(Example)
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

字段'example1'的访问者与相关字段'Example.test_set'冲突.将related_name参数添加到'example1'的定义中.

django django-models

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

编辑摊牌:在句子末尾保持换行符

在编辑非WYSIWYG(LaTeX,HTML等)散文时,您可能希望在句子的末尾添加换行符.这有几个好处:

  1. 更容易重新排列句子.
  2. 更容易评论出句子.
  3. 更容易发现连续/过长的句子.
  4. 更容易发表评论句子.

例如:

% The following isn't strictly true; maybe excise or comment out for now:
After all, people who use Word or other WYSIWYG editors are aiding and 
abetting terrorists.
Run Code Online (Sandbox Code Playgroud)

并且最重要的优势可能是它使得在版本控制下的协作编辑变得更加容易.否则你最终会遇到冲突,只是告诉你"这个巨大段落的以下两个版本存在冲突".

但是,在句子末尾保持换行说起来容易做起来难......

As you edit the prose
it will get all chopped up, like this.
Normally you'd do a "reformat paragraph"
to clean it up, but then
you lose the newlines at the ends of your sentences!
Run Code Online (Sandbox Code Playgroud)

以下问题询问如何在emacs中解决此问题:

如何让Emacs填充句子,而不是段落?

我想知道人们如何在其他编辑器中处理这个问题,包括vim,TeXShop,TextMate以及你认为在这里收集有用的任何其他编辑器.关于软包装和硬包装的建议也是受欢迎的.

html collaboration latex editor

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

是否有类似于在Linux上运行的网站管理员工具包?

当我正在研究HTML或CSS时,我一直在试图弄清楚"这个元素中有多少像素的填充?它是什么颜色的?左边距是三个像素宽还是四个?"

是否有一个Linux应用程序或一组应用程序放大部分屏幕并在放大的空间内提供像素标尺和颜色选择器?就像名为"Webmaster's Toolkit"的Windows应用程序一样 - http://spicebrains.com.

html css linux

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

Python字符串格式

我看到你们正在使用

url = '"%s"' % url # This part

>>> url = "http://www.site.com/info.xx"
>>> print url
http://www.site.com/info.xx
>>> url = '"%s"' % url
>>> print url
"http://www.site.com/info.xx"
Run Code Online (Sandbox Code Playgroud)

它是高级Python吗?有没有它的教程?我该如何了解它?

python

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

可以旋转JPEG压缩图像而不会降低质量吗?

JPEG是一种有损压缩方案,因此解压缩 - 操作 - 重新压缩通常会进一步降低每一步的图像质量.是否可以旋转JPEG图像而不会造成进一步的损失?从我对JPEG算法的了解很少,它似乎可以通过一些努力避免进一步的损失.哪些常见的图像处理程序(例如GIMP,Paint Shop Pro,Windows照片库)和图形库在执行旋转时会导致质量损失,哪些不会?

compression graphics jpeg lossy-compression

23
推荐指数
4
解决办法
9374
查看次数

如果我的应用程序没有设置StartupUri,则不会解析App.xaml文件?

背景:我正在使用MVVM创建一个WPF应用程序,并使用DI容器来构建我的ViewModel

我的App.xaml看起来像这样:

<Application x:Class="WpfApp.App"
    ...xmlns etc...
    StartupUri="MainWindow.xaml">
    <Application.Resources>
        <app:ServiceLocator x:Key="serviceLocator" />
    </Application.Resources>
</Application>
Run Code Online (Sandbox Code Playgroud)

MainWindow.xaml看起来像这样:

<Window x:Class="CompositeMefWpfApp.MainWindow"
    ...xmlns etc... >
    <Control.DataContext>
        <Binding Path="MainWindowViewModel" Source="{StaticResource serviceLocator}" />
    </Control.DataContext>
Run Code Online (Sandbox Code Playgroud)

现在,这一切都运行正常,但是StartupUri硬编码到XAML中,我不想要.
根据我发现的几篇博文和文章的指导,我删除了StartupUri,并尝试MainWindow通过挂钩OnStartup在App.xaml.cs中创建,如下所示:

protected override void OnStartup( StartupEventArgs e )
{
    base.OnStartup(e);
    new MainWindow().Show();
}
Run Code Online (Sandbox Code Playgroud)

问题是,在尝试显示窗口时应用程序崩溃,但有以下异常:

找不到名为"{serviceLocator}"的资源.资源名称区分大小写.标记文件'WpfApp; component/mainwindow.xaml'中对象'System.Windows.Data.Binding'出错'第8行第45位.

据我所知,该<Application.Resources>部分根本没有从xaml文件中读出.我可以在OnStartup中添加一些代码来以编程方式添加资源,如下所示:

Resources.BeginInit();
Resources.Add("serviceLocator", new ServiceLocator());
Resources.EndInit();
Run Code Online (Sandbox Code Playgroud)

然而,这是一个丑陋的黑客,如果我想稍后在app.xaml文件中添加其他东西,并没有帮助我:-(

我应该挂钩其他一些活动吗?有没有解决的办法?

wpf resources xaml startup

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

在Netbeans内部运行时停止Tomcat

我使用NetBeans运行Apache Tomcat 6.当我的代码出现故障时,例如NullPointerException,tomcat失败并且不会运行任何其他请求.

我的问题是我无法让tomcat停止,我必须重新启动整个Netbeans IDE.

有任何想法吗?

tomcat netbeans

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

如何在TSQL中缩短长UNION ALL查询

我需要缩短这个查询,虽然我擅长SQL,但我还在学习.

    SELECT
        'doejoh',
        DATETIME,
        [Recipient-Address], [Message-Subject], [Sender-Address] 
    FROM
        dbo.Logs 
    WHERE
        LEFT([Recipient-Address], 6) IN ('doejoh') 
UNION ALL 
    SELECT
        'doejoh',
        DATETIME,
        [Recipient-Address], [Message-Subject], [Sender-Address] 
    FROM
        dbo.Logs 
    WHERE
        LEFT([Recipient-Address], 10) IN ('john.doe@g') 
UNION ALL 
    SELECT
        'doejoh',
        DATETIME,
        [Recipient-Address], [Message-Subject], [Sender-Address] 
    FROM
        dbo.Logs 
    WHERE
            LEFT([Sender-Address], 6) IN ('doejoh') 
    UNION ALL 
    SELECT
        'doejoh',
        DATETIME,
        [Recipient-Address], [Message-Subject], [Sender-Address] 
    FROM
        dbo.Logs 
    WHERE
            LEFT([Sender-Address], 10) IN ('john.doe@g')
    ORDER BY
        DateTime
Run Code Online (Sandbox Code Playgroud)

我必须使用这个联合,因为在同一个表中,每个用户及其电子邮件地址有4种不同的可能性.话虽这么说,我有30个用户,所以在整个查询中30x4将是120个组.第一列必须是用户名的原因是因为我在Crystal Report中使用该列.

我只是想为我的查询创建一些逻辑来缩短它,同时将每个用户"分配"到适当的第一列.

编辑添加

虽然这会缩短我的查询,但我仍然需要有30个工会:

SELECT
   'doejoh',
   DATETIME,
   [Recipient-Address], [Message-Subject], [Sender-Address] 
FROM
   dbo.Logs 
WHERE
   LEFT([Recipient-Address], 6) IN ('doejoh') …
Run Code Online (Sandbox Code Playgroud)

t-sql logic

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

是flex动作?

我一直在使用闪光灯很长一段时间,主要是作为动画工具,在动作中有点涉猎.多年来,我已经从大多数制作动画转变为大多数时候制作小型Flash游戏或概念证明.我一直非常不愿意学习,因为我不是一个程序员,但是我的一个朋友说服了我.

我正在寻找东西并且我不断地遇到Flex,我不完全确定flex是什么,我希望有人可以向我解释.从我看到的情况来看,听起来像flex只是flash之外的动作,如果这是有意义的.这是我应该研究的人吗?

apache-flex flash actionscript

7
推荐指数
3
解决办法
853
查看次数

PHP数组提取对象

假设我有一个用户定义类对象的数组.想知道如何在PHP中提取数组元素.

// class definition
class User
{
public $fname;
public $lname;
}

// array of objects of the class defined above
$objUser1 = new User():
$objUser2 = new User():
$objUser3 = new User():
$objUser4 = new User():

$alUser = array();
$alUser[] = $objUser1;
$alUser[] = $objUser2;
$alUser[] = $objUser3;
$alUser[] = $objUser4;


// trying to iterate and extract values using typcasting - this does not work, what is the alternative.
foreach($alUser as $user)
{
$obj = (User) $user; // gives …
Run Code Online (Sandbox Code Playgroud)

php arrays casting extract javabeans

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