小编Yve*_* M.的帖子

在Node.js中管理会话?

在Node.js中管理会话变量的最佳方法是什么?有图书馆吗?

node.js

100
推荐指数
4
解决办法
9万
查看次数

MongoDB:如何查询字段为null或未设置的记录?

我有一个Emailsent_at日期字段的文件:

{
  'sent_at': Date( 1336776254000 )
}
Run Code Online (Sandbox Code Playgroud)

如果Email尚未发送,则该sent_at字段为空或不存在.

我需要得到所有已发送/未发送的计数Emails.我一直试图找出查询此信息的正确方法.我认为这是获得发送计数的正确方法:

db.emails.count({sent_at: {$ne: null}})
Run Code Online (Sandbox Code Playgroud)

但是我应该如何计算未发送的数量呢?

null exists mongodb mongodb-query

97
推荐指数
4
解决办法
11万
查看次数

什么是node-gyp

任何人都可以解释我是什么node-gyp以及为什么它使用我的系统文件来构建Node.JS包.

  1. 如果我构建一个节点项目并在node-gyp内部使用它.
  2. 然后我只是对该项目进行了tar并转移到另一个系统
  3. 我在那里解开并尝试使用它

这种方法会起作用吗?

node.js node-gyp

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

带输入/输出流的Java进程

我在下面有以下代码示例.因此,您可以向bash shell输入命令,即将echo test结果回显.但是,在第一次阅读之后.其他输出流不起作用?

为什么这样或者我做错了什么?我的最终目标是创建一个线程调度任务来定期执行的命令/ bash的,因此OutputStream,并InputStream会在协同工作并没有停止工作.我也遇到过java.io.IOException: Broken pipe任何想法的错误?

谢谢.

String line;
Scanner scan = new Scanner(System.in);

Process process = Runtime.getRuntime ().exec ("/bin/bash");
OutputStream stdin = process.getOutputStream ();
InputStream stderr = process.getErrorStream ();
InputStream stdout = process.getInputStream ();

BufferedReader reader = new BufferedReader (new InputStreamReader(stdout));
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(stdin));

String input = scan.nextLine();
input += "\n";
writer.write(input);
writer.flush();

input = scan.nextLine();
input += "\n";
writer.write(input);
writer.flush();

while ((line = reader.readLine ()) != …
Run Code Online (Sandbox Code Playgroud)

java stream

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

JWT(Json Web Token)观众"aud"与Client_Id - 有什么区别?

我正在我的身份验证服务器中实现OAuth 2.0 JWT access_token.但是,我不清楚JWT"aud"声明与client_id http标头值之间的差异.它们是一样的吗?如果没有,你能解释两者之间的区别吗?

我怀疑"aud"应该引用资源服务器,而client_id应该引用认证服务器识别的客户端应用程序之一(即web应用程序或IOS应用程序).

在我目前的情况下,我的资源服务器也是我的Web应用程序客户端.

oauth oauth-2.0 jwt

89
推荐指数
4
解决办法
7万
查看次数

如何使用Node.js解析HTML页面

我需要解析(服务器端)大量的HTML页面.
我们都同意regexp不是这里的方式.
在我看来,javascript是解析HTML页面的本地方式,但该假设依赖于具有javascript在浏览器中具有的所有DOM能力的服务器端代码.

Node.js内置了这种能力吗?
有没有更好的方法解决这个问题,解析服务器端的HTML?

server-side html-parsing node.js

88
推荐指数
5
解决办法
11万
查看次数

Node.js + Express:路由与控制器

Node.js和Express新手,我试图理解这两个似乎重叠的概念,路由与控制器.

我已经看到了简单的app.js + routes/*的例子,这似乎足以路由所需的各种请求.

但是,我也看到有人在谈论使用控制器,有些则暗示了更正式的MVC模型(???).

如果有人可以帮助我清除这个谜团,如果你有一个很好的例子来设置Node.js + Express框架中的控制器那将会很棒!

谢谢,

node.js express

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

我应该.我的测试吗?

我究竟应该投入.npmignore什么?

测试?好像.travis.yml,.jshintrc?运行模块时不需要的任何东西(自述文件除外)?

我找不到任何关于此的指导.

node.js npm npmignore

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

正则表达式:查找空格(制表符/空格)但不是换行符

我怎样才能有一个正则表达式来测试空格或制表符而不是换行符.我试过\s但发现它也测试换行了.

我使用C#/ WPF但是没关系.

regex

85
推荐指数
4
解决办法
14万
查看次数

如何在IntelliJ IDEA中使用SBT构建Uber JAR(Fat JAR)?

我正在使用SBT(在IntelliJ IDEA中)构建一个简单的Scala项目.

我想知道构建Uber JAR文件(又名Fat JAR,Super JAR)的最简单方法是什么.

我目前正在使用SBT但是当我将我的JAR文件提交给Apache Spark时,我收到以下错误:

线程"main"中的异常java.lang.SecurityException:Manifest主要属性的签名文件摘要无效

或者在编译期间出现此错误:

java.lang.RuntimeException:deduplicate:在以下位置找到不同的文件内容:
PATH\DEPENDENCY.jar:META-INF/DEPENDENCIES
PATH\DEPENDENCY.jar:META-INF/MANIFEST.MF

看起来是因为我的一些依赖项包括需要在最终的Uber JAR文件中删除的签名文件(META-INF).

我尝试使用这样的sbt-assembly插件:

/project/assembly.sbt

addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.12.0")
Run Code Online (Sandbox Code Playgroud)

/project/plugins.sbt

logLevel := Level.Warn
Run Code Online (Sandbox Code Playgroud)

/build.sbt

lazy val commonSettings = Seq(
  name := "Spark-Test"
  version := "1.0"
  scalaVersion := "2.11.4"
)

lazy val app = (project in file("app")).
  settings(commonSettings: _*).
  settings(
    libraryDependencies ++= Seq(
      "org.apache.spark" %% "spark-core" % "1.2.0",
      "org.apache.spark" %% "spark-streaming" % "1.2.0",
      "org.apache.spark" % "spark-streaming-twitter_2.10" % "1.2.0" …
Run Code Online (Sandbox Code Playgroud)

scala meta-inf intellij-idea uberjar sbt

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