小编Bas*_*que的帖子

如何在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
查看次数

什么是在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
查看次数

了解Vaadin Flow/Vaadin 10

序言:我是一名高级Vaadin开发人员(我使用过6,7,现在我的所有项目都迁移到了Vaadin 8).

我开始研究Vaadin 10/Flow,但我发现自己处于一些热水中.

我实际上正在努力的是"项目"本身.我越深入,我越觉得这个框架正在转变为基于css/html的框架,这需要比java更多的css/html知识.我的意思是,如果你不完全知道css和html如何工作,你就不能再轻松地使用这个框架了.

问题是,我不知道我是否完全忽略了这一点,我正在失去一杯水,或者如果那真的是一个完全不同的框架.这是我要求你提出意见的地方,以及一些对抗.

我发现了一些非常好的东西,比如@Router和所有新的导航范例和新的Mobile First组件,但是在示例中我真的找不到一种快速的方法来构建一个漂亮的外观和感觉布局而无需使用css和html.

使用Vaadin 8轻松完成任务对我来说很难理解......就像模板一样:使用Vaadin 10 Designer真的很奇怪.

我希望我只是错过了这一点,你们中的一些人可以帮助我清除我的想法.

vaadin vaadin10 vaadin-flow

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

从Vaadin 10 Flow中的Vaadin 8 Framework替换"AbsoluteLayout"?

AbsoluteLayout在Vaadin 8(框架)使布局内的窗口小部件面向像素的位置放置.虽然不是我选择的第一个布局,但AbsoluteLayout它适合从其他使用面向像素位置的布局的UI构建平台移植代码.

手册中的示例代码:

// A 400x250 pixels size layout
AbsoluteLayout layout = new AbsoluteLayout();
layout.setWidth("400px");
layout.setHeight("250px");

// A component with coordinates for its top-left corner
TextField text = new TextField("Somewhere someplace");
layout.addComponent(text, "left: 50px; top: 50px;");
Run Code Online (Sandbox Code Playgroud)

我可以看到传递的参数只是CSS编码.但我不是HTML/CSS向导,这就是我首先使用基于Java的Vaadin的原因.

从Vaadin 8(框架)迁移到Vaadin 10(Flow)的迁移指南这个组件列表中表示,8从8中未包含,他们也不打算在将来添加它.但该页面确实提供了有关替换的说明:AbsoluteLayoutAbsoluteLayout

使用例如Div可以很容易地在V10中实现相同的效果

  • 有人可以解释这在基于Java的Vaadin应用程序中意味着什么吗?也许是一个例子?
  • 在Vaadin 10 Flow应用程序中,一个人如何方便而常规地对小部件进行像素定位?

layout css-position vaadin vaadin10 vaadin-flow

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

如何将 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
查看次数

Java:如何以ISO 8601 SECOND格式获取当前日期

我需要在ISO 8601中获取SS毫秒HH:MM时区的当前日期

完成日期加上小时,分钟,秒和小数秒:YYYY-MM-DDThh:mm:ss.sTZD(例如1997-07-16T19:20:30.45 + 01:00)

请参阅:http://www.w3.org/TR/NOTE-datetime

我尝试了不同的方法,但我无法得到正确的毫秒和时区数字:

DateFormat df=new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSZZ");
df.setTimeZone(TimeZone.getTimeZone("UTC"));
df.format(new Date());
Run Code Online (Sandbox Code Playgroud)

JAVA结果: 2012-11-24T21:19:27.758 + 0000

Apache结果: 2012-11-24T21:19:27.758 + 00:00(Apache Commons FastDateFormat)

java format timezone iso date

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

在 IntelliJ 中复制一行,然后注释掉

使用 IntelliJ 2018,是否有任何键盘快捷键可以复制和禁用代码行?

\n\n

如果插入符号位于未选择任何文本的单行中,请复制并禁用整个单行。

\n\n

如果跨多行选择文本,请复制并禁用所有选定文本的整行。

\n\n

我所说的“复制和禁用”是指:

\n\n
    \n
  1. 选择整行。
  2. \n
  3. 复制文本。
  4. \n
  5. 注释掉相同的文本。
  6. \n
  7. 在该文本下方粘贴一份副本。
  8. \n
\n\n

我使用的是 macOS,但最好同时涵盖 PC 和 Mac 快捷键。

\n\n

其他一些问题涵盖使用\xe2\x8c\x98c选择和复制一行以及\xe2\x8c\x98d选择和复制一行。但我正在寻找一个多行解决方案,以及一个在复制后注释掉原始文本的解决方案。

\n

comments keyboard-shortcuts intellij-idea code-editor

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

尽管 JavaFX 应用程序中的 module-info.java 中存在“require”,但仍出现“找不到模块”错误

我正在开发用于屏幕录制的 JavaFX 项目。我需要录制整个屏幕。我使用依赖monte-screen-recorder

这是我的pom.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.screenRecorder</groupId>
    <artifactId>ScreenRecorder</artifactId>
    <version>1.0-SNAPSHOT</version>
    <name>ScreenRecorder</name>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <junit.version>5.9.2</junit.version>
    </properties>

    <dependencies>
        <!-- JavaCV dependencies -->
        <dependency>
            <groupId>org.bytedeco</groupId>
            <artifactId>javacv</artifactId>
            <version>1.5.6</version>
        </dependency>
        <dependency>
            <groupId>org.bytedeco</groupId>
            <artifactId>javacv-platform</artifactId>
            <version>1.5.6</version>
        </dependency>
        <dependency>
            <groupId>org.jcodec</groupId>
            <artifactId>jcodec-javase</artifactId>
            <version>0.2.3</version>
        </dependency>
        <!-- JavaFX dependencies -->
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-controls</artifactId>
            <version>17.0.2</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-media</artifactId>
            <version>17.0.2</version>
        </dependency>
        <dependency>
            <groupId>org.openjfx</groupId>
            <artifactId>javafx-fxml</artifactId>
            <version>17.0.2</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/com.github.stephenc.monte/monte-screen-recorder -->
        <dependency>
            <groupId>com.github.stephenc.monte</groupId>
            <artifactId>monte-screen-recorder</artifactId>
            <version>0.7.7.0</version>
        </dependency>
        <dependency>
            <groupId>com.github.kokorin.jaffree</groupId>
            <artifactId>jaffree</artifactId>
            <version>2023.09.10</version>
        </dependency>



    </dependencies>

    <build> …
Run Code Online (Sandbox Code Playgroud)

java javafx

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