Articles of c #

¿Cuál es la “vstring” de GCC?

Leí un informe de errores de GCC y la gente hablaba de “vstring”. Al buscar en la WEB, me di cuenta de que http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-4.2/vstring_8h.html . ¿Puede alguien dar más detalles sobre para qué sirve y para qué sirve? ¿Por qué usarlo en lugar de std :: string?

Entity Framework DB-First, implementar herencia

Estoy tratando de implementar la herencia utilizando entity framework 6.0 y el primer enfoque de la base de datos. OK, digamos que tengo una Person y una entidad de Organization como la siguiente: // a simplified version of organization entity public class Organization { public Guid ID { get; set; } public string Nickname { […]

¿Por qué no puedo convertir mi objeto COM en la interfaz que implementa en C #?

Tengo esta interfaz en el dll (este código se muestra en Visual Studio a partir de metadatos): #region Assembly XCapture.dll, v2.0.50727 // d:\svn\dashboard\trunk\Source\MockDiagnosticsServer\lib\XCapture.dll #endregion using System; using System.Runtime.InteropServices; namespace XCapture { [TypeLibType(4160)] [Guid(“XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”)] public interface IDiagnostics { [DispId(1)] void GetStatusInfo(int index, ref object data); } } Así que creé un servidor COM con dicha clase: […]

C # Creando una matriz de matrices

Intento crear una matriz de matrices que utilizarán datos repetidos, como a continuación: int[] list1 = new int[4] { 1, 2, 3, 4}; int[] list2 = new int[4] { 5, 6, 7, 8}; int[] list3 = new int[4] { 1, 3, 2, 1 }; int[] list4 = new int[4] { 5, 4, 3, 2 }; […]

La manera más eficiente de eliminar duplicados de una lista

Digamos que tengo una lista con valores duplicados y quiero eliminar los duplicados. List myList = new List(Enumerable.Range(0, 10000)); // adding a few duplicates here myList.Add(1); myList.Add(2); myList.Add(3); He encontrado 3 enfoques para resolver esto: List result1 = new HashSet(myList).ToList(); //3700 ticks List result2 = myList.Distinct().ToList(); //4700 ticks List result3 = myList.GroupBy(x => x).Select(grp => […]

Cómo hacer que YY_INPUT apunte a una cadena en lugar de stdin en Lex & Yacc (Solaris)

Quiero que mi yylex() analice una cadena en lugar de un archivo o entrada estándar. ¿Cómo puedo hacerlo con Lex y Yacc con Solaris?

Func delegate con variable de referencia

public object MethodName(ref float y) { //method } ¿Cómo se define un delegado de Func para este método?

Equivalente a cvSetImageROI en la interfaz OpenCV C ++

Estoy migrando una aplicación de prueba antigua desde la interfaz C de OpenCV a la nueva interfaz C ++ (deseo aprenderla). ¿Cuál es el equivalente, usando la interfaz C ++, de cvSetImageROI y cvResetImageROI ? No pude encontrarlo en la documentación.

¿Cómo puedo evitar que BufferManager / PooledBufferManager en mi aplicación de cliente WCF desperdicie memoria?

Analizando una aplicación de cliente WCF (que no escribí y de la que aún no sé demasiado) que habla con un grupo de servicios a través de SOAP y después de correr durante un par de días lanzará OutOfMemoryException, descubrí que. PooledBufferManager de .net nunca libere búferes sin usar, incluso cuando la aplicación se queda […]

¿Hay una implementación sin astackmiento o sin montones de C ++?

El estándar C ++ no menciona nada sobre la stack o el montón, son específicos de la implementación , lo cual es cierto. A pesar de que no forman parte del estándar C ++, terminamos usándolos de todos modos, tanto que es como si fueran parte del lenguaje en sí y deben tenerse en cuenta […]