小编Sph*_*xxx的帖子

PowerShell从Windows服务远程处理

我有一个Windows服务,通过WsManConnectionInfo/ 定期在远程计算机上运行PowerShell脚本RunspaceFactory(遵循本文中的步骤:使用C#在PowerShell中远程执行命令):

var connectionInfo = new WSManConnectionInfo(false, server, 5985, "/wsman",
                                             "http://schemas.microsoft.com/powershell/Microsoft.PowerShell",
                                             cred)
                        {
                            OperationTimeout = 4*60*1000,
                            OpenTimeout = 1*60*1000
                        };
using (var runSpace = RunspaceFactory.CreateRunspace(connectionInfo))
{
    runSpace.Open();
    using (var p = runSpace.CreatePipeline())
    {
        p.Commands.AddScript(script);
        var output = p.Invoke();
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我使用管理员帐户运行Windows服务,一切都很好.但是,如果我使用LocalSystem帐户运行该服务,我会得到以下异常;

System.Management.Automation.Remoting.PSRemotingTransportException:
    Connecting to remote server NOSRVDEV02 failed with the following error message :
        WinRM cannot process the request. The following error with
        errorcode 0x8009030d occurred while using Negotiate authentication:
        A …
Run Code Online (Sandbox Code Playgroud)

c# powershell

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

如何通过Meteor的账户-facebook查询Facebook用户图片?

我正在尝试获取经过身份验证的Facebook用户的个人资料图片,以便在Meteor应用程序中使用.我尝试了以下内容

Meteor.publish("facebook_avatar_url", function() {
    return Meteor.users.find({_id: this.userId}, {fields: {
        'services.facebook.id': 1,
        'services.facebook.name': 1,
        'services.facebook.gender': 1,
        'services.facebook.picture': 1,
        'services.facebook.picture.data': 1,
        'services.facebook.picture.data.url': 1
    }});
});
Run Code Online (Sandbox Code Playgroud)

它只返回id,name和gender.这似乎是我想要的,以及推荐的解决方案.唯一的问题是没有关于用户图片的数据被返回.

我尝试将以下内容添加到server/server.js,根据其他帖子的建议,但它a)似乎不是推荐的方法,而b)似乎没有做任何事情.所以,它似乎是一个死胡同,但有人似乎认为它可以用于获取配置文件图片加载.

var getFbPicture;

Accounts.loginServiceConfiguration.remove({
    service: "facebook"
});


Accounts.onCreateUser(function(options, user) {
    if (options.profile) {
        options.profile.picture = getFbPicture(user.services.facebook.accessToken);
        user.profile = options.profile;
    }
    return user;
});

getFbPicture = function(accessToken) {
    var result;
    result = Meteor.http.get("https://graph.facebook.com/me", {
        params: {
            access_token: accessToken,
            fields: 'picture'
        }
    });
    if (result.error) {
        throw result.error;
    }
    return result.data.picture.data.url;
};
Run Code Online (Sandbox Code Playgroud)

所以,我有点不确定在这一点上要走哪条路.这是否需要在Facebook Graph API上设置权限?或者在Facebook应用程序上?我是否在发布功能中出现了错误的语法?我是否需要重新访问onCreateUser函数?

facebook meteor

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

Ace Editor在单行上获得价值

我试图在Ace编辑器上获得单行价值.

根据Ace Editor文档:

  • gotoLine() 导航到单行
  • getLine() 获得单行
  • getLines() 获得多条线

这是我尝试过的:

var html = ace.edit("html");

html.getSession().setMode("ace/mode/html");
html.setTheme("ace/theme/eclipse");
html.setPrintMarginColumn(false);
html.resize();

var line4 = html.gotoLine(4);
var getfour = html.getLine(4);
var getfoureight = html.getLines(4,8);
Run Code Online (Sandbox Code Playgroud)

gotoLine()作品.getLine()并且getLines()不起作用.

我究竟做错了什么?

html javascript ace-editor

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

将<style>放在SVG中的哪里?

对不起,如果这可能是基于意见的,但我希望有一个正确的答案..

应该在SVG文档中放置内联CSS样式?在我下面提供的示例中,我定义了两个样式和一个使用它们的圆.

第一个样式在defs标签内定义,第二个样式在svg标签内定义.

这两种样式都成功显示在圆圈上(至少在Chrome中他们这样做,但是没有检查其他浏览器).

我的问题是哪种方式更标准?

我认为保持样式defs可以使整个SVG更加整洁.但是,可以声称我不应该使用defs标签,因为没有人引用样式<use>

谢谢!

<svg height="100" width="100">
    <defs id="someDefs">
        <style id="style1">
            .blue-fill {
                fill : blue;
            }
        </style>
    </defs>
    <style id="style2">
        .red-stroke {
            stroke : red;
            stroke-width : 12
        }
    </style>
    <circle cx="50" cy="50" r="40" class="blue-fill red-stroke" />
</svg>
Run Code Online (Sandbox Code Playgroud)

svg

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

CSS变量和动画

我试图制作一个"多行"精灵CSS动画(由此编写:http://codepen.io/simurai/pen/vmhuJ ),但却发现Firefox不支持background-position-x-y.

这里缺乏-x/-y详细讨论:https://bugzilla.mozilla.org/show_bug.cgi?id = 550426,以及建议的解决方案(background-position-y在Firefox中不起作用(通过CSS)?)是使用最近在Firefox中引入的CSS变量.

但是,它似乎不@keyframes支持从动画更新CSS变量?

...
background-position: var(--bgX) var(--bgY);
...

/*Here, CSS variables don't work:*/
@keyframes move-y {
  from {
    --bgY: 0px;
  }
  to {
    --bgY: -670px;
  }
}
Run Code Online (Sandbox Code Playgroud)

这是一个JSFiddle(注意:只有Firefox):http://jsfiddle.net/phoj0kq5/
我为动画添加了闪烁的边框,以确保它正在运行,但螃蟹不会用手指抓住..我使用的是CSS变量错了,还是他们根本不支持动画?

编辑

实际上在Chrome中运行的更新小提琴(仍然不在Firefox中):http://jsfiddle.net/phoj0kq5/1/

css firefox animation css-animations css-variables

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

在GitHub中列出文件大小

GitHub文件浏览器列出了文件的名称和有关上次提交的信息:

GitHub文件浏览器

有没有办法将每个文件的大小添加到这些列表中?

github

6
推荐指数
3
解决办法
2537
查看次数

Highcharts | 制作多个y轴刻度

我试图使这个图表有多个Y轴,所有Y轴都有不同的值和刻度间隔.像信号强度一样,在0%-100%的范围内,温度0F-100F和主电源是0V到25V,但似乎无法弄明白.这是我的jFiddle:http: //jsfiddle.net/0k5k8ygz/

码:

function createChart() {

    Highcharts.stockChart('container', {

        rangeSelector: {
            selected: 4
        },

        yAxis: [{ // Primary yAxis 
            labels: {
                format: '{value}°F',
                style: {
                    color: Highcharts.getOptions().colors[2]
                }
            },
            title: {
                text: 'Temperature',
                style: {
                    color: Highcharts.getOptions().colors[2]
                }
            },
            opposite: true

        }, { // Secondary yAxis
            gridLineWidth: 0,
            title: {
                text: 'Main Power',
                style: {
                    color: Highcharts.getOptions().colors[0]
                }
            },
            labels: {
                format: '{value} volts',
                style: {
                    color: Highcharts.getOptions().colors[0]
                }
            }

        }, { // Tertiary yAxis
            gridLineWidth: 0,
            title: { …
Run Code Online (Sandbox Code Playgroud)

highcharts

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

SVG 粘性效果不适用于最新版本的 FireFox

我有一个问题,当使用黑色以外的任何其他颜色时,我的 feGuassian 模糊无法正常工作。

在 chrome 上它工作得很好。我还没有在 safari 上测试过。

在此处输入图片说明

我在 jsFiddle 上创建了一个示例:

HTML:

<div>
<div class="bigLogo">
    <div class="blobs">
    <div class="blob"></div>
    <div class="blob"></div>
    <div class="blob"></div>
    <div class="connect12">
        <div class="part1"></div>
        <div class="part2"></div>
        <div class="part3"></div>
    </div>
    <div class="connect23">
        <div class="part3"></div>
    </div>
    <div class="connect31">
        <div class="part3"></div>
    </div>
</div>
<svg xmlns="http://www,w3.org" version='1.1'>
    <defs>
        <filter id="goo">
            <feGaussianBlur in="SourceGraphic" stdDeviation="10" result="blur"/>
            <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0                                                                                       0 1 0 0 0                                                                                   0 0 1 0 0                                                                                   0 0 0 18 -7" result="goo"/>
            <feBlend in="SourceGraphic" in2="goo" …
Run Code Online (Sandbox Code Playgroud)

html css firefox svg

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

从数字数组中获取数字

为了在给定的基数中将数字分解为数字,Julia具有以下digits()功能:

julia> digits(36, base = 4)
3-element Array{Int64,1}:
 0
 1
 2
Run Code Online (Sandbox Code Playgroud)

什么是反向操作?如果您有一个数字数组和一个底数,是否有内置的方法可以将其转换为数字?我可以将数组打印为字符串并使用parse(),但这听起来效率低下,并且对于大于10的碱基也不起作用。

base digits julia

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

将 SVG 动画转换为 webm 或 mov

我正在寻找一种可靠且易于执行的方法,将纯 SVG 动画转换为视频格式,最好是webmmov。有问题的动画可以在这里找到——这是我个人的作品,也是学习如何处理 SVG 的结果:

https://jsfiddle.net/473btp7e/

令我惊讶的是,我最初的搜索只产生了不完整的答案,结果往往不同。经过进一步研究,我发现这篇博客文章webm使用MediaRecorder API创建了一个 SVG 动画。

有没有办法将所述脚本应用于我的动画,以便我得到 awebm作为结果。

javascript video animation svg webm

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