Tags

  • Anulación del método ToString() en C# con ejemplo

    En dotnet, cada tipo hereda directa o directamente de la clase Object. La clase de objeto contiene algunos métodos como ToString(), GetHashCode(), Equals(), etc. y todos estos métodos están disponibles para todas las clases derivadas. Como sugiere el nombre, ToString() funciona bien con los tipos in

    LEER
  • ¿Se puede escribir un Byte[] Array en un archivo en C#?

    Basado en la primera oración de la pregunta:Estoy tratando de escribir una matriz Byte[] que represente un archivo completo a un archivo. El camino de menor resistencia sería: File.WriteAllBytes(string path, byte[] bytes) Documentado aquí: Puedes usar un BinaryWriter objeto. protected bool Sav

    LEER
  • ¿Puedes ejecutar una función en la inicialización en c?

    Si está utilizando GCC, puede hacerlo con un constructor atributo de función, por ejemplo: #include <stdio.h> void foo() __attribute__((constructor)); void foo() { printf(Hello, world!\n); } int main() { return 0; } Sin embargo, no existe una forma portátil de hacer esto en C. Sin em

    LEER
  • Se detectó una referencia circular al serializar un objeto de tipo 'SubSonic.Schema .DatabaseColumn'.

    Parece que hay referencias circulares en su jerarquía de objetos que no son compatibles con el serializador JSON. Necesitas todas las columnas? Puede seleccionar solo las propiedades que necesita en la vista: return Json(new { PropertyINeed1 = data.PropertyINeed1, PropertyINeed2 = data.Pr

    LEER
  • ¿Por qué usamos burlas para pruebas unitarias? y el uso de test-dobles - Actualizado 2022

    Para comprender cómo y por qué usamos simulacros para las pruebas, debemos comprender los diferentes tipos de pruebas dobles (implementaciones utilizadas para las pruebas) y qué son las pruebas unitarias. Comenzaremos con pruebas unitarias y luego pasaremos a diferentes tipos de pruebas dobles, con

    LEER
  • Cómo usar SDL2 y SDL_image con cmake

    Creo que lo siguiente funcionará, ya que encuentra las bibliotecas en mi sistema ubuntu y la función de ejemplo que proporcionó puede vincular: project(shooter-cmake2) cmake_minimum_required(VERSION 2.8) set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -std=c++0x) add_executable(${PROJECT_NAME} src/test.cp

    LEER
  • C#:no se puede pasar el parámetro decimal en DataTestMethod

    Tengo una prueba unitaria parametrizada con parámetros decimales. [DataRow(0.0, 1.0, 1.0)] [DataRow(1.0, 1.0, 2.0)] [DataRow(2.0, 2.0, 4.0)] [DataTestMethod] public void TestAdd(decimal a, decimal b, decimal expectedAnswer) { var actualAnswer = a.Add(b); Assert.AreEqual(expectedAnswer, actualAns

    LEER
  • Alternativa a vector<bool>

    Usa std::deque si no necesita la matriz, sí. De lo contrario, use un vector alternativo que no se especializa en bool , como el de Boost Container. Ese es un problema interesante. Si necesita lo que habría sido un std::vector si no estuviera especializado, entonces tal vez algo así funcionaría

    LEER
  • ¿Funciones estáticas de clase de directiva de uso?

    Estoy usando una API que tiene mucho mucho de funciones en una clase llamada TCODConsole como funciones estáticas. Ahora pensé que estaba en un espacio de nombres, así que escribí:using namespace TCODConsole; . Luego descubrí que TCODConsole no es un espacio de nombres, sino una clase. ¿Hay alguna

    LEER
  • Programación asíncrona en C++ usando funciones reanudables y espera

    Como saben, recientemente lanzamos el Compilador de Visual C++ de noviembre de 2013 CTP. Una de las muchas características de este CTP es el soporte para funciones reanudables y en espera. En esta publicación de blog, quiero referirme a algunos ejemplos en los que estas características hacen que la

    LEER
  • Use JWT (Autorización:Portador) en Swagger en ASP.NET Core

    Luché con el mismo problema y encontré una solución funcional en esta publicación de blog:http://blog.sluijsveld.com/28/01/2016/CustomSwaggerUIField Todo se reduce a agregar esto en sus opciones de configuración services.ConfigureSwaggerGen(options => { options.OperationFilter<Authorizatio

    LEER
  • Conceptos básicos de matrices C

    El lenguaje C proporciona una capacidad llamada matriz que permite al usuario diseñar un conjunto de tipos de datos similares. Muy a menudo, uno necesita procesar colecciones de elementos de datos relacionados, como la suma de cincuenta números, puntajes de exámenes de estudiantes en una universidad

    LEER
  • hilo.dormir en asp.net

    Lo que dijo @Servy es correcto. Además de su respuesta me gustaría tirar mis 2 centavos. Apuesto a que está utilizando sesiones ASP.NET y está enviando solicitudes paralelas desde la misma sesión (por ejemplo, está enviando múltiples solicitudes AJAX). Excepto que la sesión de ASP.NET no es segura p

    LEER
  • Cómo encontrar la longitud de una cadena en C++

    Cómo encontrar la longitud de una cadena en C++: En este artículo, voy a discutir Cómo encontrar la longitud de una cadena en C++ Lenguaje con ejemplos. Lea nuestro artículo anterior, donde discutimos String Iterator en C++ con ejemplos. Métodos para encontrar la longitud de la cadena en C++ Uso

    LEER
  • Mejore el rendimiento para enumerar archivos y carpetas usando .NET

    Esto es (probablemente) lo mejor que se va a poner: DateTime sixtyLess = DateTime.Now.AddDays(-60); DirectoryInfo dirInfo = new DirectoryInfo(myBaseDirectory); FileInfo[] oldFiles = dirInfo.EnumerateFiles(*.*, SearchOption.AllDirectories) .AsParallel() .Where(fi => fi.C

    LEER
  • Iteración sobre std::vector:variable de índice sin firmar vs firmada

    Para iterar hacia atrás, vea esta respuesta. Iterar hacia adelante es casi idéntico. Simplemente cambie los iteradores / decremento de intercambio por incremento. Deberías preferir los iteradores. Algunas personas te dicen que uses std::size_t como el tipo de variable de índice. Sin embargo, eso n

    LEER
  • asignación de memoria para el tipo de valor dentro del tipo de referencia en .net

    Los tipos de valor se almacenan donde se declaran . En su caso, estarán en el montón. Pero debería ver los siguientes artículos con respecto a la administración de memoria en C#. La verdad sobre los tipos de valor - Eric Lippert La pila es un detalle de implementación, primera parte - Eric Li

    LEER
  • Cómo verificar si 2 cadenas son anagramas en C

    Cómo verificar si 2 cadenas son anagramas en lenguaje C En este artículo, voy a discutir Cómo verificar si 2 cadenas son anagramas en lenguaje C con ejemplos. Lea nuestro artículo anterior donde discutimos Encontrar duplicados en una cadena usando operaciones bit a bit en lenguaje C con ejemplos. C

    LEER
  • Ordenar lista de cadenas con fechas en C#

    Con enlace: var list = new List<string> {01/01/2013, 10/01/2013, 20/01/2013}; var orderedList = list.OrderByDescending(x => DateTime.Parse(x)).ToList(); ACTUALIZACIÓN (según preguntas en los comentarios): Puede tratar las fechas no válidas de esta manera (la fecha no válida se trata com

    LEER
  • Asp.net mvc:acceso al modelo de vista desde un filtro de acción personalizado

    El modelo está en: filterContext.Controller.ViewData.Model No sé por qué pero filterContext.Controller.ViewData.Model siempre es nulo incluso cuando el enlace del modelo se ejecuta antes de OnActionExecuted . Encontré una solución usando el OnModelUpdated evento para establecer esa propiedad ante

    LEER