问题列表 - 第28132页

在 Django 中过滤第二级多对多关系

考虑三个 Django 模型:AA、BB 和 CC。AA 具有对 BB 的 M2M 参考,而 BB 具有对 CC 的 M2M 参考。

我有一个 AA 实例。如何在与 M2M 相关的 CC 实例集和与该单个 AA 实例相关的 M2M BB 实例上执行 filter() QuerySet?

django many-to-many reference django-queryset

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

如何在AppEngine中存储和搜索GeoData?

在我的应用程序中,我想存储地理数据(经度和纬度).然后我想问"这个地区在哪个地方".不能使用类似SQL的查询,因为GQL 链接文本中的 "仅在一个属性上允许不等的过滤器"

您是否了解另一种解决方案如何在AppEngine数据库中存储这些数据并使用GQL请求它们?

google-app-engine gql geolocation

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

自动更新C#程序

我必须添加到C#程序中才能在每次加载时搜索并更新自身?

c# winforms

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

运算符重载的c ++多态性

如何使纯虚函数成为运算符+(); 功能.whehı在基类int operator +()= 0中这样做; 编译器给出错误.在派生类运算符+()函数编译器中说派生类不能使.因为下面的类是抽象的,我知道我不能创建抽象类的对象,但现在我尝试创建派生类对象.

这是代码

#include <iostream>
using namespace std;
class ana {
    protected :
    int x;

    public :
    virtual int operator+()=0;
    virtual void operator=(ana&)=0;
    };

class baba : public ana{
    public:
    baba(int k){x=k;}
    int   operator+(baba &ali){
        int k;
        k=x+ali.x;
        return k;
    }
   void operator=(baba &ali){
       x=ali.x;
       }


    };

int main(){
    baba k(4);

    return 0;
    }
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism abstract-class operator-overloading

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

通过ruby文件确认可执行文件(脚本,bat,cmd,exe)的存在

使用ruby文件(或任何rake工具),我需要确定执行我的脚本的用户是否能够执行某些Shell命令。尤其是g ++等。希望与系统无关,因此,如果存在某些g ++。bat,g ++。exe或只是g ++(等),则只要在用户系统上的路径和可执行文件上都应该说是。

示例:如果用户具有该文件的无扩展名可执行文件版本和该文件的.cmd版本,则对于Linux系统上的no扩展名版本,应该说“是”,而对于Windows上的.cmd版本则应说“是”。系统。由于用户外壳程序只能执行该版本的文件。

这样做的目的是允许脚本进行自我配置(尽可能多)。

关于如何执行此操作的任何建议?

ruby rake rakefile

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

MacOSX - 文件扩展名与应用程序关联 - 以编程方式

我正在尝试让我的程序自动关联某些文件扩展名,但是我不确定如何在MacOSX中执行此操作.我不是问如何将程序与GUI中的文件扩展名相关联,我希望能够将它编程到我的程序中.

macos file file-association

15
推荐指数
2
解决办法
7926
查看次数

处理.NET MVC 2 Action Filters时的执行顺序是什么?

说我有:

[Attribute1(Order=0)]  
public class Controller1  
{  
    [Attribute2]  
    [Attribute3]  
    public ActionResult Action1() { ... }  
}
Run Code Online (Sandbox Code Playgroud)

属性按以下顺序执行:2,3,1

这是有道理的,因为属性2和3的顺序为-1,并且将在属性1之前执行,属性1具有明确设置的顺序等于0.

现在,让我说我有:

[Attribute1]  
[Attribute2(Order=0)]  
public class Controller1  
{  
    [Attribute3]  
    public ActionResult Action1() { ... }  
}
Run Code Online (Sandbox Code Playgroud)

属性按以下顺序执行:1,2,3

为什么在这种情况下属性2(有一个等于0的顺序)在属性3(有一个等于-1的顺序)之前执行?

asp.net-mvc action-filter actionfilterattribute asp.net-mvc-2

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

PHP 丢失变量数据

我遇到 PHP 丢失变量数据的问题。变量中有相当多的数据,因为它基本上包含一个二进制文件,但我想知道这是否是它完全丢失信息的原因。

查看我的代码中用于处理电子邮件附件的片段:

var_dump($data);  
if (array_key_exists('filename', $params) || array_key_exists('name', $params)) {  
    var_dump($data);  
 ...
}
Run Code Online (Sandbox Code Playgroud)

第一个 var_dump 给出了文件所需的输出:

"string(283155) "
--Apple-Mail-5-930065543 ... etc
Run Code Online (Sandbox Code Playgroud)

而第二个给出的输出为:

string(0) ""
...
string(0) ""
Run Code Online (Sandbox Code Playgroud)

知道为什么会发生这种情况吗?如果变量真的很大,PHP 是否会删除变量中的数据?(我没想到,因为我以前从未遇到过这个问题)

如果是这样,有什么解决方法吗?

谢谢!

编辑:还值得一提的是,这些语句之间没有丢失代码。我也只是尝试使用较短的字符串,并且我得到了两个 var_dump 调用的正确输出

php variables

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

朋友,模板,重载<<链接器错误

我对之前的帖子有一些很好的见解,但是我不知道这些编译错误意味着我可以使用一些助手.模板,朋友和重载都是新的,所以三合一给我一些问题......

1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall Point<double>::Point<double>(double,double)" (??0?$Point@N@@QAE@NN@Z) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall Point<int>::Point<int>(int,int)" (??0?$Point@H@@QAE@HH@Z) referenced in function _main
1>C3_HW8.exe : fatal error LNK1120: 3 unresolved externals
Run Code Online (Sandbox Code Playgroud)

Point.h

#ifndef POINT_H
#define POINT_H

#include <iostream>

template <class T>
class Point
{
public:
 Point();
 Point(T xCoordinate, T yCoordinate);
 template <class G>
 friend std::ostream &operator<<(std::ostream &out, const Point<G> &aPoint);

private:
 T xCoordinate;
 T yCoordinate;
};

#endif
Run Code Online (Sandbox Code Playgroud)

Point.cpp

#include "Point.h"

template <class …
Run Code Online (Sandbox Code Playgroud)

c++ templates friend

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

<T>或对象上的扩展方法有什么实际区别吗?

这两种扩展方法之间有什么实际区别吗?

class Extensions
{
    public static void Foo<T>(this T obj) where T : class { ... }
    public static void Foo(this object obj) { ... }
}
Run Code Online (Sandbox Code Playgroud)

我在扩展溢出中徘徊,我遇到了第一个表单,我以前没用过.好奇有什么区别.

c#

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