Articles of código de

Jquery: detecta si se hace clic en el botón central o derecho, si es así, haz lo siguiente:

Echa un vistazo a mi demostración jsfiddle, si e.which == 1 luego, cuando salgas, e.which == 1 clic en h2, e.which == 2 o e.which == 3 entonces no funcionará. 2 es el botón central del mouse y 3 es el botón derecho del mouse. esto también lo encontré JQuery proporciona un atributo e.which, que […]

Construya un cuadro ASCII de las palabras más comúnmente usadas en un texto dado

El reto: Construya un cuadro ASCII de las palabras más comúnmente usadas en un texto dado. Las normas: Solo acepta az y AZ (caracteres alfabéticos) como parte de una palabra. Ignore el revestimiento ( She == she para nuestro propósito). Ignore las siguientes palabras (bastante arbitrarias, lo sé): the, and, of, to, a, i, it, […]

¿Cuál es el código más corto para causar un desbordamiento de stack?

Para conmemorar el lanzamiento público de Stack Overflow, ¿cuál es el código más corto para causar un desbordamiento de stack? Cualquier lenguaje bienvenido. ETA: Solo para ser claro con esta pregunta, dado que soy un usuario ocasional de Scheme: la “recursión” de cola es realmente una iteración, y cualquier solución que pueda convertirse en una […]

¿Cómo evito la inyección de DLL?

Entonces, el otro día, vi esto: http://www.edgeofnowhere.cc/viewtopic.php?p=2483118 y revisa tres métodos diferentes de inyección de DLL. ¿Cómo puedo prevenir esto del proceso? O, como mínimo, ¿cómo evito la primera? Estaba pensando que tal vez un controlador Ring 0 podría ser la única forma de detener los tres, pero me gustaría ver qué piensa la comunidad.

Evaluar una cadena de expresiones matemáticas simples

Reto Aquí está el desafío (de mi propia invención, aunque no me sorprendería que haya aparecido anteriormente en otra parte de la web). Escriba una función que tome un único argumento que sea una representación de cadena de una expresión matemática simple y la evalúe como un valor de coma flotante. Una “expresión simple” puede […]

Biblioteca de iOS a BitCode

Recientemente descargué Xcode 7 beta, y Xcode se queja de que algunas de mis bibliotecas C no están comstackdas en BitCode. ¿Cómo podría decirle a Clang que produzca BitCode que sea compatible con iOS? He visto respuestas similares en stackoverflow, pero no sé si se aplican a la producción de bibliotecas BitCode para iOS. Editar: […]

Code Golf: evaluador de expresiones matemáticas (que respeta PEMDAS)

Te desafío a escribir un evaluador de expresiones matemáticas que respete PEMDAS (orden de las operaciones: paréntesis, exponenciación, multiplicación, división, sum, resta) sin usar expresiones regulares, una función preexistente de tipo “Eval ()”, una biblioteca de análisis , etc. Vi un desafío de evaluador preexistente en SO ( aquí ), pero que específicamente requería una […]

¿Cómo agregar cobertura de prueba a un constructor privado?

Este es el código: package com.XXX; public final class Foo { private Foo() { // intentionally empty } public static int bar() { return 1; } } Esta es la prueba: package com.XXX; public FooTest { @Test void testValidatesThatBarWorks() { int result = Foo.bar(); assertEquals(1, result); } @Test(expected = java.lang.IllegalAccessException.class) void testValidatesThatClassFooIsNotInstantiable() { Class cls […]

Código de ensamble vs Código de máquina vs Código de objeto?

¿Cuál es la diferencia entre código de objeto, código de máquina y código de ensamblaje? ¿Puedes dar un ejemplo visual de su diferencia?

Handy F # snippets

Ya hay dos preguntas sobre F # / fragmentos de funciones. Sin embargo, lo que estoy buscando aquí son fragmentos útiles , pequeñas funciones de “ayuda” que son reutilizables. O patrones oscuros pero ingeniosos que nunca podrás recordar del todo. Algo como: open System.IO let rec visitor dir filter= seq { yield! Directory.GetFiles(dir, filter) for […]