小编day*_*mer的帖子

从PostgreSQL中的时间戳获取日期

我有一个PostgreSQL时间戳作为

2009-12-22 11:01:46
Run Code Online (Sandbox Code Playgroud)

我需要将此更改为日期

2009-12-22
Run Code Online (Sandbox Code Playgroud)

这样我就可以比较日期了 postgreSQL

我怎样才能实现这种转变?

postgresql timestamp date

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

PostgreSQL:如何解决"数字字段溢出"问题

我有一个包含以下架构的表

COLUMN_NAME,ORDINAL_POSITION,....,NUMERIC_PRECISION_INTEGER
"year"; 1;"";"YES";"numeric";;; 17; 10; 17"month_num"; 2;"";"YES";"numeric" ;;; 17; 10; 17"month_name"; 3;"";"YES";"text";; 1073741824 ;;;
"week_of_month"; 4;"";"YES";"数字";;; 17; 10; 17
"count_of_contracts"; 5;"";"YES";"bigint";;; 64; 2; 0

但是当我将以下内容插入其中时

insert into contract_fact values(2011, 8, 'Aug', 1, 367)  
Run Code Online (Sandbox Code Playgroud)

我看到以下错误

错误:数字字段溢出
SQL状态:22003
详细信息:精度为17的字段,比例17必须舍入到小于1的绝对值.

postgresql

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

java.time.format.DateTimeParseException:无法在索引21处解析文本

我得到的日期时间值为

created_at  '2012-02-22T02:06:58.147Z'
Read-only. The time at which this task was created.
Run Code Online (Sandbox Code Playgroud)

这是由Asana API提供的

Java 8用来解析日期时间如下

import java.time.*;
import java.time.format.*;

public class Times {

  public static void main(String[] args) {
    final String dateTime = "2012-02-22T02:06:58.147Z";
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'hh:mm:ss.SX");


    final ZonedDateTime parsed = ZonedDateTime.parse(dateTime, formatter);
    System.out.println(parsed);
  }
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到以下错误

Exception in thread "main" java.time.format.DateTimeParseException: Text '2012-02-22T02:06:58.147Z' could not be parsed at index 21
    at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1947)
    at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1849)
    at java.time.ZonedDateTime.parse(ZonedDateTime.java:597)
    at Times.main(Times.java:11)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) …
Run Code Online (Sandbox Code Playgroud)

java datetime java-8 java-time

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

Alembic - 自发生成空迁移

我试图Alembic第一次使用,并希望使用此处--autogenerate描述的功能

我的项目结构看起来像

project/
       configuration/
                    __init__.py
                    dev.py
                    test.py
       core/
           app/
              models/
                    __init__.py
                    user.py
       db/
          alembic/
                  versions/
                  env.py
          alembic.ini
Run Code Online (Sandbox Code Playgroud)

我使用Flask,并SQLAlchemy和他们的Flask-SQLAlchemy扩展.我的模特User看起来像

class User(UserMixin, db.Model):
    __tablename__ = 'users'
    # noinspection PyShadowingBuiltins
    uuid = Column('uuid', GUID(), default=uuid.uuid4, primary_key=True,
                  unique=True)
    email = Column('email', String, nullable=False, unique=True)
    _password = Column('password', String, nullable=False)
    created_on = Column('created_on', sa.types.DateTime(timezone=True),
                        default=datetime.utcnow())
    last_login = Column('last_login', sa.types.DateTime(timezone=True),
                        onupdate=datetime.utcnow())
Run Code Online (Sandbox Code Playgroud)

如上所述这里,我修改env.py的样子

from configuration import app

alembic_config = config.get_section(config.config_ini_section) …
Run Code Online (Sandbox Code Playgroud)

python migration flask flask-sqlalchemy alembic

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

任何获得HTTP GET,POST,PUT,DELETE常量的方法?

例如,HttpServletResponse将HTTP状态代码作为常量

public static final int SC_OK = 200;
public static final int SC_CREATED = 201;
public static final int SC_BAD_REQUEST = 400;
public static final int SC_UNAUTHORIZED = 401;
public static final int SC_NOT_FOUND = 404;
Run Code Online (Sandbox Code Playgroud)

在Java EE API中的任何地方都有为HTTP方法定义的任何此类常量GET,POST以便可以轻松引用它,而不是自己创建一个吗?

java servlets constants http-method

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

Java垃圾收集背后的理论和算法

我在很多地方看过,但找不到我可以了解的地方:

什么是Java垃圾收集?

它是如何实现的?

何时以及如何调用?

如果以下是什么算法来回收内存?

总之一切都是关于:)

固定!!!

一篇非常好的文章:http://www.artima.com/insidejvm/ed2/gcP.html

java garbage-collection

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

没有唯一约束匹配给定引用表的键

我有一个date_dimension表定义:

CREATE TABLE date_dimension
(
  id integer primary key,
  date text,
  year double precision,
  year_for_week double precision,
  quarter double precision
);
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个fact失败的表

create table fact ( 
  id serial primary key,
  contract integer,
  component integer,
  evaluation_date integer,
  effective_date integer,
  foreign key (evaluation_date, effective_date) references date_dimension(id, id)
);
Run Code Online (Sandbox Code Playgroud)

错误是:

ERROR:  there is no unique constraint matching given keys for referenced 
table "date_dimension"

SQL state: 42830 
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题.

sql postgresql

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

Flask:如何在应用程序根目录中读取文件?

我的Flask应用程序结构看起来像

application_top/
         application/
                    static/
                          english_words.txt
                    templates/
                             main.html
                     urls.py
                     views.py
         runserver.py
Run Code Online (Sandbox Code Playgroud)

当我运行时runserver.py,它启动服务器localhost:5000.在我views.py,我尝试打开该文件english.txt作为

f = open('/static/english.txt')
Run Code Online (Sandbox Code Playgroud)

它给出了错误 IOError: No such file or directory

我该如何访问此文件?

python flask

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

HTML:如何在textarea中保留格式?

  • 我正在使用HTML textarea为用户输入一些数据并将其保存到App Engine的模型中
  • 问题是,当我检索内容时,它只是文本,所有格式都消失了
  • 原因是因为在textarea中我们没有格式化

题:

  • 有没有办法保留用户提供的格式?
  • 是否还有其他元素(textarea除外),我必须使用?(哪一个?)

PS我是Web开发领域的新手,也是我的第一个项目

谢谢

html formatting google-app-engine textarea

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

Java Apache CLI OptionBuilder不能用作Builder模式

我想做点什么

public static final Option job1 =
    OptionBuilder.hasArg(false)
        .isRequired(false)
        .withDescription("description of job1")
        .create(JOB1);
Run Code Online (Sandbox Code Playgroud)

如上所述如何使用apache commons cli指定多个选项?

我正在使用maven依赖

<dependency>
    <groupId>commons-cli</groupId>
    <artifactId>commons-cli</artifactId>
    <version>1.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

如上所述 - http://mvnrepository.com/artifact/commons-cli/commons-cli/1.1

但我无法,编译器抱怨

static member org.apache.commons.cli.OptionsBuilder.create() accessed via instance reference

,我甚至试过<version>1.2</version>,但没有运气,我错过了什么?

java apache command-line-interface

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