小编owc*_*wca的帖子

如何将InMemoryUploadedFile对象复制到磁盘

我试图捕获一个与表单一起发送的文件,并在保存之前对其执行一些操作.所以我需要在临时目录中创建此文件的副本,但我不知道如何到达它.Shutil的功能无法复制此文件,因为没有路径.那么有没有办法以其他方式进行此操作?

我的代码:

    image = form.cleaned_data['image']
    temp = os.path.join(settings.PROJECT_PATH, 'tmp')
    sourceFile = image.name # without .name here it wasn't working either
    import shutil
    shutil.copy(sourceFile, temp)
Run Code Online (Sandbox Code Playgroud)

哪个提出:

Exception Type: IOError at /
Exception Value: (2, 'No such file or directory')

调试:

#  (..)\views.py in function

  67. sourceFile = image.name
  68. import shutil
  69. shutil.copy2(sourceFile, temp) ...

# (..)\Python26\lib\shutil.py in copy2

  92. """Copy data and all stat info ("cp -p src dst").
  93.
  94. The destination may be a directory.
  95.
  96. """ …
Run Code Online (Sandbox Code Playgroud)

python django file-upload file-storage

37
推荐指数
4
解决办法
4万
查看次数

jQuery - 检查元素的存在

好吧基本上我需要检查,是否在我的菜单中#Container存在任何第三级元素(h3确切地说),如果是,则给它们一些属性.如果不将此属性赋予h2始终存在的第二级元素().是:

if ($('h3')) {
  //some attribute
} else {
 //some attribute
};
Run Code Online (Sandbox Code Playgroud)

正确的方法?

jquery-selectors

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

在django中发送带附件的电子邮件

我正在尝试发送带有django中附带的一些图像的电子邮件.使用的代码是这个片段:http://www.djangosnippets.org/snippets/1063/.Dunno为什么附件部分会给我一个核心错误.

代码. forms.py

from django import forms
from common import slugify_unique
from django.conf import settings
from django.core.cache import cache
from django.contrib.admin import widgets    
from django.shortcuts import get_object_or_404                                   

class WorkForm(forms.Form):
    name = forms.CharField(label='Name and surname', max_length=64, required = True )
    nick = forms.CharField(label='nickname', max_length=40, required = True )
    email = forms.EmailField(label='e-mail', required = True )
    image1 = forms.Field(label='sample photo', widget = forms.FileInput,    required = True )
    image2 = forms.Field(label='sample photo', widget = forms.FileInput, required = True ) …
Run Code Online (Sandbox Code Playgroud)

django attachment django-forms

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

如何获取用css旋转变换的元素的位置

rotate应用过滤器后获取div的位置时遇到问题.我有一个端点的位置,它的高度和它旋转的角度,但在检查了这个滤波器实际上对MDN的影响("[cos(角度)sin(角度)-sin(角度)cos(角度) 0 0]")我仍然不知道如何破解它.

示例:

在此输入图像描述

我感兴趣的div是虚线.它的造型在那一刻是:

left: 80px; top: 12px; height: 69.5122px; width: 2px; -moz-transform: rotate(-1.21366rad);

(top/ left描述它的开始位置).我试图让top/ left其最终的位置.

javascript css rotation css3 css-transforms

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

如何将二维字符串数组打印为String

我知道如何toString为一维字符串数组做方法,但是如何打印二维数组呢?用1D我这样做:

public String toString() {
    StringBuffer result = new StringBuffer();
    res = this.magnitude;

    String separator = "";
    if (res.length > 0) {
        result.append(res[0]);
        for (int i=1; i<res.length; i++) {
            result.append(separator);
            result.append(res[i]);
        }
    }
return result.toString();
Run Code Online (Sandbox Code Playgroud)

如何打印2D数组?

java string multidimensional-array

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

作业:如何编写自己的大数字乘法?

在我的项目中,我必须处理在我自己的BigNumber类中盯着的大数字(大于java.long)的乘法int[].基本上我需要实现这样的事情:

    157 x
    121 y
   ----
    157 result1
   314  + result2
  157   + result3
 ------
 18997  finalResult
Run Code Online (Sandbox Code Playgroud)

但是我该如何实现呢?

我考虑用零(3140,15700)扩展result2,3并添加它们.但首先我需要在y的每个数字之间导航并将其乘以x的每个数字.

java

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

如何使用java.Set

我试图让它工作很长一段时间,但似乎无法得到它.我有Block的Block塔.我已经使用数组工作,但我想学习Set的.我想得到类似的功能:

public class Tower {


public Tower(){
}

public Tower add(Block k1){

    //(...)
    //if block already in tower, return "Block already in tower"
}

public Tower delete(Block k1){

    //(...)
    //if block already dleted, show "No such block in tower"
}

}
Run Code Online (Sandbox Code Playgroud)

有人给了我一些代码,但在尝试使用时我经常遇到错误:

Set<Block> tower = new HashSet<Block>();

boolean added = tower.add( k1 );
if( added ) {
System.out.println("Added 1 block.");
} else {
System.out.println("Tower already contains this block.");
}
Run Code Online (Sandbox Code Playgroud)

怎么实现呢?

java collections interface set

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

带指针的数组长度

如何在C++中使用指针获取数组长度?我知道选项卡名称是指向第一个元素的指针,但下一步是什么?

c++ arrays pointers

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

使用可变参数绘制星形

我的任务是编写允许用户绘制星星的程序,这些星星的大小和武器数量可能不同.当我处理基本的星星时,我使用的是GeneralPath和积分表:

     int xPoints[] = { 55, 67, 109, 73, 83, 55, 27, 37, 1, 43 };
     int yPoints[] = { 0, 36, 36, 54, 96, 72, 96, 54, 36, 36 };
     Graphics2D g2d = ( Graphics2D ) g;
     GeneralPath star = new GeneralPath();
     star.moveTo( xPoints[ 0 ], yPoints[ 0 ] );
     for ( int k = 1; k < xPoints.length; k++ )
     star.lineTo( xPoints[ k ], yPoints[ k ] );
     star.closePath();
     g2d.fill( star );
Run Code Online (Sandbox Code Playgroud)

我应该选择哪种方法来绘制具有可变内径和外径以及不同臂数的恒星?这是我应该得到的:

alt text http://img228.imageshack.us/img228/6427/lab6c.jpg

java swing shapes

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

将数据从文件加载到Vector结构

我正在尝试解析固定宽度格式的文件,从中提取x,y值,然后将它们存储在int[]Vector 中的数组中.文本文件如下所示:

0006 0015
0125 0047
0250 0131

那是代码:

    Vector<int[]> vc = new Vector<int[]>();

    try {
        BufferedReader file = new BufferedReader(new FileReader("myfile.txt"));
        String s;
        int[] vec = new int[2];

        while ((s = file.readLine()) != null) {
            vec[0] = Integer.parseInt(s.substring(0, 4).trim());
            vec[1] = Integer.parseInt(s.substring(5, 8).trim());
            vc.add(vec);
        }
        file.close();
    } catch (IOException e) {
    }

    for(int i=0; i<vc.size(); i++){
        for(int j=0; j<2; j++){
            System.out.println(vc.elementAt(i)[j]);
        }
    }
Run Code Online (Sandbox Code Playgroud)

但输出只显示最后一行.

250  
131  
250  
131  
250  
131
Run Code Online (Sandbox Code Playgroud)

我应该以某种方式Vector.nextElement()在这里使用我的所有数据吗?

java parsing file vector

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