Programación

83
¿Qué son NR y FNR y qué implica “NR == FNR”?

Estoy aprendiendo a comparar archivos usando awk. Encontré una sintaxis como la siguiente, awk 'NR==FNR{a[$1];next}$1 in a{print $1}' file1 file2 No pude entender cuál es el significado de NR==FNResto. Si lo intento FNR==NR, ¿también obtengo el mismo resultado? ¿Qué hace exactamente?...

83
¿Usar GitLab CI para ejecutar pruebas localmente?

Si un proyecto de GitLab está configurado en GitLab CI, ¿hay alguna forma de ejecutar la compilación localmente? No quiero convertir mi computadora portátil en un "corredor" de compilación, solo quiero aprovechar Docker y .gitlab-ci.yml ejecutar pruebas localmente (es decir, todo está...

83
Webpack sin excluir node_modules

Estoy usando webpack para un marco de Node que estoy construyendo (aunque probablemente debería usar gulp, es cierto). Cuando incluyo el módulo EJS, el paquete web lo incluye en la fuente compilada, aunque le digo explícitamente que excluya el directorio node_modules. module.exports = {...

83
Enum extraño en destructor

Actualmente, estoy leyendo el código fuente de Protocol Buffer, y encontré un enumcódigo extraño definido aquí ~scoped_ptr() { enum { type_must_be_complete = sizeof(C) }; delete ptr_; } void reset(C* p = NULL) { if (p != ptr_) { enum { type_must_be_complete = sizeof(C) }; delete ptr_;...

83
Animación CSS Pulsing Heart

Estoy trabajando en un corazón animado solo con CSS. Quiero que suene 2 veces, que me tome un pequeño descanso y luego se repita de nuevo. Lo que tengo ahora: small ==> big ==> small ==> repeat animation Lo que voy a buscar: small ==> big ==> small ==> big ==> small...

83
diferencia entre cgroups y espacios de nombres

Recientemente comencé a aprender Docker y parece que la mayor parte del trabajo pesado lo realiza el kernel de Linux, utilizando espacios de nombres y cgroups. Algunas cosas que encuentro confusas son: ¿Cuál es la diferencia entre un espacio de nombres y un cgroup? ¿Cuáles son los...

83
Cómo renderizar una cadena de texto de varias líneas en React

Supongamos que tengo una cadena de texto que contiene saltos de línea y la renderizo así: render() { var text = "One\nTwo\nThree"; return <div>{text}</div>; } En HTML, los saltos de línea no se representan como saltos de línea. ¿Cómo debo hacer esto en React? No quiero convertir...

83
Extraiga el nombre de archivo de una ruta

Quiero extraer el nombre de archivo de la ruta de abajo: D: \ Server \ User \ CUST \ MEA \ Data \ In \ Files \ CORRECTED \ CUST_MEAFile.csv Ahora escribí este código para obtener el nombre del archivo. Esto funciona bien siempre que el nivel de la carpeta no haya cambiado. Pero en caso de que...

83
función de llamada angular2 del componente principal

Tengo una aplicación donde tengo un componente de carga donde puedo cargar un archivo. Está incrustado en el body.component. En la carga, debe usar una función (por ejemplo BodyComponent.thefunction()) del componente principal (hacer una llamada para actualizar los datos): pero solo si el padre...

83
Comportamiento contrario a la intuición de int () en Python

Se indica claramente en los documentos que int (número) es una conversión de tipo de suelos: int(1.23) 1 e int (cadena) devuelve un int si y solo si la cadena es un literal entero. int('1.23') ValueError int('1') 1 ¿Hay alguna razón especial para eso? Me parece contradictorio que la...