Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

4
¿Por qué se necesita un combinador para reducir el método que convierte el tipo en Java 8?
Tengo problemas para comprender completamente el papel que combinercumple el reducemétodo Streams . Por ejemplo, el siguiente código no se compila: int length = asList("str1", "str2").stream() .reduce(0, (accumulatedInt, str) -> accumulatedInt + str.length()); El error de compilación dice: (discrepancia de argumento; int no se puede convertir a java.lang.String) pero este …
142 java  java-8  java-stream 


14
Spark: ¿cargar el archivo CSV como DataFrame?
Me gustaría leer un CSV en chispa y convertirlo como DataFrame y almacenarlo en HDFS con df.registerTempTable("table_name") Yo he tratado: scala> val df = sqlContext.load("hdfs:///csv/file/dir/file.csv") Error que obtuve: java.lang.RuntimeException: hdfs:///csv/file/dir/file.csv is not a Parquet file. expected magic number at tail [80, 65, 82, 49] but found [49, 59, 54, 10] …

3
Cuál es la diferencia entre .*? y. * expresiones regulares?
Estoy tratando de dividir una cadena en dos partes usando regex. La cadena tiene el siguiente formato: text to extract<number> He estado usando (.*?)<y <(.*?)>que funcionan bien, pero después de leer un poco en regex, comencé a preguntarme por qué necesito ?las expresiones. Solo lo hice así después de encontrarlos …

12
Javascript: ¿equivalente de lookbehind negativo?
¿Hay alguna manera de lograr el equivalente de una mirada hacia atrás negativa en las expresiones regulares de JavaScript? Necesito hacer coincidir una cadena que no comienza con un conjunto específico de caracteres. Parece que no puedo encontrar una expresión regular que haga esto sin fallar si la parte coincidente …




3
¿Cómo pasar un valor de datos Vue a href?
Estoy tratando de hacer algo como esto: <div v-for="r in rentals"> <a bind-href="'/job/'r.id"> {{ r.job_title }} </a> </div> No puedo entender cómo agregar el valor r.idal final del hrefatributo para poder hacer una llamada a la API. ¿Alguna sugerencia?
142 vue.js  vue-router 


7
Cómo crear alias permanentes de PowerShell
Quiero crear una aliasde una cmdletque no caduque después de cerrar la sesión actual de Powershell, digamos que tengo este alias: C:\Users\Aymen> New-Alias Goto Set-Location Esto crea perfectamente el Gotoalias, pero quiero usarlo incluso después de cerrar la sesión actual, ¿cómo puedo lograrlo? Nota: El sistema de ayuda de PowerShell …
142 powershell 

7
Métodos de extensión estática en Kotlin
¿Cómo define un método de extensión estática en Kotlin? ¿Es esto posible? Actualmente tengo un método de extensión como se muestra a continuación. public fun Uber.doMagic(context: Context) { // ... } La extensión anterior se puede invocar en una instancia. uberInstance.doMagic(context) // Instance method pero cómo lo hago método estático …

4
¿Cómo crear una biblioteca compartida con cmake?
He escrito una biblioteca que solía compilar usando un Makefile auto escrito, pero ahora quiero cambiar a cmake. El árbol se ve así (eliminé todos los archivos irrelevantes): . ├── include │ ├── animation.h │ ├── buffers.h │ ├── ... │ ├── vertex.h │ └── world.h └── src ├── animation.cpp …

5
Sobrescribir o anular
Puede parecer una pregunta estúpida, pero tengo mucha curiosidad y quiero usar el término correcto al hablar sobre el tema. No pude encontrar una pregunta similar aquí, así que decidí crear una nueva. ¿Deberíamos referirnos a "reemplazar una implementación" sobrescribiendo o anulando? ¿Es específico del idioma?

4
Encontrar elemento hijo de javascript puro padre
¿Cuál sería el método más eficiente para encontrar un elemento hijo de (con clase o ID) de un elemento padre particular usando solo JavaScript puro? No jQuery u otros marcos. En este caso, necesitaría encontrar child1 o child2 de los padres , en el supuesto de que el árbol DOM …
142 javascript  dom 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.