小编Its*_*has的帖子

我控制修补程序上的Mongo错误

我试图从我的2008 R2服务器启动mongod.exe并且我收到此错误:

I CONTROL Hotfix kb2731284 or a later update is not installed, will zero-out files.
Run Code Online (Sandbox Code Playgroud)

我没有找到任何更新或什么是我控制,有人遇到问题?谢谢.

mongodb windows-server-2008-r2

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

反应上下文 - 'contextType' 未定义

我正在使用应该支持 react 的 react-dom@16.6.1 和 react@16.6.1Context并尝试运行一个与react-context相同的简单示例:

应用程序.js

import React, { Component } from 'react';
import AppManger from './components/AppManger';
import './App.css';
export const ThemeContext = React.createContext({a1:'a1'});

class App extends Component {

  render() {

    return (

      <div className="App">
        <h1>Manage Storefront Services Products</h1>
        <ThemeContext.Provider value="dark">
          <AppManger />
        </ThemeContext.Provider>

      </div>

    );
  }
}

export default App;
Run Code Online (Sandbox Code Playgroud)

AppManger.js(没有上下文引用)

import React, { Component } from 'react'
import SearchBar from './SearchBar';
export default class AppManger extends Component {


    constructor(props) {
        super(props);
        this.onSearchBarChange = …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-context

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

react-moment 在哪里设置 moment.locale

阅读 react-datepicker文档后,我尝试按照文档的说明更改我的日期选择器语言:

通过提供 locale 道具,全局调用 moment.locale(lang) Picker-specific

我的问题是在反应应用程序中编写此设置的位置。

1- app.js(构造函数)。

2-日期选择器组件(构造函数)。

3-别处...

以及如何将其设置为道具,我尝试过:

<DatePicker locale='gr'
      minDate={this.props.minDate}
        selected={this.state.startDate}
        onChange={this.handleChange}
        disabled = {this.props.disabled}
    />;
Run Code Online (Sandbox Code Playgroud)

它仍然显示为英语。

顺便说一句-有人知道希伯来语的语言字符串是什么吗?谢谢。

localization momentjs reactjs

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

Javax.Validation - 允许 null 但如果值不是则验证

我正在使用 javaxValidation.constraints并且我想验证输入但允许它为空,我的 POJO:

public class somePOJO{
    @NotNull
    @Size(min =2, max=50)
    @Pattern(regexp="^[A-Za-z \\s\\-]*$")
    private String country;

    @Size(min =2,max=50)
    @Pattern(regexp="^[A-Za-z \\s\\-]*$")
    private String state;
    //gettes, setters.....

}
Run Code Online (Sandbox Code Playgroud)

我想验证state,例如, @Pattern并且@size仅当它不是null

有没有办法使用自定义注释来做到这一点?

java validation

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

react.js - 使用自定义路径运行npm run build

npm run buildreact-create-app项目上运行命令会在所有文件中创建一个构建文件夹和一些默认路径,例如地图文件:

{"version":3,"sources":["../static/js/main.500cb0d9.js" ...
Run Code Online (Sandbox Code Playgroud)

我可以更改构建文件夹中的所有路径以匹配我的BE,例如

{"version":3,"sources":["mywebsite/web/static/js/main.500cb0d9.js" ...
Run Code Online (Sandbox Code Playgroud)

的package.json:

{
  "name": "reactTest",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "jquery": "^3.3.1",
    "moment": "^2.22.1",
    "react": "^16.4.1",
    "react-datepicker": "^1.5.0",
    "react-dom": "^16.4.1",
    "react-month-picker": "^1.3.7",
    "react-scripts": "1.1.4"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}
Run Code Online (Sandbox Code Playgroud)

reactjs npm-run npm-scripts react-create-app

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

使用 ContentCachingRequestWrapper 后缺少必需的请求正文

我需要读取我的GenericFilterBean. 因为我不能两次调用getreader我用过ContentCachingRequestWrapper类似 -

HttpServletRequest httpRequest = (HttpServletRequest) request;
ContentCachingRequestWrapper cachedRequest = new ContentCachingRequestWrapper(httpRequest);
Run Code Online (Sandbox Code Playgroud)

获取请求正文-

String payload = cachedRequest.getReader().lines().collect(Collectors.joining());
Run Code Online (Sandbox Code Playgroud)

并链接请求-

chain.doFilter(cachedRequest, response);
Run Code Online (Sandbox Code Playgroud)

但我的控制器仍然抛出-

 .w.s.m.s.DefaultHandlerExceptionResolver : Resolved exception caused by handler execution: org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public org.springframework.http.ResponseEntity<?> com.siemens.plm.it.sf.api.controllers.OrderController.createCCOrder(com.siemens.plm.it.de.ms.provisioning.model.sap.SapQuoteCreationArgument,javax.servlet.http.HttpServletRequest) throws java.lang.Exception
Run Code Online (Sandbox Code Playgroud)

如何链接请求以便我也可以读取控制器中的有效负载?

java filtering http spring-boot

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

访问由node.js中的xhr请求发送的数据

我通过XMLHttpRequest从文本框向node.js表达服务器发送一些文本:

var text = document.getElementById("textBox").value;
    console.log(text);
    var xmlhttp;
    if (window.XMLHttpRequest)
    {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
    else
    {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4 || xmlhttp.status==200)
        {
        document.getElementById("textBox").value =xmlhttp.responseText;
        }
    }
    xmlhttp.open("POST","http://127.0.0.1:3000/",true);
    xmlhttp.send(text);
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在我的服务器中访问它:

var http = require("http");
var url = require("url");
var qs = require('querystring');
var path = require('path');
var bodyParser = require('body-parser');
var express = require('express');

var app = express();
// start endle req\res
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false …
Run Code Online (Sandbox Code Playgroud)

html javascript xmlhttprequest node.js express

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

Junit 失败 - 字符串中的引号比较

我正在尝试assertEquals使用JUnit 4, Java 8, 来比较 2 个字符串来检查解密函数,所以:

String data = "veryLongEncryptedString.....";
String value = DecUtils.decryptToken(data, null); //returns String
assertEquals("Here User name: ", "encrypt expected value", value);
Run Code Online (Sandbox Code Playgroud)

这些值相等,但控制台显示引用其中之一:

org.junit.ComparisonFailure: Here is test for Addition Result:  expected:<[xxx]> but was:<["xxx"]>
Run Code Online (Sandbox Code Playgroud)

如何使这两个值都带引号或不带引号?谢谢。

java junit4

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

将大文件上传到aws s3存储桶而不加载到内存

MultipartFile我正在尝试使用和控制器将 2GB+ 文件上传到我的存储桶AmazonS3

@PostMapping("/uploadFile")
public String uploadFile(@RequestPart(value = "file") MultipartFile file) throws Exception {
    String fileUploadResult =  this.amazonClient.uploadFile(file);
    return fileUploadResult;
}
Run Code Online (Sandbox Code Playgroud)

亚马逊客户端上传文件:

public String uploadFile(MultipartFile multipartFile) throws Exception {

    StringBuilder fileUrl = new StringBuilder();
    try {
        File file = convertMultiPartToFile(multipartFile);
        String fileName = generateFileName(multipartFile);
        fileUrl.append(endpointUrl);
        fileUrl.append("/");
        fileUrl.append(bucketName);
        fileUrl.append("/");
        fileUrl.append(fileName);
        uploadFileTos3bucket(fileName, file);
        file.delete();
    } catch (Exception e) {
        e.printStackTrace();
        throw e;
    }
    return fileUrl.toString();
}
Run Code Online (Sandbox Code Playgroud)

amazonClient-convertMultiPartToFile:

private File convertMultiPartToFile(MultipartFile file) throws IOException {
        File convFile = new File(file.getOriginalFilename()); …
Run Code Online (Sandbox Code Playgroud)

file amazon-s3 amazon-web-services spring-boot

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

AngularJS - 从表单验证/脏中排除字段

我有一个checkbox内部ng-form说唱HTML5 form,我想排除所以它不会改变我的形式$state($pristine$dirty).

我试过使用ignoreDirty指令 - Angular 1.2:是否可以在表单脏检查中排除输入?

和其他一些解决方案,但没有ng-form内部工作HTML5 form,一些示例代码:

<form name="mainForm" class="col-xs-10 form-validation" novalidate>
  <ng-form name="innerForm">
    <div>
      <span>check my
        <span ng-if="vm.utils.mode!=='readonly'">
          <input type="checkbox" 
                 ng-model="vm.utils.amalotSecond" 
                 class="secondYearCheckBox">
        </span>
      </span>
    </div>
  </ng-form>
<form>
Run Code Online (Sandbox Code Playgroud)

javascript forms html5 angularjs

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