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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 [130] 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 219
1291  Programación / .NET (C#, VB.NET, ASP) / Re: como tomar la parte de un numero de dos digitos en: 12 Febrero 2020, 16:19 pm
... y este portatil no tira bien jeje ...

- Por eso me descargué la versión 2005 XD. Al cabo es para hacer cositas sencillitas.
1292  Programación / PHP / Re: [Pregunta]: Deprecated Non-static method users en: 12 Febrero 2020, 01:47 am
- Los atributos y métodos estáticos tienes sus usos. Si ves que los necesitas tienes que especificarlo en tu código tal como dice el mensaje de Advertencia:

-- Con advertencia:

Código
  1. <?php
  2.  
  3.  class User {
  4.    function saludar($param_1) {
  5.      echo "Hola, soy $param_1";
  6.    }
  7.  }
  8.  
  9.  User::saludar("Miguel");
  10.  
  11. ?>

Citar
Deprecated: Non-static method User::saludar() should not be called statically in D:\SFT\UniServerZ\www\index.php on line 9
Hola, soy Miguel


-- Sin advertencia:

Código
  1. <?php
  2.  
  3.  class User {
  4.    static function saludar($param_1) {
  5.      echo "Hola, soy $param_1";
  6.    }
  7.  }
  8.  
  9.  User::saludar("Miguel");
  10.  
  11. ?>

Citar
Hola, soy Miguel

- Los Atributos y Métodos estáticos sirven para poder acceder a ellos sin tener que crear una Instancia de Clase, dependerá de tus necesidades el utilizarlas o no. También se utilizan y sirven en Clases Instanciadas si van a tener una utilizad especial como guardar constantes (PI), semiconstantes (cadenas de conexión), etc.
1293  Programación / Desarrollo Web / Re: [Pregunta]: Marca de tiempo UNIX PHP vs Marca de tiempo UNIX javascript en: 11 Febrero 2020, 17:04 pm
- En resumen el Unix Time de PHP es en segundos y se obtiene del propio Servidor, el Unix Time de javascript es el milisegundos y se obtiene del Sistema Operativo Cliente, y como comentan esto puede diferir dependiendo a si estén sincronizados o no ambos relojes. Otra cosa es que Unix Time descarta la zona horaria, es decir, primero se pasa a GMT-0.
1294  Programación / .NET (C#, VB.NET, ASP) / Re: como tomar la parte de un numero de dos digitos en: 11 Febrero 2020, 00:30 am
Saludos,

- Jeje acabo de descargarme el Visual Basic Express 2005 para hacer la prueba XD: http://go.microsoft.com/fwlink/?linkid=57033

- Lo cierto es que lo más habitual es ver que usan aritmética sencilla para obtener rangos numéricos si se están trabajando números, por ejemplo si tengo el número 32 y quiero el 2, pues le saco el módulo (resto) de 10:

2 = 32 % 10

- Si quiero el 3, divido el 32 entre 10 y le substraigo el módulo

3 = 32 / 10 - ( ( 32 % 10 ) / 10 )

-- Puedes ahorrarte la resta y simplemente dividir si conviertes el resultado a Entero

Código
  1. Public Class Form1
  2.    Private Sub btnCalc_Click(ByVal sender As System.Object, _
  3.    ByVal e As System.EventArgs) Handles btnCalc.Click
  4.        Dim num As Integer = txtNum.Text
  5.        txtDer.Text = num Mod 10
  6.        txtIzq.Text = num / 10 - ((num Mod 10) / 10)
  7.    End Sub
  8. End Class

- Otra opción es usar las funciones predefinidas para tratar texto, en este caso Substring:

Código
  1. Public Class Form1
  2.    Private Sub btnCalc_Click(ByVal sender As System.Object, _
  3.    ByVal e As System.EventArgs) Handles btnCalc.Click
  4.        txtDer.Text = txtNum.Text.Substring(1, 1)
  5.        txtIzq.Text = txtNum.Text.Substring(0, 1)
  6.    End Sub
  7. End Class
1295  Foros Generales / Foro Libre / Re: ¿os posa esto?:451: Unavailable due to legal reasons en: 10 Febrero 2020, 13:43 pm
Saludos,

- Yo desde las montañas de américa del sur puedo entrar sin problemas, supongo que debe ser por no mostrar el aviso de Cookies y esas cosas tan raras que ponen los Europeos, que página que valga no usa cookies O_o? no son más que mensajes que el AdBlock debería de bloquear también XD.
1296  Programación / Programación General / Re: Busco ayuda con Visual Studio Code en: 10 Febrero 2020, 03:53 am
Saludos,

- Las Extensions de Visual Studio Code se guardan en: C:\Users\USUARIO\.vscode y las configuraciones, cache, etc del usuario en: C:\Users\USUARIO\AppData\Roaming\Code

-- Para resetear Visual Studio Code completamente, tienes que eliminar ese par de carpetas.

- Primero debes instalar Python y asegurarte de que se ha agregado a tu PATH, sino lo haces a mano, luego abres/guardas un archivo .py en Visual Studio Code y este te preguntará instalar la Extension recomendada, aceptas, esperas a que instale y te pedirá reiniciar VSCode, presionas Ctrl + Shift + D para acceder a la configuración del Depurador, click en el botón verde Play, elijes Python File y listo. Solo debes configurar el .json si Python no está en tu PATH o vas a configurar otras cosas como Frameworks, etc.
1297  Programación / Programación General / Re: Python, Windows 10, CMD en: 10 Febrero 2020, 03:21 am
Saludos,

- En Windows 10 tienes que buscar e instalar Python desde la Tienda de aplicaciones de Windows para que haga las asociaciones y configuraciones adecuadas. Sino, puedes darle click derecho a tu archivo .py y elegir Abrir con > Elegir programa predeterminado > Y seleccionar tu Python.
1298  Programación / Scripting / Re: [BATCH] [PROBLEMA] Comando "AT" en: 10 Febrero 2020, 03:17 am
- Si tienes un Windows Modificado es posible que le hayan quitado el Servicio: "Programador de Tareas", ejecuta: services.msc y revisa que el servicio exista, si no tendrás que reparar Windows XD.
1299  Programación / Scripting / Re: [BATCH] [PROBLEMA] Comando "AT" en: 9 Febrero 2020, 22:14 pm
Saludos,

- Si tienes Windows 7 o anterior debería bastar con iniciar el Servicio "Schedule", a partir de Windows 8 ese comando no se permite y debes usar la fea sintaxis de SchTasks.

- Para iniciar el servicio:

Código
  1. Net Start Schedule
1300  Programación / PHP / Re: ¿Qué operación matematica puedo hacer para arreglar esto? en: 9 Febrero 2020, 15:46 pm
- Puedes ver los factores de conversión que utiliza Google, supongo que son algo más precisos, ya que revisar las reglas de fecha para los meses y años puede ser muy laborioso (bisiestos, que meses deben tener 30 o 31 días, etc):
https://www.google.com/search?q=conversor+de+unidades



Código
  1. <?php
  2.  
  3.  $total_seconds = 100;
  4.  
  5.  $secondsInAMinute = 60;
  6.  $secondsInAnHour  = 60     * $secondsInAMinute;
  7.  $secondsInADay    = 24     * $secondsInAnHour;
  8.  $secondsInAMonth  = 30.417 * $secondsInADay;
  9.  $secondsInAYear   = 12     * $secondsInAMonth;
  10.  
  11.  $years     = $total_seconds / $secondsInAYear;
  12.  $r_years   = $total_seconds % $secondsInAYear;
  13.  
  14.  $months    = $r_years / $secondsInAMonth;
  15.  $r_months  = $r_years % $secondsInAMonth;
  16.  
  17.  $days      = $r_months / $secondsInADay;
  18.  $r_days    = $r_months % $secondsInADay;
  19.  
  20.  $hours     = $r_days / $secondsInAnHour;
  21.  $r_hours   = $r_days % $secondsInAnHour;
  22.  
  23.  $minutes   = $r_hours / $secondsInAMinute;
  24.  $r_minutes = $r_hours % $secondsInAMinute;
  25.  
  26.  $seconds   = $r_minutes;
  27.  
  28.  echo "Años     : " . (int) $years   . "<br>";
  29.  echo "Meses    : " . (int) $months  . "<br>";
  30.  echo "Días     : " . (int) $days    . "<br>";
  31.  echo "Horas    : " . (int) $hours   . "<br>";
  32.  echo "Minutos  : " . (int) $minutes . "<br>";
  33.  echo "Segundos : " . (int) $seconds . "<br>";
  34. ?>

Código:
Años     : 0
Meses    : 0
Días     : 0
Horas    : 0
Minutos  : 1
Segundos : 40

- Aunque puede resultar más simple jugar con los DataInterval de PHP como comenta MinusFour.
Páginas: 1 ... 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 [130] 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 ... 219
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines