Programación

92
¿Es ((a + (b & 255)) & 255) lo mismo que ((a + b) & 255)?

Estaba navegando en un código C ++ y encontré algo como esto: (a + (b & 255)) & 255 El doble Y me molestó, así que pensé en: (a + b) & 255 ( ay bson enteros sin signo de 32 bits) Escribí rápidamente un script de prueba (JS) para confirmar mi teoría: for (var i = 0; i <...

92
Cómo pasar 2 parámetros a EventEmitter angular2

Tengo en mi componente un EventEmitterpero no puedo compilarlo porque devuelve el error: Supplied parameters do not match any signature of call target Mi componente: @Output() addModel = new EventEmitter<any>(); saveModel($event, make, name) { this.addModel.emit(make, name); } Si...

92
Borrar caché local de git

Tengo un proyecto de Webstorm que estaba a punto de confirmar, pero antes de presionar el botón de confirmación en la GUI de Windows de Git, recordé que no quiero confirmar el .ideacontenido de mi carpeta. Entonces utilicé el sitio web que genera automáticamente .gitignorespara ciertos IDE y lo...

92
acceder a un contenedor docker desde otro contenedor

Creé dos contenedores Docker basados ​​en dos imágenes diferentes. uno de db y otro para servidor web. ambos contenedores se ejecutan en mi mac osx. Puedo acceder al contenedor db desde la máquina host y de la misma manera puedo acceder al servidor web desde la máquina host. sin embargo,...

92
Constexpr vs macros

¿Dónde debería preferir usar macros y dónde debería preferir constexpr ? ¿No son básicamente iguales? #define MAX_HEIGHT 720 vs constexpr unsigned int max_height = 720;

92
¿Cómo puedo crear un observable con retraso?

Pregunta Con fines de prueba, estoy creando Observableobjetos que reemplazan el observable que sería devuelto por una llamada http real con Http. Mi observable se crea con el siguiente código: fakeObservable = Observable.create(obs => { obs.next([1, 2, 3]); obs.complete(); }); El caso...

92
La instalación del nodo con brew falla en Mac OS Sierra

Estoy intentando instalar el nodo con homebrew en macOS Sierra. Corro brew install node Después de una instalación aparentemente exitosa, obtengo lo siguiente cuando intento ejecutar node: dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.58.dylib Referenced from:...

92
Implementación de HashMap Java 8

Según el siguiente documento de enlace: Implementación de Java HashMap Estoy confundido con la implementación de HashMap(o más bien, una mejora en HashMap). Mis consultas son: en primer lugar static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int...