Articles of teoría,

¿Qué es la transparencia referencial?

¿Qué significa el término transparencia referencial ? Lo he escuchado describir como “significa que puedes reemplazar a iguales por iguales”, pero parece una explicación inadecuada.

“Const correctness” en C #

El punto de corrección const es poder proporcionar una vista de una instancia que no puede ser alterada o eliminada por el usuario. El comstackdor lo admite señalando cuándo se rompe la constness desde dentro de una función const, o intenta usar una función no const de un objeto const. Entonces, sin copiar el enfoque […]

¿Qué es Turing Complete?

¿Qué significa la expresión “Turing Complete”? ¿Puedes dar una explicación simple, sin entrar en demasiados detalles teóricos?

Cómo probar la aleatoriedad (caso en punto – Mezcla)

En primer lugar, esta pregunta está arrancada de esta pregunta. Lo hice porque creo que esta parte es más grande que una subparte de una pregunta más larga. Si ofende, por favor perdóname. Suponga que tiene un algoritmo que genera aleatoriedad. ¿Ahora cómo lo pruebas? O para ser más directo: supongamos que tiene un algoritmo […]

¿Qué es un Y-combinator?

Un Y-combinator es un concepto de ciencias de la computación desde el lado “funcional” de las cosas. La mayoría de los progtwigdores no saben mucho acerca de los combinadores, si es que han oído hablar de ellos. ¿Qué es un Y-combinator? ¿Cómo funcionan los combinadores? ¿Para qué son buenos? ¿Son útiles en los lenguajes de […]

¿Por qué no se permiten los resultados de redirección en las acciones secundarias en Asp.net MVC 2?

Tengo algunas acciones parciales que realizo con el método Asp.Net Futures RenderAction. Algunos de estos realizan redireccionamientos una vez procesados ​​los formularios. Ahora que me actualicé a Asp.Net MVC 2 RC me da un error “Las acciones secundarias no pueden realizar acciones de redireccionamiento”. Revisé el código fuente y encontré la línea que arroja la […]

¿Hay algún algoritmo O (1 / n)?

¿Hay algún algoritmo O (1 / n)? ¿O cualquier otra cosa que sea menor que O (1)?

Big-O para Ocho años de edad?

Pregunto más sobre lo que esto significa para mi código. Entiendo los conceptos matemáticamente, solo me cuesta entender lo que significan conceptualmente. Por ejemplo, si uno fuera a realizar una operación O (1) en una estructura de datos, entiendo que la cantidad de operaciones que tiene que realizar no crecerá porque hay más elementos. Y […]

El poder de reconocimiento de las expresiones regulares “modernas”

¿Qué clase de idiomas reconocen realmente las expresiones reales reales? Siempre que haya un grupo de captura de longitud ilimitada con una referencia retrospectiva (p (.*)_\1 Ej (.*)_\1 ) una expresión regular ahora se corresponde con un idioma no habitual. Pero esto, por sí solo, no es suficiente para que coincida con algo como S […]

Almacenar imágenes en DB – ¿Sí o No?

Así que estoy usando una aplicación que almacena imágenes en gran medida en la base de datos. ¿Cuál es tu punto de vista sobre esto? Soy más un tipo para almacenar la ubicación en el sistema de archivos, que almacenarla directamente en el DB. ¿Cuáles crees que son los pros / contras?