Programación

Preguntas y respuestas para programadores profesionales y entusiastas.

20
Contraseña de root de macOSX homebrew mysql
Por alguna razón, MySQL dejó de dar acceso a root. Desinstalado y reinstalado con Homebrew. Instalación nueva, tablas nuevas pero cuando entro mysql -u root -p Me sale este error: Acceso denegado para el usuario 'root' @ 'localhost' (usando contraseña: NO) Reinstalé MySQL cinco veces, pero todavía me pide una …
116 mysql 



6
Cómo eliminar el texto seleccionado en el editor vi
Estoy usando PuTTY y el editor vi. Si selecciono cinco líneas con el mouse y quiero eliminar esas líneas, ¿cómo puedo hacerlo? Además, ¿cómo puedo seleccionar las líneas usando mi teclado como puedo en Windows donde presiono Shifty muevo las flechas para seleccionar el texto? ¿Cómo puedo hacer eso en …
116 linux  text-editor  vi 

5
¿Cómo obtener la zona horaria de un usuario?
¿Alguien conoce alguna forma de obtener la zona horaria de un usuario en Swift? Obtengo una hora específica en la que algo está en la televisión de una base de datos y luego necesito restar / sumar desde donde están ubicados para mostrarles la hora correcta en que está encendido.
116 ios  xcode  swift  macos  nstimezone 

12
Deshacer cambios en las entidades del marco de la entidad
esta podría ser una pregunta trivial, pero: dado que ADO.NET entity framework rastrea automáticamente los cambios (en las entidades generadas) y, por lo tanto, mantiene los valores originales, ¿cómo puedo revertir los cambios realizados en los objetos de la entidad? Tengo un formulario que permite al usuario editar un conjunto …

4
¿Qué significa f +++++++++ en los registros de rsync?
Estoy usando rsyncpara hacer una copia de seguridad de los archivos de mi servidor y tengo dos preguntas: En medio del proceso, necesito detenerme y comenzar de rsyncnuevo. ¿ rsyncComenzará desde el punto donde se detuvo o se reiniciará desde el principio? En los archivos de registro que veo "f+++++++++". …
116 backup  logging  rsync 



15
Usando console.log () en la aplicación Electron
¿Cómo puedo registrar datos o mensajes en la consola en mi aplicación Electron? Este hola mundo realmente básico abre las herramientas de desarrollo de forma predeterminada, por lo que no puedo usar console.log('hi'). ¿Existe una alternativa para Electron? main.js var app = require('app'); var BrowserWindow = require('browser-window'); require('crash-reporter').start(); var mainWindow …
116 electron 

18
ventaja del método tap en ruby
Estaba leyendo un artículo de blog y noté que el autor usó tapen un fragmento algo como: user = User.new.tap do |u| u.username = "foobar" u.save! end Mi pregunta es ¿cuál es exactamente el beneficio o la ventaja de usar tap? ¿No podría simplemente hacer: user = User.new user.username = …
116 ruby 


5
¿Cómo eliminar los espacios entre las subparcelas en matplotlib?
El siguiente código produce espacios entre las subtramas. ¿Cómo elimino los espacios entre las subtramas y hago que la imagen sea una cuadrícula ajustada? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 

5
¿Cómo escuchar N canales? (declaración de selección dinámica)
para iniciar un ciclo interminable de ejecución de dos goroutines, puedo usar el siguiente código: después de recibir el mensaje, se iniciará una nueva goroutine y continuará para siempre. c1 := make(chan string) c2 := make(chan string) go DoStuff(c1, 5) go DoStuff(c2, 2) for ; true; { select { case …
116 go 

2
Hacer implementaciones de interfaz asincrónicas
Actualmente estoy tratando de hacer mi aplicación usando algunos métodos Async. Todo mi IO se realiza a través de implementaciones explícitas de una interfaz y estoy un poco confundido acerca de cómo hacer que las operaciones sean asincrónicas. Como veo las cosas tengo dos opciones en la implementación: interface IIO …

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.