问题列表 - 第42478页

Django OneToMany

我正在django实施一个小型电子商店应用程序.我的问题涉及使用许多OrderLines对订单建模:如何使用订单直接访问的OrderLines建立Order to OrderLines关系的模型,即

Order
    def addOrderLine
    def allOrderLines
Run Code Online (Sandbox Code Playgroud)

我想从订单访问OrderLines而不必直接从db获取它们.Django提供了定义ForeignKeys的可能性,但这并没有解决我的问题,因为我必须定义以下内容:

class OrderLine(models.Model):
   order = models.ForeignKey(Order)
Run Code Online (Sandbox Code Playgroud)

有了这个定义,我必须直接从db获取OrderLines而不是通过Order.

我可能会使用这个定义并在Order关卡中提供方法.但是,这不起作用,因为如果我在文件中定义Order上面的内容,则看不到OrderLinemodels.pyOrderOrderLines

django modeling model

7
推荐指数
2
解决办法
6402
查看次数

使用FTP测试文件上传和下载速度

我正在使用java在桌面应用程序中工作.在我的应用程序中,我必须执行速度测试,它将显示文件上传和下载速度.

对于上传测试,我将一个小测试文件上传到FTP服务器,并根据我计算文件上传速度所花费的时间.同样我正在下载测试文件格式服务器并计算下载速度.

但是我得到的结果与实际的FTP文件上传和下载速度不匹配.似乎与FTP服务器的建立连接正在增加时间,因此我计算的结果速度较小.

这是我正在使用的文件上传代码:

     public int getTransferRate(File filename)
     {          
       int trRate = 0;

       try {

        OutputStream fout = null;
        InputStream bin = null;

        connect(ftpUser,ftpPass,ftpServer);


        ftp.setFileType(FTPSClient.BINARY_FILE_TYPE);
        ftp.enterLocalPassiveMode();
        fout = ftp.storeFileStream("testuploadfile");

        bin = new FileInputStream(filename);
        byte[] b = new byte[8192];
        int bytesRead = 0;

        long startTime = System.currentTimeMillis();
        long endTime = 0;
        while ((bytesRead = bin.read(b)) != -1) {
            fout.write(b, 0, bytesRead);
            bytesUploadedSet += bytesRead;
        }
        endTime = System.currentTimeMillis();
        trRate = (int) ((float) bytesUploadedSet / (endTime - startTime));

    } catch (IOException ex) …
Run Code Online (Sandbox Code Playgroud)

java ftp

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

mysql YYYY-MM-DDThh:mm:ss

mysql 是否正确理解'YYYY-MM-DDThh:mm:ss'dateTime 类型的格式?我有一些来自 xml 的日期字段(类型为 xsd:dateTime'YYYY-MM-DDThh:mm:ss'格式)。然后我需要将这些字段保存到数据库中(mysql dateTime 格式是'YYYY-MM-DD hh:mm:ss')我应该将 xml 的日期格式转换为 mysq 日期格式吗?或者我可以将这些字段插入数据库而不进行转换吗?

mysql datetime

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

F#互动错误?

我在VS2010中尝试了以下代码:

open System.Security.Cryptography

let rsaTest1 =
    let ecKey = [|0uy..143uy|] // junk data for testing

    let ecKeyMod = ecKey.[8..8+128-1]   
    let ecKeyExp = ecKey.[136..136+8-1]
    let rsa = RSAParameters(Modulus = ecKeyMod, Exponent = ecKeyExp)

    rsa


let rsaTest2 =
    let ecKey = [|0uy..143uy|] // junk data for testing

    let rsa = RSAParameters(Modulus = ecKey.[8..8+128-1], Exponent = ecKey.[136..136+8-1])

    rsa
Run Code Online (Sandbox Code Playgroud)

如果我突出显示所有代码并将其发送到F#Interactive(Alt + Enter),则rsaTest1可以工作,但rsaTest2会给出错误消息,

System.NullReferenceException: Object reference not set to an instance of an object.
   at <StartupCode$FSI_0004>.$FSI_0004.main@() in P:\proj\Tachograph\Project\CompuTachTest\CompuTachTest\rsaTest.fsx:line 16
Run Code Online (Sandbox Code Playgroud)

但是,如果我将rsaTest2从值更改为函数并调用它,

let rsaTest2 () =
    let …
Run Code Online (Sandbox Code Playgroud)

f# f#-interactive

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

如何从shell字符串中剪切最后一个字段

如何剪切此shell字符串中的最后一个字段

LINE="/string/to/cut.txt"
Run Code Online (Sandbox Code Playgroud)

所以字符串看起来像这样

LINE="/string/to/"
Run Code Online (Sandbox Code Playgroud)

提前致谢!

string shell cut

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

如何在GWT中设置CSS样式颜色

我有一个GWT + AppEngine应用程序,可以让用户创建在线民意调查.我想让民意调查创作者从他的民意调查中选择各种主题.我们将保存投票创建者在服务器上选择的主题,并且每当投票受访者访问投票时,他将获得具有所选主题的问题.

我们的主题意味着一组4-5种颜色,我们将用它来设置民意调查页面的样式.我们的客户端应用程序是一个GWT应用程序,其样式在UiBinder模板元素中设置为内联,例如:

<ui:style>
.header {
background: color1;
padding: 6px 6px;
}
.anothercssclass {
background: color2;
padding: 6px 6px;
}
</ui:style>
Run Code Online (Sandbox Code Playgroud)

请建议我们如何设置服务器上保存的主题的color1和color2.请注意,这不是GWT模块主题问题.

gwt google-app-engine

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

访问外部范围内的变量?

(function () {
    var x = 1;
    return {
        f: function (x) {
            alert(x);
        }
    };
}()).f(2);
Run Code Online (Sandbox Code Playgroud)

假设我不想重命名任何变量.从内部f无法访问变量x,这是首先声明的 - 对吗?

javascript closures scope

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

如何在XAML中格式化TimeSpan

我正在尝试格式化绑定到TimeSpan属性的文本块.如果属性是类型DateTime但它失败,如果它是a,它可以工作TimeSpan.我可以使用转换器完成它.但我试图找出是否有其他选择.

示例代码:

public TimeSpan MyTime { get; set; }

public Window2()
{
    InitializeComponent();
    MyTime = DateTime.Now.TimeOfDay;
    DataContext = this;
}
Run Code Online (Sandbox Code Playgroud)

XAML

<TextBlock Text="{Binding MyTime,StringFormat=HH:mm}"/>
Run Code Online (Sandbox Code Playgroud)

我希望文本块只显示小时和分钟.但它显示为:

19:10:46.8048860

c# data-binding wpf xaml string-formatting

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

使用类似cout的表示法在C++中管理日志流

我有一个用c ++编写的类,以便为我的应用程序编写日志文件.我已经构建了类并且它可以工作,它是这样的:

class Logger {
   std::string _filename;
public: 
   void print(std::string tobeprinted);
}
Run Code Online (Sandbox Code Playgroud)

嗯,直观的是,为了在日志文件中打印一行,对于Logger的对象,只需要执行以下操作:

Logger mylogger("myfile.log");
mylogger.print(std::string("This is a log line"));
Run Code Online (Sandbox Code Playgroud)

好.使用方法方法与使用更好的模式(如<< is)不同.我想做以下事情:

Logger mylogger("myfile.log");
mylogger << "This is a log line";
Run Code Online (Sandbox Code Playgroud)

就这样.我想我必须重载<<运算符......但是使用这个签名重载(经典的):

ostream& operator<<(ostream& output, const MyObj& o);
Run Code Online (Sandbox Code Playgroud)

但我没有ostream ......那么,我应该这样做吗?

Logger& operator<<(Logger& output, const std::string& o);
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?谢谢

c++ printing logging operator-overloading

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

Python是否支持由解释器强制执行的常量?

可能重复:
在Python中创建常量

Python是否支持由解释器强制执行的常量?例如:整数常量.程序员如何定义枚举类型?

python constants

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