¿Cuándo debo usar KEY, PRIMARY KEY, UNIQUE KEYy
¿Cuándo debo usar KEY, PRIMARY KEY, UNIQUE KEYy
Aprendí de los libros que deberías escribir para un bucle como este: for(var i=0, len=arr.length; i < len; i++){ // blah blah } entonces el arr.length que no se calculará cada vez. Otros dicen que el compilador hará alguna optimización para esto, por lo que puede escribir: for(var i=0; i...
He leído todas partes que el operador ternario se supone que es más rápido que el, o al menos lo mismo que, su equivalente if- elsebloque. Sin embargo, hice la siguiente prueba y descubrí que no es el caso: Random r = new Random(); int[] array = new int[20000000]; for(int i = 0; i <...
Haskell (con el GHCcompilador) es mucho más rápido de lo que cabría esperar . Utilizado correctamente, puede acercarse a los idiomas de bajo nivel. (Una de las cosas favoritas de Haskellers es intentar alcanzar el 5% de C (o incluso superarlo, pero eso significa que está utilizando un programa de C...
Si tengo alguna lista R mylist, puede agregarle un elemento objde esta manera: mylist[[length(mylist)+1]] <- obj Pero seguramente hay una forma más compacta. Cuando era nuevo en R, intenté escribir lappend()así: lappend <- function(lst, obj) { lst[[length(lst)+1]] <- obj...
¿O es ahora al revés? Por lo que he escuchado, hay algunas áreas en las que C # demuestra ser más rápido que C ++, pero nunca he tenido las agallas para probarlo por mí mismo. Pensé que alguno de ustedes podría explicar estas diferencias en detalle o señalarme el lugar correcto para obtener...
En el pasado, utilicé la herramienta de esfuerzo de aplicaciones web de Microsoft y Pylot para probar las aplicaciones web. Había escrito una página de inicio simple, una secuencia de comandos de inicio de sesión y un recorrido por el sitio (en un sitio de comercio electrónico agregando algunos...
En numpy/ scipy, ¿hay una manera eficiente de obtener conteos de frecuencia para valores únicos en una matriz? Algo en este sentido: x = array( [1,1,1,2,2,2,5,25,1,1] ) y = freq_count( x ) print y >> [[1, 5], [2,3], [5,1], [25,1]] (Para ustedes, usuarios de R, básicamente estoy buscando...
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 4 años . Mejora...
¿Cuál es la mejor manera de crear una nueva lista vacía en Python? l = [] o l = list() Estoy preguntando esto por dos razones: Razones técnicas, en cuanto a cuál es más rápido. (¿crear una clase causa sobrecarga?) Legibilidad de código: cuál es la convención
Antes de contestar esto, nunca he desarrollado algo lo suficientemente popular como para alcanzar altas cargas de servidor. Trátame como (suspiro) un alienígena que acaba de aterrizar en el planeta, aunque conozca PHP y algunas técnicas de optimización. Estoy desarrollando una herramienta en PHP...
¿Es una switchdeclaración realmente más rápida que una ifdeclaración? Ejecuté el siguiente código en el compilador x64 C ++ de Visual Studio 2010 con la /Oxbandera: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter =...
Estoy tratando de escribir grandes cantidades de datos en mi SSD (unidad de estado sólido). Y por grandes cantidades me refiero a 80 GB. Navegué por la web en busca de soluciones, pero lo mejor que se me ocurrió fue esto: #include <fstream> const unsigned long long size =...
На этот вопрос есть ответы en Stack Overflow en русском : Что быстрее - System.currentTimeMillis () y Date (). GetTime ()? En Java, ¿cuáles son las implicaciones de rendimiento y recursos del uso System.currentTimeMillis() vs. new Date() vs....
Al monitorear / intentar responder preguntas comunes de jQuery, he notado que hay ciertas prácticas que usan JavaScript, en lugar de jQuery, que realmente le permiten escribir menos y hacer ... bueno, la misma cantidad. Y también puede producir beneficios de rendimiento. Un ejemplo especifico...
Hay muchas implementaciones de JavaScript MD5 por ahí. ¿Alguien sabe cuál es el más avanzado, el más corregido y el más rápido? Lo necesito para esta
He encontrado una regresión de rendimiento interesante en un pequeño fragmento de C ++, cuando habilito C ++ 11: #include <vector> struct Item { int a; int b; }; int main() { const std::size_t num_items = 10000000; std::vector<Item> container; container.reserve(num_items); for...
Imagina el código: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); Método 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } Método 2 public static obj...
Tengo una lista de 500000 Tuple<long,long,string>objetos generados aleatoriamente en los que estoy realizando una simple búsqueda "entre": var data = new List<Tuple<long,long,string>>(500000); ... var cnt = data.Count(t => t.Item1 <= x && t.Item2 >= x); Cuando...
Puedo ver por qué el autotipo en C ++ 11 mejora la corrección y la facilidad de mantenimiento. He leído que también puede mejorar el rendimiento ( Casi siempre automático de Herb Sutter), pero echo de menos una buena explicación. ¿Cómo puede automejorar el rendimiento? ¿Alguien puede dar un...