Articles of c #

¿Cómo puedo saber cuándo se ha agotado el tiempo de HttpClient?

Por lo que puedo decir, no hay forma de saber que es específicamente un tiempo de espera que ha ocurrido. ¿No estoy mirando en el lugar correcto, o me estoy perdiendo algo más grande? string baseAddress = “http://localhost:8080/”; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; try { var […]

¿Cómo asigno un alias a un nombre de función en C ++?

Es fácil crear un nuevo nombre para un tipo, una variable o un espacio de nombres. ¿Pero cómo asigno un nuevo nombre a una función? Por ejemplo, quiero usar el nombre holler para printf . #define es obvio … ¿de otra manera? Soluciones: #define holler printf void (*p)() = fn; //function pointer void (&r)() = […]

Creación de archivos XML con XDocument en C #

Tengo una List “sampleList” que contiene Data1 Data2 Data3… La estructura del archivo es como Actualmente estoy usando XmlDocument para hacer esto. Ejemplo: List lst; XmlDocument XD = new XmlDocument(); XmlElement root = XD.CreateElement(“file”); XmlElement nm = XD.CreateElement(“name”); nm.SetAttribute(“filename”, “Sample”); root.AppendChild(nm); XmlElement date = XD.CreateElement(“date”); date.SetAttribute(“modified”, DateTime.Now.ToString()); root.AppendChild(date); XmlElement info = XD.CreateElement(“info”); for (int i […]

¿Por qué las funciones de los miembros setter de valor no son recomendadas en la charla de CppCon 2014 de Herb Sutter (Back to Basics: Modern C ++ Style)?

En el CppCon 2014 de Herb Sutter, habla de vuelta a lo básico: el estilo moderno de C ++ al que se refiere en la diapositiva 28 ( una copia en la web de las diapositivas está aquí ) para este patrón: class employee { std::string name_; public: void set_name(std::string name) noexcept { name_ = […]

Uiscrollview con UIButtons: ¿cómo recrear el trampolín?

Intento crear una interfaz tipo trampolín dentro de mi aplicación. Estoy intentando usar UIButtons agregados a UIScrollView. El problema al que me estoy enfrentando es con los botones que no pasan ningún toque al UIScrollView; si bash deslizar / deslizar y presiono el botón, no se registra en UIScrollView, pero si deslizo el espacio entre […]

Determine la versión del ensamblaje durante un evento posterior a la construcción

Digamos que quería crear un archivo de texto estático que se incluye con cada lanzamiento. Quiero que el archivo se actualice con el número de versión de la versión (como se especifica en AssemblyInfo.cs ), pero no quiero tener que hacerlo manualmente. Esperaba poder usar un evento posterior a la comstackción y alimentar el número […]

C / C ++ macro / template blackmagic para generar un nombre único

Las macros están bien. Las plantillas están bien. Prácticamente todo lo que funciona está bien. El ejemplo es OpenGL; pero la técnica es específica de C ++ y no se basa en el conocimiento de OpenGL. Problema preciso: Quiero una expresión E; donde no tengo que especificar un nombre único; tal que se llama a […]

¿Cómo instalas Boost en MacOS?

¿Cómo instalas Boost en MacOS? En este momento no puedo encontrar bjam para Mac.

Ejemplo de AES usando Crypto ++

He estado buscando en Internet una buena muestra / tutorial del código de C ++ AES que enseña los conceptos básicos de la tecnología de encriptación y el uso de la Biblioteca, pero hasta ahora no he tenido la suerte de obtener material decente. bueno: fácil de entender (solo lo básico para el estudio en […]

¿Qué es el análogo de C # de C ++ std :: pair?

Me interesa lo que es el análogo de C # de C ++ std :: pair? He encontrado la clase System.Web.UI.Pair, pero quería algo basado en la plantilla. ¡Gracias!