小编Sku*_*lly的帖子

我应该在类图中包含getter和setter吗?

我需要为我的JSF应用程序绘制一个项目文档的类图.所以我有很多类作为托管bean,因此有许多属性,因此有许多getter和setter.

当我绘制类图时,我是否还应该在图中包含getter和setter,或者我可以简单地保留它们?

java uml class-diagram documentation-generation getter-setter

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

获取MySQL中最后删除的ID

类似于LAST_INSERT_ID(),在删除一行后,MySQL中是否有一个很好的机制来获取最后删除的ID?

mysql sql database

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

舍入保留 2 位小数的值,如果没有小数则添加 0

如何舍入保留 2 位小数的值?我尝试过使用Math.round(val)但不起作用。

以这些数字为例:

  • 25应转换为25.00
  • 25.3666应四舍五入为25.37
  • 25.55333应四舍五入为25.55

javascript

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

Sendgrid v3 mail/send:是否可以发送幂等请求?

使用SendGrid 的 v3 API是否可以发送幂等请求?我正在开发一个系统,该系统可能会导致多次尝试发送同一封电子邮件,因此如果我们能够以某种方式(例如,在请求中传递唯一的 ID)并使用“如果您忽略此请求”的逻辑,将会很有帮助。已经处理了具有相同唯一 ID 的请求”?

twilio sendgrid sendgrid-api-v3

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

有什么办法可以在 CronJobs 中获取毫秒数吗?

我想使用节点 cron 作业每 500 毫秒触发一次 JavaScript 函数,尽管我找不到一种方法使 cron 的执行间隔低于 1 秒。

cron.schedule("*/1 * * * * *", function() {
    console.log("running a task every 1 second");
});
Run Code Online (Sandbox Code Playgroud)

有没有办法使用节点 cron 作业每 500 毫秒运行一个函数?

javascript cron node.js node-cron

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

e.preventDefault() 在 100% 的情况下不起作用

我正在尝试禁用网页上的每个点击事件。

document.addEventListener("click", function (e) {
    e.preventDefault();
    e.stopImmediatePropagation();
    let clicked = e.target;
    console.log(clicked);
  });
Run Code Online (Sandbox Code Playgroud)

这应该可以防止每次点击事件,对吗?但我仍然发现它被忽略的情况(主要是链接)

我缺少什么?

javascript addeventlistener preventdefault

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

PHP 验证 URI

我想在 PHP 中验证 URI (不仅仅是 URL),但找不到任何方法来做到这一点。

PHP 确实有parse_url(),但它不适用于 URI,找到一种正确的方法来验证 URI 结构会很有帮助,如下所示:

content://com.example.provider/articles/?optional=queries
Run Code Online (Sandbox Code Playgroud)

php

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

FB OpenGraph og:image,链接文件夹?

我正在向项目添加元标记,并且我一直在阅读 OpenGraph 文档,但是每次我看到og:image接下来出现的内容总是一个 URL。是否可以使用相对路径传递文件?

文件结构:

public
   index.html
   images
    staticimage.png
Run Code Online (Sandbox Code Playgroud)

我可以只链接到图像路径吗?

public
   index.html
   images
    staticimage.png
Run Code Online (Sandbox Code Playgroud)

到目前为止,它似乎不起作用。

html meta-tags facebook-opengraph

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

JLabel setText不更新文本

我试图通过使用该setText()方法更新JLabel ,但我无法重绘JLabel.我必须使用这种repaint()方法吗?

这是代码的一部分,我没有得到任何错误,但它没有更新JLabel.

public void actionPerformed(ActionEvent e) {
    fc = new JFileChooser();
    if(e.getSource() == addButton) {
         int returnVal = fc.showOpenDialog(Main.this);
         if (returnVal == JFileChooser.APPROVE_OPTION) {
                filesList = fc.getSelectedFiles();
                setFilesList(filesList);

                StringBuilder logString = new StringBuilder();
                logString.append("Files to Convert " + "\n");
                for(int i = 0; i < getFiles().length; i++) {
                    logString.append(filesList[i].getAbsolutePath());
                }
                //JLabel log = new JLabel(); created above.
                log.setText(logString.toString());
            } else {
                //log.append("Open command cancelled by user." + newline);
        }
        //log.setCaretPosition(log.getDocument().getLength());
    }
}
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jlabel

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

使用 JSON 文件而不是真正的数据库有什么不好吗?

我无权创建/编辑任何数据库,但由于内容量很大,我需要某种管理系统,这就是我创建自己的管理系统的原因。它的工作原理如下:

每个博客文章都有自己的 .php 文件,该文件加载网站的静态部分,例如标题或菜单栏。但有许多类别网站会显示相应帖子的预览。由于单词拼写错误等原因而不得不在 10 个网站上编辑相同的预览,这真是太烦人了。这就是为什么我将这些预览(不是完整内容,因为没有必要)存储在 JSON 文件中。

这是不好的做法吗?如果预览数量增加,是否会导致加载时间变长?我可以通过创建多个 JSON 文件来防止这种情况发生吗?

php database json

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