小编cvi*_*ejo的帖子

奇怪的gradle错误预期的配置(...)只包含一个文件,但是它不包含任何文件

我正在尝试开发简单的即时应用程序.我已经完成了所有模块和配置,但是当我试图立即运行时,gradle控制台显示我的错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':blogspace-instant:packageDebugInstantAppBundle'.
> Expected configuration ':blogspace-instant:debugCompileClasspath' to contain exactly one file, however, it contains no files.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

android android-instant-apps

14
推荐指数
2
解决办法
4002
查看次数

使用12mb文件大小的解压缩时出错

我使用以下开源解压缩文件及其工作正如预期的拉链大小2-5 MB,但当我把zip放在10多MB上我有错误,有更稳定的开源我可以用于大型zip文件?我需要它在MIT许可下.这就是我用过的 https://github.com/EvanOxfeld/node-unzip

var extractor = unzip.Extract({ path: "../"});

extractor.on("close", function() {
    console.log("Success unzip");
});

extractor.on("close", function(err) {
    console.log(err);
});

req.pipe(extractor);
Run Code Online (Sandbox Code Playgroud)

javascript unzip node.js express

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

Node.js错误:上传批量数据时参数太多错误

我有一项任务是通过csv文件批量上传用户数据.我正在使用nodejsexpress框架.当我提交具有60到70行的csv文件时,它工作正常,但是当它超过70行时,它开始给服务器错误太多参数.经过一些研究我得出结论,它可能是身体解析器大小的问题,所以我尝试了这个博客,但它没有工作错误仍然是相同的.

这是我的身体解析器代码:

var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
app.use(cookieParser());
app.use(bodyParser({limit: '50mb'}));
app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({ extended: false }));
Run Code Online (Sandbox Code Playgroud)

错误信息:

2016-04-19T10:29:45.299Z - error: [req#d3a1fa1a-278e-496e-9cb1-b3a944e3d1c8/app] [App] Error: too many parameters Error: too many parameters
    at queryparse (d:\Git\gap-vm 13416\node_modules\body-parser\lib\types\urlencoded.js:119:17)
    at parse (d:\Git\gap-vm 13416\node_modules\body-parser\lib\types\urlencoded.js:64:9)
    at d:\Git\gap-vm 13416\node_modules\body-parser\lib\read.js:91:18
    at IncomingMessage.onEnd (d:\Git\gap-vm 13416\node_modules\raw-body\index.js:136:7)
    at IncomingMessage.g (events.js:273:16)
    at emitNone (events.js:80:13)
    at IncomingMessage.emit (events.js:179:7)
    at endReadableNT (_stream_readable.js:906:12)
    at nextTickCallbackWith2Args (node.js:474:9)
    at process._tickCallback (node.js:388:17)
Run Code Online (Sandbox Code Playgroud)

所以,谁能告诉我哪里出错了.任何建议都会有所帮助.Thanx提前.

javascript node.js body-parser

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

在Facebook的聊天中设置或替换textContent

我正在开发Chrome扩展程序,允许用户在发送之前替换其Facebook聊天消息的文本.

例如,如果用户键入"Hello there",我想允许他们用"There hello"替换聊天输入字段,并将其留给用户发送更改的消息.

问题是我能够通过编辑textContent输入的属性来更改文本,但聊天窗口小部件不知道更改,可能是因为没有触发正确的事件,所以当我按Enter键发送更改的消息时什么都没发生.此外,我无法使用鼠标或键盘删除更改的文本.

我试过模拟键盘输入,但没有成功.我愿意接受一个涉及到它的工作解决方案.

我的问题是,如何替换聊天输入字段中的文本,以便聊天窗口小部件检测并接受它?

注意:我没有使用jQuery,所以我更喜欢不使用它的解决方案.

javascript facebook google-chrome-extension reactjs

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

我可以在 Node 中执行字符串命令吗?

如果我构造一个存储在字符串变量中的函数或命令列表,有没有办法可以在节点中执行它们并保留另一个变量中返回的内容?IE

var result = executeMyCoolStringCommands(myStringVariableWithCommands);
Run Code Online (Sandbox Code Playgroud)

node.js

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

node.js和PHP之间的SHA1哈希差异

我想将node.js代码的这一部分转换为PHP代码.(工作)

function generateHashedPass (password, salt) {
    var byteSalt = new Buffer(salt, 'base64');
    var bytePass = new Buffer(password, 'ucs2');
    var byteResult = Buffer.concat([byteSalt, bytePass]);
    return sha1.update(byteResult).digest('base64');
}

console.log(generateHashedPass('111111', 'UY68RQZT14QPgSsfaw/F+w==') === 'L0xc787MxCwJJaZjFX6MqxkVcFE=' ? "Algo correct" : "Algo wrong" );
Run Code Online (Sandbox Code Playgroud)

现在我在php中有这样的东西:( 不工作)

public function getHashedPass($pass, $salt) {
    $base_salt = unpack('H*', base64_decode($salt));     
    $base_pass = unpack('H*', mb_convert_encoding($pass, 'UCS-2', 'auto'));
    $base_result = $base_salt[1] . $base_pass[1];
    return base64_encode(sha1($base_result));
}
Run Code Online (Sandbox Code Playgroud)

但结果与node.js函数不同.

结果应为: L0xc787MxCwJJaZjFX6MqxkVcFE =

密码为: 111111

盐是: UY68RQZT14QPgSsfaw/F + w =​​=

javascript php base64 sha1 node.js

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

使用nodejs和cheerio解析脚本标记内容

我想将sources配置对象的数组传递给jwplayer("vplayer").setup使用cheerio或其他模块.

<HTML>
<HEAD>
    <link rel="stylesheet" type="text/css" href="http://thevideos.tv/css/main.css">
    <script language="JavaScript" type="text/javascript" CHARSET="UTF-8"
            src="http://thevideos.tv/js/jquery.min.js"></script>
</HEAD>
<BODY topmargin=0 leftmargin=0 style="background:transparent;">

<table cellpadding=0 cellspacing=0>
    <tr>
        <td valign=top>
            <div style="position:relative;width:728px;height:410px;">
                <div id="play_limit_box">
                    <a href="http://thevideos.tv/premium.html" target="_blank">Upgrade you account</a> to watch videos
                    with no limits!
                </div>

                <span id='vplayer'><img src="http://192.99.62.187/i/01/00077/u0mqgq67qz76.jpg"
                                        style="width:728px;height:410px;"></span>    
            </div>
        </td>
    </tr>
</table>


<script type='text/javascript'>    jwplayer("vplayer").setup({
    sources: [{
        file: "http://192.99.62.187/kj2vyrxjey6vtaw52apz4kuggj6xfcc27pjizr5rhnrcgv73id7wwhzxlqda/v.mp4",
        label: "240p"
    }, {
        file: "http://192.99.62.187/kj2vyrxjey6vtaw52apz4kuggj6xfcc27pjizr5rhfbsgv73id76twjcd2ha/v.mp4",
        label: "360p"
    }]
});
</script>

<script>
    var sid = 90446;
    var wid = 115535;
</script>

</BODY> …
Run Code Online (Sandbox Code Playgroud)

node.js web-scraping cheerio

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

如何使用nodejs禁用Chrome的会话恢复警告?

如何通过 NodeJS 在 Windows 中重新启动 Chromium/Google Chrome(信息亭模式),以便它在重新启动时正常启动浏览器,就像普通人使用它一样?(当我每次重新启动 Chromium/Google chrome 时使用 NodeJS 时,都会在右上角显示丑陋/烦人/致命的弹出窗口)

NodeJS:告诉 chrome 关闭

在此输入图像描述

NodeJS:告诉 chrome 现在启动:每次启动时,它都会不断打开右上角那个丑陋的弹出窗口,并且在没有人为参与的情况下无法将其删除

在此输入图像描述

var wait_seconds = null;

function reboot_chrome() {
  // taskkill /f /im chrome.exe
  run_cmd( "taskkill", ["/f", "/im", "chrome.exe"], function(text) { 
    console.log (text);
  });

  //$ cat C:/Python27/run.bat:
  //@echo off
  //@start /b cmd /c "C:\Users\tpt\AppData\Local\Chromium\Application\chrome.exe" --kiosk

  wait_seconds = setTimeout(function() {
    run_cmd("C:\\Python27\\run.bat", [], function(text){
      console.log(text);
    });
  }, 20000);

}
Run Code Online (Sandbox Code Playgroud)

windows google-chrome chromium node.js

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