小编Bas*_*que的帖子

~~ Postgres的操作员

我在Postgres有一个查询:

SELECT DISTINCT a.profn FROM tprof a, sap_tstc b, tgrc c 
WHERE ((c.grcid ~~ a.grcid) 
AND ((c.tcode) = (b.tcode)));
Run Code Online (Sandbox Code Playgroud)

什么~~意思?

postgresql operators

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

Joda-Time获得一周的一周

是否可以使用Joda-Time解析日期并提取月份周.我知道有可能在一年中这么做,但我找不到如何/如果有可能提取一个月的一周.

示例:2014-06_03其中03是本月的第三周

DateTime dt = new DateTime();
String yearMonthWeekOfMonth = dt.toString("<PATTERN for the week of month>");
Run Code Online (Sandbox Code Playgroud)

我尝试过"yyyyMMW"模式,但不接受.

datetime jodatime

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

如何在Vaadin 7中创建一对单选按钮来表示真/假值但是本地化文本?

我想在Vaadin 7中使用一对单选按钮来表示布尔值,其中每个值都有一个文本显示,例如"活动"和"非活动".

标有

java radio-button vaadin vaadin7

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

在Vaadin 7 Web应用程序中获取用户的IP地址和其他客户端信息

Vaadin 7中,如何获取用户计算机/设备的IP地址

我可以获得有关客户的其他信息吗?

vaadin vaadin7

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

HealthKit数据类型概述

HealthKit在iOS中跟踪的各种数据类型是什么?

我没有找到任何好的概述和HealthKit在iOS 8和9中提供的数据类型列表.

我从各种来源收集了这份清单,包括2014年2015年的WWDC视频.但我正在寻找更彻底的清单和讨论.我没有在developer.apple.com网站上找到它.

iOS 8

特点:

  • 生日
  • 血型
  • 生物性.

基本样品:

  • 高度
  • 重量
  • 体内脂肪 %
  • BMI(体重指数)
  • 血压
  • 氧饱和度
  • 血液酒精含量(BAC)
  • 血糖
  • 呼吸频率
  • 肺功能测定
  • 心率

睡眠样本: ??

食物样本:

  • 卡路里
  • 维生素(A,C,B6,B12)
  • 矿物质(钾)

练习样本:

  • 脚步
  • 航班攀升
  • "耐克燃料"(耐克网站)
  • 吸入器使用
  • 骑自行车的距离

iOS 9

iOS 9添加了以下类型.

特点:

样品:

  • 紫外线照射.(紫外线指数,0-12)
  • 水摄入量.

生殖样本:

  • 基础体温
  • 宫颈粘液质量(值:干燥,粘稠,乳脂状,水样,EggWhite).
  • 排卵测试结果(用于LH激增)(值:阴性,阳性)
  • 月经开始了
  • 月经量(值:未指定,轻,中,重)
  • 阴道斑点(月经外)
  • 性活动(布尔)
    • 受保护与未受保护的状态,包括性传播感染和妊娠保护.

ios healthkit

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

Java - 使用类型参数发出初始化类

我在使用类型参数初始化类时遇到问题.这似乎是Java类型推断的一个缺点,我想知道是否有办法绕过这个或更好的方法实现这一点.

public class ParentModel {}

public class ChildModel extends ParentModel {}

public class Service<E extends ParentModel, T extends Collection<E>> {
    private Class<T> classOfT;
    private Class<E> classOfE;

    public Service(Class<E> classOfE, Class<T> classOfT) {
        this.classOfE = classOfE;
        this.classOfT = classOfT;
    }
}

public class BusinessLogic {
    public void someLogic() {
        Service<ChildModel, ArrayList<ChildModel>> service = new 
            Service<ChildModel, ArrayList<ChildModel>>(ChildModel.class, ArrayList.class);
    }
}
Run Code Online (Sandbox Code Playgroud)

编译时错误在BusinessLogic::someLogic():

构造函数Service <ChildModel,ArrayList <ChildModel >>(Class <ChildModel>,Class <ArrayList>)未定义

编译为Java 7.

java generics nested-generics

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

Java - 使用Apache.commons.csv写入CSV文件

在Java中使用apache.commons.csv库.我正在使用以下代码从网页上读取CSV文件:

InputStream input = new URL(url).openStream();
        Reader reader = new InputStreamReader(input, "UTF-8");

        defaultParser = new CSVParser(reader, CSVFormat.DEFAULT);
        excelParser = new CSVParser(reader, CSVFormat.EXCEL.withHeader()); 

        defaultParsedData = defaultParser.getRecords();
        excelParsedData = excelParser.getRecords();
Run Code Online (Sandbox Code Playgroud)

但是,我在这个库中找不到一个方法可以轻松地将这个文件写入我的计算机,以便打开它并稍后从中读取.

我试过这段代码来保存文件.

String outputFile = savePath+".csv";
        CSVPrinter csvFilePrinter = null;
        CSVFormat csvFileFormat = CSVFormat.EXCEL.withHeader();
        FileWriter fileWriter = new FileWriter(outputFile);
        csvFilePrinter = new CSVPrinter(fileWriter, csvFileFormat);

        for (CSVRecord csvRecord : excelParser) {
            for(String dataPoint: csvRecord){
                csvFilePrinter.print(dataPoint);
            }
            csvFilePrinter.print('\n');
         }

        fileWriter.flush();
        fileWriter.close();
        csvFilePrinter.close();
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用此代码读取文件时,没有打印出来:

InputStream input = new FileInputStream(cvsFilePath);
        Reader reader …
Run Code Online (Sandbox Code Playgroud)

java csv apache-commons-csv

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

什么是在IntelliJ 2017.2"运行/调试配置"对话框中"在Tomcat实例中部署应用程序"?

IntelliJ Ultimate 2017.2中,在Run/Debug Configurations对话框中,左侧选择了Tomcat Server> Local项目,复选框的含义究竟是什么Deploy applications configured in Tomcat instance?这个对话框的全部目的是在Tomcat中运行我的应用程序,所以我很困惑.

我想通过访问该文档?在左下角的图标,但收到一个404错误它的URL.

在此输入图像描述

java configuration tomcat runtime intellij-idea

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

如何将 ISO 8601 期间转换为人类可读的字符串 [Android Studio]?

关于如何将ISO 8601 持续时间格式 PnYnMnDTnHnMnS(例如:P1W、P5D、P3D)转换为天数的任何建议?

我试图以一种向用户显示免费试用天数的方式设置按钮的文本。

Google 通过键“freeTrialPeriod”以 ISO 8601 持续时间格式提供帐单信息,但我需要用户可以实际阅读的数字。

该应用程序的当前最低 API 级别是 18,因此 Java 8 中的 Duration 和 Period 类将无济于事,因为它们适用于等于或大于 26 的 API。

我已将以下方法设置为解决方法,但它看起来不是最佳解决方案:

private String getTrialPeriodMessage() {
        String period = "";

        try {
            period = subsInfoObjects.get(SUBS_PRODUCT_ID).getString("freeTrialPeriod");
        } catch (Exception e) {
            e.printStackTrace();
        }

        switch (period) {
            case "P1W":
                period = "7";
                break;
            case "P2W":
                period = "14";
                break;
            case "P3W":
                period = "21";
                break;
            case "P4W":
                period = "28";
                break;
            case "P7D":
                period = "7"; …
Run Code Online (Sandbox Code Playgroud)

java android iso8601 period trial

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

新的Vaadin 14应用程序无法运行,错误“无法确定'节点'工具”。缺少Node.js和npm工具

选择“ 纯Java Servlet”选项后,我使用“ 入门”页面创建了一个新的Vaadin 14应用程序。

该网页成功下载了.zip我解压缩的文件,并使用IntelliJ Ultimate Edition 2019.2。打开。我等了几分钟,Maven才开始做,下载并重新配置了项目。最后我去了Maven的面板内的IntelliJ,跑的Lifecycle项目cleaninstall

我在控制台上收到以下错误消息。

[ERROR] Failed to execute goal com.vaadin:vaadin-maven-plugin:14.0.0:prepare-frontend (default) on project acme: Execution default of goal com.vaadin:vaadin-maven-plugin:14.0.0:prepare-frontend failed: 
[ERROR] 
[ERROR] ======================================================================================================
[ERROR] Failed to determine 'node' tool.
[ERROR] Please install it either:
[ERROR]   - by following the https://nodejs.org/en/download/ guide to install it globally
[ERROR]   - or by running the frontend-maven-plugin goal to install it in this project:
[ERROR]   $ mvn com.github.eirslett:frontend-maven-plugin:1.7.6:install-node-and-npm -DnodeVersion="v10.16.0" …
Run Code Online (Sandbox Code Playgroud)

vaadin maven node.js npm vaadin-flow

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