小编Jam*_*ber的帖子

错误的配置选项:ServerAliveInterval

我刚买了一台新服务器,并试图确保它ServerAliveInterval足够长,所以我没有被扔掉.

root@server:~# sudo sshd -T
/etc/ssh/sshd_config: line 31: Bad configuration option: ServerAliveInterval
/etc/ssh/sshd_config: terminating, 1 bad configuration options
root@server:~# ssh -V
OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.7, OpenSSL 1.0.1f 6 Jan 2014
Run Code Online (Sandbox Code Playgroud)

即使我要做OpenSSH,为什么我仍然会收到此错误

ubuntu openssh ubuntu-14.04

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

React-Apollo更新与Refetch

我正在使用react-apollo,已经使用了一段时间。对我来说,已经成为问题的一件事是,使用变异时refetch无效。事实上,只要我一直在使用该应用程序,这就是一个已知问题。

我已经通过使用refetch查询中可用的道具解决了这个问题。

    <Query query={query} fetchPolicy={fetchPolicy} {...props}>
      {({ loading, data, error, refetch }) => {
     ... pass down to mutation
    </Query>
Run Code Online (Sandbox Code Playgroud)

但是,我现在在文档中看到,您将更新方法作为突变的一部分,因此您应该在突变后使用此方法来更新应用程序。

您可以使用该update功能更新UI数据并在完成突变后更新它吗?如果可以的话,这是现在进行更新的标准方法吗?

*使用refetchQueries不起作用

在此处输入图片说明

正如您在图像中看到的那样,console.info()显示内容是,data.status = "CREATED";但直接从突变返回的请求data.status = "PICKED"; PICKED是数据库中正确且最新的信息。

javascript reactjs graphql react-apollo

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

MUI 变体 - 类型“string”不可分配给类型““icon”| “仅图标”| “文本”| “概述”| “包含” | 不明确的'

我想在 MUI v5 中使用自定义变体。为什么不能使用文档中概述的自定义变体:https://mui.com/material-ui/customization/theme-components/#creating-new-component-variants

\n
declare module "@mui/material/Button" {\n  interface ButtonPropsVariantOverrides {\n    icon: true;\n    iconOnly: true;\n  }\n}\n\n\nconst muiButton = {\n  MuiButton: {\n    variants: [\n      {\n        props: { variant: "icon" },\n        style: {\n          background: palette.primary.main,\n        },\n      },\n    ],\n  },\n};\n\ncreateTheme({\n  components: {\n     ...muiButton \n  }\n})\n
Run Code Online (Sandbox Code Playgroud)\n

ts-错误

\n
TS2322: Type \'{ MuiButton: { styleOverrides: { root: { fontStyle: string; fontSize: number; fontWeight: number; color: string; minWidth: string; borderRadius: number; "text-transform": string; boxShadow: string; "&.Mui-disabled": { ...; }; }; outlined: { ...; …
Run Code Online (Sandbox Code Playgroud)

javascript typescript material-ui

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

浏览器是否跨选项卡传播 javascript 变量?

我有一些 JavaScript 将查看是否设置了 var,如果设置了,则执行某些操作,否则不执行。

if (reset === 'reset') {
    gallery.unformat(container);
}
Run Code Online (Sandbox Code Playgroud)

reset仅在页面加载后设置。所以这个脚本只会在用户重新加载页面后执行。

如果我在 Firefox 中打开一个新标签reset未设置。如果我在 chrome 中打开一个新标签reset设置。

因此,对于我的情况,chrome 会正确处理它,并且只有在第一次访问该站点时才会设置此 var,因此一切正常。

我想知道变量是否跨选项卡传播,如果是这样,哪些浏览器会做什么?

javascript browser variables cross-browser

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

通过javaScript编辑特定的内联<style>

我有:

<style id=inlinestyle>
    .container {
        height: 0;
    }
    .container li {
        height: 10px;
    }
    .container li a {
                 color: pink;
    }
</style>
Run Code Online (Sandbox Code Playgroud)

我希望能够在不丢失其他风格的情况下定位和编辑`.container li a'.

 $('#inlinestyle').html('#poop { color: red }');
Run Code Online (Sandbox Code Playgroud)

这不会起作用,因为我会失去那里的一切.

值得一提的是,我将创建无限量的元素,因此内联样式不是一种选择.

html javascript css jquery

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

Phonegap 3不适用于Android Studio

这对我来说似乎相当简单,但我完全不能这样做.

我有npm install -g phonegap一切成功和安装phonegap.

我已按照此处的说明http://phonegap.com/install/然后我创建了我的项目:

C:\var\www\sexdiaries.co.uk>phonegap create sexdiaries -n SexDiaries -i co.uk.sexdiaries.app
Run Code Online (Sandbox Code Playgroud)

我有,然后告诉这里试图运行andriod但有以下错误

C:\var\www\sexdiaries.co.uk\sexdiaries>phonegap run andriod

C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\phonegap\run.js:72
    self.phonegap.emit('log', 'detecting', platform.human, 'SDK environment...
                                                   ^
TypeError: Cannot read property 'human' of undefined
    at RunCommand.execute (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\phonegap\run.js:72:52)
    at RunCommand.run (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\phonegap\run.js:55:10)
    at PhoneGap.run (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\phonegap\util\command.js:28:25)
    at CLI.module.exports [as run] (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\cli\run.js:38:14)
    at CLI.module.exports [as argv] (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\cli\argv.js:66:17)
    at Object.<anonymous> (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.js:24:21)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
Run Code Online (Sandbox Code Playgroud)

更重要的是,我已经将创建的项目导入到Andriod Studio中,但是当我这样做时,我得到: Source files for your project not found …

android cordova android-studio

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

Mootools选择器$或$$.哪个性能更高

我很好奇,浏览器查找哪个选择器会更快.我对一般而不是特定的浏览器感兴趣.

$('accountDetailsTable').getElements('.toggler')
Run Code Online (Sandbox Code Playgroud)

这将查找accountDetailsTable您正在使用document.getElementById('accountDetailsTable');,然后查找.toggler元素内部.

$$('.toggler')
Run Code Online (Sandbox Code Playgroud)

而这个将直接返回所有选择器.但最终他们都会给我相同的结果.

那么哪一个会更快?我该怎么测试呢?

javascript mootools selector

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

如何在 PhpStorm 中更改评论类型

目前在我的css文件中使用键盘快捷键进行评论,它将应用带有//.

但是我想使用这样的评论风格 /* comment */

你能在 PhpStorm/WebStorm 中改变这个吗?

ide comments phpstorm webstorm

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

在href中停止跨越href从href继承悬停样式

问题

我需要跨度来没有text-decoration: underline.无论如何我都无法改变标记.这可能吗?

标记

<a href="#">
    Working test
    <span>?</span>
</a>
Run Code Online (Sandbox Code Playgroud)

CSS

a:hover {
    text-decoration: underline;
}

a:hover span {
    text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

javascript附加代码的最佳位置

我的问题是 - 是否可以将javascript附加代码(<script>...</script>包含验证等简单内容的标签 - 不链接到任何外部源)放在该<body>部分的顶部?

将它放在那里和将代码放在<head>部分内是否有任何区别?

我想创建一个包含一个头部的布局文件.每个模板都有不同的js代码部分 - 创建.js文件的外部链接将禁用添加PHP标签的可能性,所以我必须找到另一种方式.

html javascript php

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

Javascript使用if语句声明变量

我毫不怀疑这是一个问题的重复,但我找不到正确的搜索词.

我想要一个速记变量声明,如果它是假的,将不会被定义.我记得它看起来像这样:

 var jamie = jamie : 'or maybe not';
Run Code Online (Sandbox Code Playgroud)

如果这使得它更容易理解,这就是我实际想要实现的目标.

    if($('body').hasClass('loggedin')){
        var loggedin = true;
    }
Run Code Online (Sandbox Code Playgroud)

记住,我不知道它是什么.

javascript

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

CSS 动画不适用于转换

出于某种原因,在 Chrome 中,我创建的动画会先向左移动,然后再移动到所需的位置。

它应该只向右和顶部移动。

css

.intro .cogFade .cog {
    position: absolute;
}

.cog.large {
     animation-name: cog-large;
 }

@-webkit-keyframes cog-large {
  100% {
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -40%) scale(1, 1);
  } 
}
Run Code Online (Sandbox Code Playgroud)

html

<div class="intro">
        <div class="cogFade">
            <div class="cogElements" style="margin-top: 194px;">
                 <div class="circle zoomout" style="margin-top: 194px;"></div>
                 <div style="font-size: 5rem;" class="cog large">
                     <i class="icon-cog spinning"></i>
                 </div>
            </div>
        </div>
        <div style="font-size: 15rem; display: none;" class="b breathing">
              <i class="icon-dotb"></i>
        </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

请在此处查看动画:http : //jsfiddle.net/hutber/fejpm491/1/

html css animation

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

骨干箭头功能和这个

所以我只是将我的函数切换到使用箭头函数,现在this只引用Object我的视图.

原始视图

var filterBar = Backbone.View.extend({
  initialize: () => {
    this.state = {
      teams: document.querySelectorAll('[data-team-default]')[0].innerHTML,
      comp: document.querySelectorAll('[data-comp-default]')[0].innerHTML,
      season: document.querySelectorAll('[data-season-default]')[0].innerHTML,
    };
  },
    el: '.filter-bar',
    templates: {
        home: require('../../../app/jade/games/index.jade')
    },
    events: {
        'click .filter-bar--filter-button': 'showFilter',
        'click .filter-bar--filter-list': 'changeFilter',
    },
  changeFilter: function (e) {
    const currentSelection = e.target.getAttribute('data-url');
    return false;
    },
  showFilter: function (e)  {
    console.info(this);
    e.stopImmediatePropagation();
    var t = $(e.currentTarget);
    this.closeFilters();
    t.siblings('ul').addClass('is-open');
    return false;
   },
  closeFilters: function (e) {
    var e = this.$el.find(".is-open");
    e.length && e.removeClass("is-open"),
     this.$el.hasClass("show-filters") && …
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js

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