小编ypr*_*rez的帖子

如何使用锚标签提交带有jquery的表单

我想使用以下锚点向Spring提交带有jquery的表单.这是怎么做到的?

<a target="" title="" class="" href="">Save</a>
Run Code Online (Sandbox Code Playgroud)

我试过这个,其中requestNew是我的表格:

 $(document).ready(function(){
  $("a").click(function(){
     $("#requestNew").submit(function(){
         $.post("../acctRequests", $("#requestNew").serialize());
      });
  });
 });
Run Code Online (Sandbox Code Playgroud)

它似乎没有去任何地方.

html javascript jquery

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

对话框中的自定义复选框样

我正在构建一个包含多项选项(复选框)的对话框:

AlertDialog.Builder builder = new AlertDialog.Builder(this);

builder.setMultiChoiceItems(arrayResource, selectedItems, new DialogInterface.OnMultiChoiceClickListener() {
    // ...
});

AlertDialog dialog = builder.create();
dialog.show();
Run Code Online (Sandbox Code Playgroud)

我有一个复选框的自定义样式:

<style name="CustomCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox">
    <item name="android:button">@drawable/btn_check</item>
    <item name="android:textColor">@android:color/holo_purple</item>
</style>
Run Code Online (Sandbox Code Playgroud)

通过设置应用于布局中的各个复选框时,它可以很好地工作style="@style/CustomCheckBox".

但是,如何将此样式应用于创建的对话框?或者对整个主题来说......

如果它有点相关 - 我正在使用minSdkVersion=14targetSdkVersion=19.


更新:

现在根据MattMatt的回答,我将自定义复选框样式应用于整个主题,并为对话框设置自定义样式:

<style name="AppTheme" parent="AppBaseTheme">
    <item name="android:checkboxStyle">@style/CustomCheckBox</item>
    <item name="android:dialogTheme">@style/CustomDialog</item>
    <item name="android:alertDialogTheme">@style/CustomDialog</item>
</style>

<style name="CustomCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox">
    <item name="android:button">@drawable/btn_check</item>
    <item name="android:checkMark">@drawable/btn_check</item>
</style>

<style name="CustomDialog" parent="@android:style/Theme.Holo.Light.Dialog">
    <item name="android:checkboxStyle">@style/CustomCheckBox</item>
    <item name="android:background">#aaf</item>
</style>
Run Code Online (Sandbox Code Playgroud)

现在添加到布局的任何复选框都会获得自定义样式,我可以更改对话框的背景,但对话框中的复选框不会受到任何影响......

checkbox android android-theme android-dialog android-styles

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

mongoengine - 查询如何按ListField大小过滤

我有以下型号:

class Like(EmbeddedDocument):
    user = ReferenceField(User,dbref=False)
    date = DateTimeField(default=datetime.utcnow,required=True)
    meta = {'allow_inheritance': False}

class Post(Document):
   name = StringField(max_length=120, required=True)
   likes = ListField(EmbeddedDocumentField(Like))
Run Code Online (Sandbox Code Playgroud)

我想只过滤超过20个喜欢的帖子(ListField大小超过20).我试过查询使用:

posts = Post.objects.filter(likes__size_gte=20)
posts = Post.objects.filter(likes_gte=20)
posts = Post.objects.filter(likes__gte=20)
posts = Post.objects.filter(likes__size_gte=20)
Run Code Online (Sandbox Code Playgroud)

他们都没有工作.

但如果我使用完全匹配(ListField大小正好20个喜欢)它的工作原理:

posts = Post.objects.filter(likes__size=20) 
Run Code Online (Sandbox Code Playgroud)

评论?

python mongodb mongoengine mongodb-query

10
推荐指数
2
解决办法
5099
查看次数

Django中的ValueError

我收到一个奇怪的错误,无法弄清楚原因.我很感激任何意见.我已经坚持了几天.这是我的代码:

models.py

class Employee(models.Model): 
    lastname = models.CharField(max_length=75) 
    firstname = models.CharField(max_length=75) 
    position = models.ForeignKey(Position) 
    jurisdiction = models.ForeignKey(Jurisdiction) 
    basepay = models.FloatField()
    ot = models.FloatField()
    benefits = models.FloatField()
    totalpay = models.FloatField()

    class Meta: 
        ordering = ['lastname', 'firstname'] 
    def __unicode__(self): 
        return "%s %s" % (self.firstname, self.lastname) 
    def full_name(self): 
        return "%s, %s" % (self.lastname, self.firstname) 
    def get_absolute_url(self): 
        return "/salaries/employee/%s/" % self.id  
Run Code Online (Sandbox Code Playgroud)

urls.py

from django.conf.urls.defaults import *
from djangodemo.salaries.models import Employee
from django.views.generic import list_detail

employee_info = {
    "queryset" : Employee.objects.all(),
    "template_name" : "salaries/employee.html",
}

urlpatterns …
Run Code Online (Sandbox Code Playgroud)

python django

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

UITableViewController背景图片

如何设置图像UITableViewController

我使用了很多东西,但它没有帮助我将图像设置为背景

UIImageView* bgView = [[[UIImageView alloc] initWithImage:
[UIImage imageNamed:@"Default.png"]] autorelease];

[tableView.backgroundView addSubview:bgView];
Run Code Online (Sandbox Code Playgroud)

还有这个

[[self view] setAutoresizesSubviews:NO];

UIView *backgroundView = [[UIView alloc] initWithFrame:self.view.frame];
backgroundView.backgroundColor = 
  [UIColor colorWithPatternImage:
    [UIImage imageNamed:@"Default.png"]];

self.tableView.backgroundView = backgroundView;
self.tableView.backgroundColor = [UIColor clearColor];

[backgroundView release];
Run Code Online (Sandbox Code Playgroud)

self.navigationController.view.backgroundColor = 
  [UIColor colorWithPatternImage:
    [UIImage imageNamed:@"myImage.png"]];
self.tableView.backgroundColor = [UIColor clearColor];
Run Code Online (Sandbox Code Playgroud)

这些都不适合我.

iphone xcode objective-c xcode4 xcode4.2

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

Django - 使用不同的电子邮件后端管理错误电子邮件

我在我的Django应用程序中使用自定义电子邮件后端(在本例中为CeleryEmailBackend):

EMAIL_BACKEND = 'djcelery_email.backends.CeleryEmailBackend'
Run Code Online (Sandbox Code Playgroud)

我的日志配置:

LOGGING = {
    # ...
    'handlers': {
        'mail_admins': {
            'level': 'ERROR',
            'filters': ['require_debug_false'],
            'class': 'django.utils.log.AdminEmailHandler',
    },
    # ...
}
Run Code Online (Sandbox Code Playgroud)

管理员错误电子邮件也会由同一电子邮件后端发送.
因此,如果电子邮件后端出现问题(例如Celery未运行).然后我将不会收到服务器错误电子邮件.

有没有办法AdminEmailHandler使用自定义电子邮件后端?

python django logging django-email django-settings

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

来自字典列表的 Pandas SparseDataFrame

我正在尝试将 Python dicts 列表转换为 Pandas DataFrame。由于每个dict都有不同的key,占用内存太多。由于大多数值都是 NaN,SparseDataFrame因此在这种情况下a应该会有所帮助。

import pandas

df = pandas.DataFrame(keyword_data).to_sparse(fill_value=.0)
Run Code Online (Sandbox Code Playgroud)

这有效,但会占用大量内存,因为同时创建了一个 DataFrame,有时会引发MemoryError.

是否可以在没有该步骤的情况下使用此数据创建 SparseDataFrame?在这种情况下,Pandas 文档没有多大帮助......这样做:

pandas.SparseDataFrame(keyword_data, default_fill_value=.0)
Run Code Online (Sandbox Code Playgroud)

提高:

类型错误:输入类型不支持 ufunc 'isnan',并且无法根据转换规则 ''safe'' 将输入安全地强制转换为任何受支持的类型


数据看起来像:

[{'a': 0.672366,
  'b': 0.667276,
  # ...
 },
 {'c': 0.507752,
  'd': 0.532593,
  'e': 0.507793
  # ...
 },
 # ...
]
Run Code Online (Sandbox Code Playgroud)

键总是字符串,每个字典有不同的键,值是浮点数。

有没有办法SparseDataFrame直接从这些数据创建一个,而不需要通过常规的DataFrame

python numpy pandas

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

带有简单缩略图的衬垫配合

我正在使用简易缩略图为我的网站制作缩略图.我想从1500x1023px的图像创建缩略图.所需缩略图的大小为100x100px.我想要的是缩略图显示整个徽标而不是裁剪或拉伸.我已经看到这被称为衬垫合身 - 与作物相反.例如,对于此图像,我们在顶部添加236px的空白,在底部添加237px的空白,然后调整大小.有没有办法用简单的缩略图来做到这一点?如果没有,有关如何处理此问题的任何建议?谢谢!

django thumbnails easy-thumbnails

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

Django 1.6和Celery 3.0内存泄漏

将Django升级到1.6后,我的芹菜工人正在吃掉RAM.似乎为工作人员分配的内存不会在每项任务之后释放并增长.

相关设置:

# DB:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'somedb',
        'USER': '',
        'PASSWORD': '',
        'HOST': 'localhost',
        'PORT': '',
    }
}


# CELERY SETTINGS:
CELERY_RESULT_BACKEND = 'redis://'
BROKER_URL = 'redis://'
Run Code Online (Sandbox Code Playgroud)

相关软件包版本:

Django==1.6
celery==3.0.24
django-celery==3.0.23
billiard==2.7.3.34
kombu==2.5.16
redis==2.7.6
Run Code Online (Sandbox Code Playgroud)

发生在我的本地env(with DEBUG=False)手动运行worker以及芹菜与Upstart一起运行的暂存环境中.


更新:

  1. 尝试设置autocommit=False没有成功.
  2. 可能是它与Django版本升级无关,但是对于某些设置或第三方软件包,我必须升级才能切换到1.6.

python django celery django-celery django-1.6

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

MongoDB地理距离/半径到有用单位

我使用MongoDB的地理空间查询- $near,geoNear等等-我想知道如何打开dis的结果geoNear命令还有radius用于参数$within从可读单位,比如英里或公里查询/.

geospatial mongodb human-readable

5
推荐指数
2
解决办法
7103
查看次数