小编Cod*_*ein的帖子

如何连接文件夹中的所有JS文件?

我有一个主应用程序文件夹,其中包含许多子文件夹,每个子文件夹都有自己的子文件夹,等等,这些子文件夹包含.js文件。

我想创建一个grunt任务,将所有.js文件串联在此主顶级文件夹下的任何位置,该文​​件夹称为src

反正有这样做吗?

现在,我有

            cwd: '.',
            src: [
                'src/**/**/*.js',
                'src/**/**/**/*.js',
                'src/**/**/**/**/*.js',
            ],
            dest: 'dist/app/superapp.js'
Run Code Online (Sandbox Code Playgroud)

但这并不能说明所有可能的.js文件位置。而且,如果我.js在某个文件夹中添加了新文件,则不需要手动更新grunt任务。

javascript gruntjs grunt-contrib-concat

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

RMI 服务器与 RMI 注册表

Oracle关于 Java RMI的 FAQ 页面上,它说:

虽然 Java 远程方法调用 (Java RMI) 服务器理论上可以位于任何主机上,但它通常与运行注册中心的主机位于同一主机上,并且位于不同的端口上。即使服务器弄错了它的主机名或 IP 地址(或者有一个根本不能被客户端解析的主机名),它仍然会使用这个错误的主机名导出它的所有对象,但是你每次尝试都会看到一个异常接收这些对象之一。

我不明白 RMI 服务器和 RMI 注册表之间的区别。我以为它们是同一回事。如果 RMI Registry 不是某种服务器,它如何工作?

java rmi distributed-computing

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

在 Express 中有条件地提供静态文件的最佳方法是什么?

我正在构建一个具有两个独立部分的应用程序,在前端我将其构建为两个独立的 Angular 应用程序。我这样做是为了更好地划分对代码库的控制访问权限,而不是不必要地让一些团队成员访问他们不需要的代码。

所以有两个独立的应用程序,由同一个 NodeJS 服务器提供服务。提供的应用程序取决于用户是否登录。如果他们是访客用户,他们将获得一个版本的应用程序,如果他们是注册用户,他们将获得具有更多功能的特权版本的应用程序。

如何在 Express 中有条件/动态地提供静态文件,以便说“如果User1是客人,则服务Application A,否则服务Application B”?

node.js express angular

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

你如何阅读Python模块的源代码?

我试图理解一些内置的Python模块是如何工作的.

例如,使用代码:

from Tkinter import *
root = Tk()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

功能的定义在哪里Tk

我一直在搜索tkinter源代码但找不到它.代码几次调用import Tkinter也很奇怪,因为这 Tkinter,为什么它自己导入?

希望有人能帮助解决我的困惑

python tkinter python-module python-import

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

是否可以将 Typescript 导入到 ts-node REPL 的运行实例中?

我想测试一些我编写的 Typescript 代码。

到目前为止,我所知道的最好的方法是运行ts-node my-file-name.ts.

但是,我想让它更具交互性,类似于 Python REPL 允许您导入模块,然后根据需要从 REPL 调用函数。

例如,一个会话可能看起来像

$ ts-node
> import my-file-name.ts
> myFunctionFromMyFile("specialParam")
> "you just called a function from my-file-name.ts with param specialParam"
Run Code Online (Sandbox Code Playgroud)

这可能ts-node吗?

import module read-eval-print-loop typescript ts-node

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

有没有办法搜索项目中使用某种方法的每个地方?

我有一个带有一堆课程的项目,我正在试图弄清楚我是如何构建它的(是的,我已经成为一个更好的评论者!:)

我想要检查一个超类中的方法.我想知道这种方法的使用位置和方式.通过每个课程并手动搜索将是令人厌倦和耗时的.

是否有任何方法可以搜索项目,特别是子类中的特定方法?

谢谢!

java eclipse methods search

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

将许多system.out.println重定向到.txt文件

可能重复:将
java输出打印到文件

在Java程序中,我有一个很长的方法(我认为发布它并不重要,因为它对问题不重要),它有大量的println语句来打印控制台的状态更新.

我不希望将这些打印输出到控制台,而是希望它们进入txt文件,我可以在其中存储它们并在以后查看它们.

有没有一种简单的方法来重定向输出而无需手动遍历每个println语句?

如果没有,最好的方法是什么?

java file-io printstream println

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

-o在Linux终端(Dash o); 这是什么意思?

我是Linux终端的新手,很多命令都使用 -o它.

例如,要编译一个NASM程序

gcc prgram1.o -o prgram1
Run Code Online (Sandbox Code Playgroud)

我可以猜测它与输出有关,但任何人都能为我提供适当的定义和直觉吗?

PS我做了很多谷歌搜索,发现很多页面都有Linux终端的命令参考,但没有任何内容涵盖简单-o.

linux terminal

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

使用正则表达式匹配除下划线以外的任何字符

我正在尝试编写一个匹配字符串的正则表达式,除了字符串和下划线.

到目前为止我有这个,/[A-Za-z0-9]+/但我不知道要包括什么,以使它不需要下划线.

更新:

是应该让这更明确的蝙蝠.我想匹配一个电子邮件地址,但不是在_之后的部分中有下划线的电子邮件地址

到目前为止,这是我的总数. /[A-Za-z_0-9]+@[A-Za-z0-9]+\.(com|ca|org|net)/ 到目前为止的答案,不起作用

regex regex-negation

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

在Haskell中,这个@(Sentence string _)= do`是什么意思?

这是我分配给调试的Haskell程序的一部分:

process :: Sentence -> IO ()
process this@(Sentence string _) = do
  render string
  render "==>"
  render $ translate this

render = putStrLn

data Sentence = Sentence String Task

translate :: Sentence -> String     ; Incomplete Definition
translate (Sentence string task)
  | ...

  | ...

  | ...

  | ...
Run Code Online (Sandbox Code Playgroud)

我不理解或认识到的这个程序的唯一部分是process this@(Sentence string _) = do 我以前从未见过的this@那条线,而且我也不太确定下划线(Sentence string _)是什么意思.

haskell

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