小编Ete*_*ous的帖子

无法在Windows 8上启动npm(错误:ENOENT,stat'C:\ Users\User\AppData\Roaming \npm')

我刚刚在Windows 8的新计算机上安装了Nodejs.我无法让npm处理它.虽然节点服务器启动正常:

这是错误:

C:\Users\User\Documents\Source\Project>npm install 
Error: ENOENT, stat 'C:\Users\User\AppData\Roaming\npm'


C:\Users\User\Documents\Source\Project>npm start
Error: ENOENT, stat 'C:\Users\User\AppData\Roaming\npm'


C:\Users\User\Documents\Source\Project>
Run Code Online (Sandbox Code Playgroud)

node.js npm

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

在debian中添加iptables规则以打开一个新端口

我试图在我的Debian系统中打开iptables中的端口3306以允许访问MySQL服务器.我输入了这个命令:

root@debian:/# sudo iptables -A INPUT -p tcp --dport 3306 ACCEPT
root@debian:/# iptables-save
Run Code Online (Sandbox Code Playgroud)

我输入了新的连接,它已保存在iptables中,因为我可以看到iptables列表中的新规则由iptables-save命令生成.

但是,这个debian系统在Windows 7上的VM上运行,我无法从Windows远程登录到此端口.不知道我应该在哪里检查这个问题的解决方案.

debian iptables

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

尝试使用Karma为Typescript项目设置单元测试

我正在尝试使用Karma来测试用Typescript编写的NodeJS项目.我想使用tsUnit作为Unit测试框架

http://tsunit.codeplex.com/

和karma-typescript-preprocessor首先获得业力来编译打字稿.

https://npmjs.org/package/karma-typescript-preprocessor

这将是一个非常坎坷的旅程,我很想了解任何有设置Karma经验的人在NodeJS上测试Typescript的过程.即使您使用了不同的测试框架或预处理器.

typescript karma-runner

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

Solr服务器(Solr 4.0)的默认地址是什么,可以从SolrJ客户端使用

我正在尝试从SolrJ客户端连接Solr Server,但它提供了HTTPResponse异常.

这是我的代码:

SolrServer server = new HttpSolrServer("http://"localhost":8983/solr/");
Run Code Online (Sandbox Code Playgroud)

这是例外:

java.lang.NoClassDefFoundError:org/apache/http/NoHttpResponseException:

Solr有默认地址吗?你在哪里可以找到它?

solr solrj

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

Amazon beantalk是否自动阻止DDoS

Amazon Beanstalk是否自动防止(分布式)拒绝服务攻击?如果没有,最方便的方法是什么?

ddos amazon-elastic-beanstalk

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

Webstorm 不刷新更正的代码

我正在将 Webstorm 用于 Typescript 项目。即使我纠正了导致它的错误,它也不会删除红旗(或以红色突出显示的代码)。错误继续显示。我想,Webstorm 不会在每次文件更改时重新编译项目 - 以查看错误是否仍然存在。我该如何解决这个问题?

webstorm typescript

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

用于webstorm的Sass filewatcher

我试图在NodeJS项目中使用sass,这是我用nodejs安装的库

https://www.npmjs.org/package/node-sass

我正在使用webstorm进行此项目,我无法让Sass文件观察器工作.

在此输入图像描述

即使在我保存filewatcher并单击"确定"后,filewatcher也无法正常工作.当我打开设置以检查文件识别器未选中的错误时.以下是filewatcher设置:

在此输入图像描述

node-sass模块作为全局模块安装,因此node-sass命令有效.

sass node.js webstorm

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

是否可以在Java中创建任何编译时函数?

我正在寻找在Java中创建一些在编译时会被调用的函数-并将它们完全排除在运行时之外(例如,已编译的类文件)。这些函数可以写入变量,这些变量对于软件的不同发行版可能具有不同的值。这样做的野兽方法是什么?这些可能是“最终”变量。

顺便说一下,这是一个GWT项目,这些功能应该能够同时写入客户端和服务器端。

考虑以下简单示例:

final int x = 10;
final int y = x/100;
final int z = y + x - 500;
Run Code Online (Sandbox Code Playgroud)

这里定义了三个“最终”变量x,y和z,其中y和z的值取决于x,它是一个常数!这意味着y和z的值在程序中也不会实际更改。但是由于必须将它们定义为x的函数-它们的值将在运行时计算-在运行时不必要地使用资源。编译时函数将对y和z的值进行硬编码,并加快运行速度!显然,这是一个简单的示例,但是我的实际用例需要完成许多复杂的耗时计算,这会使我的应用程序变慢。如果您很快需要使用具有不同变量值的多个版本的应用程序,那么在编译时进行计算将非常好,并且可以避免由于手动对数字进行硬编码而导致的错误。

此外,请考虑以下示例:

final String value = getMyValue("argument");

final String getMyValue(String variable){
    return variable + "Lol!";
}
Run Code Online (Sandbox Code Playgroud)

您是否希望在编译时计算“值”的值?在客户端和服务器端?

java gwt

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

使用npm命令以参数启动NodeJS项目

我正在尝试创建两个单独的npm命令,以便在开发机器和生产模式下本地启动我的NodeJS项目.我希望能够将参数分别传递给机器以提供正确的依赖关系 - 这可能是生产中的CDN或我的本地机器.

这是我在package.json中看到的内容

"run": "node ./server/app.js", /* for running locally*/

"start": "node ./server/app.js", /* for running in production*/
Run Code Online (Sandbox Code Playgroud)

如果我尝试调用npm run - 它会创建此错误:

npm ERR! npm run-script [<pkg>] <command>
npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)

我还希望能够发送包含URL的命令行参数.

node.js npm

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

在Typescript中RequireJs和NodeJS定义之间的冲突

我从Definitely Typed获得了Typescript RequireJS定义 - 它的环境声明Require与NodeJs命令"require"冲突.这是声明和错误:

宣言:

declare var require: Require;
Run Code Online (Sandbox Code Playgroud)

错误:

C:/.../require.d.ts(320,13): error TS2134: Subsequent variable declarations must have the same type.  Variable 'require' must be of type '{ resolve(id: string): string; cache: any; extensions: any; main: any; (id: string): any; }', but here has type 'Require'.
Run Code Online (Sandbox Code Playgroud)

node.js requirejs typescript

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