小编kar*_*kar的帖子

如何使用mysqladmin flush主机解锁

我已经看过这里列出的类似案例,但它似乎没有用.

我使用MySQL Workbench与我的数据库建立连接,该数据库托管在另一台服务器上.尝试了几次,无法连接,然后出现此错误.我很困惑,我甚至应该在哪里冲洗.在SQL查询下的PhpMyadmin?当我尝试输入以下命令时,它返回语法错误.我正在使用Windows操作系统,因此我也没有shell shell脚本来输入这些信息.我现在暂时通过Cpanel/phpmyadmin访问数据库.

请帮忙告诉我应该在哪里输入这些数据,以及我的语法是否错误.感谢帮助.

mysqladmin flush-hosts;

or

mysqladmin -umyname -pmypassword flush-hosts;
Run Code Online (Sandbox Code Playgroud)

我的错误信息如下:

无法在192连接到MYSql ..*用户myName

主持人'主持人 - 92...*.as13285.net'由于许多连接错误而被阻止; 使用'mysqladmin flush-hosts'取消阻止

mysql mysql-workbench

44
推荐指数
2
解决办法
25万
查看次数

Java - 检查输入是否为正整数,负整数,自然数等.

在Java中是否有任何内置方法,您可以在其中找到用户输入的类型,无论是正面还是负面等等?下面的代码不起作用.我试图找到一种方法来输入任何内置的方法,可以在if语句中执行它.

import java.util.Scanner;

public class Compare {

    public static void main(String[] args) { 

        Scanner input = new Scanner(System.in);

        System.out.print("Enter a number: ");
        int number = input.nextInt();

        if(number == int) 
            System.out.println("Number is natural and positive.");
    }
}
Run Code Online (Sandbox Code Playgroud)

java

23
推荐指数
3
解决办法
20万
查看次数

使用新的 Record 类时无法反序列化

我想看看我是否可以用 Java 14 中的新 Record 类替换我现有的 Pojo。但无法这样做。得到以下错误:

com.fasterxml.jackson.databind.exc.InvalidDefinitionException:无法构造实例com.a.a.Post(无创建者,如默认构造,存在):无法从对象值反序列化(无基于委托或属性的创建者)

我知道错误是说记录没有构造函数,但是从我所看到的记录类在后台处理它,并且相关的 getter 也在后台设置(不完全是 getter,而是 id() title() 等等没有 get 前缀)。是不是因为 Spring 还没有采用最新的 Java 14 记录?请指教。谢谢。

我在 Spring Boot 版本 2.2.6 中执行此操作并使用 Java 14。

以下使用通常的 POJO 工作。

邮政类

public class PostClass {
    private int userId;
    private int id;
    private String title;
    private String body;

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) { …
Run Code Online (Sandbox Code Playgroud)

java spring spring-boot java-14 java-record

13
推荐指数
2
解决办法
2556
查看次数

为什么不能将过滤器用作流中的最后一步

我一直被告知,不通过诸如collect和findFirst之类的方法终止Stream是一种不好的做法,但是没有真正的反馈来说明为什么在博客中对此不多说。

看下面的示例,而不是使用大量的嵌套if检查,我使用Optional来获取List值。如您所见,我的最后一步是在该Stream中进行过滤。这对我来说是可以预期的,它将返回一个列表。为什么这是错误的,我应该怎么写呢?

import lombok.Getter;
import lombok.Setter;
import java.util.*;

public class Main {
    public static void main(String[] args) {

        RequestBean requestBean = new RequestBean();
        // if I uncomment this I will get the list values printed as expected
//        FruitBean fruitBean = new FruitBean();
//        AnotherBean anotherBean = new AnotherBean();
//        InnerBean innerBean = new InnerBean();
//        requestBean.setFruitBeans(Collections.singletonList(fruitBean));
//        fruitBean.setAnotherBeans(Collections.singletonList(anotherBean));
//        anotherBean.setInnerBeans(Collections.singletonList(innerBean));
//        List<String> beans = Arrays.asList("apple", "orange");
//        innerBean.setBeans(beans);

        List<String> result = getBeanViaOptional(requestBean);

        if(result != null){
            for(String s : result){ …
Run Code Online (Sandbox Code Playgroud)

java java-8

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

WPF图表控件默认存在或我必须进行外部下载?

我一直在浏览此前的帖子以及一些教程视频.看起来工具箱选项具有自4.0以来的图表控件选项,并且不需要任何额外的下载.

但在我的情况下,工具框以Pointer开头,然后是一些常见的WPF控件,然后是所有WPF控件,如按钮,画布等.我没有看到图表控件.

读起来我可能错过了一个装配参考.参考似乎是:

System.Windows.Control.dataVisualization.toolkit.dll

当我查找列表时,我甚至没有可用于导入的引用.我最接近的是:

System.Web.DataVisualization

我导入它并且它也不起作用.

请告诉我缺少什么.我正在寻找图表控件开始,并在我当前的应用程序上做一些简单的图表工作.谢谢.

c# wpf charts visual-studio

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

循环结束后程序未终止

在以下情况下,布尔值“ done”被设置为true,这将结束程序。相反,即使while(!done)不再是有效的情况,该程序仍会继续运行,因此它应该已停止。现在,如果我要添加一个线程睡眠,即使睡眠时间为零,程序也会按预期终止。这是为什么?

public class Sample {

    private static boolean done;

    public static void main(String[] args) throws InterruptedException {
        done = false;
        new Thread(() -> {
            System.out.println("Running...");
            int count = 0;
            while (!done) {
                count++;
                try {
                    Thread.sleep(0); // program only ends if I add this line. 
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }).start();

        Thread.sleep(2000);

        done = true; // this is set to true after 2 seconds so program should end.
        System.out.println("Done!"); // this gets printed after 2 seconds …
Run Code Online (Sandbox Code Playgroud)

java

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

将对象移动到列表末尾的优雅方式

如果一个对象的布尔标志设置为 true,我试图将它移动到列表的末尾。以下是我采用删除它并重新添加它的方法。在 Java 8 中是否有更好更优雅的方法来做到这一点?我必须使用该布尔标志来确定对象是否需要转到列表末尾。请指教。

public class Main {

    public static void main(String[] args) {

        Item item1 = new Item();
        item1.setName("item1");
        Item item2 = new Item();
        item2.setName("item2");
        item2.setMoveToLast(true);
        Item item3 = new Item();
        item3.setName("item3");
        Item item4 = new Item();
        item4.setName("item4");

        List<Item> items = new ArrayList<>(Arrays.asList(item1, item2, item3, item4));
        System.out.println("Before moving...");
        items.forEach(System.out::println);

        // only item2 has flag set to true thus only item2 will be sent to end of list.  
        move(items);
        System.out.println("After moving...");
        items.forEach(System.out::println);
    }

    private static void move(List<Item> items){
        for …
Run Code Online (Sandbox Code Playgroud)

java java-8

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

列表视图滚动经过顶部小部件

我有以下内容,其中列表视图在文本小部件下创建良好。
但如果我向上滚动,它会滚动到顶部文本小部件。

如果我使用 ListView.Builder,也会出现同样的问题。起初以为这只存在于 IOS 平台上。
但现在 Android 也注意到同样的问题。我已经压缩了实现,使得

您可以复制整个代码块并将其粘贴到https://flutter.dev/docs/get-started/codelab-web
中并重新创建问题以查看它。(不过需要一段时间才能渲染)。

我可以就我做错的事情得到一些建议吗?
在模拟器和实际移动设备中体验相同。谢谢。

import 'package:flutter/material.dart';

void main() {
  runApp(MyAppOne());
}

class MyAppOne extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: SafeArea(
        child: Scaffold(
          body: Column(
            children: [
              Text('The List scrolls behind this text instead of stopping under it'),
              Expanded(
                child: ListView(
                  // hard coded values to simplify. accountTitles is just used to iterate
                  // based on its size which is length 30. Issue exists …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

Firefox 和 Safari 浏览器的 Cookie 存储替代方案

目前我正在寻找捕获浏览器上 cookie 的到期日期。

这些是别人设置的cookie,我无法更改。只是想读取 cookie,它已经过期了。

以下适用于 Chrome 和 Edge。

cookieStore.get('myCookie')
    .then(cookie => cookie.expiry)
    .then(expiry => console.log(expiry))
Run Code Online (Sandbox Code Playgroud)

但 Firefox 和 Safari 不支持此功能,如浏览器兼容性下所述。

https://developer.mozilla.org/en-US/docs/Web/API/CookieStore

Firefox 和 Safari 是否有替代方案或变通办法来实现相同的目标?

请指教。谢谢。

javascript cookies

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

匹配一个或多个可选择重复的特定模式

寻找一个regex可以同时适用于Javascript和 的产品Java

只要每个大写字母后面跟着一个 ,整个字符串就应该匹配:Y

以下所有示例均应完全匹配。

所以任何大写字母后跟:Y. 喜欢A:Y。如果超过 1 对,则以逗号分隔。

S:Y,P:Y,T:Y,A:Y
S:Y,P:Y,T:Y,A:Y,C:Y
S:Y,P:Y,T:Y,A:Y,C:Y,D:Y
A:Y
B:Y
D:Y,F:Y
Run Code Online (Sandbox Code Playgroud)

以下所有内容都不应该匹配。因为其中 1 个或多个具有:N

S:Y,P:N,T:Y,A:Y
S:Y,P:Y,T:Y,A:Y,C:N
S:Y,P:Y,T:N,A:Y,C:N,D:Y
A:N
B:N
D:Y,F:N
Run Code Online (Sandbox Code Playgroud)

我不想否定匹配,就像:N不存在一样。

^(?!.*:N).+$
Run Code Online (Sandbox Code Playgroud)

而是寻找一种匹配的方式:Y

尝试了以下方法,但这最终导致了多个迷你匹配,这不是我想要的。

[SPTA:Y,]+
Run Code Online (Sandbox Code Playgroud)

这可行。但同样,这有多个迷你比赛。

(?:[A-Z]:Y(?:,|$))+
Run Code Online (Sandbox Code Playgroud)

我可以得到一些帮助吗?

javascript java regex

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