小编Mat*_*hew的帖子

什么是 Javadoc 摘要片段?

我正在尝试遵守Error Prone建议的Java 样式指南

\n

第 7.2 节摘要片段说明如下:

\n
\n

每个 Javadoc 块都以一个简短的摘要片段开始。该片段非常重要:它是文本中出现在某些上下文(例如类和方法索引)中的唯一部分。

\n
\n
\n

这是一个片段\xe2\x80\x94名词短语或动词短语,不是一个完整的句子。它不是以 A {@code Foo} is a... 开头,或者 This method returns... ,也没有形成像 Save the record. 这样的完整祈使句。但是,该片段是大写的并带有标点符号,就好像它是一个完整的句子。

\n
\n

这是我想知道的:

\n
    \n
  • 摘要片段到底是什么?据说每个 Javadoc 块都以它开头并且它是文本,但是是否有更多文档可供我阅读以更好地理解它?
  • \n
  • 为什么摘要片段非常重要?据说它出现在类和方法索引中,但我不确定我是否理解这意味着什么或为什么它很重要。我最好的猜测是,这是一种标记类及其成员的方法,以便更容易搜索它们。
  • \n
  • 我在哪里可以找到并阅读摘要片段?我正在使用 IntelliJ IDEA,因此我知道如何通过检查访问代码中的类和成员的 Javadoc,但是有没有办法列出所有可用的摘要片段?
  • \n
\n

java javadoc errorprone

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

Prolog-子集

我对Prolog有点陌生。我正在尝试编写一个函数子集(集合,子集),该函数确定子集是否是集合(duh)的子集。同样,如果第二个参数未实例化,则应输出每个可能的子集。现在,当实例化两个参数时它都可以工作,但是当我尝试输出所有子集时,它遇到了member / 2问题。例如:

?- subset([1,2,3], S).
S = [];
S = [1];
S = [1, 1];
S = [1, 1, 1];
...
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

% subset/2
% subset(Set, Subset) iff Subset is a subset of Set
subset(_, []).
subset(Set, [H|T]) :-
  member(H, Set),
  subset(Set, T).
Run Code Online (Sandbox Code Playgroud)

我如何做到这一点,以使成员不会继续选择Set中的第一个选项?

prolog

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

如何设置Gradle环境变量?

我正在尝试执行Gradle命令行任务-setupDecompWorkspace来设置Minecraft Forge,但任务卡在了反编译器上.我已经尝试过这个问题的第一个解决方案,但它没有用.第二个解决方案建议将GRADLE_OPTS环境变量设置为-Xmx2G.我不知道该怎么做.在线搜索了几个小时后,我仍然没有找到答案.即使是正式的Gradle 文档也无济于事.我是否需要在gradle.properties文件中声明变量,将其作为命令行参数或完全不同的内容输入?

请注意我一般都很擅长使用Gradle和Stackoverflow,所以我可能忽略了简单的事情或者犯了一些错误.这是我的第一个问题,所以我希望我至少能够正确地提出这个问题.提前感谢您解决此问题的任何帮助.

gradle gradlew minecraft-forge

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

R图表堆积条形图与超过100个类别

我有一个包含100多个类别的数据集.如果我要绘制它,我必须为它写100多行代码.以下是来自官方网站的示例:

library(plotly)
Animals <- c("giraffes", "orangutans", "monkeys")
SF_Zoo <- c(20, 14, 23)
LA_Zoo <- c(12, 18, 29)
data <- data.frame(Animals, SF_Zoo, LA_Zoo)
p <- plot_ly(data, x = ~Animals, y = ~SF_Zoo, type = 'bar', name = 'SF Zoo') %>%
add_trace(y = ~LA_Zoo, name = 'LA Zoo') %>%
layout(yaxis = list(title = 'Count'), barmode = 'stack')
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,如果我有超过100个将成为情节的动物园,我需要写'add_trace'超过100次,这是低效的.有没有人知道如何做到这一点?我尝试使用for循环但失败了.:(

或者,如果任何人知道如何使用ggplotly将ggplot转换为交互格式,它也将解决我的问题.ggplot生成的图是一个堆叠的分组条形图,其中x轴有10个facet_grid,每个网格中有大约100个类别.我试图直接使用ggplotly并将其保存为.html,但是,情节的比例非常奇怪.它应该看起来像一个宽约40,高约8的矩形,但在html中,它只是显示为一个不可读的正方形.

谢谢!

plot r ggplot2 dataframe plotly

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

Android SDK Manager不起作用:下载中断:"标签不匹配"

我正在开始开发android.我已经"玩"了一下eclipse,现在我正在尝试一些处理流媒体的在线示例.

问题是我似乎没有安装软件包,在调试时,我收到以下错误消息:"找不到源".

因此,我尝试将软件包转到SDK管理器,选择它们并单击"安装".

https://www.dropbox.com/s/d7kuhokj86k4rgu/Sin%20t%C3%ADtulo.jpg?m=

我的问题如下:我无法安装它们并且不知道为什么,我没有得到错误:

https://www.dropbox.com/s/8f4j5yf0somiio6/Sin%20t%C3%ADtulo2.jpg?m=

谁能帮助我?

谢谢

PS:dropbox的链接是为了让你能够看到我拍摄的一些屏幕截图

sdk android

4
推荐指数
3
解决办法
8672
查看次数

HTACCESS使用HTTPS重定向添加WWW

目前我的htaccess代码是

#add www
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]


#send all traffic to https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Run Code Online (Sandbox Code Playgroud)

这在输入以下网址时有效

1. https://example.com -> https://www.example.com
2. http://example.com -> https://www.example.com
3. http://www.example.com -> https://www.example.com
4. https://example.com -> https://www.example.com
5. https://example.com/somepage -> https://www.example.com/somepage
6. http://www.example.com/somepage -> https://www.example.com/somepage

但是当尝试访问某个页面时,https和www都不存在时,它不起作用,而是重定向到奇怪的URL

7. http://example.com/somepage -> https://www.example.com/https://example.com/somepage

有什么建议?

apache .htaccess mod-rewrite redirect url-rewriting

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

外键未保存在 Spring Rest 应用程序中

我正在尝试使用 Spring Data JPA 实现双向一对多关系。我已经创建了用于保存和获取数据的测试用例,并且映射中没有问题,并且数据都保存在两个表中。但是当我尝试通过点击 Post 请求来创建数据时,外键没有被保存。客户和电话之间的映射是双向的一对多。

一对多1应用程序

package com.jwt.onetomany;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class OneToMany1Application {

    public static void main(String[] args) {
        SpringApplication.run(OneToMany1Application.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

演示控制器

package com.jwt.onetomany.controller;

import java.net.URI;
import java.util.List;

import org.apache.tomcat.jni.Poll;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.support.ServletUriComponentsBuilder;

import com.jwt.onetomany.entity.Customer;
import com.jwt.onetomany.repo.CustomerRepository;

@RestController
public class DemoController {

    @Autowired
    CustomerRepository customerRepository;

    @GetMapping("/getall")
    ResponseEntity<List<Customer>> getAllCustomers() {

        Iterable<Customer> findAll = customerRepository.findAll();
        List<Customer> customers …
Run Code Online (Sandbox Code Playgroud)

rest hibernate spring-data-jpa spring-restcontroller spring-rest

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

即使在执行 php artisan migrate 之后,Password_resets 表仍丢失

我正在尝试在 laravel 中进行密码恢复,但是在插入电子邮件发送重置请求后,出现错误,指出 password_resets 不存在。

我已经尝试再次迁移,但没有任何效果。

SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "password_resets" does not exist 
LINE 1: delete from "password_resets" where "email" = $1 ^ (SQL: delete from "password_resets" where "email" = blabla@gmail.com)
Run Code Online (Sandbox Code Playgroud)

postgresql laravel

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