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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 [143] 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 ... 216
1421  Programación / Programación C/C++ / Re: que esta mal ? en: 14 Septiembre 2019, 03:09 am
Saludos,

- Es lo malo de no planificar bien el algoritmo XD. Y un buen IDE también se da cuenta de cosas extrañas, primero lo formateo con Ctrl + Alt + L ya que si vas evitar poner las llaves para los bucles for tienes que formatear bien tu código usando las identaciones o usar siempre llaves, formateando se puede ver un error de concepto bien feo al final:



-- Dice, esa variable j nunca se usa, esa variable i++ no tiene sentido, y que es posible que la función termine no devolviendo nada, tu bucle for está inestable.

- Puedes ver el algoritmo en C++ en este vídeo:



- Yo lo terminaría así:

Código
  1. #include <stdio.h>
  2.  
  3. int amigos(int, int);
  4.  
  5. int main(void) {
  6.  int A, B;
  7.  scanf("%d %d", &A, &B);
  8.  printf("son amigos si es 1, si es 0 no lo son == %d", amigos(A, B));
  9. }
  10.  
  11. int amigos(int A, int B) {
  12.  int i;
  13.  int j;
  14.  int contA = 0;
  15.  int contB = 0;
  16.  for (i = 1; i <= A / 2; i++)
  17.    if (A % i == 0) {
  18.      contA = contA + i;
  19.    }
  20.  for (j = 1; j <= B / 2; j++) {
  21.    if (B % j == 0) {
  22.      contB = contB + j;
  23.    }
  24.  }
  25.  if (contA == B && contB == A)
  26.    return 1;
  27.  else return 0;
  28. }

Citar
C:\Users\EdSon\CLionProjects\untitled\cmake-build-debug\untitled.exe
220 284
son amigos si es 1, si es 0 no lo son == 1
Process finished with exit code 0
1422  Programación / Programación General / Re: Netbean no me crea el ejecutuble en: 14 Septiembre 2019, 00:30 am
Saludos,

- Pasos? solo tienes que ir a tu proyecto, darle Click derecho > Clean and build (Limpiar y construir). Esto te genera la carpeta Build y dentro el .jar que es el "ejecutable", si quieres el .exe puedes utilizar un programa como launch4j: http://launch4j.sourceforge.net/
1423  Programación / Programación C/C++ / Re: que editor recomiendan en: 13 Septiembre 2019, 14:33 pm
Saludos,

- Considerar a DevC++ o CodeBlocks como IDEs es algo atrevido :xD, es como comparar Visual Studio Code vs Visusal Studio IDE.

- La ventaja de un IDE "de verdad" es su autocompletado inteligente, la ayuda que muestra mientras se escribe código o se autocompleta, atributos y métodos descriptivos de autocompletados, el formato o autoformato del código, advertencias, detección de errores de sintáxis y malas prácticas antes de compilar, versionado, gestión de proyectos, etc.

- Depende mucho del que va a utilizar la herramienta, me parece que hoy en día Visual Studio Code va por delante si además se le instala un buen plugin, esto si consideramos un Editor de Código con características avanzadas. Pero como IDE de verdad, Visual Studio Community o sus simulares va muy completo.

- Para desarrollo rápido uso SublimeText + MinGW, para cosas de algo más de tiempo Visual Studio Code, y para proyectos complejos o usar nuevas funcionalidades Visual Studio Community. Otras opciones a IDEs algo más ligeros son NetBeans.

-- Por cierto el plugin ReSharper C++ va bastante bien.

- Al final depende de uno mismo, hay que probar varias herramientas y probarlas, cada quien se sentirá más cómodo con alguna u otra, incluso tener a mano varias de estas para diferentes propósitos. Una alternativa ligera y rápida o una más completa que tarde sus buenos minutos en arrancar la aplicación y ocupe unos buenos GBs de espacio en disco  :xD
1424  Programación / Java / Re: software para realizar diagramas de clases en: 13 Septiembre 2019, 13:42 pm
Saludos,

- A mí también me están pidiendo hacer UML, pero con Rational Rose Architect que pesa sus ~7GB y es pago  :xD.

- Por lo pronto, y por lo que me piden voy a buscar otro software más sencillo, haciendo búsquedas he visto por ahí este que te puede servir:

[EasyUML] Diagrama de clases con Netbeans 8.2



-- No sé si sea el mejor, pero eso dependerá de que lo pruebes y te sea útil, además he visto que usas NetBeans y Java por lo que este viene bien.
1425  Sistemas Operativos / Windows / Re: Error al iniciar Windows, (Script Host) en: 13 Septiembre 2019, 03:02 am
Saludos,

- Descarga el Windows Sysinternal Autoruns: https://live.sysinternals.com/autoruns.exe

- Ejecútalo como administrador y espera a que termine de inspeccionar el equipo. Luego ve al recuadro Filter y escribe: MSNetwork

-- Ahí debe mostrarte las entradas que hacen que Windows busque a MSNetwork.vbs, desactiva dichas entradas quitándoles el Check y reinicia el PC.

- Revisa que el problema se haya resuelto.
1426  Programación / Scripting / Re: Sublistas en bash? en: 12 Septiembre 2019, 17:35 pm
Saludos,

- Como todo lenguaje, cada uno tiene mejores prestaciones para hacer una u otra cosa. Bash es bastante poderoso, aunque en Listas y SubListas me parece que resalta un poco más Python.

- Teniendo en cuenta esto y entendiendo Listas y SubListas de Bash como las que tiene Python: http://elclubdelautodidacta.es/wp/2011/09/python-capitulo-18-creacion-de-sublistas/, en Bash serías algo así el manejo de SubListas:

Código
  1. EdSon@EdePC ~
  2. $ ARRAY=( zero one two three four five)
  3.  
  4. EdSon@EdePC ~
  5. $ echo ${ARRAY[0]}
  6. zero
  7.  
  8. EdSon@EdePC ~
  9. $ echo ${ARRAY[4]}
  10. four
  11.  
  12. EdSon@EdePC ~
  13. $ echo ${ARRAY[*]}
  14. zero one two three four five
  15.  
  16. EdSon@EdePC ~
  17. $ echo ${ARRAY[*]:2}
  18. two three four five
  19.  
  20. EdSon@EdePC ~
  21. $ echo ${ARRAY[*]:2:1}
  22. two
  23.  
  24.  

- Para crear una Lista (Array) cuyo nombre sea el valor de una variable:

Código
  1. EdSon@EdePC ~
  2. $ NOMBRE="arrayName"
  3.  
  4. EdSon@EdePC ~
  5. $ echo $NOMBRE
  6. arrayName
  7.  
  8. EdSon@EdePC ~
  9. $ eval $NOMBRE=\(1 2 3 4\)
  10.  
  11. EdSon@EdePC ~
  12. $ echo ${arrayName[*]}
  13. 1 2 3 4
  14.  
  15. EdSon@EdePC ~
  16. $ echo ${arrayName[2]}
  17. 3
  18.  

- Referencias:
-- Array en Bash (Advanced Bash-Scripting Guide)
http://tldp.org/LDP/abs/html/arrays.html
1427  Programación / Programación General / Re: ¿Alguien entiende esto? ¿consejos? ¿automatizarlo? en: 12 Septiembre 2019, 13:40 pm
Saludos,

- Me parece que son instrucciones de ActionScript para un juego en Flash, y por el nombre del archivo, pues deben ser instrucciones para una toma de decisiones complejas o "inteligencia artificial" como les gusta llamarlo.
1428  Foros Generales / Foro Libre / Re: Tinypic ha cerrado en: 12 Septiembre 2019, 13:31 pm
Saludos,

- Cierto el Servidor está intermitente, dicen que cierran las cuentas el 16 de septiembre de 2019, ayer ya guardé mis gif que tenía subidos ahí.

- Lo malo de TinyPic es que retoca tu imagen, yo optimizaba mis Gif para que ocupen poco espacio pero tinypic los re-comprimía estropeánlos, ahora me parece que ImgBB está mucho mejor y deja la imagen tal cual o a edita a voluntad.

1429  Informática / Software / Re: que programa puedo usar para la admin remota en: 11 Septiembre 2019, 15:34 pm
Saludos,

- El lag dependerá de la velocidad de conexión a internet, yo suelo utilizar AnyDesk, este funciona bien para conexiones lentas, por ejemplo mi conexión es de 4Mb/s (400kB/s) y funcioa perfecto.

- AnyDesk funciona en Windows Mac, Android, Linux, etc y es gratuito.
https://anydesk.com/es/downloads

- La configuración es algo desordenada pero dedicándolo su tiempo se configura fácil. Detecta Intranet (LAN) e Internet y actúa en consecuencia.

- Otras alternativas: TeamViewer, Supremo Remote Desktop ...
1430  Seguridad Informática / Criptografía / Re: Intercambio de claves Diffie-Hellman en: 10 Septiembre 2019, 18:28 pm
Saludos,

- Ya se me hacían conocidos esos Bob y Alice, primero del Proyecto Intypedia, luego del e-book de CrypTool, ahí está descrito el algoritmo y su uso, también debería de poder implementar con CrypTool ...

Libro CrypTool pág. 169 The Diffie-Hellman key exchange protocol
https://www.cryptool.org/en/ctp-documentation/ctbook
https://www.cryptool.org/images/ctp/documents/CT-Book-en.pdf

Intypedia Cap. 9, SSL Diffie-Hellman:
http://www.criptored.upm.es/intypedia/video.php?id=introduccion-ssl&lang=es
Páginas: 1 ... 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 [143] 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 ... 216
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines