小编Mar*_*vic的帖子

为什么Chrome会在空白字段中显示"请填写此字段"工具提示?

我的客户联系了我,说用户投诉说某些字段现在显示工具提示,上面写着"请填写此字段".我无法相信我所听到的......但是客户端是对的 - 使用最新的Chrome版本,某些字段显示浏览器工具提示,此消息甚至与我的验证器并排!

有什么问题?我错过了什么?

谢谢.

编辑:

我的用户控件生成的HTML如下:

<input name="tbMontante" type="text" maxlength="8" size="10" tbMontante" class="Montantetextfield" 
    FieldName="Montante" 
    Required="True" 
    AllowDecimalValues="True" 
/>
Run Code Online (Sandbox Code Playgroud)

编辑:

我的文档类型如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Run Code Online (Sandbox Code Playgroud)

我的浏览器应该使用HTML 5来解析吗?

html5 google-chrome popup

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

Linux上JavaFX运行时JAR文件jfxrt.jar的位置是什么?

我正在尝试使用Eclipse Kepler运行一些JavaFX代码,并在Linux机器上安装了e(fx)clipse插件,使用:

java version "1.7.0_21"
OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-5)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我的理解是,尽管自JDK 7u6版本以来JavaFX已包含在标准JDK中,但JavaFX运行时JAR文件jfxrt.jar暂时不在Java运行时路径中,直到JavaFX与其他Java基础结构之间的进一步测试为止.已经完成.因此,在创建新的Java项目时,必须手动将其添加到项目构建路径库中.

我一直在以下两个目录中寻找那个jar而没有成功:

/usr/lib/jvm/java-7-openjdk-common/jre/lib/
/usr/lib/jvm/java-7-openjdk-amd64/lib
Run Code Online (Sandbox Code Playgroud)

我应该在哪里寻找它?

java eclipse linux openjdk javafx

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

如何解决推动被拒绝并在拉动时要求拉动导致"一切都是最新的"?

当我尝试将我的代码推送到远程存储库时,使用EGit和Eclipse,我收到一条错误消息,说我应该先拉,如图1所示.

尝试推送时出现错误对话框

当我尝试从远程存储库中取出时,我收到一条消息,说明所有内容都是最新的,如图2所示.

拉动后的消息对话框

我该如何解决这个问题?

eclipse git egit

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

如何根据JavaFX中的内容设置窗口最小大小?

100x100在JavaFX 2.2中将窗口最小大小静态设置为像素帧,可以使用:

stage.setMinWidth(100);
stage.setMinHeight(100);
Run Code Online (Sandbox Code Playgroud)

假设我们不想设置固定的最小大小,但我们希望将窗口调整为最小大小,使其所有内容(按钮,文本字段等)仍然完全可见.我们怎么做?

java javafx

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

如何使用 Apollo Server 测试提供身份验证令牌的 GraphQL 查询?

Apollo Server 集成测试文档展示了如何使用createTestClient以下命令测试简单查询:

const { query } = createTestClient(server);
const res = await query({ query: GET_LAUNCH, variables: { id: 1 } });
Run Code Online (Sandbox Code Playgroud)

在尝试测试需要授权令牌的查询时,我尝试将jwtToken作为额外字段传递给传递给查询的对象,如下所示:

const res = await query({ 
  query: MY_QUERY, 
  http: { headers: { authorization: `Bearer ${jwtToken}` } },
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用。尝试运行它时,我得到以下响应:

{
  "http": {
    "headers": {}
  },
  "errors": [{
    "message": "must authenticate",
    "locations": [{
      "line": 2,
      "column": 3
    }],
    "path": ["myQuery"],
    "extensions": {
      "code": "UNAUTHENTICATED"
    }
  }],
  "data": {
    "myQuery": null
  }
} …
Run Code Online (Sandbox Code Playgroud)

typescript jestjs graphql apollo-server

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

WebTestClient 返回 IllegalStateException:block()/blockFirst()/blockLast() 正在阻塞,线程中不支持

以下功能:

private Boolean canDoIt(Parameter param) {
  return myService
      .getMyObjectInReactiveWay(param)
      .map(myObject -> myService.checkMyObjectInImperativeWay(myObject))
      .block();
}
Run Code Online (Sandbox Code Playgroud)

在运行时工作正常,但是当使用它测试使用它的流程时,WebTestClient出现以下错误:

java.lang.IllegalStateException: block()/blockFirst()/blockLast() are blocking, which is not supported in thread parallel-1
    at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:83) ~[reactor-core-3.4.1.jar:3.4.1]
    Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
Assembly trace from producer [reactor.core.publisher.MonoFlatMap] :
    reactor.core.publisher.Mono.flatMap
Run Code Online (Sandbox Code Playgroud)

我知道我不应该使用block(),但我别无选择:该函数必须返回 a Boolean(而不是 a Mono<Boolean>)。也许有另一种不使用block().

有没有办法让我WebTestClient不抛出该错误?

使用Reactor Core版本3.4.6

java reactive-programming project-reactor spring-webflux webtestclient

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

为什么不能将Runnable嵌入线程中?

据我所知,从java.lang.Thread文档和stackoverflow上发布的其他问题,如" 如何通过线程访问Runnable对象? "和" 获取Runnable的当前实例 ",不可能获得Runnable嵌入对象的引用在一个Thread.

具有这种可能性有用的场景是在实现一个方法时,由于我们覆盖了另一个类或接口中定义的方法,因此无法修改其签名,并且需要执行不同的操作,具体取决于Runnable嵌入的类型目前Thread.

如果我们有一个getRunnableThread类中调用的方法,我们可以这样做:

if (Thread.currentThread().getRunnable() instanceof Type1) {
  // do something...
} else {
  // do something else...
}
Run Code Online (Sandbox Code Playgroud)

这在我们想要确保方法中包含的操作仅由某些线程而不是其他线程执行的情况下也是有用的.

所以我想知道,Java开发人员决定不允许Runnable从a 获取实例的特定原因Thread,还是缺少值得通知的功能?如果您认为没有理由支持该选择,但将其作为缺失功能通知是不值得的,那么您将在上述场景中使用什么策略?

java concurrency multithreading runnable

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

如何通过指定URL来访问JAX-RS Web服务目录中的文件?

鉴于在Tomcat下部署了JAX-RS Web服务,如何通过指定URL来直接从浏览器访问某些文件http://site/path/file

假设我有Web服务方法返回HTML网页,我需要在该页面中加载存储在Web服务目录中的CSS文件或图像文件.例如:

@GET
@Path("/")
@Produces(MediaType.TEXT_HTML)
public synchronized String root() {
    String head = "<head><link href=\"path/style.css\" rel=\"stylesheet\"></head>";
    String head = "<body><img src=\"path/image.jpg\"/></body>";
    return "<html>"+ head + body + "<html>";
}
Run Code Online (Sandbox Code Playgroud)

我应该在哪里放置Web服务目录中的文件(WebContent,META-INF,WEB-INF等),我应该把HTML页中的路径是什么?

rest tomcat web-services jax-rs

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

Netbeans CSS 自动格式

在NetBeans 6.9.1(PHP束)的编码格式(ALT+ SHIFT+ F)似乎并不在CSS文件的工作,那就是当我尝试运行它没有任何反应。这是正常的还是我错过了什么?

css netbeans autoformatting

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

从命令行运行 jest 时“未找到测试”

在构建的 React 项目create-react-app中,测试文件位于他们需要测试的代码旁边的同一文件夹中,如下所示:

|- /src/path
|  |- List.tsx
|  |- List.test.tsx
Run Code Online (Sandbox Code Playgroud)

尝试运行npx jest或使用 global 时jest,我得到以下结果:

No tests found
In C:\src\path
  34 files checked.
  testMatch: **\*test.tsx,**/*test.tsx,src\**\*.test.tsx,src/**/*.test.tsx,C:\src\path\src\**\*.test.tsx,C:\src\path\src\**\*.test.tsx - 0 matches
  testPathIgnorePatterns: \\node_modules\\ - 34 matches
Pattern:  - 0 matches
Run Code Online (Sandbox Code Playgroud)

运行npm test-这在转弯运行脚本react-scripts testpackage.json-工作正常,并能够找到并运行项目中的所有测试(手表模式)。

知道如何解决这个问题吗?

环境

  • 节点: 10.15.0
  • npm: 6.4.1
  • 反应脚本: 2.1.3
  • 操作系统: Windows 10 1809 17763.316

开玩笑的配置文件

module.exports = {
  testMatch: [
    '**\\*test.tsx',
    '**/*test.tsx',
    'src\\**\\*.test.tsx',
    'src/**/*.test.tsx',
    '<rootDir>\\src\\**\\*.test.tsx',
    '<rootDir>/src/**/*.test.tsx',
    'src/.*|(.|/)(.test).tsx?$'
  ],
};
Run Code Online (Sandbox Code Playgroud)

typescript reactjs jestjs react-scripts

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