小编abd*_*003的帖子

与eclipse kepler运行tomcat

我在eclipse kepler(最新版本)中运行tomcat 7时遇到问题.我创建了一个新项目,当我选择一个新的运行时,我没有得到tomcat的选项,就像我在Eclipse中使用的那样.所以我的问题是如何使用eclipse kepler设置tomcat.

java eclipse tomcat

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

id在postgresql中有多大

我正在使用postgresql,并想知道有多大

id INTEGER PRIMARY KEY
Run Code Online (Sandbox Code Playgroud)

可以得到比较

id SERIAL PRIMARY KEY
Run Code Online (Sandbox Code Playgroud)

在java中,a int是4个字节(32位),因此它可以达到2,147,483,647.在postgresql中是这种情况吗?如果是这样意味着我不能超过2,147,483,647行?

postgresql integer primary-key

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

模式匹配Data.Sequence之类的列表

我正在使用Data.Sequence列表来获得更好的性能.使用列表,我们可以执行以下操作

foo :: [Int] -> Int
foo [] m = m
foo (x:xs) m = ...
Run Code Online (Sandbox Code Playgroud)

如何实现这一目标Data.Sequence.我尝试过以下方法:

foo:: S.Seq Int -> Int
foo S.empty m = m
foo (x S.<: xs) m = ...
Run Code Online (Sandbox Code Playgroud)

我认为解决方案涉及使用S.viewlS.viewr,但似乎无法弄清楚如何.

haskell abstract-data-type pattern-matching pattern-synonyms

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

在IIS上设置Django

我一直在尝试设置Django来处理IIS 7 Enterprise(Windows 7上的版本6.1),但到目前为止还没有.我正在使用Django 1.8.3和Python 2.7.我正在使用PyISAPI在IIS上运行Django.我已经尝试了2.6版本的PyISAPI和2.7版本(http://blog.wolfplusplus.com/?attachment_id=276).我遵循了以下教程:

IIS没有使用PyISAPIe链接到Django

http://blog.wolfplusplus.com/?p=272

我也跟随别人,他们都做了稍微不同的事情.到目前为止,他们都没有和我合作过,所有的教程似乎都有几年的历史了.有人可以提供一个简单的最新指南,介绍如何使用IIS设置Django 1.8(使用Python 2.7运行).似乎有多种方法,比如使用FastCGI,但我读过PyISAPI比FastCGI快得多.我的目标是在IIS上运行Django应用程序.

python windows iis django iis-7

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

如何使用django-autocomplete-light

如何使用django_autcomplete_light将自动填充添加到表单中的一个字段.我有一个基于模型的表单,我想在firstname字段中添加自动完成功能.

到目前为止我做了以下事情:

安装django_autocomplete_light

更改了INSTALLED_APPS:

INSTALLED_APPS = (
  'autocomplete_light',
  'django.contrib.admin',
   ...
Run Code Online (Sandbox Code Playgroud)

将它添加到urls.py,这是我的urls.py:

来自django.conf.urls的import include,来自django.contrib的url导入管理员

urlpatterns = [
    url(r"^admin/", include(admin.site.urls)),
    url(r"^app/", include("app.urls")),
    url(r"^autocomplete/", include("autocomplete_light.urls")),
    url(r"^.*$", include("app.urls")),
]
Run Code Online (Sandbox Code Playgroud)

创建了一个名为autocomplete_light_registry.py的文件,并添加了以下内容:

import autocomplete_light as al
from .models import *

al.register(Person,
    search_fields = ["^firstname"],
    attrs={
        "placeholder":"First name",
        "data-autocomplete-minimum-characters":1,
    },
    widget_attrs={
        "data-widget-maximum-values":4,
        "class":"modern-style",
    },
)
Run Code Online (Sandbox Code Playgroud)

改变了我的PersonForm:

class PersonForm(forms.ModelForm)
Run Code Online (Sandbox Code Playgroud)

至:

class PersonForm(autocomplete_light.ModelForm)

    class Meta:
        model = Person
        autocomplete_fields = ("firstname")
Run Code Online (Sandbox Code Playgroud)

我还将以下行添加到表单的html页面:

{% include 'autocomplete_light/static.html' %}
Run Code Online (Sandbox Code Playgroud)

我导入了所有必要的jquery文件

但是自动完成功能不会出现.我没有得到任何错误.我按照文档教程.

我正在使用python manage.py runserver运行该应用程序.

编辑:

我将urlpatterns更改为(首先制作了django-autocomplete-light url):

urlpatterns = [ …
Run Code Online (Sandbox Code Playgroud)

python django jquery autocomplete django-autocomplete-light

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

是否有任何情况下迭代器可以执行iteratee +枚举器无法执行的操作

我正在研究在代码库中使用迭代器的替代方法,并且最近被引入iteratee作为一种潜在的解决方案。Iteratee来自功能编程,是对数据流进行增量处理的抽象。

是否有迭代器可以执行iteratee +枚举器无法执行的操作的场景,或者您更喜欢迭代器而不是iteratee?

iterator functional-programming scala

5
推荐指数
0
解决办法
130
查看次数

Django - 防止重复记录

我的数据库中有客户记录列表。每年,我们都会为每个客户生成一个工作订单。然后,对于每个工单记录,用户应该能够创建特定于工单的注释。然而,并不是所有的工单都需要注释,只是一些。

现在,我不能简单地note向工作订单添加一个字段,因为有时,我们甚至需要在生成工作订单之前创建注释。有时,此注释特定于 2-3 年内不会发生的工作订单。因此,注释和工单必须是独立的,尽管当它们都存在时它们会“找到”彼此。

好的,情况就是这样。我希望用户能够填写一个非常简单的note表单,其中有两个字段:noteYearnote。因此,他们所做的就是选择一年,然后写下笔记。关键是用户不应该能够为同一个客户在同一年创建两个笔记。

我试图通过确保该客户没有该年的注释来验证该注释。我假设这将通过is_valid表单中的自定义方法来实现,但我不知道如何去做。

这是我到目前为止所尝试的(请注意,我知道这是错误的,它不起作用,但这是我迄今为止的尝试):

请注意,这systemID是我的客户记录

我的型号:

class su_note(models.Model):
    YEAR_CHOICES = (
        ('2013', 2013),        
        ('2014', 2014),        
        ('2015', 2015),        
        ('2016', 2016),        
        ('2017', 2017),        
        ('2018', 2018),        
        ('2019', 2019),        
        ('2020', 2020),        
        ('2021', 2021),        
        ('2022', 2022),        
        ('2023', 2023),        
    )
    noteYear = models.CharField(choices = YEAR_CHOICES, max_length = 4, verbose_name = 'Relevant Year')
    systemID = models.ForeignKey(System, verbose_name = 'System ID')
    note = models.TextField(verbose_name = "Note")

    def __unicode__(self):
        return u'%s | %s | …
Run Code Online (Sandbox Code Playgroud)

django django-validation

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

下载文件vaadin

我创建了一个将其数据源设置为BeanItemContainer的taable.每个bean都有一个名称(String)和一个byte [],它保存一个转换为byte []的文件.我为每一行添加了一个按钮,假设首先将其转换为pdf,即可下载该文件.我在实现下载部分时遇到问题,这里的代码是相关的:

public Object generateCell(Table source, Object itemId,
                Object columnId) {
            // TODO Auto-generated method stub
            final Beans p = (Beans) itemId;

            Button l = new Button("Link to pdf");
            l.addClickListener(new Button.ClickListener() {

                @Override
                public void buttonClick(ClickEvent event) {
                    // TODO Auto-generated method stub

                    try {
                        FileOutputStream out = new FileOutputStream(p.getName() + ".pdf");
                        out.write(p.getFile());
                        out.close();

                    } catch (Exception e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
            });
            l.setStyleName(Reindeer.BUTTON_LINK);

            return l;
        }


    });
Run Code Online (Sandbox Code Playgroud)

所以getFile从bean中获取字节数组

java web-applications bytearray file vaadin

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

子类是否比超类占用更多内存

使用继承A类的B类启动的对象是否会占用堆中比使用A类启动的对象更多的内存.以下是我正在考虑的两种情况:

场景1:

class A {
  String name;
}

class B extends A {

}
Run Code Online (Sandbox Code Playgroud)

场景2:

class A {
  String name;
}

class B extends A {
  int age;
}
Run Code Online (Sandbox Code Playgroud)

java oop heap inheritance

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

在SML中将数组转换为List

如何将array类型转换为listsml中的类型.我已经搜索了列表和数组结构函数,但没有找到一个这样做(虽然有一个列表到数组函数).

列表结构的描述:http: //sml-family.org/Basis/list.html

数组结构说明:http: //sml-family.org/Basis/array.html

sml

4
推荐指数
2
解决办法
1293
查看次数

防止URI导航

我正在使用java框架Vaadin来创建一个Web应用程序.此应用程序具有不同的用户级别,当用户登录时,我根据其权限级别更改菜单.我遇到的问题是阻止用户通过输入URI来访问他们不认为的页面.例如,如果用户登录到应用程序并且只有查看第一页的权限,他仍然可以通过在浏览器搜索栏中键入第二页的URI来访问第二页.

我正在考虑阻止URI导航,但未能成功找到如何在Vaadin中完成.所以我的问题是如何防止Vaadin中的URI导航?如果你有一种阻止用户访问页面的不同方法,他们也不应该随意发布.

谢谢

java permissions uri web-applications vaadin

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

使用CSS在Vaadin中设置样式

我正在尝试编辑Vaadin中文本字段的文本.我创建了一个文件(\ WebContent\VAADIN\themes\loginthemes\style.css),只包含以下信息:

textstyle      {  
   font-family: HelveticaRounded; 
   font-size: 40px;
   font-style: bold;
}
Run Code Online (Sandbox Code Playgroud)

在我的java文件中,我有以下内容:

TextField username = new TextField("Username: ");
username.setStyleName("style");
// I also tried username.setStyleName("loginthemes");
Run Code Online (Sandbox Code Playgroud)

文本字段的文本保持不变.

css java vaadin

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

插入没有ID的命令postgreSQL

在MySQL中,我能够做到

INSERT INTO table_name (column_name1, column_name2) VALUES('John', 'Doe);
Run Code Online (Sandbox Code Playgroud)

如您所见,我不必提及ID,我将如何在postgreSQL中做到这一点。

谢谢

mysql sql postgresql

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