小编die*_*lar的帖子

如何让lodash与Angular JS一起使用?

我正在尝试使用lodash在ng-repeat指令中使用它,这样:

<div ng-controller="GridController" ng-repeat="n in _.range(5)">
    <div>Hello {{n}}</div>
</div>
Run Code Online (Sandbox Code Playgroud)

存在GridController:

IndexModule.controller('GridController', function () {

this._ = _

})
Run Code Online (Sandbox Code Playgroud)

但是没有工作,所以没有重复.如果我改变指令ng-repeat="i in [1,2,3,4,5]"它将工作.

lodash已经包含<script><header>之前angular.我怎样才能使它工作?

javascript angularjs lodash

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

如何在NLTK中对字符串句子进行标记?

我正在使用nltk,所以我想创建自己的自定义文本,就像nltk.books上的默认文本一样.但是,我刚刚接受了这样的方法

my_text = ['This', 'is', 'my', 'text']
Run Code Online (Sandbox Code Playgroud)

我想发现任何方式输入我的"文本":

my_text = "This is my text, this is a nice way to input text."
Run Code Online (Sandbox Code Playgroud)

哪种方法,python或者nltk允许我这样做.更重要的是,我怎么能低估标点符号呢?

python nlp tokenize nltk

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

为什么按钮单击事件会导致站点以Bootstrap形式重新加载?

我使用的jQueryshow()hide()功能上divs,以编码模拟不同的连续形式的部分.

我已经制作了一个按钮,div可以在点击时隐藏它.奇怪的是,一旦点击按钮,页面将重新加载并返回到第一个显示的div $(document).ready().

更奇怪的是,如果在单击"继续"按钮之前单击导航栏文本,则不会发生上述问题(然后预期页面将显示而不重新加载并再次显示第一页).

表格可以在这里访问:

http://registropsicologos.maricelaaguilarflores.com:20791

蓝色按钮负责页面重新加载问题,除非您在单击"continuar"之前单击导航栏上的Visualizar.

我不明白为什么发生这种情况,我用.show().hide()之前这个问题没有发生.

这是相关的JavaScript代码:

$(document).ready(function () {

    mostrarFormularioRegistro()

    $(".btnSeccion").click(function() {
        btnMostrarSeccion($(this))
    })
})

function mostrarFormularioRegistro () {

    $("#formularioRegistro").show()
    mostrarSeccion(1)
    $("#DB").hide()

}

function mostrarSeccion (seccion) {

    for (var i = 1; i <4; i++) {
        if (i===seccion)
            $("#seccionRegistro"+i).show()
        else
            $("#seccionRegistro"+i).hide()
    }
}

function btnMostrarSeccion (idBtnSeccion) {

    var seccion = parseInt(idBtnSeccion.attr("id").slice(-1))
    if (seccion == 3)
        mostrarSeccion(1) …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何为每个git存储库管理一个唯一的密钥?

我在两种情况下使用git:

  • 我使用了一些Github存储库.
  • 我目前正在使用OpenShift,它使用sshgit进行部署.

首先,我用于ssh-keygen生成在OpenShift站点更新的密钥.这样的密钥存储在~/.ssh/和创建id_rsaid_rsa.pub.

然后我开始从Github克隆一个存储库,我曾经ssh-keygen再次做过并开始推送,它工作正常.然后我克隆了另一个存储库并开始遇到问题:

克隆到第二个存储库时遇到问题.每次我尝试推动都会显示如下:

ERROR: Permission to diegoaguilar/cursoJava.git denied to diegoaguilar/cursoCannibalCreatures. fatal: The remote end hung up unexpectedly

但由于可以看出它diegoaguilar/cursoCannibalCreatures是不正确的,因为它是另一个存储库.

我甚至尝试删除这样的存储库目录,并再次克隆它,同样的事情发生了.

我已经得到了~/.ssh:

config:

Host cursoJava
Hostname github.com
User git
IdentityFile ~/.ssh/id_java

Host cursoCannibalCreatures
Hostname github.com
User git
IdentityFile ~/.ssh/id_cannibal

Host openshift
Hostname openshift.com
User git
IdentityFile ~/.ssh/openshift
Run Code Online (Sandbox Code Playgroud)

得到了:

id_cannibal  id_cannibal.pub  id_java  id_java.pub  known_hosts
Run Code Online (Sandbox Code Playgroud)

有些东西不喜欢id_openshift, …

git ssh github

13
推荐指数
1
解决办法
9570
查看次数

唯一整数字符串的Java正则表达式是什么?

我正在努力if (nuevo_precio.getText().matches("/^\\d+$/"))但到目前为止还没有取得好成绩......

java regex

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

用于读写文件的适当Java类?

阅读一些关于Java文件I/O管理的资料,我知道输入和输出操作有多种替代方案.

这些是:

  • BufferedReaderBufferedWriter
  • FileReaderFileWriter
  • FileInputStreamFileOutputStream
  • InputStreamReaderOutputStreamWriter
  • Scanner

这些是文本文件管理的最佳替代方案吗?什么是序列化的最佳替代方案?Java NIO对此有何评论?

java file-io serialization file text-files

10
推荐指数
1
解决办法
3731
查看次数

如何将引导类按钮垂直居中?

我需要在form-actions垂直方向内获得一个按钮:

这是如何显示:

在此输入图像描述

因此绿色按钮显示在其div(蓝色区域)下方.我怎样才能让它居中.我使用一个style.css文件,我已经设置了其他一些div.

html css twitter-bootstrap

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

如何在MongoDB中正确执行批量upsert/update

我试着:

  • 根据搜索条件查找文档,
  • 如果找到,请更新一些属性
  • 如果没有插入带有某些属性的文档.

我正在使用a,Bulk.unOrderedOperation因为我也在执行单个插入.而且我想在一次操作中再做一切DB.

然而,正在为更新/ upsert操作插入一些不会导致任何问题.

这是插入文档:

  var lineUpPointsRoundRecord = {
    lineupId: lineup.id,  // String
    totalPoints: roundPoints, // Number
    teamId: lineup.team, // String
    teamName: home.team.name, // String
    userId: home.iduser, // String
    userName: home.user.name, // String
    round: lineup.matchDate.round, // Number
    date: new Date()
  }
Run Code Online (Sandbox Code Playgroud)

这是upsert文档:

  var lineUpPointsGeneralRecord = {
    teamId: lineup.team, // String
    teamName: home.team.name, // String
    userId: home.iduser, // String 
    userName: home.user.name, // String
    round: 0,
    signupPoints: home.signupPoints, // String
    lfPoints: roundPoints+home.signupPoints, // Number 
    roundPoints: [roundPoints] // …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js mongodb-query sails.js waterline

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

如何使用redux-forms正确设置默认值?

使用React和redux-forms,我得到了以下组件,它是一个表单,如果查询字符串包含值,则3个输入字段可能获取值.

我正在使用initialize方法进行设置:

initialize({
  firstname: query.firstname,
  lastname: query.lastname,
  birthday: query.dob
});
Run Code Online (Sandbox Code Playgroud)

这填补了填充,但我有两个主要问题:

  • 提交按钮保持禁用状态
  • 这些字段不可编辑.

我试图通过测试invalid道具设置修复提交按钮,但没有奏效.

我该如何解决和处理这些问题?

这是整个组件代码:

import React, { Component, PropTypes } from 'react';
import { connect } from 'react-redux';
import { browserHistory } from 'react-router';
import { reduxForm, Field, SubmissionError } from 'redux-form'
import { RaisedButton, Paper, TextField } from 'material-ui';

import * as actionsAuth from '../redux/modules/auth';
import { createValidator, required, email } from '../utils/validation';
import FieldTextField from '../components-form/FieldTextField';


const styles = {
    root: { …
Run Code Online (Sandbox Code Playgroud)

reactjs redux-form

8
推荐指数
1
解决办法
7209
查看次数

应该如何设置针对高需求应用程序的node.js堆栈?

我目前正在研究超过25000人使用的Node.js堆栈应用程序,我们特别使用Sails.js框架,我们得到的MongoDB应用程序运行在具有30GB RAM的EC2实例上,数据库运行在Mongolab上基于AWS的集群在EC2所在的同一区域中.我们甚至有一个1.5GB的Elastic Cache Redis实例用于存储.

因此,我们面临的主要和巨大问题是延迟.当我们达到请求应用程序的并发用户的峰值时,我们得到多个超时和sails应用程序达到超过7.5GB的RAM,对API的HTTP请求花费的时间超过15秒(这是不可接受的),甚至得到502和504的响应发送nginx的.

我可以注意到Mongo写入操作是我们的主要延迟问题,但是当存在需求峰值时,即使GET请求也需要很长时间.我无法访问生产服务器,我只有pm2(实际上很棒)和New Relic警报的keymetrics监控工具.

所以,我想知道一些应对这些问题的路线图,也许应该提供更详细的信息,到目前为止,我可以说当没有太多用户时,应用程序看起来很稳定.

要考虑哪些主要因素和设置?

到目前为止,我知道我应该做的,但我不知道有关细节或怎么样了.

恕我直言:

  1. 尽可能缓存.
  2. 延迟MongoDB写操作.
  3. 具有更高写入需求的单独Mongo数据库.
  4. 虚拟化?
  5. 调整节点设置.

在优化代码时,我发布了另一个stackoverflow问题,其中包含一个我正在遵循代码模式示例.

您对生产应用有何建议和意见?

mongodb node.js sails.js mean-stack

7
推荐指数
1
解决办法
441
查看次数