小编Moz*_*zak的帖子

在Webstorm 8上获取清除只读状态

我是Webstorm 8的新手.我在Ubuntu 14.04 LTS上安装了webstorm 8.

我正在尝试编辑一个文件,但我得到一个弹出窗口,标题为"Clear read only status",显示文件和两个单选按钮

  • 使用文件系统
  • 使用版本控制集成

当我选择使用文件系统并单击确定时,没有任何反应,并且它不允许选择第二个选项.

我使用git作为我的dcvs.

请指导我如何从该文件中删除此只读状态.

提前致谢.

git intellij-idea webstorm

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

在Ubuntu中安装Node.js的路径

我是Ubuntu(linux)的新手.

我为项目安装了node.js.

最近我收到此错误npm install.

错误:无法安装节点的"预"版本,请改用--nodedir标志

我在下面找到了一个堆栈链接

节点预错误

在解决方案下,它要求安装node.js的目录,目前我无法安装nodejs.

请帮我看看如何找到安装node.js的目录.

linux ubuntu node.js

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

在node.js中读取csv文件的内容

我正在尝试在nodejs中实现一个模块(刚刚开始在nodejs中工作),其中有以下要求

  1. 上传.csv文件.
  2. 阅读csv文件的内容.

当前用于restful api的框架是"express":"~4.2.0"和文件上传的multer.

现在我在app.js中配置了如下所示的multer

app.use(multer({
  onFileUploadData : function(file, data){
    console.log('onFileUploadData Called with data - '+ data);
  }
}));
Run Code Online (Sandbox Code Playgroud)

在我的路径文件中,我有一个如下所示的帖子端点

app.post('/sample.csv',lead.processCSV);
Run Code Online (Sandbox Code Playgroud)

这条路线是从下面的ajax调用中调用的

$.ajax({
            xhrFields: {withCredentials: true},
            url: '/sample.csv',
            type: 'POST',
            success: function (data) {
                $scope.handleResponse(data);
            },
            error: function (error, xhr) {
                angular.element('#csvUploadBusyIcon').hide();
                alert('Oops! Upload failed');
            },
            data: formData,
            cache: false,
            contentType: false,
            processData: false
        });
Run Code Online (Sandbox Code Playgroud)

现在我想获取csv文件的内容,即当所有内容都已加载后,我应该处理我的lead.processCSV方法.

我还需要csv文件的任何其他模块,或者multer在我的情况下是否足够?

任何正确方向的建议/指导都会有所帮助.提前致谢.

csv node.js express multer

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

Google Canary浏览器是否支持ES6的生成器?

我需要测试/工作属于ES6草案的生成器.为了解决这个问题,我需要一个浏览器(在我的例子中).由于Google Canary严格用于开发人员,因此它现在支持发电机吗?我的操作系统是Windows 7.

javascript google-chrome generator ecmascript-harmony

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

当console.log在函数中传递时出现非法调用错误

我对此感到困惑.请找到如下代码.

var o={
 printToConsole: function(f){
   f(1);
}
};

o.printToConsole(console.log);
Run Code Online (Sandbox Code Playgroud)

//TypeError: Illegal invocation//我得到一个TypeError

从console.log的定义我们得到了这个

`function log() { [native code] }`
Run Code Online (Sandbox Code Playgroud)

在chrome中,它清楚地显示它不需要任何参数,但是当我们尝试在控制台上打印东西时,我们会这样写,即将参数传递给console.log.

console.log('Take me on Console');
Run Code Online (Sandbox Code Playgroud)

为什么我得到这个TypeError以及这个console.log在chrome中的行为?

javascript google-chrome

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

JavaScript 对象的暗淡突出显示属性在 Chrome 开发工具中意味着什么?

我想知道当我们在范围变量中看到或将鼠标悬停在它们上方(在 Chrome 开发人员工具中)时,对象的某些属性似乎是暗淡突出显示的。它意味着什么?

//示例代码

'use strict'
        function myClass(first, second) {
            //            this.pehla = first;
            var private_Var = 'i_am_private_variable';
            this.doosra = second;
            Object.defineProperty(this, 'pehla', { value: '_Haani_Constant', writable: false });

        };

        var instanceOfClass = new myClass('1', '2');

        console.log(instanceOfClass.pehla);
        console.log('Assigning value to pehla');
        console.log("instanceOfClass.pehla = 'SomeOtherText' ");

        try {
            instanceOfClass.pehla = 'SomeOtherText';                                   
        } catch (e) {
            console.log(e.message); 
        }
Run Code Online (Sandbox Code Playgroud)

请参阅图片以供参考

在此输入图像描述

javascript google-chrome-devtools

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

将对象从jade传递给angularjs模板

我试图将一个对象从节点传递到客户端,如下所示

render: function(req,res){
    res.render('auth',{
        userData : req.session.user
    });
  }
Run Code Online (Sandbox Code Playgroud)

在我的auth.jade中,代码如下

script.
    var data = !{JSON.stringify(userData)}
    console.log(data)
    window.top.location='/profile'
Run Code Online (Sandbox Code Playgroud)

所以我将应用程序重定向到我使用angularjs在routeProvider中定义的新路由

app.config(['$routeProvider','$locationProvider',
  function($routeProvider,$locationProvider) {
    $routeProvider.
      when('/profile', {
        templateUrl: 'templates/profile.html',
        controller: 'ProfileCtrl'
      })
Run Code Online (Sandbox Code Playgroud)

那么有没有办法可以访问该路径的控制器中的"数据"对象?

javascript node.js angularjs pug

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

私人功能不归还价值

我的代码如下.

var Main = function () {
    var a, b, c, d;
    a = 1;
    b = true;
    c = undefined;

    var _private = function () {
        return 'Function with Private acceess';
    };

    this.getPublic = function () {
        return 'Function with Public access';
    };

    this.getPrivate = function () {
        _private();
    };

};

var o = new Main();
console.log(o.getPublic());
console.log(o.getPrivate());
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我试图通过public方法访问Main对象o的私有方法getPrivate().但在控制台中的结果是

undefined
Run Code Online (Sandbox Code Playgroud)

为什么_private没有返回所需的值?

javascript

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

使用gulp任务运行节点服务器

我是新来的.

我需要使用gulp运行节点服务器,但不使用任何插件.

可能吗?

如果没有那么gulp系统中最好的插件是什么.

node.js gulp

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

使用 node.js 中的soap 模块在客户端中添加soap 标头

我对 salesforce 很陌生,正在尝试创建一个 SOAP 客户端,该客户端将连接并从 salesforce 获取特定潜在客户的详细信息。

我正在使用合作伙伴 wsdl。

到目前为止,我可以使用合作伙伴 wsdl 创建客户端。

我已经设置了会话标头,如下所示

但是,当我尝试获取一些信息时,它给了我与会话标头相关的错误

   <?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sf="urn:fault.partner.soap.sforce.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>sf:INVALID_SESSION_ID</faultcode>
         <faultstring>INVALID_SESSION_ID: Invalid Session ID found in SessionHeader: Illegal Session</faultstring>
         <detail>
            <sf:UnexpectedErrorFault xsi:type="sf:UnexpectedErrorFault">
               <sf:exceptionCode>INVALID_SESSION_ID</sf:exceptionCode>
               <sf:exceptionMessage>Invalid Session ID found in SessionHeader: Illegal Session</sf:exceptionMessage>
            </sf:UnexpectedErrorFault>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

我正在像这样设置会话标题

var sheader = {
                        SessionHeader : {
                            sessionId: result.result.sessionId
                        }
                    };

                    client.addSoapHeader(sheader);
Run Code Online (Sandbox Code Playgroud)

我正在使用soap节点模块来创建 SOAP 客户端,它表示要像这样设置会话标头。

现在我的问题是从哪里可以获得这三个可选信息,即

  • name未知参数(它可能只是一个空字符串)
  • xml命名空间的命名空间前缀
  • xmlns URI

考虑到我对 …

xml soap salesforce node.js

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