Articles of incorporado

¿Cuál es la ventaja de la __builtin_pect de GCC en declaraciones if else?

Encontré un #define en el que usan __builtin_expect . La documentación dice: Función incorporada: long __builtin_expect (long exp, long c) Puede usar __builtin_expect para proporcionar al comstackdor información de predicción de bifurcación. En general, debería preferir utilizar comentarios de perfil reales para esto ( -fprofile-arcs ), ya que los progtwigdores son notoriamente malos a la […]

¿Cómo ver el origen de las funciones incorporadas de JavaScript?

por ejemplo, alert (), Object (), String (), etc. ¿Cómo vería el código detrás de estas funciones? ¿Tendría que entender el lenguaje en el que está escrito un motor como V8 y leerlo, o hay una solución más simple?

¿Cómo asignar el resultado de la expresión anterior a una variable?

Supongamos que estoy usando la consola interactiva de R, y acabo de hacer algo como esto: long_running_command() Ese comando de ejecución larga devuelve un valor, y me acabo de dar cuenta de que quería asignar ese valor a una variable en lugar de descartarlo. Entonces, ¿cómo puedo obtener ese valor sin ejecutar el comando otra […]

Apague un dispositivo USB en el software en Windows

Me gustaría activar el ciclo de un dispositivo USB a través del software en Windows. Estoy desarrollando en un pequeño microcontrolador de energía USB. Este chip volverá al comportamiento nativo en un ciclo de encendido y permitirá la descarga de un código. Como mi código bloqueará el dispositivo cuando las cosas van mal, haciendo que […]

Rendimiento de los tipos incorporados: char vs short vs int vs. float vs. double

Esto puede parecer una pregunta un poco estúpida, pero al ver la respuesta de Alexandre C en el otro tema, tengo curiosidad de saber que si hay alguna diferencia de rendimiento con los tipos incorporados: char vs short vs int vs. float vs. double . Por lo general, no consideramos dicha diferencia de rendimiento (si […]

¿Cuál es el propósito de: (dos puntos) GNU Bash incorporado?

¿Cuál es el propósito de un comando que no hace nada, siendo poco más que un líder de comentarios, pero en realidad es un caparazón incorporado en sí mismo? Es más lento que insertar un comentario en sus scripts en aproximadamente un 40% por llamada, lo que probablemente varía mucho según el tamaño del comentario. […]

¿Cómo recortar los espacios en blanco iniciales y finales?

Tengo algunos problemas con los espacios en blanco iniciales y finales en un dataframe. Por ejemplo, me gusta echar un vistazo a una row específica en un data.frame basado en una determinada condición: > myDummy[myDummy$country == c(“Austria”),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD (or 0-length row.names) Me preguntaba por qué no […]