Programación

1314
¿Cómo deshacer 'git reset'?

¿Cuál es la forma más sencilla de deshacer el git reset HEAD~ ¿mando? Actualmente, la única forma en que puedo pensar es haciendo un "git clone http: // ..." desde un repositorio

1312
¿Por qué necesitamos funciones virtuales en C ++?

Estoy aprendiendo C ++ y solo estoy entrando en funciones virtuales. Por lo que he leído (en el libro y en línea), las funciones virtuales son funciones en la clase base que puede anular en las clases derivadas. Pero al principio del libro, cuando aprendí sobre la herencia básica, pude anular las...

1309
¿Cómo averiguo qué elemento DOM tiene el foco?

Me gustaría descubrir, en JavaScript, qué elemento tiene el foco actualmente. He estado buscando en el DOM y todavía no he encontrado lo que necesito. ¿Hay alguna manera de hacer esto y cómo? La razón por la que estaba buscando esto: Estoy tratando de hacer teclas como las flechas y enternavegar...

1309
¿Cómo funciona la palabra clave "this"?

На этот вопрос есть ответы en Stack Overflow на русском : Потеря контекста вызова Me he dado cuenta de que no parece haber una explicación clara de qué es la thispalabra clave y cómo se usa correcta (e incorrectamente) en JavaScript en el sitio de Stack Overflow. He sido...

1305
Diferencia entre sh y bash

Al escribir programas de shell, a menudo usamos /bin/shy /bin/bash. Usualmente uso bash, pero no sé cuál es la diferencia entre ellos. ¿Cuál es la principal diferencia entre bashy sh? ¿Qué debemos tener en cuenta al programar en bashy

1305
Abrir archivos siempre en una pestaña nueva

Estoy usando Visual Studio Code 1.3.1 con las pestañas recién introducidas. Cuando hago clic en los archivos, el primer archivo se abrirá en una pestaña. Si no hago ningún cambio en este archivo, se abrirá el segundo archivo en la misma pestaña. ¿Cómo puedo evitar esto y hacer que Visual Studio...