小编Ank*_*rma的帖子

Breezejs和java

我是breezejs的新手,只需要知道它是否支持像Tomcat这样的Java服务器.

我的意思是我看到100个使用BreezeAsp.net服务器的例子,但没有看到任何使用Java服务器的例子,请详细说明一下;

java breeze

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

Require.js Uncaught TypeError:undefined不是函数

我刚开始学习Require.js

文件系统是这样的:

在此输入图像描述

这是我的index.html

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>

    <script type="text/javascript" src="lib/require/require.min.js" data-main="lib/main"></script>

</head>
<body>
    <span id="content"></span>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

现在,我知道加载到DOM 的第一个文件是require.js然后加载lib/main.js

现在main.js

require(['jquery'],function($){
     //this works since both **main.js** and **jquery.js** are in same folder
     $("#content").html("jquery am  loaded");
});
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 现在问题是如果我将jquery.js保存在与main.js相同的文件夹中,代码工作正常,但是如果我将路径更改为jquery/jquery.js并将main.js更改为

require(['jquery/jquery'],function($){
     //this thing shows 'Uncaught TypeError: undefined is not a function'
     $("#content").html("jquery am  loaded");
});
Run Code Online (Sandbox Code Playgroud)

我明白问题是它没有加载jquery.js,如果它在main.js以外的任何其他文件夹内,但是为什么,请说明一下如何实现.

javascript jquery requirejs

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

重新启动EC2并以root用户身份登录

我是这个AWS的新手.

我启动了一个EC2实例并使用cygwin来做这些事情,一切正常我启动了EC2机器,我能够:

  1. 使用ssh和pem文件登录,即键值对名称文件,使用以下命令: ssh -i pem.file root @ ip,(这可以,我以root用户身份登录)
  2. 使用sudo -i获取root访问权限
  3. 安装任何东西,安装Apache,tomcat等服务器

但是一旦我停止实例并再次启动它,它不允许我以root用户身份登录?

首先,每次停止并启动机器时,IP都会发生变化.

其次,为什么一旦机器停止后再次启动,命令: ssh -i pem.file root @ ip显示以下消息:

在此输入图像描述

请说清楚.

amazon-ec2 amazon-web-services

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

Cron工作没有运行由puppet创建

我想将1个cron作业添加到将每5分钟运行一次的机器上,因为我正在使用此清单:

class cron_job{

    file{"puppet_ls":
            path => "/puppet/pls.sh",
            ensure => present,
            content => "#!/bin/sh\necho \"Hello World\"\nls -ltr /etc/puppet > /puppet/dump.txt"
    }

    file { "my_ls.cron":
        path    => "/etc/cron.d/my_ls.cron",
        ensure  => present,
        owner   => "root",
        group   => "root",
        mode    => 0644,
        require => File["puppet_ls"],
        content => "*/1 * * * *  /puppet/pls.sh\n";
    }
}
Run Code Online (Sandbox Code Playgroud)

所以这个清单做两件事,

  1. 它创建一个带有内容指定的文件/puupet/pls.sh,它实际上运行命令ls-ltr/etc/puppet
  2. 它以内部日常类别的cron作业形式输入,如果你看到最后一行即 ****/puppet/pls.sh \n,则表示每1分钟运行一次(为了测试,我保留了一个)

但是我没有在/ puppet /中获取文件dump.txt. 如果我运行sh /puppet/pls.sh,它运行完美并生成转储.

我无法理解故障在哪里.. :(

请说清楚..

谢谢Ankur

linux cron puppet

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

在Puppet中获取机器的私有ip

我只是想有一种方法来获取机器的私有IP并在我们的puppet脚本中使用它,所以让我们假设我们有脚本将IP显示为:

class test{

    $my_ip=<some code>

    file{'print_ip_to_my_file':
       path => "/tmp/ip.txt",
       content => "This is test file and the private ip is : ${my_ip}"
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在文件中获取私有IP

linux puppet

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

Google地图自动填充无法正常工作

我想获得谷歌地图的自动完成行为,但我没有得到它显示这一点的确切原因

*未捕获的TypeError:无法读取未定义的属性"自动完成"*

在哪里我用这个

  var addressValue = document.getElementById('geoFenceAddress');
  alert(addressValue);
  var autocomplete = new google.maps.places.Autocomplete(addressValue);
  autocomplete.bindTo('bounds', geoFenceAddress);
Run Code Online (Sandbox Code Playgroud)

我有一个id为' geoFenceAddress ' 的元素,实际上警报显示了这个[Object HTMLInputElement].

我不明白我缺少的地方,请说清楚.........

:(

html javascript google-maps-api-3

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

Docker刚刚启动后就退出了

所以在开始这个问题之前,我是对码头工作者的理解.

  1. Docker有3个组件
  2. 图片
  3. 集装箱
  4. Dockerfile

现在Images是创建容器的映像,Dockerfile就像流程一样.简单来说,图像是类,容器是图像的对象.

现在,我不想采用Dockerfile您在创建容器时指定要执行的步骤的方法.

我想通过Linux安装一些基本实体,如MongoDb,Redis等,并在我们的服务器上运行.

所以我开始这样:

  1. 我从Docker Hub下载了Ubuntu映像,通过docker pull ubuntu 它返回了我18261df960118..7a16(big hex key)

  2. 现在我必须为这个图像创建一个容器,以实现我所做的:

    docker create -h abc.com --name abc.com 18261df960118..7a16

它返回了我的容器ID.

  1. 为了进入容器,我必须首先启动它然后连接到它,所以这里是命令所docker start containerId遵循的docker attach containerId.

但每次它说:

您无法附加到已停止的容器,请先启动它.

请帮助我做错的地方,对于很多人来说这可能是一个新手的问​​题,但是我被困在这里,请不要为此做出请求.

提前致谢.

docker dockerfile

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

隐藏'div'中的Jquery验证

我是Jquery的新手.我正在以14个领域的形式工作

前7个字段是可见的,接下来7个字段是根据div中的按钮点击切换的,现在总共有7个字段"必需的".3个来自前7个(可见部分),4个来自切换div.

问题是,当切换div是可见的时,如果我错过了7个字段中的任何一个, JQuery的验证插件会显示所需的消息但是相同的插件只检查了3个字段的验证(在表单的可见部分)是隐藏的这是正常情况.

如何让让完整形式的验证,即使部分形式隐藏 这是条件2 现在,如果我删除文本框中的值地址1和隐藏地址部分,然后点击保存它不会提示输入所需要的东西的地址1,即使我一直是"必要"

html validation jquery jquery-plugins jquery-validate

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

Spring Data Redis集群支持

我想在我的Redis集群设置中使用Spring Data Redis.

现在在Jedis的纯代码中连接到Redis节点集群,我们必须这样做:

Set<HostAndPort> jedisClusterNodes = new HashSet<HostAndPort>();
        jedisClusterNodes.add(new HostAndPort("10.7.2.242", 7003));
        jedisClusterNodes.add(new HostAndPort("10.7.2.242", 7004));
        jedisClusterNodes.add(new HostAndPort("10.7.2.242", 7005));
System.out.println("jcn set initialised");
JedisCluster jc = new JedisCluster(jedisClusterNodes);
jc.set("foo_first", "bar");
String value = jc.get("foo_first");
System.out.println(value);
Run Code Online (Sandbox Code Playgroud)

这输出bar是正确的.

这里很明显,为了通过Jedis使用Redis集群,我们必须提供Redis集群主节点的所有Ip和Port.

现在来到Spring支持的Redis时,我们有一些选项,比如

JedisConnection
JedisConnectionFactory
RedisTemplate
Run Code Online (Sandbox Code Playgroud)

但实际上这些类都没有给我机会给出带有端口的Ips列表,如上面的示例所示.

我是否遗漏了一些东西,或者有没有办法在Spring Data中处理Redis集群,据我所知,Sentinel和Cluster(如果我错了,请纠正我)在实际实现方面有所不同,所以请不要提供哨兵的例子.

提前致谢, :)

java spring redis jedis spring-data

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

即使在解析后,ConfigService仍返回字符串值

所以,这是我的 NEST JS 基本应用程序。

./shared/utils/config/index.ts

export default  () => ({
   PORT: parseInt(process.env.PORT, 10) || 3000,
   TO_PRINT_RESPONSE: JSON.parse(process.env.TO_PRINT_RESPONSE),
});
Run Code Online (Sandbox Code Playgroud)

应用程序模块.ts

import CONFIG from './shared/utils/config/';
@Module({
      imports: [ 
        ConfigModule.forRoot({
          isGlobal: true,
          load: [ CONFIG ],
        })
      ]
      // some more Module Decorator Config
})
export class AppModule implements NestModule {
  configure(consumer: MiddlewareConsumer) {
      consumer
        .apply(AuthMiddleware)
        .forRoutes({ path: '/someurl', method: RequestMethod.ALL });
      // some more configuration code.
  }
}
Run Code Online (Sandbox Code Playgroud)

主要.ts

// AppModule is app.module.ts imported variable
import { ConfigService } from '@nestjs/config';

async …
Run Code Online (Sandbox Code Playgroud)

javascript environment-variables node.js typescript nestjs

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