elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 [558] 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 ... 1236
5571  Foros Generales / Sugerencias y dudas sobre el Foro / Re: [DUDA][SUGERENCIA]elhacker.net en: 1 Abril 2015, 16:19 pm
no existe "staff" que se dedique a crear estas guías, más bien como comunidad

Solo por aportar el siguiente dato, hay varios miembros del foro que por su labor se han ganado el merecido título "wiki" cómo colaborador de la wiki. Esto significa que si alguien se esfuerza podría salir recompensado de esta manera.

Saludos
5572  Programación / .NET (C#, VB.NET, ASP) / Re: como ejecutar una funcion de javascript en un webbrowser en: 1 Abril 2015, 11:14 am
Prueba así:
Código
  1. Dim ret As Object = wb.Document.InvokeScript("IN.sEm", {" :\\ "})

Saludos
5573  Programación / .NET (C#, VB.NET, ASP) / Re: Fallo al iniciar sesion en: 31 Marzo 2015, 21:08 pm
las variables si que estan codificadas:

Código
  1. string postData = "usuario=" + usuario + "&contrasena=" + contraseña + "&submit=Login";
  2.            byte[] byteData = ASCIIEncoding.ASCII.GetBytes(postData);

Por codificar me refiero a la codificación html, no a codificar el string en una secuencia de bytes cómo estás haciendo.

Si el usuario/contraseña contiene por ejemplo un espacio entonces vas a codificar 1 byte " " en lugar de codificar los caracteres "%20", ¿me entiendes?.

Porfavor, aclara si el usuario/contraseña contienen espacios u otros caracteres ilegales para descartar que ese sea el problema,
si tienes dudas vuelve a leer la pregunta nº1 que hice en el comentario anterior donde mostré un ejemplo de cómo codificar el string (primero codificas el usuario/contraseña a html, y luego generas los bytes cómo estabas haciendo, pero con el usuario/contraseña codificados a html).

Saludos!
5574  Programación / .NET (C#, VB.NET, ASP) / Re: Otra mision con variables en: 31 Marzo 2015, 20:07 pm
Pero es que el problema raíz se debe solucionar así...

Quizás yo entiendo mal lo que pretendes hacer o quizás le estás dando el enfoque incorrecto al código puesto que si quieres usar splits(15) entonces debes incrementar la colección 'values'.

Mira, tienes una colección de 18 números:

Citar
Código
  1.        Dim values As IEnumerable(Of Integer) =
  2.            {
  3.                1, 2,
  4.                3, 4,
  5.                5, 6,
  6.                10, 11,
  7.                14, 15,
  8.                54, 57,
  9.                58, 60,
  10.                63, 64,
  11.                65, 67
  12.            }

Y la particionas en colecciones de 2 elementos cada una, es decir, un total de 9:
Citar
Código
  1.        Dim splits As IEnumerable(Of IEnumerable(Of Integer)) =
  2.            SplitIntoParts(collection:=values, amount:=2, fillEmpty:=True)

Desde 'splits(0)' hasta 'splits(8)'.

Pero aquí intentas acceder al índice 15 (splits(15)):
Citar
Código
  1. Dim concatCol As IEnumerable(Of Integer) = splits(0).Concat(splits(3).Concat(splits(4).Concat(splits(5).Concat(splits(15)))))

Si antes de partir no rellenas la colección ' values' con ceros o con lo que sea, entonces dime tú cómo vas a pretender acceder a splits(15) cuando cómo bien dices no llega a 15, son 9 (splits(8)),
la colección que vas a partir debería contener 32 números en vez de 18 para así poder llegar a 16 secuencias, a splits(15).



Por cierto, he modificado la función para hacerla más comprensible y le añadí un parámetro adicional (valueToFill):

Código
  1.  
  2.    ''' <remarks>
  3.    ''' *****************************************************************
  4.    ''' Snippet Title: Split Collection Into Number Of elements
  5.    ''' Code's Author: Elektro
  6.    ''' Date Modified: 31-March-2015
  7.    ''' Usage Example:
  8.    ''' Dim mainCol As IEnumerable(Of Integer) = {1, 2, 3, 4, 5, 6, 7, 8, 9}
  9.    ''' Dim splittedCols As IEnumerable(Of IEnumerable(Of Integer)) = SplitIntoNumberOfelements(col:=mainCol, amount:=4, fillEmpty:=True, valueToFill:=0)
  10.    ''' splittedCols.ToList.ForEach(Sub(col As IEnumerable(Of Integer))
  11.    '''                                 Debug.WriteLine(String.Join(", ", col))
  12.    '''                             End Sub)
  13.    ''' *****************************************************************
  14.    ''' </remarks>
  15.    ''' <summary>
  16.    ''' Splits an <see cref="IEnumerable(Of T)"/> into secuences with the specified amount of elements each one.
  17.    ''' </summary>
  18.    ''' <typeparam name="T"></typeparam>
  19.    ''' <param name="col">The collection to split.</param>
  20.    ''' <param name="amount">The target elements amount.</param>
  21.    ''' <param name="fillEmpty">If set to <c>true</c>, generates empty elements to fill the last secuence's part amount.</param>
  22.    ''' <param name="valueToFill">An optional value used to fill the last secuence's part amount.</param>
  23.    ''' <returns>IEnumerable(Of IEnumerable(Of T)).</returns>
  24.    Public Shared Function SplitIntoNumberOfelements(Of T)(ByVal col As IEnumerable(Of T),
  25.                                                           ByVal amount As Integer,
  26.                                                           ByVal fillEmpty As Boolean,
  27.                                                           Optional valueToFill As T = Nothing) As IEnumerable(Of IEnumerable(Of T))
  28.  
  29.        Return (From count As Integer In Enumerable.Range(0, CInt(Math.Ceiling(col.Count() / amount)))).
  30.                Select(Function(count)
  31.  
  32.                           Select Case fillEmpty
  33.  
  34.                               Case True
  35.                                   If (col.Count - (count * amount)) >= amount Then
  36.                                       Return col.Skip(count * amount).Take(amount)
  37.  
  38.                                   Else
  39.                                       Return col.Skip(count * amount).Take(amount).
  40.                                                  Concat(Enumerable.Repeat(Of T)(
  41.                                                         valueToFill,
  42.                                                         amount - (col.Count() - (count * amount))))
  43.                                   End If
  44.  
  45.                               Case Else
  46.                                   Return col.Skip(count * amount).Take(amount)
  47.  
  48.                           End Select
  49.  
  50.                       End Function)
  51.  
  52.    End Function
5575  Programación / .NET (C#, VB.NET, ASP) / Re: Otra mision con variables en: 31 Marzo 2015, 19:14 pm
El requisito de que sean 35 elementos no se por que es, pero si el problema es que quieres evitar el error de valor nulo, y suponiendo que no te importe evitar dicho error rellenando los elmentos restantes de la secuencia con ceros hasta llegar a los 35 elementos, entonces puedes hacer simplemente eso, rellenar (bueno, concatenar la secuencia con una secuencia de ceros):

Código
  1. If values.Count < 35 Then
  2.    values = values.Concat(Enumerable.Repeat(Of Integer)(0, (35 - values.Count)))
  3. End If
  4.  
  5. MsgBox(values.Count) ' 35

¿eso te sirve para lo que quieres hacer?

Saludos.
5576  Programación / Scripting / Re: Empezar en perl. en: 31 Marzo 2015, 18:52 pm
No se exactamente de alguna buena fuente de documentación para perl, pero esto te podría servir, aparte de ejemplos explican los conceptos:

Cita de: Recopilatorio de temas interesantes - Scripting

Plus la documentación oficial, claro está:
http://perldoc.perl.org/index-language.html

Saludos
5577  Programación / .NET (C#, VB.NET, ASP) / Re: Otra mision con variables en: 31 Marzo 2015, 18:14 pm
Algunas fallitas jejej pero es mas o menos la idea

!) el operador '>' no está definido para los tipos 'System.Collections.Generic.IEnumerable(Of Integer)' y 'Integer'.
2) un valor de tipo 'Integer' no se puede convertir en 'System.Collections.Generic.IEnumerable(Of Integer)'.

Las variables que has mostrado en tu código eran todas Integer.

Si no te explicas mejor ni muestras un ejemplo real...

Código:
if colección(índice).Count > 35 then...

elseif...
else...
end if

Saludos
5578  Programación / .NET (C#, VB.NET, ASP) / Re: Otra mision con variables en: 31 Marzo 2015, 17:05 pm
lo que nesecito es pasar a  " Dim compuesto "  el valor de cualquiera de estas dos variables " Dim values1"   " Dim values2"  cuando alguna de ellas  sobrepasen los 35 registros ,si values1 tiene mas de 35 regitros se pasa a  "compuesto" y la otra se queda sin hacer nada y por supuesto al reves .

¿por "registros" quieres decir "valor"?, es decir, ¿que si la variable "values1" o "values2" es mayor de '35', se asigne el mismo valor a la variable "compuesto"?

Código
  1. if values1 > 35 then
  2.  compuesto = values1
  3.  
  4. elseif values2 > 35 then
  5.  compuesto = values2
  6.  
  7. else
  8.  compuesto = 0
  9.  
  10. end if

¿?
5579  Programación / .NET (C#, VB.NET, ASP) / Re: Otra mision con variables en: 31 Marzo 2015, 16:15 pm
No entiendo exactamente a donde quieres llegar... ¿cual es el problema o duda que tienes con el código que has mostrado?.

tengo tres variables dos con arreglos y una tercera
En el código que has mostrado solo hay un arreglo/array y 3 variables enteras  :-\
5580  Programación / Scripting / Re: [AYUDA] Generador de link a partir de cryptograma en batch en: 31 Marzo 2015, 16:02 pm
Les recuerdo que dentro de los temas prohibidos del foro se ecuentran los temas no éticos y/o ilegales, cómo por ejemplo saltarse las medidas de seguridad de la web de una compañia móvil para alterar su comportamiento, sin autorización.

El Staff y moderadores de ElHacker.Net no podemos preveer siempre cuales serán las acciones ya sean legales o ilegales de todos y cada uno de los visitantes de éste foro, pero hacemos lo que podemos, debo aclarar que de haber sabido cuales eran las intenciones la funcionalidad del código entonces yo no habría ofrecido ayuda, y pido disculpas si alguien se ha visto afectado.

Tema cerrado.

PD: Muchas gracias al compañero @Engel por avisarme de este tema.

Saludos
Páginas: 1 ... 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 [558] 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines