问题列表 - 第41394页

如何在不刷新发送页面的情况下将表单提交到app引擎python应用程序?

作为app引擎和python的新手,我可以按照Google提供的示例创建一个带有模板HTML页面的python应用程序,我可以在其中输入数据,将其提交到数据存储区并通过回读数据,只需发送,重新创建发送页面,以便我可以继续添加数据并再次存储.但是,我想要做的是提交数据,将数据存储在数据存储区中,而不刷新发送页面.将所有数据再次发回,似乎浪费了流量.

python forms google-app-engine datastore submit

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

Haskell中的"无法创建无限类型"错误

我想知道为什么Haskell会接受这个

perms xs = [ x:y | i <- [0..(length xs - 1)], x <- [xs!!i], y <- perms (takeOut i xs)]
Run Code Online (Sandbox Code Playgroud)

但不会接受:

perms xs = [ x:(perms y) | i <- [0..(length xs - 1)], x <- [xs!!i], y <- (takeOut i xs)]
Run Code Online (Sandbox Code Playgroud)

它抱怨说

[1/1]编译Main(abc.hs,解释)

Occurs check: cannot construct the infinite type: t = [t]
  Expected type: t -> [t]
  Inferred type: [t] -> [[a]]
In the second argument of `(:)', namely `(perms y)'
In the expression: x : …
Run Code Online (Sandbox Code Playgroud)

haskell functional-programming

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

Levenberg-Marquardt算法的局限性

我使用Levenberg-Marquardt算法来最小化6个参数的非线性函数.每次最小化我有大约50个数据点,但是我得不到足够准确的结果.我的参数相差几个数量级的事实是否非常重要?如果是,我应该在哪里寻找解决方案?如果不是,您在工作中遇到的LMA有哪些限制(可能有助于找到我的应用中的其他问题)?非常感谢您的帮助.

编辑:我想解决的问题是确定最佳转换T:

typedef struct 
{
    double x_translation, y_translation, z_translation; 
    double x_rotation, y_rotation, z_rotation;
} transform_3D;
Run Code Online (Sandbox Code Playgroud)

使3D点集合适合3D线条.详细地说,我有一组3D点的坐标和相应3D线的方程,这些坐标应该通过这些点(在理想情况下).LMA正在最小化变换的3D点到相应的3D线的距离的总和.变换函数如下:

cv::Point3d Geometry::transformation_3D(cv::Point3d point, transform_3D transformation)
{
    cv::Point3d p_odd,p_even;

    //rotation x
    p_odd.x=point.x;
    p_odd.y=point.y*cos(transformation.x_rotation)-point.z*sin(transformation.x_rotation); 
    p_odd.z=point.y*sin(transformation.x_rotation)+point.z*cos(transformation.x_rotation);

    //rotation y
    p_even.x=p_odd.z*sin(transformation.y_rotation)+p_odd.x*cos(transformation.y_rotation);
    p_even.y=p_odd.y;
    p_even.z=p_odd.z*cos(transformation.y_rotation)-p_odd.x*sin(transformation.y_rotation);

    //rotation z
    p_odd.x=p_even.x*cos(transformation.z_rotation)-p_even.y*sin(transformation.z_rotation);
    p_odd.y=p_even.x*sin(transformation.z_rotation)+p_even.y*cos(transformation.z_rotation);
    p_odd.z=p_even.z;

    //translation
    p_even.x=p_odd.x+transformation.x_translation;
    p_even.y=p_odd.y+transformation.y_translation;
    p_even.z=p_odd.z+transformation.z_translation;

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

希望这个解释会有所帮助......

EDIT2:

一些示例性数据粘贴在下面.3D线由中心点和方向矢量描述.所有线的中心点都是(0,0,0),每个矢量的'uz'坐标等于1.方向矢量的'ux'坐标集:

-1.0986, -1.0986, -1.0986,
-1.0986, -1.0990, -1.0986,
-1.0986, -1.0986, -0.9995,
-0.9996, -0.9996, -0.9995,
-0.9995, -0.9995, -0.9996,
-0.9003, -0.9003, -0.9004,
-0.9003, -0.9003, -0.9003,
-0.9003, -0.9003, -0.8011,
-0.7020, -0.7019, -0.6028,
-0.5035, -0.5037, …
Run Code Online (Sandbox Code Playgroud)

math optimization nonlinear-functions levenberg-marquardt

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

在JasperReports中进行比较

我想做一个比较,如:

if <field> == 0 then "-"
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我使用JasperReports的语法吗?

jasper-reports ternary-operator

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

pssh并且知道主机文件

当我使用pssh,尝试访问不在UNIX已知主机文件中的远程计算机时,在提供密码后pssh冻结.使用直接ssh命令添加主机后,pssh工作.

那么是否有一个选项可以给pssh命令以避免这个问题?

谢谢你的帮助,问候

python ssh

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

加载两个文本区域时 TinyMCE 不起作用

我在页面加载时加载了两个 textareas,这两个 textareas 在同一个表格行中。我的 tinyMCE 看起来像这样

            tinyMCE.init({
                mode : "textareas",
                theme : "simple"
            });
Run Code Online (Sandbox Code Playgroud)

由于某些奇怪的原因,只有第一个 textarea 被分配了编辑器,而第二个则没有。虽然它只在 Firefox 中这样做。文本区域具有不同的名称并且不包含 id。任何建议将被认真考虑。

tinymce

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

Java:Long result = -1:无法从int转换为long

我正在使用eclipse java ee来执行java编程.

我的一个函数中有以下代码行:

Long result = -1;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

类型不匹配:无法从int转换为Long

我不太明白为什么当我向变量添加数字时它会提供此错误.

如何解决这个问题,为什么一开始就会发生这个问题?

java casting

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

在scala中使用def,val和var

class Person(val name:String,var age:Int )
def person = new Person("Kumar",12)
person.age = 20
println(person.age)
Run Code Online (Sandbox Code Playgroud)

这些代码行输出12,即使person.age=20已成功执行.我发现这是因为我使用了def def person = new Person("Kumar",12).如果我使用var或val,则输出为20.我理解scala中的默认值是val.这个:

def age = 30
age = 45
Run Code Online (Sandbox Code Playgroud)

...给出编译错误,因为它默认为val.为什么上面的第一组行不能正常工作,而且还没有错误?

scala

153
推荐指数
6
解决办法
9万
查看次数

如何循环表单字段选项并显示关联的模型实例字段

我有一个带有多选字段的ModelForm.选项是属于特定俱乐部的远足者的填充实例.

我想通过在第1列包含复选框的表格中显示选项来自定义表单显示的方式,还有一些列显示每个hiker的详细信息.例如,列是(checboxes,名称,年龄,最喜欢的远足径).

我不知道如何处理这个问题.如何使用模板中的关联模型实例字段访问和显示表单字段选项.有人知道Django这样做的方法吗?

#models.py
class Club(models.Model):
    title = models.CharField()
    hikers = models.ManyToManyField(Hikers)

class Hiker(models.Model):
    name = models.CharField()
    age = models.PositiveIntegerField()
    favourite_trail = models.CharField()

#forms.py
class ClubForm(forms.ModelForm):
    def __init__(self, *args, **kwargs):
        club_pk = kwargs['club_pk']
        del kwargs['club_pk']
        super(ClubForm, self).__init__(*args, **kwargs)
        choices = [(ts.pk, ts.name) for hiker in Club.objects.filter(pk=club_pk)]
        self.fields['hikers'].choices = choices

    class Meta:
        model = Club
        fields = ('hikers',)
        widgets = {'hikers': forms.CheckboxSelectMultiple}
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-forms

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

导入Python模块时__package__为None

我想通过以下方式动态导入模块:

我用这种结构创建了一个名为pkg的文件夹:

pkg
   |__init__.py
   |foo.py
Run Code Online (Sandbox Code Playgroud)

在头部__init__.py,添加此代码fragement:

pkgpath = os.path.dirname(pkg.__file__);
for module in pkgutil.iter_modules([pkgpath]):
     __import__(module[1], locals(), globals());
     m = sys.modules[module[1]];
     print m.__package__;
Run Code Online (Sandbox Code Playgroud)

我发现m.__package__None万一有在foo.py没有import语句,但如果我添加了一个简单的import语句是这样的:

import os
Run Code Online (Sandbox Code Playgroud)

那么m.__package__是"pkg"这是正确的包名.为什么会这样?

如何导入模块并确保其正确的包属性?

python load module dynamic

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