Articles of c #

Adjuntar a JVM ya en ejecución

¿Hay alguna forma de adjuntar a una JVM ya en ejecución? Por ejemplo, en JNI puede usar JNI_CreateJavaVM para crear una VM y ejecutar un jar e inspeccionar todas sus clases. Sin embargo, si el archivo jar ya se está ejecutando, no puedo encontrar una forma de adjuntarlo a su JVM y comunicarme con sus […]

Cómo convertir cadenas hexagonales a hexadecimal

Posible duplicado: ¿Cómo convierto una cadena hexagonal en un entero con signo? ejemplo: “3A” convertir a 0x3A, muchas gracias!

Aplicar función a todos los elementos de la matriz Eigen

Tengo un Eigen::MatrixXd y me gustaría modificar todos sus elementos mediante la aplicación de una función de componentes. Por ejemplo: MatrixXd m = …; for each m[i][j]: m[i][j] = exp(m[i][j]); ¿Hay alguna manera de lograr este resultado?

Obtener índice del tipo de elemento de una tupla?

Si tengo una tupla con diferentes tipos de elementos como std::tuple ¿Y cómo obtener el índice de un tipo de elemento? template struct Index { enum {value = ?;} }; Gracias.

c # convert expresión de cadena a una expresión booleana

¿Es posible convertir una expresión de cadena en una condición booleana? Por ejemplo, obtengo la siguiente cadena: var b = “32 20” Me gustaría crear una expresión bool partir de esto e invocarlo. La representación de cadena también es flexible (para hacerlo más divertido), por lo que permite ||, &&, () .

Redondeando a 2 decimales

He utilizado lo siguiente para redondear mis valores a 2 decimales: x = floor(num*100+0.5)/100; y esto parece funcionar bien; excepto por valores como “16.60”, que es “16.6”. Quiero mostrar este valor como “16.60”. La forma en que estoy generando valores es la siguiente: cout setw(12) << round(payment); He intentado lo siguiente: cout setw(12) << setprecision(2) […]

¿Qué significa nuevo ()?

Hay una clase AuthenticationBase en WCF RIA Services. La definición de clase es la siguiente: // assume using System.ServiceModel.DomainServices.Server.ApplicationServices public abstract class AuthenticationBase : DomainService, IAuthentication where T : IUser, new() ¿Qué significa new() en este código?

Discreto métodos anónimos compartiendo una clase?

Estaba jugando un poco con la clase Ref Eric Lippert desde aquí . Noté en el IL que parecía que ambos métodos anónimos usaban la misma clase generada, aunque eso significaba que la clase tenía una variable adicional. Si bien usar solo una nueva definición de clase parece algo razonable, me parece muy extraño que […]

¿cómo funciona {} mientras (0) funciona en macro?

Aunque este tema ha sido discutido muchas veces en este foro y en todos los demás foros, todavía tengo dudas. Por favor ayuda. ¿Cómo funciona do{} while(0) en el trabajo de macro en el kernel de Linux? Por ejemplo, #define preempt_disable() do { } while (0) ¿Cómo deshabilita la prevención? #define might_resched() do { } […]

¿Por qué mi comstackdor no acepta fork (), a pesar de mi inclusión de ?

Aquí está mi código (creado solo para probar fork ()): #include #include #include #include #include #include int main() { int pid; pid=fork(); if (pid==0) { printf(“I am the child\n”); printf(“my pid=%d\n”, getpid()); } return 0; } Recibo las siguientes advertencias: warning: implicit declaration of function ‘fork’ undefined reference to ‘fork’ ¿Qué tiene de malo?