小编Ele*_*ist的帖子

从命令行停止node.js程序

我有一个简单的TCP服务器,可以监听端口.

var net = require("net");

var server = net.createServer(function(socket) {
    socket.end("Hello!\n");
});

server.listen(7777);
Run Code Online (Sandbox Code Playgroud)

我启动它,node server.js然后在Mac上用Ctrl + Z关闭它.当我尝试再次运行它时,node server.js我收到此错误消息:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
          ^
Error: listen EADDRINUSE
at errnoException (net.js:670:11)
at Array.0 (net.js:771:26)
at EventEmitter._tickCallback (node.js:192:41)
Run Code Online (Sandbox Code Playgroud)

我以错误的方式关闭程序吗?我怎样才能防止这种情况发生?

command node.js

293
推荐指数
14
解决办法
50万
查看次数

如何从特定PrimeFaces删除边框p:panelGrid?

我很难从特定的PrimeFaces中删除边界<p:panelGrid>.

<p:panelGrid styleClass="companyHeaderGrid">
    <p:row>
        <p:column>
            Some tags
        </p:column>
        <p:column>
            Some tags
        </p:column>
    </p:row>
</p:panelGrid>
Run Code Online (Sandbox Code Playgroud)

我已经能够从单元格中删除边框:

.companyHeaderGrid td {
    border: none;
}
Run Code Online (Sandbox Code Playgroud)

.companyHeaderGrid {
    border: none;
}
Run Code Online (Sandbox Code Playgroud)

不行.

css jsf facelets primefaces

57
推荐指数
5
解决办法
13万
查看次数

如何从Redis保存和检索会话

我正在尝试将Redis会话集成到我用Node.js编写的身份验证系统中.

我已经能够成功设置Redis服务器connect-redis和Express服务器.

这是我的设置(只是重要的一点):

var express = require("express");
var RedisStore = require("connect-redis")(express);
var redis = require("redis").createClient();

app.use(express.cookieParser());
app.use(express.session({
    secret: "thisismysecretkey",
    store: new RedisStore({ host: 'localhost', port: 6379, client: redis })
}));
Run Code Online (Sandbox Code Playgroud)

现在......我如何实际创建,阅读和销毁会话?我已经阅读了大量关于如何设置的文章connect-redis和关于SO的许多问题,但我发誓每一个都停在配置上,并没有解释如何实际使用它...

我知道这可能非常简单,但请不要downvote,只是解释:).

session-state redis node.js

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

如何自定义JSF验证错误消息

如何自定义验证失败时出现的验证消息?

这是我的代码:

<h:form>
    <p><h:inputText
           id="userNo"
           title="Type a number from 0 to 10:">
       <f:validateLongRange
           minimum="3"
           maximum="6"/>
       </h:inputText>

       <h:commandButton id="submit" value="Submit"
           action="response"/>
    </p>
    <h:message showSummary="true" showDetail="false"
        id="errors1"
        for="userNo"/>
</h:form>
Run Code Online (Sandbox Code Playgroud)

目前消息如下所示:

j_idt10:userNo: Validation Error: Specified attribute is not between the expected values of 3 and 6. 
Run Code Online (Sandbox Code Playgroud)

哪个不是特别用户友好.

validation jsf message facelets

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

如何从用户控制台输入中删除新行

如何从Node.js中的用户输入中删除新行?

代码:

var net = require("net");

var clientData = null;

var server = net.createServer(function(client) {
    client.on("connect", function() {
        client.write("Enter something: ");
    });
    client.on("data", function(data) {
        var clientData = data;
        if (clientData != null) {
            client.write("You entered " + "'" + clientData + "'" + ". Some more text.");
        }
    });
});

server.listen(4444);
Run Code Online (Sandbox Code Playgroud)

假设我在控制台中键入"Test",然后返回以下内容:

You entered 'Test
'. Some more text.
Run Code Online (Sandbox Code Playgroud)

我希望这样的输出出现在单行中.我怎样才能做到这一点?

networking input node.js

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

检查字段是否生成错误

我可以使用此标记显示特定字段的错误:

<s:fielderror fieldName="myField" />
Run Code Online (Sandbox Code Playgroud)

但除了显示错误消息之外,我还想以红色突出显示该字段.为此,我需要知道字段是否生成错误,然后将错误类添加到此字段.

如何检查特定字段是否生成错误?

jsp struts2 struts-tags

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

x = x + 1和x ++的实现差异

我的教授最近说过虽然x = x + 1并且x++显然会给出相同的结果,但它们在JVM中的实现方式却有所不同.这是什么意思?编译器不是这样的:嘿,我明白x++我会把它切换到x = x + 1继续吗?

我怀疑在效率方面有什么不同,但如果在这些情况下装配会有所不同,我会感到惊讶......

java bytecode

8
推荐指数
2
解决办法
7971
查看次数

防止ColdFusion中的SQL注入

我正在努力提高应用程序的安全性.每当我从用户(无论是通过POST还是GET)接收应该是整数的数据时,我都会适当地验证.但通常数据是VARCHAR,有时可以包含HTML.

在这种情况下,如何保护我的数据库免受SQL注入?

是否 <cfqueryparam value="#form.textInput#" cfsqltype="cf_sql_varchar">保护查询不在VARCHAR值中发送恶意SQL语句?

sql coldfusion cfqueryparam code-injection

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

Railo中的组件映射

我想将我的所有CFC放入/ components文件夹,并能够从应用程序中的不同位置调用它们,例如.来自/forums/index.cfm.

我该如何设置映射?

coldfusion cfc railo

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

如何导入外部JavaScript文件?

我需要导入托管在另一台服务器上的JS文件,而不是我的应用程序资产的一部分.

如何从组件中导入它?

tapestry

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