问题列表 - 第15280页

for循环中的循环延续条件能否最终返回false/null值?

这是deitel的c ++书籍,我试图更多地了解为什么延续条件有效以及它如何退出.s1和s2是数组,所以当s2试图将'\n'分配给s1时它是否返回null?

void mystery1( char *s1, const char *s2 )
{
while ( *s1 != '\0' )
s1++;

for ( ; *s1 = *s2; s1++, s2++ )
; // empty statement
}
Run Code Online (Sandbox Code Playgroud)

c++

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

Python 3和PyQt 4的建议

推荐使用Python 3PyQt 4的组合吗?还有其他选择吗?

pyqt pyqt4 python-3.x

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

使用foreignkey在Django中抽象基类继承

我正在我的Django供电网站上尝试模型继承,以便坚持DRY.我的目标是使用一个名为BasicCompany的抽象基类来提供三个子类的公共信息:Butcher,Baker,CandlestickMaker(它们以各自的名称位于自己的应用程序中).

每个子类都需要可变数量的东西,如电子邮件地址,电话号码,URL等,数量从0到现在不等.所以我希望这些类与他们引用的公司之间存在多对一/ ForeignKey关系.这大概是我想象的BasicCompany/models.py看起来像:

from django.contrib.auth.models import User
from django.db import models

class BasicCompany(models.Models)
    owner = models.ForeignKey(User)
    name = models.CharField()
    street_address = models.CharField()
    #etc...

    class Meta:
        abstract = True

class EmailAddress(models.model)
    email = models.EmailField()
    basiccompany = models.ForeignKey(BasicCompany, related_name="email_addresses")

#etc for URLs,  PhoneNumbers, PaymentTypes.
Run Code Online (Sandbox Code Playgroud)

我不知道怎么做是将EmailAddress,URL,PhoneNumbers(等)继承到子类中.可以这样做,如果是,怎么做?如果没有,我将非常感谢您对解决方法的建议.

python django inheritance abstract-class django-models

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

当"position:absolute"时为什么"display:table-cell"被破坏

我遇到了一个奇怪的问题.我使用DIV作为容器,并将图像放入此DIV中.我希望这个图像垂直对齐到底部.以下代码有效.

#banner { 
  width: 700px; 
  height: 90px; 
  top: 60px; 
  left: 178px; 
  overflow: hidden; 
  text-align: center; 
  display: table-cell; 
  vertical-align: bottom; 
  position: relative;
}

<div id="banner">
  <img src="http://www.google.de/intl/de_de/images/logo.gif"/>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,如果我更改CSS代码"的位置是:相对"到"的位置是:绝对"时,图像无法对齐到底了.这是Firefox3的错误吗?我怎么解决这个问题?

我目前的解决方案是:

<div id="banner">
  <table width="100%" height="100%"><tr><td valign="bottom" align="center">
  <img src="http://www.google.de/intl/de_de/images/logo.gif"/>
  </td></tr></table>
</div>
Run Code Online (Sandbox Code Playgroud)

但我不喜欢这个解决方案.

css position alignment

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

如何只在1个文档中编译更改,但保留其他文档的原始版本?(C#,Asp.Net MVC)

我有本地安装和实时安装.我的实时安装正在工作,除了我改变了一个要限制的方法,[Authorize(Roles = "Admin, Host")]我想删除它,但我需要做一个解决方案的构建并移动.dll以使其工作(如果我错了,请纠正我).

我无法构建解决方案,因为我的本地安装已更改所有文件,并且无法正确构建.我只想更新一个控制器/页面以允许访问...有没有办法做到这一点?

c# asp.net compiler-construction asp.net-mvc compilation

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

Sun Metro和Apache CXF之间的Web服务开发比较?

Sun Metro和Apache CXF在Java中进行Web服务开发的相对优势和劣势是什么?还有另一个我应该关注的框架吗?

java web-services cxf java-metro-framework

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

设置众多包含路径?

我知道如何设置包含路径:

set_include_path('/path');
Run Code Online (Sandbox Code Playgroud)

但是如何设置多个包含路径?例如:在两个不同的目录中.

php include-path set-include-path

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

Ruby运算符可以别名吗?

我对如何让这个工作感兴趣:

me = "this is a string"
class << me
  alias :old<< :<<
  def <<(text)
    old<<(text)
    puts "appended #{text}"
  end
end
Run Code Online (Sandbox Code Playgroud)

我希望当某些内容被附加到me变量时,该对象将使用重新定义的方法.

如果我尝试运行它,我会syntax error, unexpected ':', expecting kEND接受:<<.

ruby monkeypatching metaprogramming operators

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

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

如何清除Windows窗体中透明控件上的图形

所以,我对Windows窗体开发很不熟悉.

我正在尝试创建一个"嘿,我正忙着做东西"的组件,只是旋转形状.我希望这个控件是瞬态的,并且可以在任何其他控件之上绘制.该类直接从Control继承.

所以我在构造函数中有这个:

SetStyle(ControlStyles.Opaque, true);
Run Code Online (Sandbox Code Playgroud)

还有这个:

protected override CreateParams CreateParams
{
    get
    {
        CreateParams parms = base.CreateParams;
        parms.ExStyle |= 0x20; 
        return parms;
    }
}
Run Code Online (Sandbox Code Playgroud)

这让我获得了一个可以在其他控件之上绘制的控件.

现在我的问题是这个.我每秒重复几次控制,给动画一个平滑的动画.但是,我无法弄清楚如何清除前一帧中绘制的内容.使用e.Graphics.Clear(Color.Transparent)OnPaint原来整个控制黑色.

有没有办法清除控件的绘制内容?

我注意到调整控件大小会清除背景.

不起作用的事情

  1. 重写OnPaintBackground什么都不做.或者只是调用base.OnPaintBackground.结果相同.

.net c# gdi+ transparent winforms

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