问题列表 - 第22124页

Django South数据迁移运行了两次

我有一个迁移:

    ...

def forwards(self, orm):
    for p in products.models.Product.objects.all():
        new = cart.models.Product(title = p.title)
        new.save()

    def backwards():
        ...
Run Code Online (Sandbox Code Playgroud)

但是当我运行迁移时,它会在循环中运行两次.

django django-south

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

复制C#对象和引用

可能重复:
在C#中克隆对象

我有一个在c#中创建的对象说Object1.我需要暂时将此对象备份到另一个对象说ObjectOriginal.

但是,如果我执行ObjectOriginal = Object1,则对象1的任何更改都会影响ObjectOriginal.我该怎么做?

c# object

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

Chmod,php和imageupload

我该如何使用PHP处理图像上传?

我该如何处理chmod设置?

例;

我有一个名为/ image /的目录,我想上传我的所有图像.

我应该将这个目录设置为chmod 777并保留它吗?或者我每次需要上传图像时都应该通过PHP更改该文件夹上的chmod.这是正确的,还是我应该做别的事?

php file-upload image chmod

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

使用XSLFO显示SVG

我的第一个问题; 我目前正在修复一个使用XSLFO将我们的语法转换为FO并最终将其转换为PDF的图形服务.

以前我们一直在使用PDF导出中的网络PNG图表,但这会产生非常难看的结果,因此我们决定使用SVG替代PDF.

但是,SVG似乎没有正确扩展到SVG画布.

以下是运行XSLFO之前的语法:

<img src="someimage.svg">
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的XSLFO:

   <xsl:template match="img">
      <fo:block space-after="12pt">
          <fo:instream-foreign-object width="20cm" height="15cm" content-width="scale-to-fit" content-height="scale-to-fit" scaling="uniform" background-color="#cccccc">
          <svg:svg x="0" y="0" width="100" height="100" viewBox="0 0 100 100">
                <svg:image x="0" y="0" width="100" height="100">
                    <xsl:if test="@src">
                       <xsl:attribute name="xlink:href">
                          <xsl:choose>
                             <xsl:when test="starts-with(@src, 'http://')">
                                <xsl:value-of select="@src"/>
                             </xsl:when>
                             <xsl:when test="starts-with(@src, 'https://')">
                                <xsl:value-of select="@src"/>
                             </xsl:when>
                             <xsl:otherwise>
                                <xsl:value-of select="concat($baseurl, @src)"/>
                             </xsl:otherwise>
                          </xsl:choose>
                       </xsl:attribute>
                    </xsl:if>
                   </svg:image>
            </svg:svg>
         </fo:instream-foreign-object>
      </fo:block>
   </xsl:template>
Run Code Online (Sandbox Code Playgroud)

SVG确实出现在PDF中,它确实包含在画布中 - 但无论出于何种原因,我都无法正确地进行缩放.它真的非常非常庞大,结果是一个非常裁剪的SVG版本.

我在这里没有任何建议 - 这里有没有人有这方面的经验?

PS:使用最新版本的Batik创建图像,并正确设置宽度和高度.

java xslt svg pdf-generation xsl-fo

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

非虚拟接口(NVI)习惯用法在C#和C++中一样有用吗?

在C++中,我经常需要NVI才能在API中获得一致性.不过,在C#中我没有看到它用得那么多.我想知道这是因为C#作为一种语言,提供的功能使得NVI不再需要吗?(尽管如此,我仍然在C#中使用NVI.)

c# c++ design-patterns idioms non-virtual-interface

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

独立的字节码验证器

在我的字节码检测项目中,我经常在VerifyErrors上偶然发现.但是,默认的java Verifier几乎没有提供有关哪条指令导致错误的信息(它只给出了方法和一条小消息).是否有任何独立的字节码验证器,它提供了一些更高级的帮助来定位错误,至少是精确的指令位置?谢谢.

java bytecode bytecode-manipulation

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

Javascript trivia:检查空对象的相等性

可能是这个问题的重复.

愚蠢的javascript问题:我想检查对象是否是emtpy对象.

我将空对象称为使用空对象文字产生的对象,如下所示:

 var o = {};
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,既不是=====不起作用,如以下两个陈述

 alert({}=={});
 alert({}==={});
Run Code Online (Sandbox Code Playgroud)

假的.

评估空对象的表达式示例:

  • 0
  • ""
  • {a:"b"}
  • []
  • new function(){}

那么评估空物体的最短方法是什么?

html javascript jquery

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

使用Moq模拟AutoMapper Mapper.Map调用

什么是在AutoMapper中为Map函数设置模拟预览的最佳方法.

我提取IMapper接口,以便我可以设置该接口的预期.我的映射器有依赖关系,所以我必须将它们传递给映射器.

当我创建2个mapper类实例时会发生什么,有2个不同的依赖实现?我认为两个映射器将使用相同的依赖项实例,因为AutoMapper映射是静态的.或者AutoMapper甚至可能会抛出异常,因为我尝试使用相同的对象设置2个不同的地图.

什么是解决这个问题的最佳方法?

public interface IMapper {
    TTarget Map<TSource, TTarget>(TSource source);
    void ValidateMappingConfiguration();
}

public class MyMapper : IMapper {
    private readonly IMyService service;

    public MyMapper(IMyService service) {
        this.service = service
        Mapper.CreateMap<MyModelClass, MyDTO>()
            .ForMember(d => d.RelatedData, o => o.MapFrom(s =>
                service.getData(s.id).RelatedData))
    }

    public void ValidateMappingConfiguration() {
        Mapper.AssertConfigurationIsValid();
    }

    public TTarget Map<TSource, TTarget>(TSource source) {
        return Mapper.Map<TSource, TTarget>(source);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# moq automapper

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

是否存在SHA1(x)等于x的x?

x地方SHA1(x) == x吗?我正在寻找一个证明或强烈反对它的论据.

math sha1

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

在ActionScript 3中绘制形状文本

有没有办法只使用ActionScript在DisplayObject或Shape中绘制文本?我可以在网上找到的唯一方法是创建一个TextField,但我不能将TF添加到DisplayObject或Shape.

编辑:

解决了感谢viatropos.

对于任何有兴趣的人:

DisplayObject工具IBitmapDrawable能够作为参数传递给传递draw一个的功能BitmapData对象,然后可以使用绘制graphics.beginBitmapFill.

var textfield:TextField = new TextField;
textfield.text = "text";

var bitmapdata:BitmapData = new BitmapData(theWidth, theHeight, true, 0x00000000);
bitmapdata.draw(textfield);

graphics.beginBitmapFill(bitmapdata);
graphics.drawRect(0, 0, theWidth, theHeight);
graphics.endFill();
Run Code Online (Sandbox Code Playgroud)

apache-flex text shape displayobject actionscript-3

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