小编Jia*_*Goi的帖子

您可以进行Azure VM操作系统的就地更新/升级吗?

有没有办法在Azure门户内就地更新Azure VM的操作系统?
从Windows Server 2012 R2到Windows Server 2016

azure azure-virtual-machine

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

d3.js:在下拉列表更改时加载不同的JSON数据集

我在其他人的问题中找到了这个片段,它完全符合我的要求 - 带有下拉框的折线图,用于在多个数据集之间切换.问题是,我想从php生成的JSON文件外部加载,但我真的不确定如何做到这一点.

d3.taos = function (config) {

    // Margins and graph formatting.
    var margin = {
        top: 20,
        right: 20,
        bottom: 20,
        left: 60 },

        width = 960 - margin.left - margin.right,
        height = 400 - margin.top - margin.bottom,
        x = d3.time.scale(),    // different scaling.
        y = d3.scale.linear(),
        xAxis = d3.svg.axis().scale(x).orient("bottom").ticks(5),
        yAxis = d3.svg.axis().scale(y).orient("left").ticks(5),
        line = d3.svg.line(),
        color = d3.scale.category10(),
        zoom = d3.behavior.zoom().scaleExtent([0.5, 50]);


    // The chart itself.
    var chart = function (selection) {
        dataset …
Run Code Online (Sandbox Code Playgroud)

javascript json d3.js

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

是否可以将EntityFramework与MemSQL一起使用?

我正在尝试为我在MemSQL中创建的2个超级简单表创建一个实体模型:

CREATE TABLE foo(id int primary key auto_increment, name varchar(20));
CREATE TABLE t(id int primary key auto_increment);
Run Code Online (Sandbox Code Playgroud)

我正在使用Entity Framework 6.1.x. 我安装了MySQL连接器,因为MemSQL是与MySQL兼容的二进制协议,在我的项目中添加了一个新的ADO.NET实体模型并完成了向导.遇到以下问题:

  1. 大多数情况下,向导会超时尝试查询表和视图列表.它可能是这样的,因为MemSQL集群在Azure中是远程的.我明天会尝试创建一个本地虚拟机群集,然后再试一次.
  2. 它成功读取表和视图列表的时间,我选择了两个表,然后让Entity Framework生成模型.我收到以下错误:

由于以下异常,无法生成模型:'System.Data.Entity.Core.EntityCommandExecutionException:执行命令定义时发生错误.有关详细信息,请参阅内部异常 ---> MySql.Data.MySqlClient.MySqlException:您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第47行使用"LEFT(COLUMN_TYPE,10)='tinyint(1)','bool',IF(LEFT(COLUMN_TYPE,10)'附近的正确语法

所以我不知所措.是否可以将实体框架与MemSQL一起使用?

.net mysql entity-framework visual-studio singlestore

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

按组填写缺少的日期

我有一个如下所示的数据集:

shop_id,item_id,time,value
150,1,2015-07-10,3
150,1,2015-07-11,5
150,1,2015-07-13,2
150,2,2015-07-10,15
150,2,2015-07-12,12
Run Code Online (Sandbox Code Playgroud)

在每个组中,由"shop_id和"item_id"定义,缺少日期.

我希望将这个不规则的时间序列扩展到每个组中的常规连续日期:

shop_id,item_id,time,value
150,1,2015-07-10,3
150,1,2015-07-11,5
150,1,2015-07-12,0 # <~~ added
150,1,2015-07-13,2
150,2,2015-07-10,15
150,2,2015-07-11,0 # <~~ added
150,2,2015-07-12,12
Run Code Online (Sandbox Code Playgroud)

对于添加的日期,相应的值应为零.我读过非常相似的问题(使用R或SQL合并),但我见过的大多数解决方案都不涉及GROUP BY.

基本上我可以访问SQL数据库/我可以导出为CSV,最好在C#中进行操作.希望找到可以进行此类数据操作但无法找到的C#库.

任何建议或帮助表示赞赏!

c# sql-server r

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

使用$ location.path()比较Angular中的URL

嗨我正在尝试使用登录服务为angular.js中的单页应用程序打开某些部分(即'call.html'不执行身份验证).

我想知道如何获取路径(http://www.example.com/app/#/call/1234),以便我可以比较它并重定向到"登录"页面,如果该页面不是'call.html '?

我的app.js中有以下代码似乎有效,但在Chrome中不起作用,我收到以下错误:

TypeError: $location.path(...).contains is not a function
Run Code Online (Sandbox Code Playgroud)

app.js.

app.run(['$rootScope', '$location', '$cookieStore', '$http',
    function ($rootScope, $location, $cookieStore, $http)
    {
        $rootScope.globals = $cookieStore.get('globals') || {};
        if ($rootScope.globals.currentUser)
        {
            $http.defaults.headers.common['Authorization'] = 'Basic' + $rootScope.globals.currentUser.authdata; // jshint ignore:line
        }
        $rootScope.$on('$locationChangeStart', function (event, next, current)
        {
            // redirect to login page if not logged in
            if($location.path().contains('call'))
            {
                return;
            }

            else
            {
                if ($location.path() !== '/login'  && !$rootScope.globals.currentUser && $location.path() !=='/')
                {
                    $location.path('/login');
                }
            }
        });
    }
]);
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题的任何帮助将不胜感激.

javascript angularjs

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

React-dropzone:防止内部元素显示文件选择器

我目前正在使用React-dropzone插件,并遇到了文档中未准确描述的用例。

基本上我有以下几个要素:

  • 一个应该允许两者的外部拖放区
    • 拖放,以及
    • 本机文件选择器on click
  • 不显示本机文件选择器的内部按钮on click

我现在遇到的问题是当单击内部按钮时阻止本机文件选择器显示。

为了说明我的示例,您可以将此代码粘贴到“查看代码”部分。

import React from 'react';
import {useDropzone} from 'react-dropzone';

function Dropzone(props) {
  const {getRootProps, getInputProps, open, acceptedFiles} = useDropzone({
    // Disable click and keydown behavior
    noKeyboard: true
  });

  const files = acceptedFiles.map(file => (
    <li key={file.path}>
      {file.path} - {file.size} bytes
    </li>
  ));

  return (
    <div className="container">
      <div {...getRootProps({className: 'dropzone'})}>
        <input {...getInputProps()} />
        <p>Drag 'n' drop some files here</p>
        <InnerButton />
      </div>
      <aside>
        <h4>Files</h4> …
Run Code Online (Sandbox Code Playgroud)

reactjs react-dropzone

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