小编Kod*_*son的帖子

Vue Chart.js - 数据更改时图表不会更新

我正在使用Vue.js和Chart.js绘制一些图表.每次调用该函数时generateChart(),图表都不会自动更新.当我检查数据时generateChart(),它们是正确的,但图表并不代表那些.

有趣的事实:当我调整窗口大小时,图表正在更新.

  • 我正在做什么有什么问题?
  • 每次打电话时如何更新图表object

我觉得这将是一些与相关的arraygenerateChart()变化的检测警告,但我不知道该怎么做.

https://codepen.io/anon/pen/bWRVKB?editors=1010

<el-dialog title="Chart" v-model="showGeneratedChart">
     <line-chart :chartData="dataChart"></line-chart>
</el-dialog>

 export default{
    data (){
        const self = this;
        return {
         dataChart : {
                labels : [],
                datasets: [{
                        label: 'label',
                        backgroundColor: '#FC2525',
                        data: [0, 1, 2, 3, 4],
                    }]
        }
    }
}


 generateChart() { 
     this.dataChart['labels'] = [];
     this.dataChart['datasets'] = [];

     ... compute datasets and formattedLabels

     this.dataChart['labels'] = formattedLabels;
     this.dataChart['datasets'] = datasets;
 }
Run Code Online (Sandbox Code Playgroud)

LineChart.js

import { Line, mixins } …
Run Code Online (Sandbox Code Playgroud)

javascript charts vue.js vue-chartjs

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

在Netbeans 6.9.1中更改我的Web浏览器

我有Netbeans 6.9.1,我想将默认浏览器更改为Chrome.我已经看到一个针对Netbeans 6.5的线程,它可以配置Tools > Options > General但问题是我在我的工具选项卡中找不到选项,因为我没有使用该版本.任何人都知道如何使用Netbeans 6.9.1做到这一点?

configuration netbeans-6.9

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

如何在原子编辑器中更改TODO高亮显示

在我看来,原子编辑器中TODO"标志"的高亮显示太弱/不显眼.

我怎么能改变这个?我不想在侧边栏中列出待办事项(https://atom.io/packages/todo-show).

在这里进行比较:

在Vim编辑器中有非常强烈的突出显示(所需): 在此输入图像描述

在Atom编辑器中: 在此输入图像描述

主要问题是,该原子突出了这种颜色中的许多其他代码字...

editor highlight todo atom-editor

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

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

Flexslider自定义下一个/上一个按钮

我曾经使用过jQuery Cycle插件,因为我喜欢自定义它是多么容易,比如插入我选择的自定义HTML元素,只需将它们分配给"下一个"或"上一个"按钮功能.

我找不到在Flexslider中执行此操作的方法,但是,我只看到自定义分页的选项.例如manualControls.

有谁知道在Flexslider中这样做的方法?例如,将图像或锚设置为"下一个"按钮.

css slider carousel flexslider

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

如何为 Visual Studio Code 设置字体连字?

我正在使用这两行为我的 VSCode 设置字体连字。

"editor.fontFamily": "'Fira Code'",
"editor.fontLigatures": true,
Run Code Online (Sandbox Code Playgroud)

但它看起来仍然和以前一样。

我试图禁用所有已安装的扩展程序,但没有奏效。

这是我的完整设置:

{
  "workbench.iconTheme": "material-icon-theme",
  "workbench.colorTheme": "Material Theme Darker High Contrast",
  "editor.formatOnSave": true,
  "explorer.confirmDelete": false,
  "editor.suggestSelection": "first",
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "window.zoomLevel": 0,
  "editor.fontSize": 16, //!=
  "editor.fontFamily": "'Fira Code'",
  "editor.fontLigatures": true,
  "explorer.confirmDragAndDrop": false
}
Run Code Online (Sandbox Code Playgroud)

我想要功能齐全的字体连字,如本页所示:我希望它看起来如何。相反,我获得了一些字体的基本文本。

fonts ligature visual-studio-code

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

FOSUserBundle密码验证

我正在尝试覆盖FOSUserBundle中当前的密码验证.我尝试了一些选项,但我仍然找不到解决方案.

为了增加密码的MinLength,我创建了一个validation.yml:

# src/Acme/UserBundle/Resources/config/validation.yml
Acme\UserBundle\Entity\User:
    properties:
        username:
            - MinLength: { limit: 3, message: "Your username must have at least {{ limit }} characters." }
            - MaxLength: { limit: 255, message: "The username is too long" }
            - NotBlank: { message: "Please enter a username"}       

        plainPassword:
            - NotBlank: { message: "Please enter a password"}
            - MinLength: { limit: 8, message: "Your password must have at least {{ limit }} characters.", groups [Registration,Profile]}
                - MaxLength: { limit: 255, message: "The password is …
Run Code Online (Sandbox Code Playgroud)

symfony fosuserbundle

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

为什么Visual Studio代码显示用户设置而不是运行PHP文件?

我注意到在Visual Studio Code中,"Debug"菜单下有一个名为"Start Without Debugging"的菜单项.当我打开PHP文件时,我希望通过PHP可执行文件运行PHP文件并给我输出.相反,当我单击"Start Without Debugging"时,将显示"用户设置"页面.为什么会显示"用户设置"页面?目前尚不清楚为什么会向我展示此页面.它要我配置什么吗?如何让它运行我通过PHP可执行文件打开的PHP文件.这甚至可能吗?

我注意到在默认设置中有一个名为的属性"php.validate.executablePath"设置为null.我尝试通过将其指向我的PHP可执行文件的路径来覆盖我的用户设置中的此设置,如下所示:

{
    "php.validate.executablePath": "/usr/bin/php"
}
Run Code Online (Sandbox Code Playgroud)

但这并没有解决任何问题.单击"Start Without Debugging"时,"用户设置"页面仍会显示.

php configuration visual-studio-code

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

Thread.sleep 没有被 PowerMockito 嘲笑

这是我的设置不起作用:

SomeclassTest.java

@RunWith(PowerMockRunner.class)
@PowerMockIgnore("javax.management.*")
@PrepareForTest({SomeclassTest.class, Someclass.class})
public class SomeclassTest{

@InjectMocks
private Someclass someclass;

@Test(expected=None.class)
public void testRun() throws Exception{     
    PowerMockito.mockStatic(Thread.class);
    PowerMockito.doThrow(new RuntimeException()).when(Thread.class);
    Thread.sleep(Matchers.anyLong());        
    try {
            Thread.sleep(5L);
    }catch(Exception ex) {
            System.out.println("working"); // this is working
    }    
    WhiteboxImpl.invokeMethod(someclass, "run"); // not working in someclass
    PowerMockito.verifyStatic();
}
Run Code Online (Sandbox Code Playgroud)

某个类.java

@Named("Someclass")
public class Someclass extends Thread{

@Override
public void run() {
    while (true) {
        try {
            // clear interruption
            interrupted(); 
            
            long noOfRec= 0;
            if (noOfRec> 0) {
                Thread.sleep(shortInterval);
            } else {
                Thread.sleep(longInterval);
            }
        } catch …
Run Code Online (Sandbox Code Playgroud)

java junit multithreading mocking powermockito

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

数据库中的翻译和Symfony2

基于文件的翻译对我不起作用,因为客户需要更改文本.

所以我正在考虑实现这个接口来从数据库中获取数据并将结果缓存到APC缓存中.这是一个好的解决方案吗?

translation symfony

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