小编Edu*_*omo的帖子

如何在切片"屏幕"终端上​​下滚动

我刚安装screen并喜欢将linux终端分成多个部分的想法.但我无法弄明白一件事:当我进去时,如何向上和向下滚动screen.当我使用常规的Linux终端时,我可以用screen或实现这个screen.但不幸的是,它不适用于分割终端.

这就是我说screen和分割终端时的意思: 在此输入图像描述

这是一个常规的终端(以防万一): 在此输入图像描述

unix linux terminal ubuntu gnu-screen

74
推荐指数
4
解决办法
6万
查看次数

为什么我的javascript regex.test()给出了交替的结果

可能重复:
Javascript正则表达式返回true ..然后为false ..然后为true ..等等

var r = /\d/g;
var a = r.test("1"); // will be true
var b = r.test("1"); // will be false
console.log(a == b); // will be false
Run Code Online (Sandbox Code Playgroud)

请向我解释为什么r.test("1")每次通话交替的结果?

通过删除g修饰符,我能够解决我遇到的问题.但是我仍然想知道为什么会这样.

javascript regex

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

ngRoute为所有路由设置基本URL

是否可以在AngularJS应用程序中的所有路径中添加基本URL?基本上改变它在服务器上的位置(如果有意义的话......那么它将被访问而不是通过但是通过).//something/

为了添加一些上下文,我试图将现有的Angular应用程序置于某些身份验证之后,以便现在可以http://mysite/secure在成功登录后的地址访问应用程序.

问题是如果我要加载应用程序http://mysite/secure它工作正常(服务器显然会提供正确的页面),但点击任何链接将导致页面重新加载和路由http://mysite/#newpage而不是http://mysite/secure/#newpage.

没有添加/secure/到所有路由和链接元素是否可能?干杯,对不起,如果措辞不好.

angularjs

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

如何解决jenkins'磁盘空间太低'的问题?

我在我的CentOS机器中部署了Jenkins,Jenkins工作了3天,但是昨天有一个'磁盘空间太低了.仅剩1.019GB.问题.

如何解决这个问题,让我的主人离线数小时?

diskspace hudson centos jenkins

34
推荐指数
3
解决办法
5万
查看次数

getopts的可选选项参数

while getopts "hd:R:" arg; do
  case $arg in
    h)
      echo "usgae" 
      ;;
    d)
      dir=$OPTARG
      ;;
    R)
      if [[ $OPTARG =~ ^[0-9]+$ ]];then
        level=$OPTARG
      else
        level=1
      fi
      ;;
    \?)
      echo "WRONG" >&2
      ;;
  esac
done
Run Code Online (Sandbox Code Playgroud)
  • level是指参数-R,dir是指参数-d

  • 当我输入 ./count.sh -R 1 -d test/它正确的工作

  • 当我输入./count.sh -d test/ -R 1它正确的工作

  • 但我想在输入./count.sh -d test/ -R或输入时使其工作./count.sh -R -d test/

这意味着我想要-R一个默认值,命令序列可以更灵活.

bash getopt getopts

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

访问angularjs中另一个模块中定义的工厂

我们可以从另一个模块调用一个模块中定义的工厂函数吗?如果是这样,怎么样?

假设我的第一个模块在moduleOne.js文件中定义为:

var myModule = angular.module('MyServiceModuleOne', []);
myModule.factory('notify', function () {
    return {
        sampleFun: function () {
            // some code to call sampleFunTwo()
        },
    };
});
Run Code Online (Sandbox Code Playgroud)

我的第二个模块moduleTwo.js如下:

var myModuleTwo = angular.module('MyServiceModuleTwo', []);
myModuleTwo.factory('notifytwo', function () {
    return {
        sampleFunTwo: function () {
            // code
        },
    };
});
Run Code Online (Sandbox Code Playgroud)

如何调用sampleFunTwo()sampleFun()

谢谢.

javascript dependency-injection module angularjs

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

`react-scripts build' 使用 1+ GB 的内存

我有一个相对简单的 React 15 网站。它只有几个不同的页面,主要是文字和一些图片。但是,当我用于react-scripts build构建用于生产部署的项目时,我发现节点进程最高使用了大约1.25 GB的 RAM。在我的工作站上构建时这不是问题,但在我的生产服务器上是一个问题,我目前只有1 GB的可用 RAM。大多数情况下,服务器会因为内存不足而终止我的构建。

所以看起来我的选择是花更多的钱升级到服务器上的2GB内存,或者找到一些方法来减少内存使用。我想避免支付更多费用,因为通常我不会使用超过200 MB的 RAM 来运行我的应用程序,而且它只是构建使用大量 RAM 的应用程序。

我似乎有些人建议--max-old-space-size=在构建中添加一个标志,但这似乎没有任何作用。也就是说,我已经在我的 package.json 中尝试过这个:

"build": "react-scripts --max-old-space-size=512 build"
Run Code Online (Sandbox Code Playgroud)

但它仍然使用了1+ GB的 RAM。我通过 开始构建npm run build,并将--max-old-space-size标志添加到该npm命令似乎没有任何作用。

我能做些什么来防止react-scripts构建过程使用这么多内存?

build reactjs react-scripts

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

在Bash中你可以设置-x来启用调试,有没有办法知道是否已经在脚本中设置了?

在制作复杂的bash脚本时,我经常会使用以下命令:

设置-x

如果脚本不正常,我可以调试脚本.

但是我有一些UI函数在调试模式下生成大量垃圾,所以我想将它们包含在条件中:

set -x
Run Code Online (Sandbox Code Playgroud)

问题是我无法弄清楚如何知道是否启用了调试模式.

我认为这是可能的,尽管有很多搜索,我似乎无法找到它.

提前感谢任何提示

debugging bash set

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

THROW vs. RAISERROR

我正在尝试执行以下代码:

THROW 51051, 'I come from the THROW construct :)', 1 ;
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Could not find stored procedure 'THROW'.
Run Code Online (Sandbox Code Playgroud)

这个THROW程序不是一个系统程序吗?为什么不能找到它?

另外,unsing THROWErrorState?之间的区别是什么?是一个比另一个更老/更新/更好?"ErrorSeverity"和"ErrorState"是ErrorState什么意思?我可以按照自己的意愿定义它们,还是预定义它们?

sql-server sql-server-2008-r2

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

如何在node.js中发布数据,内容类型='application/x-www-form-urlencoded'

我在使用node.js发布数据时遇到问题 Content-type: 'application/x-www-form-urlencoded'

var loginArgs = {
    data: 'username="xyzzzzz"&"password="abc12345#"',

    //data: {
    //    'username': "xyzzzzz",
    //    'password': "abc12345#",
    //},

    headers: {
            'User-Agent': 'MYAPI',
            'Accept': 'application/json',
            'Content-Type':'application/x-www-form-urlencoded'      
    }   
};
Run Code Online (Sandbox Code Playgroud)

并且发布请求是:

client.post("http:/url/rest/login", loginArgs, function(data, response){
console.log(loginArgs);

if (response.statusCode == 200) {
    console.log('succesfully logged in, session:', data.msg);
}
Run Code Online (Sandbox Code Playgroud)

它总是返回用户名/密码不正确.

在其余的api中,据说请求体应该是:

username='provide user name in url encoded
format'&password= "provide password in url encoded format'
Run Code Online (Sandbox Code Playgroud)

rest request node.js

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