小编Ahm*_*ood的帖子

创建Maven ArcheType.设置文件名

我想创建一个Archetype,用户可以在其中提供artifactId.然后我想拿这个artifactId并创建两个文件.这是一个例子.

artifactId= box

FILE 1: copy-box.txt
FILE 2 : Box.java
Run Code Online (Sandbox Code Playgroud)

创建copy-box.txt非常简单.但是如何使用B资本创建Box.java.

java maven maven-archetype

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

如果Groovy列表按升序排序,请按降序排序,反之亦然

我有一个常规的Order对象列表.我想在订单ID上对此列表进行排序.如果我的列表按升序排序,则按降序排序,反之亦然.解决这个问题的智能方法是什么?

groovy

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

Microsoft Bot框架:在连接上发送消息

我是Microsoft Bot框架的新手.现在我正在模拟器上测试我的代码.我想在你连接后立即发送Hello消息.以下是我的代码.

var restify = require('restify');
var builder = require('botbuilder');

var server = restify.createServer();
server.listen(process.env.port || process.env.PORT || 3978, function () {
   console.log('%s listening to %s', server.name, server.url); 
});

var connector = new builder.ChatConnector({
   appId: "-- APP ID --",
   appPassword: "-- APP PASS --"
});
var bot = new builder.UniversalBot(connector);
server.post('/api/message/',connector.listen());

bot.dialog('/', function (session) {
    session.send("Hello");
    session.beginDialog('/createSubscription');
});
Run Code Online (Sandbox Code Playgroud)

上面的代码在用户发起对话时发送Hello消息.我想在用户连接后立即发送此消息.

node.js botframework

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

制作DateFormat Threadsafe.使用什么,同步或线程本地

我想让以下代码线程安全.实现它的最佳方法是什么?

private static final DateFormat DATE_FORMAT = DateFormat.getDateTimeInstance();

public static final String eventTypeToDateTimeString(long timestamp)
{
   return DATE_FORMAT.format(new Date(timestamp));
}
Run Code Online (Sandbox Code Playgroud)

java multithreading thread-safety

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

Spring:无法将 SameSite cookie 设置为无

我无法将 SameSite cookie 值设置为无。

以下是我如何生成 ResponseCookie 对象。

ResponseCookie cookie = ResponseCookie.from("Hb", cookieUserId)
            .maxAge(!isEmpty(cookieUserId) ? MAX_COOKIE_DURATION : 0)
            .domain("test.com")
            .sameSite("None")
            .secure(true)
            .path("/")
            .build();
 response.addCookie(cookie)
Run Code Online (Sandbox Code Playgroud)

对端点的卷曲请求

curl -X POST "localhost:8080/v1/user/v" --data "{}" -v -H 'Content-Type: application/json'
Run Code Online (Sandbox Code Playgroud)

回复:

< set-cookie: Hb=00b7be31-fc6d-4891-a07c-46b5ef2b423c; Max-Age=7776000; Expires=Fri, 8 Nov 2019 17:23:52 GMT; Path=/; Domain=test.com; Secure
Run Code Online (Sandbox Code Playgroud)

如您所见,cookie 中缺少 SameSite 属性。

Spring Boot(版本:2.1.3.RELEASE)依赖

        <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-webflux</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-logging</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

java cookies spring spring-boot samesite

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

找出哪些测试涵盖哪一行jacoco

我正在一个巨大的代码库上运行集成测试.在覆盖率报告中,我想知道哪个测试覆盖了代码中的某一行.无论如何使用jacoco吗?

java testing jacoco

7
推荐指数
2
解决办法
1962
查看次数

从Socket读取连续消息

我的目标是从套接字读取消息,其中每个消息用ETX字符分隔.它是一个高频市场数据馈送,所以我不认为逐字节方法是有道理的,也是完整消息的大小是未知的.

有没有办法可以通过使用NetworkStream类来阅读此消息?我也尝试过Socket为此目的使用类,但不是从socket中逐个读取消息,而是从socket读取所有消息,随着系统速度变慢,这成为一个问题.

c# sockets

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

Hibernate:使用另一个实体中引用的复合键面对“id 的损坏列映射”

我在 Hibernate 中创建一对一映射时遇到问题。以下是我如何努力实现它。

以下是我的 SysEntity 超类

@MappedSuperclass
public class BaseSysEntity {

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Integer id;

@Column(name="sysupdate")
private Date sysupdate;

public Integer getId() {
    return id;
}

public void setId(Integer id) {
    this.id = id;
}

public Date getSysupdate() {
    return sysupdate;
}

public void setSysupdate(Date sysupdate) {
    this.sysupdate = sysupdate;
}

}
Run Code Online (Sandbox Code Playgroud)

以下类是将与“项目”创建一对一关系的实体

@Entity
@Table(name="sysproject")
public class SysProject extends BaseSysEntity implements Serializable {

@OneToOne(optional=true, fetch= FetchType.LAZY)
@PrimaryKeyJoinColumns({
    @PrimaryKeyJoinColumn(name="sysClientId", referencedColumnName="sysClientId"),
    @PrimaryKeyJoinColumn(name="pProject", referencedColumnName="pProject")
})
private Project project;

public Project getProject() { …
Run Code Online (Sandbox Code Playgroud)

java hibernate hibernate-mapping

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

执行 StandardScaler 后将 NaN 分配给 -1

我想要StandardScaler(通过 SK 学习)某些 DataFrame,其中包含很多NaN值,并且在执行此缩放器移位后我想将所有值分配NaN为 -1。我们知道 StandardScaler 不适用于 NaN 值,这怎么可能?

如果有任何其他解决方案(不依赖于Scikit Learn)也请提及。

df = pd.DataFrame(StandardScaler().fit_transform(values_to_scale.values))
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

ValueError: Input contains NaN, infinity or a value too large for dtype('float64').
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas scikit-learn

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

Grails创建从分钟字段下拉

我正在使用以下脚本为分钟字段创建一个下拉列表,但它不能正常工作.以下是我目前使用的代码.

<%def minuts=['00','01','02','03','04','05','06','07','08','09',10..59] %>
<g:select class="input-small" name="minute" from="${minuts}" value="${minute}"/>
Run Code Online (Sandbox Code Playgroud)

我想要的是创建一个以下数据的数组.. 00,01,02,03,04,05,06,07,08,09,10,11,12,13,14 ........ ... 59.

最聪明的方法是什么?

grails groovy

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