idiomatic

¿Cuándo debo usar std:: size t?

Me pregunto si debo usar std::size_t para bucles y cosas así en lugar de int? Por ejemplo: #include <cstdint> int mai ... uld I use, say, unsigned int instead? } } En general, ¿cuál es la mejor práctica con respecto a cuándo usar std::size_t?

¿Cómo invierto una matriz int en Java?

Estoy tratando de revertir una matriz int en Java. Este método no invierte la matriz. for(int i = 0; i < validData.len ... validData[i] = validData[validData.length - i - 1]; validData[validData.length - i - 1] = temp; } ¿Qué tiene de malo?

¿Cuál es la forma canónica de comprobar si hay errores utilizando la API de tiempo de ejecución CUDA?

Mirando a través de las respuestas y comentarios sobre las preguntas de CUDA, y en el wiki de etiquetas de CUDA, veo que a m ... uál es la mejor manera de juntarlos para detectar y reportar errores de manera confiable sin requerir mucho código adicional?

Multiple constructors: the Pythonic way? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo sobrecargar el método __init__ basado en el tipo de arg ... todo requiere. Por ejemplo: no puede hacer c = Container(args) si no sabe lo que args ser. ¿Cuál es el más Python solución?

¿Cuándo es apropiado usar un tipo asociado versus un tipo genérico?

En esta pregunta, surgió un problema que podría resolverse cambiando un intento de usar un parámetro de tipo genérico en un ... l escribir código, ¿cuándo debo elegir un tipo asociado sobre un parámetro de tipo genérico y cuándo debo hacer lo contrario?

Lenguaje Ruby para subcadena desde el índice hasta el final de la cadena

Me pregunto si hay un modismo Ruby para extraer una subcadena de un índice hasta el final de la cadena. Sé de str[index..-1] ... nte te daría el resto de la cadena. Ejemplo: s = "hello world" s[6..-1] # <-- "world" ¿Hay algo mejor que s[6..-1]?

¿Haskell append eficiente idiomático?

List y el operador cons (:) son muy comunes en Haskell. Cons es nuestro amigo. Pero a veces quiero agregar al final de una li ... sea una clase, para que otras estructuras puedan usar sus métodos como zipWith sin ocultarlo de Prelude, o calificarlo. : P

¿Cuál es la forma idiomática de asociar varias claves / valores en un mapa anidado en Clojure?

Imagina que tienes un mapa como este: (def person { :name { :first-name "John" :middle-name "Michael" :last-na ... igamos que este mapa tiene algunos otros valores que queremos preservar, por lo que construirlo desde cero no es una opción)

Búsqueda de críticas constructivas sobre la implementación de la mónada

Estoy aprendiendo mónadas, este es mi primer trabajo (aparte de la mónada trivial). Siéntase libre de criticar todo lo que co ... Simpler way to do this? foldM is obviously something different. mysum [x] = return x mysum (x:xs) = mysum xs >>= add x

Obtener el primer elemento de una lista idiomáticamente en Groovy

Que el código hable primero def bars = foo.listBars() def firstBar = bars ? bars.first() : null def firstBarBetter = foo.lis ... er el primer elemento de una lista, o null si no es posible? (Yo no consideraría un bloque de prueba-captura elegante aquí.)

C idiomático para los dobles punteros const

Soy consciente de que en C no se puede convertir implícitamente, por ejemplo, char** a const char** (c. f. C-Faq, ASÍ que pre ... asarlo (ahora tienen que desechar constancia) Forzar a los usuarios a emitir su entrada, añadiendo constancia. Algo más?

ddply + summarize para repetir la misma función estadística en un gran número de columnas

Ok, segunda pregunta R en rápida sucesión. Mis datos: Timestamp St_01 St_02 ... 1 2008-02-08 00:00:00 26.0 ... ? Así que por favor diga, ¿alguien tiene una mejor manera de lograr el mismo resultado pero con menos pulsaciones de teclas?