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


 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección.


Páginas: 1 2 3 4 5 [6] 7 8 9 10
 51 
 en: Hoy a las 21:09 
Iniciado por TØtti - Último mensaje por #!drvy
slice y substring funcionan de manera diferente internamente pero en la practica devuelven el mismo resultado con algunas excepciones bastante raras (navegadores diferentes).

La diferencia entre substring y substr es el segundo parámetro. En substring, es el index (o numero de carácter) sobre el que parar. En substr, el segundo parámetro es la longitud máxima de la cadena a devolver.

Dicho esto, lo recomendable de todas ellas es usar slice o substr.



Respecto a tu segunda duda... lo que hace es reemplazar una cadena por otra, dentro de un texto.

Linea 5: Por cada carácter de la cadena completa...
Linea 7: Si dicho carácter + los caracteres que siguen (durante la longitud de la cadenaVieja) son iguales a cadenaVieja...
Linea 10: CadenaCompleta es igual a cadenaCompleta hasta donde encontramos el primer carácter de cadenaVieja + cadenaNueva + cadenaCompleta desde donde encontramos el ultimo carácter de cadenaVieja.

Todo esto se basa en un index de caracteres dentro de cadenas de texto.

Supongamos que tienes la cadena: hola mundo
Los index serian respectivamente:


Código:
0 = h
1 = o
2 = l
3 = a
4 =
5 = m
6 = u
7 = n
8 = d
9 = o

Empieza desde el 0 porque todo en la informática empieza desde 0. En algunas ocasiones, un caracter puede equivaler a múltiples index dado que su codificación así lo require.. pero eso ya es otro tema.

Entonces, si yo con la anterior cadena, hago un slice:

Código
  1. var cadena = 'hola mundo';
  2. var primera = cadena.slice(0, 4);

Obtendré, "hola" dado que le estoy diciendo: Corta la cadena desde la posición 0 (primer carácter) hasta la posición 4 (recuerda, incluido el 0 (5))

De la misma forma, si hago cadena.slice(5, 10), obtendré "mundo" porque empiezo en el caracter 5 y termino en la posición (recuerda, incluido el 0) 10.

En cambio, con substr

Si hago cadena.substr(0, 4), obtendré "hola", y lo que le estaría indicando es: Corta la cadena desde la posición 0 hasta las próximas 4 posiciones como mucho.

El resultado aquí seria igual pero en el caso de la palabra mundo, no. Dado que si hago cadena.substr(5, 5) me devolverá "mundo" ya que le estoy diciendo que corte desde la posición 5 hasta los próximos 5 caracteres.


Saludos

 52 
 en: Hoy a las 20:57 
Iniciado por preguntas12 - Último mensaje por preguntas12
¿para crear un pagina web exitosa necesito  pagar?¿ porque se tiene que pagar por un dominio si solo es un nombre?  wikipedia me confunde  dice esto   : 


En informática, la World Wide Web (WWW) o red informática mundial . si escribo en el traductor world wide web me traduce red mundial  :-( , . 

 53 
 en: Hoy a las 20:50 
Iniciado por Eleкtro - Último mensaje por MCKSys Argentina
Si parto de la base de que todo en este mundo esta compuesto por átomos.. que "todo" es en realidad millones^infinito (por decir algo) átomos. Entonces solo hay una realidad. Si altero un átomo, lo altero para todos. Entonces, realidad, solo hay una.

Saludos

Es un argumento muy lógico. Coincido con eso.

Ahora, creo que el problema radica en que no existe 1 solo ser humano capaz de visualizar/entender/acaparar toda esa realidad. De ahí que la apreciación de c/u, sobre lo que es realidad, influye mucho en la cuestión. Más aún por ser una apreciación reducida del conjunto total.

Saludos!

 54 
 en: Hoy a las 20:43 
Iniciado por CommandPoison - Último mensaje por CommandPoison
Tengo un problema pero no se donde poner este tema XD así que lo pongo aquí
El caso es que instale bettercap pero por alguna razón no soy capaz de hacer que funcione siempre y cuando intento iniciarle siempre me salta este error, (lo inicio con sudo), creo que tiene que ver con el repositorio de ruby pero yo lo e actualizado ya, aquí dejo el error haber si me podéis ayudar

/var/lib/gems/2.3.0/gems/bettercap-1.6.1b/lib/bettercap/spoofers/icmp.rb:24:in `<class:ICMPRedirectPacket>': uninitialized constant PacketFu::EthHeaderMixin (NameError)
   from /var/lib/gems/2.3.0/gems/bettercap-1.6.1b/lib/bettercap/spoofers/icmp.rb:17:in `<module:Spoofers>'
   from /var/lib/gems/2.3.0/gems/bettercap-1.6.1b/lib/bettercap/spoofers/icmp.rb:15:in `<module:BetterCap>'
   from /var/lib/gems/2.3.0/gems/bettercap-1.6.1b/lib/bettercap/spoofers/icmp.rb:14:in `<top (required)>'
   from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
   from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
   from /var/lib/gems/2.3.0/gems/bettercap-1.6.1b/lib/bettercap.rb:58:in `block in bettercap_autoload'
   from /var/lib/gems/2.3.0/gems/bettercap-1.6.1b/lib/bettercap.rb:57:in `each'
   from /var/lib/gems/2.3.0/gems/bettercap-1.6.1b/lib/bettercap.rb:57:in `bettercap_autoload'
   from /var/lib/gems/2.3.0/gems/bettercap-1.6.1b/lib/bettercap.rb:62:in `<top (required)>'
   from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
   from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
   from /var/lib/gems/2.3.0/gems/bettercap-1.6.1b/bin/bettercap:19:in `<top (required)>'
   from /usr/local/bin/bettercap:23:in `load'
   from /usr/local/bin/bettercap:23:in `<main>'

 55 
 en: Hoy a las 20:36 
Iniciado por Eleкtro - Último mensaje por #!drvy
Si parto de la base de que todo en este mundo esta compuesto por átomos.. que "todo" es en realidad millones^infinito (por decir algo) átomos. Entonces solo hay una realidad. Si altero un átomo, lo altero para todos. Entonces, realidad, solo hay una.

Saludos

 56 
 en: Hoy a las 20:28 
Iniciado por dhulas - Último mensaje por CommandPoison
Tienes que crear un programa servidor, que este escuchando esa conexión,
De todos modos me gustaría leer ese manual, si te importa pasármelo te lo agradecería

 57 
 en: Hoy a las 20:26 
Iniciado por billdd024 - Último mensaje por simorg
Uff, eso es como muy antiguo, es de la época del DBase III, esa era la extensión de los ficeros dBase.

se puede trasladar a Excel:

https://exceltotal.com/importar-datos-desde-dbase/

Saludos.

 58 
 en: Hoy a las 20:26 
Iniciado por Eleкtro - Último mensaje por Bundor
Engel de la forma en que tu lo ves, la realidad es un todo y todo vale.

Pero la realidad si lo piensas contiene reglas y limites. Que algunos se pueden saltar, entonces si una persona modifica esos limites, su realidad es distinta a la tuya, aunque lo englobes en que es la misma utilizada de distinta forma. No sé si me explicado bien.





 

 59 
 en: Hoy a las 20:21 
Iniciado por ByJørGe - Último mensaje por CommandPoison
No llego a entender muy bien, esta persona lo que hace es que cuando tu estas en directo, te envía un mensaje para ver cual es tu ip y tirarte la pagina web??
Si es así es bastante difícil ya que al que tu envías esos datos es al servidor de twitch si es que usas esta plataforma,
De todos modos no es muy seguro lo que te estoy diciendo, lo que debes hacer es poner a ese usuario en la lista negra para que no chatee

 60 
 en: Hoy a las 19:34 
Iniciado por Constance - Último mensaje por PalitroqueZ
depende.

¿marca y modelo del smartphone?

es una combinación de las teclas vol+/- y power.




Páginas: 1 2 3 4 5 [6] 7 8 9 10
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines