Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Skeletron

#481
Ups..
Parece que no se soluciono por completo..
Ahora simplemente lo hace cada menos tiempo..
Parece que la solucion esta en manipular mejor las descargas...
#482
Yo pongo todas las aplicaciones a Framework 3.5..
Hay algo malo en ello?
#483
Sabes que tio, lo sulucione "reiniciando" antes de la descarga, el WEBCLIENT..

O sea, antes usaba el mismo webclient para descargar como 100000000 webs... ahora hago un:
client = new webclient
client.downdloadstring(web)

Con eso se soluciono el problema.
#484
Gracias manu..
A ver si me asesoras un poco mas con el tema de DIccionarios y LINQ

Te comento Manu, que baje el tamaño maximo del array a 2.000 items.. cuando llega a 2.000 los hilos que trabajan en el "AREA 1", esperan que los de "AREA 2" analicen cada item y baje a menos de 1.000 items, así se reactivan los de "AREA 1"


Me gustaria que me digas como es el tema de los Diccionarios...
Como es la clase a crear?
Los items que se agrean quedan al final? se auto ordenan? no pueden entrar items repetidos? que me dices?

Me gustaria tener como un "LIST" simplemente con el plus de que no se agreguen los items repetidos.. y que se ingresen al final los items al darle add.

Tengo una base de datos MySQL Manu, te comento como funciona el programa:

20 hilos, cada uno agarra un link de la base de datos, descarga su codigo fuente, y agrega nuevamente a la base de datos todos los links a otras webs que encontro en ese codigo fuente..
En realidad.. todos agregan los nuevos links a un array (list), y luego, cuando todos terminan (algo así), se pasan todos a la base de datos (donde muchos no se agregan por estar repetidos)

Tambien los mismos links buscan imagenes.. y agregan a otro list....

Ambos list me gustarian que no tengan ni imagenes ni links repetidas...
Tu me dices que recomiendas un Diccionario?


Y para que dices de utilizar LINQ?
#485
Hola gente... Hoy se me presentó una duda.. y seguramente ustedes tienen la respuesta.

Supongamos un programa que solo haga ésto:

msgbox(cInt(10/3))
End

Como veran, el programa muestra el resutaltado de la divicion de 10/3, con un cInt... o sea, pasado a Integer.... Seguramente se habran dado cuenta, que no devuelve el valor truncado 3, sino que 3.xxxxxxx

Supongamos ahora, que en la version 4.0 del framework, Microsoft decide que cInt, devuelva un numero ENTERO, y TRUNCADO.. o sea, que devuelva: 3 (en este caso)

Los chicos de Microsoft sacan la nueva version, y se modifico eso....
Entonces.. yo actualizo el framework, y mi programa comenzará a devolver el numero 3, o seguira con el mismo funcionamiento de antes?

En resumen:
Si se modifica el framework, se modifica el comportamiento de un software YA COMPILADO?
#486
Este error sucede cuando dejo al programa trabajando durante mucho tiempo..
Como si en algun momento se cansara de descargar y comenzaran todos los hilos a dar este error (ya sean los hilos que descargar las imagenes a mi pc, como tambien los que descargan el codigo fuente de diversas webs)

La cuestion, es que si detengo el programa, y lo reinicio.. todo comienza a funcionar nuevamente...
Por ende, no creo que sea un problema de los archivos que estan en internet, o de las mismas webs, sino, un problema del programa..
#487
SI... Voy a tener que implementar algo por el estilo.
Luego te cuento
#488
Hola gente..
Estoy teniendo un problema:
My.Computer.Network.DownloadFile(link, "C:\Picdex\Imagenes\" & ID)

En esa linea, tengo la variable LINK.. lo que hace, es decargar un archivo (digamos que un archivo aleatorio, de una web aleatoria)
Con algunas webs.. muy pocas... pasa lo siguiente:
queda como 15 segundos ahí "descargando", pero luego salta un error: "Se excedió el tiempo de espera de la operación"

Realmente mi problema radica en que me esta haciendo perder mucho tiempo de procesamiento a mis hilos...
Hay alguna manera de hacer que en vez de esperar como 30 segundos, solo espere 10? o anticiparme al problema (por ejemplo: si el archivo no comienza a descargarse rapido, que lo deje)

Gracias!
#489
Hola gente, les comento que acabo de terminar un indexador para un buscador mio (no es un buscador como google)
La cuestion, es que tengo varios hilos que acceden de forma sincronizada (Synklock) a un Generic.coleccion.List(of String)
Dentro del Synklock miro si la cadena que quiero agregar existe (con .Contains) y si no se encuentra, entonces e hago un .add

Cual es el problema? el problema está en que cuando el array comienza a tener unos cuantos millones de Strings (de 10 millones para arriba), la busqueda con el .Contains se pone demasiado LENTA.. y como sarban, eso no es muy bueno que suceda dentro de un Synklock, donde tengo unos 500 hilos por detras esperando para entrar...
El 98% del tiempo los hilos se la pasan esperando ahí para entrar.. ya que tarda demasiado en devolver el resultado el .Contains

Entonces pense en otro tipo de lista.. de esas que no se agregar los items repetidos...
No se bien si existen esas listas en vb.net, pero sé que en JAVA si, porque las utilice (treeset o hashset)

Conocen algun tipo de array de ese tipo, para que simplemente haga un .add y si ya esta el item, que lo borre solo, y si no esta, que lo agregue?

Gracias chicos!
#490
Yo soy NADIE en este foro... Y si tengo mas de 1.000 post, no es porque tenga experiencia, sea medio hacker o algo de eso.. Sino que soy uno de los mas ignorantes que hay aca, y esos tantos post, son en un 99% PREGUNTAS

Pero si hay algo que me quedó claro:
seba123neo, siempre será un groso... No es al pedo que lo tuve tanto tiempo en "agradecimientos" en mi web. y lo digo por haberse limitado siempre en responder lo que debia.

Meta, como siempre, metiendo su post "educado", acotando (y siempre bibliograficante a favor de C) en medio de las peleas o discuciones que muy poco importan al que posteó la pregunta (ya que NADA debe haber entendido)

Eternal Idol, Sos un groso.. pero hermano.. deja de discutir un poco.. pocos post de discuciones grosas he visto, y en todos estas vos...
Para mi, sos muy reconocido en el foro, y la tenes re clarisima.. Pero lo debes saber seguramente.. así que cuando el rollo se empieza a armar grande: Pone un post de COMCLUCION de tu opinion, y que el tiempo le demuestro al otro que SABE NADA.

LastDragon, pibe.. ponete media pila.. Media pila por favor.. Vos te diste cuenta que empezaste hablando de CIL, PE y que se yo de que hablabas, y el pibe no tenia ni idea de NADA.... PERO DE NADA!!... Y si tuviese idea de algo, o si es UN HACKER: Respondele la pregunta y listo hermano...
En el post de "Los hechos son:".. me dio tanta bronca leer todas las estupideces que pusiste... Que te podrias haber ganado un hermoso premio al estupidismo.


Vamos gente.. que dan calambres estos post...