Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

1
¿Qué es un 'tipo SAM' en Java?
Leyendo sobre la especificación Java-8, sigo viendo referencias a 'tipos de SAM'. No he podido encontrar una explicación clara de lo que es esto. ¿Qué es un tipo SAM y cuál es un escenario de ejemplo de cuándo se puede usar uno?
133 java  lambda  java-8 

8
Javascript ES6 / ES5 buscar en matriz y cambiar
Tengo una gran variedad de objetos. Quiero buscar por algún campo, y luego cambiarlo: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Quiero que cambie el objeto original. ¿Cómo? (No me importa si también estará en lodash)

8
ordenación de listas sin distinción entre mayúsculas y minúsculas, sin minúsculas el resultado?
Tengo una lista de cadenas como esta: ['Aden', 'abel'] Quiero ordenar los elementos, sin distinción entre mayúsculas y minúsculas. Entonces quiero obtener: ['abel', 'Aden'] Pero obtengo lo contrario con sorted()o list.sort(), porque las mayúsculas aparecen antes que las minúsculas. ¿Cómo puedo ignorar el caso? He visto soluciones que implican minúsculas …



14
Actualizar el estilo de un componente onScroll en React.js
He creado un componente en React que se supone que actualiza su propio estilo en el desplazamiento de la ventana para crear un efecto de paralaje. El rendermétodo del componente se ve así: function() { let style = { transform: 'translateY(0px)' }; window.addEventListener('scroll', (event) => { let scrollTop = event.srcElement.body.scrollTop, …


7
Error al ejecutar 'btoa' en 'Ventana': la cadena a codificar contiene caracteres fuera del rango Latin1.
El error en el título se arroja solo en Google Chrome, según mis pruebas. Estoy en base64 codificando un gran archivo XML para que pueda descargarse: this.loader.src = "data:application/x-forcedownload;base64,"+ btoa("<?xml version=\"1.0\" encoding=\"utf-8\"?>" +"<"+this.gamesave.tagName+">" +this.xml.firstChild.innerHTML +"</"+this.gamesave.tagName+">"); this.loader Está oculto iframe. Este error es en realidad un gran cambio porque, normalmente, Google …

4
¿Cómo puedo generar un ObjectId con mangosta?
Me gustaría generar un MongoDB ObjectIdcon Mongoose. ¿Hay alguna manera de acceder al ObjectIdconstructor desde Mongoose? Esta pregunta se trata de generar una nueva ObjectId desde cero. La ID generada es una nueva ID universalmente única. Otra pregunta es sobre la creación ObjectIdde una representación de cadena existente . En …


3
Llamar a una acción desde otra acción
Tengo la siguiente configuración para mis acciones: get1: ({commit}) => { //things this.get2(); //this is my question! }, get2: ({commit}) => { //things }, Quiero poder llamar a una acción desde dentro de otra, así que en este ejemplo quiero poder llamar get2()desde dentro get1(). ¿Es esto posible y, de …
133 vue.js  vuex 

5
¿Git pull sin pagar?
Estoy acostumbrado a ejecutar git pull y otros comandos desde una rama en la que estoy trabajando. Pero he configurado un servidor de desarrollo en el que trabajan varias personas, por lo que no quiero tener que cambiar de sucursal cuando lo hago. Si quiero actualizar una rama existente en …
133 git 

10
¿Cuál es la fuente del error: getaddrinfo EAI_AGAIN?
Mi servidor lanzó esto hoy, que es un error de Node.js que nunca había visto antes: Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) Me pregunto si esto está relacionado con el ataque DynDns DDOS que afectó a Shopify y muchos otros servicios …

7
Cómo obtener elementos con múltiples clases
Digamos que tengo esto: <div class="class1 class2"></div> ¿Cómo selecciono este divelemento? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] Eso no funciona. Sé que, en jQuery, lo es $('.class1.class2'), pero me gustaría seleccionarlo con JavaScript de vainilla.

13
Cómo imprimir un objeto groupby
Quiero imprimir el resultado de la agrupación con Pandas. Tengo un marco de datos: import pandas as pd df = pd.DataFrame({'A': ['one', 'one', 'two', 'three', 'three', 'one'], 'B': range(6)}) print(df) A B 0 one 0 1 one 1 2 two 2 3 three 3 4 three 4 5 one 5 …
133 python  pandas 

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.