小编Eli*_*iss的帖子

jquery select元素属性不起作用

我用jquery"2.1.1"

似乎带属性的select对'image'标签不起作用(在Chrome开发控制台中执行)

> $("image")
< [<image preserveAspectRatio=?"none" href=?"img/?minus.png" x=?"5.5" y=?"3.5" width=?"16" height=?"16" fill=?"#E0E0E0" stroke=?"#DDDDDD" stroke-width=?"3" zIndex=?"1" transform=?"translate(-1,-1)?">?</image>?]

> $("image[href='img/minus.png']")
< []

> $('image[preserveAspectRatio="none"]')
< []

> $('img[href="img/minus.png"]')
< []

> $('img[src="img/minus.png"]')
< []
Run Code Online (Sandbox Code Playgroud)

它适用于div标签:

> $('div[class="reportsTab tabStyle"]')
< [<div class=?"reportsTab tabStyle" id=?"reportsTab" data-bind=?"style:? {height:? tabHeight()? + 'px'}?" style=?"height:? 688.8px;? display:? block;?">?…?</div>?]
Run Code Online (Sandbox Code Playgroud)

和img标签:

> $('img[src="img/loading.gif"]')
< [<img src=?"img/?loading.gif">?, <img src=?"img/?loading.gif">?]
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常

> $("image").attr("href")
< "img/minus.png"
Run Code Online (Sandbox Code Playgroud)

这是一个错误还是我错过了什么?

jquery jquery-select2

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

odoo 10如何创建片段Javascript选项

我正在尝试根据https://www.odoo.com/documentation/10.0/howtos/themes.html#create-snippets在odoo 10中创建代码片段

我创建了代码片段并添加了js选项,该代码来自示例

(function() {
    'use strict';
    var website = odoo.website;
    website.odoo_website = {};

    website.snippet.options.snippet_testimonial_options = website.snippet.Option.extend({
        on_focus: function() {
            alert("On focus!");
        }
    })
})();
Run Code Online (Sandbox Code Playgroud)

由于未定义odoo.website而失败,请参见

在此处输入图片说明

请帮忙

odoo-10

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

ubuntu nodejs 语法错误 语法错误:意外的标记 `

我按照此链接中的说明完成了在Ubuntu上安装VolumioUI的过程

我得到:

/Volumio2-UI$ gulp serve --theme="volumio"

/home/yossi/elia/Volumio2-UI/gulp/build.js:127
      fs.readFileSync(`${conf.paths.src}/app/themes/${themeSelected}/assets/va
                      ^
SyntaxError: Unexpected token ILLEGAL
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at /home/yossi/elia/Volumio2-UI/gulpfile.js:19:3
    at Array.map (native)
    at Object.<anonymous> (/home/yossi/elia/Volumio2-UI/gulpfile.js:18:4)
    at Module._compile (module.js:456:26)
Run Code Online (Sandbox Code Playgroud)

我在MAC上做了同样的过程,没有任何问题。

这很奇怪,因为它抱怨语法错误。

如果我将其更改为 ' 则工作正常,问题是代码中充满了此错误。

我可以配置 NodeJs 将 ` 视为 ' 吗?

注意:我能够通过搜索和替换来解决它,但我将这个问题保留下来,因为我想知道是否可以通过配置来解决它

$ node --version
v0.10.25
Run Code Online (Sandbox Code Playgroud)

ubuntu node.js

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

木偶不关闭浏览器

我在express / node / ubuntu上运行puppeteer,如下所示:

var puppeteer = require('puppeteer');
var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
    (async () => {
        headless = true;
        const browser = await puppeteer.launch({headless: true, args:['--no-sandbox']});
        const page = await browser.newPage();
        url = req.query.url;
        await page.goto(url);
        let bodyHTML = await page.evaluate(() => document.body.innerHTML);
        res.send(bodyHTML)
        await browser.close();
    })();
});
Run Code Online (Sandbox Code Playgroud)

多次运行此脚本会留下数百个僵尸:

$ pgrep chrome | wc -l
133
Run Code Online (Sandbox Code Playgroud)

哪个阻塞了srv,

我该如何解决?

kill从Express JS脚本运行可以解决吗?

除了木偶戏和无头镀铬之外,还有没有更好的方法来获得相同的结果?

puppeteer

2
推荐指数
5
解决办法
4450
查看次数

Firebase 部署错误 - 尝试解析函数触发器时出现未知问题。请确保您使用的是 Node.js v6 或更高版本

我越来越There was an unknown problem while trying to parse function triggers. Please ensure you are using Node.js v6 or greater

\n\n

当试图做的时候firebase deploy --only functions

\n\n

我尝试过node -v v10.10.0 node -v v8.11.1 node -v v10.15.3

\n\n

背景:这是我 6 个月前开发的一个项目,它运行没有问题,但今天我尝试重新部署(代码没有更改),但出现此错误。

\n\n

我不知道如何从这里工作,将不胜感激任何想法。

\n\n

这是完整的日志:

\n\n

\r\n
\r\n
firebase deploy --only functions\r\n\r\n=== Deploying to \'invoice-manager-251609\'...\r\n\r\ni  deploying functions\r\nRunning command: npm --prefix "$RESOURCE_DIR" run lint\r\n\r\n> functions@ lint D:\\work\\ocr\\receiptWeb\\functions\r\n> eslint .\r\n\r\n\r\nD:\\work\\ocr\\receiptWeb\\functions\\index.js\r\n  127:25  warning  Avoid nesting promises              promise/no-nesting\r\n  127:25  warning  Avoid nesting promises …
Run Code Online (Sandbox Code Playgroud)

firebase

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

亚马逊EC2 - 被magic_404攻击

我的Amazon EC2实例已被黑客入侵,附加卷上的index.php文件被替换为附加代码,屏幕显示附加图像

我通过将index.php替换为原始的来快速解决了

我的问题是:如何在未来防止类似攻击?即我应采取什么安全措施来保护我的:srv,卷,登录,防火墙,控制台等.

仅供参考这个黑客攻击是由于一个木马在guiminer中造成的

在此输入图像描述

<META NAME="ROBOTS" CONTENT="INDEX, NOFOLLOW">

<META NAME="ROBOTS" CONTENT="INDEX, NOFOLLOW">







<!DOCTYPE html><html>
<link rel="SHORTCUT ICON" href="https://s-media-cache-ak0.pinimg.com/736x/96/32/00/963200f696520af71661e4587f48c95d.jpg">
<head>
<title>HACKED BY MAGIC_404</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;font:16px/1.4 Lato,sans-serif;color:#fefeff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Comic Sans MS}body{background:#080510;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1{font:2.75em Cinzel,serif;font-weight:400;letter-spacing:.35em;text-shadow:0 0 25px rgba(254,254,255,.85)}h2{font:1.45em Cinzel,serif;font-weight:400;letter-spacing:.5em;text-shadow:0 0 25px rgba(254,254,255,.85);text-transform:lowercase}[class^=letter]{-webkit-transition:opacity 3s ease;-moz-transition:opacity 3s ease;transition:opacity 3s ease}.letter-0{transition-delay:.2s}.letter-1{transition-delay:.4s}.letter-2{transition-delay:.6s}.letter-3{transition-delay:.8s}.letter-4{transition-delay:1s}.letter-5{transition-delay:1.2s}.letter-6{transition-delay:1.4s}.letter-7{transition-delay:1.6s}.letter-8{transition-delay:1.8s}.letter-9{transition-delay:2s}.letter-10{transition-delay:2.2s}.letter-11{transition-delay:2.4s}.letter-12{transition-delay:2.6s}.letter-13{transition-delay:2.8s}.letter-14{transition-delay:3s}h1,h2{visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}h1.transition-in,h2.transition-in{visibility:visible}h1 [class^=letter],h2 [class^=letter]{opacity:0}h1.transition-in [class^=letter],h2.transition-in [class^=letter]{opacity:1}#container{display:table;position:absolute;z-index:20;width:100%;height:100%;text-align:center;cursor:none}#container>div{display:table-cell;vertical-align:middle}#container p{position:absolute;width:100%;left:0;bottom:25px;font-size:.8em;letter-spacing:.1em;font-weight:300;color:#76747a;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased}#container p strong{color:#b3abc5}#container p span{font-size:.75em;padding:0 2px}#canvas{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;cursor:none}#stats{position:absolute;z-index:10;left:10px;top:10px}.dg.ac{z-index:100!important}.STYLE4{color:#FFF}
</style>
</head>
<body oncontextmenu='return false;' onkeydown='return false;' onmousedown='return false;'>
<body ondragstart="window.event.returnValue=false" oncontextmenu="window.event.returnValue=false" onselectstart="event.returnValue=false">
<div id="container">
<div><br><br><br><br>
</object>
<h1 id="h1">HACKED BY MAGIC_404</h1>
</br>
<h2 id="h2">T.I …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2

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

在js中提取文件名和扩展名

需要 JavaScript 中的方法来提取文件名和扩展名。

例子: /vagrant/modules/americabuy/tranzilaNotifications/class/../../../a_tranzila/log/tranzila_2018-01-09_08-58-47.json

返回数组: ["tranzila_2018-01-09_08-58-47","json"]

javascript

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

如何在PHP 7.3.3 Ubuntu上安装mcrypt

我尝试遵循: PHP警告:PHP启动:无法加载动态库'mcrypt.so'

sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install php7.2-dev
sudo apt-get -y install libmcrypt-dev
sudo pecl install mcrypt-1.0.1
Run Code Online (Sandbox Code Playgroud)

我得到:

pecl/mcrypt requires PHP (version >= 7.2.0, version <= 7.3.0, excluded versions: 7.3.0), installed version is 7.3.3-1+ubuntu14.04.1+deb.sury.org+1
No valid packages found
install failed
Run Code Online (Sandbox Code Playgroud)

我使用需要的prestashop

php pecl mcrypt

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