小编Luk*_*tor的帖子

在D3 v4中替换d3.transform

在D3.js v4中,d3.transform方法已被删除,没有任何关于如何替换它的提示.有谁知道如何替换以下D3.js v3指令?

d3.transform(String).translate;
Run Code Online (Sandbox Code Playgroud)

javascript svg d3.js d3v4

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

如何获取添加到主屏幕在网站上弹出在移动浏览器中打开

如何在移动浏览器中弹出这个. 当我们点击添加到主页Chrome图标生成移动主屏幕

如何在移动浏览器中弹出"添加到家"将在手机主屏幕上创建Chrome图标,并在手机上显示网站链接.

请建议解决方案.

android google-chrome progressive-web-apps

24
推荐指数
5
解决办法
4万
查看次数

Vue组件道具没有价值

我想在我的组件上设置一个没有任何值的属性.例如:

<my-button primary>Save</my-button>
Run Code Online (Sandbox Code Playgroud)

我声明了primaryprops我的组件:

Vue.component("my-button", {
  props: ["primary"],
  template: "<button v-bind:class='{primary: primary}'><slot></slot></button>"
})
Run Code Online (Sandbox Code Playgroud)

不幸的是,它不起作用.该primary属性是undefined,该类不适用.

JSFiddle:https://jsfiddle.net/LukaszWiktor/g3jkscna/

attributes properties vue.js vue-component vuejs2

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

如何修复Java图形中的文本质量?

码:

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;

import javax.swing.JFrame;

public class TextRectangle extends JFrame {

    private static final long serialVersionUID = 1L;

    public static void main(String[] a) {
        TextRectangle f = new TextRectangle();
        f.setSize(300, 300);
        f.setVisible(true);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    public void paint(Graphics g) {
        Graphics2D g2d = (Graphics2D) g;
        g2d.setRenderingHint(
            RenderingHints.KEY_TEXT_ANTIALIASING,
            RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
        g2d.setRenderingHint(
            RenderingHints.KEY_RENDERING,
            RenderingHints.VALUE_RENDER_QUALITY);

        g2d.setColor(Color.WHITE);
        g2d.fillRect(0, 0, getWidth(), getHeight());

        g2d.setColor(Color.BLACK);
        g2d.setFont(new Font("Calibri", Font.BOLD, 18));
        g2d.drawString("Why does this text look so ugly?", 30, 150);
    }

}
Run Code Online (Sandbox Code Playgroud)

结果: …

java graphics

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

Pattern.asPredicate中的错误?

给出以下字符串列表:

List<String> progLangs = Arrays.asList("c#", "java", "python", "scala");
Run Code Online (Sandbox Code Playgroud)

和一个应该匹配4个字母的小写字符串的正则表达式模式.

Pattern p = Pattern.compile("[a-z]{4}");
Run Code Online (Sandbox Code Playgroud)

现在我想找到progLangs适合Pattern的元素p.

用旧方式做到这一点:

for (String lang : progLangs) {
    if (p.matcher(lang).matches()) {
        System.out.println(lang);
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到了预期的结果:

java
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用Java 8流实现相同的功能并使用Pattern.asPredicate将模式转换为谓词时:

progLangs.stream()
    .filter(p.asPredicate())
    .forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud)

结果是:

java
python
scala
Run Code Online (Sandbox Code Playgroud)

为什么会这样?看起来Patter.asPredicate产生一个接受部分匹配的谓词.Pattern API中的等价物是什么?该文件只是说:

创建可用于匹配字符串的谓词.

我希望它是典型的,Pattern.matcher(String).matches()但它是另一回事......如何解释这种不一致?

java regex java-8

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

渲染EJS模板会抛出错误this.templateText.replace不是函数

我正在尝试从文件中呈现EJS模板但我收到错误 this.templateText.replace is not a function

const http = require('http');
const fs = require('fs');
const ejs = require('ejs');

const server = http.createServer(function(req, res){
    fs.readFile('index.ejs', function(err, data) {
        if (err) {
            res.end("Error");
        }

        res.end(ejs.render(data, { title: "Hello" }));
    });
});

server.listen(4000);
Run Code Online (Sandbox Code Playgroud)

javascript ejs node.js

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

<textarea />标签"swallows"html

这是一个非常奇怪的问题,我已经困扰了几天.起初我认为它与我们的应用程序中的某些内容有关,但我已经将其删除到最简单的html页面,它仍然在发生.基本上任何时候我都会在页面上添加一个标签后,html会被呈现为它的值.<textarea></textarea>解决了这个问题,但我不明白为什么.我在这里不知所措,它必须是非常简单的东西,我只是不知道.

在以下示例中,段落标记显示为textarea的值.

我正在使用IE8.

<html>
<head>
    <title>About</title>
</head>
<body>

    <textarea/>
        <p align="center">
            test
        </p>
        <p align="left">
           test
        </p>


</body>
Run Code Online (Sandbox Code Playgroud)

html

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

Java8 LocalDate解析异常

我在LocalDate中对字符串进行简单的解析:

log.debug("----->" + DateTimeFormatter.ofPattern("EEE").format(LocalDateTime.now()));
    log.debug("--->" +   LocalDate.parse("lun",DateTimeFormatter.ofPattern("EEE",Locale.ITALY)));
Run Code Online (Sandbox Code Playgroud)

不幸的是,这段代码给出了这个例外:

java.time.format.DateTimeParseException: Text 'lun' could not be parsed: Unable to obtain LocalDate from TemporalAccessor: {DayOfWeek=1},ISO of type java.time.format.Parsed
at java.time.format.DateTimeFormatter.createError(DateTimeFormatter.java:1919)
at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1854)
at java.time.LocalDate.parse(LocalDate.java:400)
at it.Main.main(Main.java:60)
 ... 11 more
     Caused by: java.time.DateTimeException: Unable to obtain LocalDate from TemporalAccessor: {DayOfWeek=1},ISO of type java.time.format.Parsed
at java.time.LocalDate.from(LocalDate.java:368)
at java.time.LocalDate$$Lambda$15/42768293.queryFrom(Unknown Source)
at java.time.format.Parsed.query(Parsed.java:226)
at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1850)
... 13 more
      Exception running application it.Main
Run Code Online (Sandbox Code Playgroud)

事实很奇怪.事实上数字日期和连贯模式都有效.在我使用java.util.Date和相同的模式之前,所有工作没有问题.

你有关于这个问题的一些提示吗?

谢谢

java java-8

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

角度材料输入与插件

我正在尝试使用angular-material创建一个带有额外文本的输入.我想实现与bootstrap的.input-group-addon类似的效果: 在此输入图像描述

我得到的最接近是这样:

<md-content layout-padding>
    <div layout="row" class="md-whiteframe-z1" style="width: 40%">
        <md-select placeholder="Type" ng-model="discount.type" flex="50" class="md-select-full-width">
            <md-option value="AMOUNT">Amount</md-option>
            <md-option value="PERCENT">Percent</md-option>
        </md-select>
        <div flex="50" layout="row" layout-align="center center">
            <md-input-container flex>
                <label>Value</label>
                <input ng-model="discount.value">
            </md-input-container>
            <span>%</span>
        </div>
    </div>
</md-content>
Run Code Online (Sandbox Code Playgroud)

结果如下: 在此输入图像描述

如您所见,2个字段未对齐.

我还试图用vertical-align<span>%</span>,而不是layout-align="center center",但它似乎被忽略.

css twitter-bootstrap-3 material-design angular-material

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

npm默认安装保存

--save在安装节点模块时我忘了添加它的次数太多了.有没有办法在默认情况下附加此选项?因此,每当我键入npm install <package>包时,都会将其添加到依赖项中package.json.

node.js npm npm-install

6
推荐指数
2
解决办法
2673
查看次数