小编Net*_*eta的帖子

有没有办法选择ksort的排序?像ASC,DESC

我有一个用途ksort(),我需要选择排序顺序(ASC/DESC).

有没有办法做到这一点 array_multisort()

php ksort

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

在PHP中执行Python脚本并在两者之间交换数据

是否可以在PHP中运行Python脚本并相互传输变量?

我有一个类以某种全球方式废弃网站的数据.我想让它更具体,并且已经有几个网站专用的pythons脚本.

我正在寻找一种方法来将我的课程纳入其中.

两者之间是否安全可靠的数据传输甚至可能?如果是这样的话会变得多么困难?

php python

24
推荐指数
2
解决办法
6万
查看次数

连接到websocket使得webworker在Microsoft边缘无响应

所以这很奇怪,当我尝试连接到websocket(这只是一个微软边缘问题)时,它会在每个第二页上刷新,webworker不会接受根本onMessage不会触发的消息:

考虑以下:

main.js

    var worker = new Worker("webworker.js");
    worker.postMessage({ type: 'INIT_SOCKET' });

    worker.addEventListener('message',  (event) => {
        let data = event.data;

        if (typeof data === 'string') {
            data = JSON.parse(data);
        }

        if (data.type === 'SOCKET_INITIALIZED') {
            console.log('inititalized');
        }
    });
Run Code Online (Sandbox Code Playgroud)

webworker.js

    var io = require('socket.io-client');

    var socket;
    onmessage = function(event) {
        var data = event.data;

        console.log('got a event');

        if (typeof data === 'string') {
            data = JSON.parse(data);
        }

        switch (data.type) {
            case 'INIT_SOCKET':
                try {
                    socket …
Run Code Online (Sandbox Code Playgroud)

javascript web-worker websocket

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

webpack插件用另一个替换一个函数

我正在尝试创建一个webpack插件,它将解析某个函数的代码并将其替换为另一个函数,该插件还将新函数公开为全局函数.

class someName {
  constructor(local, domain, translationFile, options) {
  }

  apply(compiler) {

    // exposing ngt function as a global
    compiler.plugin('make', function(compilation, callback) {
      var childCompiler = compilation.createChildCompiler('someNameExpose');
      childCompiler.apply(new webpack.DefinePlugin({
        ngt: function(singular , plural, quantity) {
          return quantity == 1 ? singular : plural;
        }
      }));
      childCompiler.runAsChild(callback);
    });

    // searching for the getValue function
    compiler.parser.plugin(`call getValue`, function someNameHandler(expr) {

      // create a function to replace getValue with
      let results = 'ngt('+ expr.arguments  +')';
      const dep = new ConstDependency(results, expr.range);
      dep.loc = …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs webpack webpack-plugin

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

没有正则表达式替换所有我可以使用G

所以我有以下内容:

var token = '[token]';
var tokenValue = 'elephant';
var string = 'i have a beautiful [token] and i sold my [token]';
string = string.replace(token, tokenValue);
Run Code Online (Sandbox Code Playgroud)

以上只会取代第一个[token]而只留下第二个.

如果我使用正则表达式,我可以使用它

string = string.replace(/[token]/g, tokenValue);
Run Code Online (Sandbox Code Playgroud)

而这将取代我所有的 [tokens]

但是我不知道如何在不使用的情况下这样做 //

javascript regex replace

10
推荐指数
2
解决办法
4058
查看次数

相当于.show() - 简单JavaScript中的jQuery

任何人都有任何想法在javascript中相当于jquery的.show()?

我已经尝试使用document.getElementById并添加/删除我命名为"show"//"hide"的类,但是效果不好我可能在这些类中有错误的属性我不确定..

节目类是:

.show{
    position:relative;
    display:block;
}
Run Code Online (Sandbox Code Playgroud)

而hide类是:

.hide{
    position:absolute;
    top:0px;
    right:0px;
    display:none;
}
Run Code Online (Sandbox Code Playgroud)

我很确定有更好的方法.

javascript css jquery

6
推荐指数
2
解决办法
4330
查看次数

CSS输入类型仅提交 - 不是所有输入,而我无法使用更改html

我试图改变提交按钮的样子 - 我无法向我们发送id或类或类似的东西.

我有一个div - 里面这个div 2输入1是一个文本,另一个是提交让我们说div的类是持有者.

<div class="holder">
<input type="text" name="somename" value="somevalue">
<input type="submit" name="submit" value="save changes">
</div>
Run Code Online (Sandbox Code Playgroud)

我目前的CSS是:

.holder input, textarea {
width:250px;
}
Run Code Online (Sandbox Code Playgroud)

但是对于这种改变两种输入类型.我试图单独改变它们.

html css

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

如何使用节点js和babel保留正确的行号

我有以下设置,我的错误/堆栈跟踪有问题我错过了什么?

package.json看起来像:

{
  "name": "xxxxxx",
  "main": "server.js",
  "private": true,
  "scripts": {
    "start": "nodemon --exec ./node_modules/.bin/babel-node server.js"
  },
  "dependencies": {
    "babel": "^6.5.2",
    "babel-cli": "^6.6.5",
    "babel-preset-es2015": "^6.6.0",
    "babel-preset-react": "^6.5.0",
    "babel-preset-stage-0": "^6.5.0",
    "babel-runtime": "^6.6.1"
  }
}
Run Code Online (Sandbox Code Playgroud)

.babelrc看起来像:

{
  presets: ["es2015", "stage-0", "react"],
  sourceMap: 'inline',
  retainLines: true
}
Run Code Online (Sandbox Code Playgroud)

server.js看起来像:

let aVar = '';

throw new Error('some error');
import errorHandler from './app/middlewares/error_handler';
Run Code Online (Sandbox Code Playgroud)

我的堆栈跟踪很疯狂

module.js:341
    throw err;
    ^
Error: Cannot find module 'bugsnag'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:16:19)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript node.js babeljs

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

我怎样才能在亚马逊ec2服务器上找到我的名字服务器?

我最近有一台Amazon EC2微服务器来学习如何使用nodejs.(我不是服务器精明的BTW).

我设法安装所有东西,并在服务器上运行nodejs并运行他们的示例脚本.

在亚马逊上我设置服务器安全组以允许所有/ icmap - 所有/ tcp - 0-65535/ssh/HTTP/HTTPS所以基本上所有内容都允许或多或少.

我的问题是如何找到我的名字服务器,以便我可以在我购买的新域名中使用它们.

如果是这样的话,我可能完全错了,错过了许多步骤.你知道如何做到这一点的好教程吗?

对一般问题表示感谢和抱歉.

ssh amazon-ec2 amazon-web-services node.js

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

不能让nodejs在亚马逊ec2实例上工作

我试图在亚马逊微实例上运行nodejs服务器过去3-4天没有成功.

我遵循了这么多的教程,我无法使服务器工作(因此当它在浏览器中访问或在powerShell中卷曲并看到简单的hello世界时).

以下是我尝试过的最后3个教程:

http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/ http://techprd.com/setup-node-js-web- server-on-amazon-ec2/ http://devblog.daniel.gs/2014/01/deploying-node-apps-on-aws-ec2-with.html

我试过ubuntu/amazon linux.

我还关注了http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html,看看一般过程是如何工作的,它确实运行良好.

我到了这样的地步:sudo node filename.js 服务器运行.

但是,当我尝试访问或卷曲它.它不起作用.当我ping它它很好.

在亚马逊我设置安全组基本上允许这样的一切:

在此输入图像描述

在linux中它的自我跟随:https://help.ubuntu.com/community/IptablesHowTo?action = show&redirect = Iptables打开我试图听的端口,什么也没有.

当我打字:sudo service iptables status我得到:

1 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpts:1337:1347

2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpts:1338:1348

3 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:10000

请记住,我不是一个精通服务器的人.

任何帮助将受到高度赞赏.

更新:要启动我的节点服务器,我使用nodejs.org中的基本代码:

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at …
Run Code Online (Sandbox Code Playgroud)

curl amazon-s3 amazon-ec2 amazon-web-services node.js

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