El footer no se queda abajo

Busqué y ninguna solución me sirvió. En el home, el footer si se queda abajo y no molesta. Pero en esta parte de mi web no, y ya no sé que más intentar. Ya intenté bottom = 0 y demás propiedades pero no le entiendo.

(Es un tp para la facultad, son varios ejercicios, por lo tantos hay más estilos que no se usan en esa parte del HTML)

*{     margin: 0;     padding: 0; }  html {     scroll-behavior: smooth; }  #Header{     background: rgb(119, 97, 206);     height: 80px; }   #Logo{     position: relative;     padding-top: 25px;     margin-left: 20px;     list-style: none;     font-family: 'Abril Fatface', cursive;     font-size: 32px; }  #Logo a{     color: white;     text-decoration: none; }  body{     background-color: rgb(255, 255, 255);     font-family: 'Roboto', sans-serif;     }  .Ejercicios{         margin-top: 120px;     margin-bottom: 170px; }   h3{     text-align: center;     font-size: 10px;     color: #cccccc;     letter-spacing: 4px; }  h1{     text-align: center;     font-family: 'Abril Fatface', cursive;     font-size: 50px;     letter-spacing: 4px;     background-position: center;     color: rgb(32, 32, 32); }  form{     margin-top: 25px;     padding-left: 540px; }  label{     margin-right: 600px;     font-weight: 500; }  .Inputs{     margin-top: 5px;     margin-bottom: 20px;     width: 300px;     height: 25px;     border: 0.5px solid rgb(159, 138, 241);     margin-right: 500px;     font-size: 17px;     text-align: center;     font-weight: 500; }  #TextoResaltado{     color: rgb(119, 97, 206);     font-weight: 600;     font-size: 16px;     font-style: italic; }  #Boton{     background: rgb(119, 97, 206);     color: white;     height: 40px;     width: 300px;     border: none;     font-size: 19px;     font-weight: 700;     font-family: "Roboto";     cursor: pointer;     box-shadow: 7px 6px 20px 0px rgba(0, 0, 0, 0.158); }  #Boton:hover{     transition: all .5s ease-in-out;     background: rgb(90, 55, 231); }  .Integrantes{         margin-top: 120px;     background: rgb(248, 252, 255);     overflow: hidden;  }  #Titulo{     padding: 50px; }  #Titulo h1{     color: rgb(110, 65, 255); }  .Fotos{     margin-left: 150px;     width: 250px;     height: 620px;     margin-right: 0;     float: left; }  img{     width: 250px;     height: 470px;     filter: grayscale(100%);     cursor: pointer;     transition: all .5s ease-in-out; }  img:hover{     transition: all .5s ease-in-out;     filter: none; }  h2{     text-align: center;     font-family: "Montserrat";     font-style: italic;     font-weight: 700;     font-size: 20px;     color: rgb(110, 65, 255);      padding-top: 30px; }  #Parrafo{     text-align: center;     font-family: "Montserrat";     font-weight: 700;     font-size: 15px;     margin-top: 15px;      color: rgb(110, 65, 255);  }  #Footer{     background: black;     height: 70px;     border-top: 2px solid rgba(0, 0, 0, 0.24);       bottom: 0;   }  #Footer p{     color: white;     text-align: center;     font-size: 10px;     padding-top: 0.3%;     letter-spacing: 1px;     font-style: italic;     font-weight: 400; }  h4{     padding-top: 0.8%;     text-align: center;     font-family: 'Abril Fatface', cursive;     letter-spacing: 4px;     background-position: center;     color: rgb(255, 255, 255); }
<!DOCTYPE html> <html lang='es'>      <head>     <meta charset='UTF-8'>     <title>Trabajo Práctico N°1</title>     <link rel = 'stylesheet' type = 'text/css' href = 'css/style.css'/>  </head>  <body>          <header id='Header'>         <nav id='Menu'>              <ul>                 <li id='Logo'><a href='home.php'>Programación II</a></li>                            </ul>         </nav>     </header>           <div class='Ejercicios'>                 <h3>Ejercicio N°3</h2>                 <h1>Tu Horóscopo</h1>                 <form padding-bottom = '1000px'>                 <label>Resultado:</label>                 <input type='text' value='$  resultado' class='Inputs' id='TextoResaltado' readonly></input>                 </form>     </div>      <footer id='Footer'>         <h4>2019</h4>         <p>UTN - Programación II - Profesor: Javier Cantó</p>     </footer>  </body> </html>

UIScrollView con UIPageControl no queda centrado correctamente SWIFT

Actualmente estoy necesitando tener un UIPageControl haciendo uso del UIScrollView para poder tener un efecto de carrosuel introducir la descripción de la imagen aquí

Mi problema es que las UIView no quedan centradas cada una un ejemplo mas practico

introducir la descripción de la imagen aquí

Se me queda parte de la segunda vista como parte de la primera

Mis clases son :

class InitialViewController: CommonViewController, UIScrollViewDelegate{  @IBOutlet weak var pageControl: UIPageControl!  @IBOutlet weak var scrollView: UIScrollView!{     didSet{         scrollView.delegate = self     } }   var presenter = InitialPresenter() var slides:[Slide] = [];              override func viewDidLoad() {     super.viewDidLoad()       self.slides = createSlides()     self.setupSlideScrollView(slides: slides)     self.pageControl.numberOfPages = slides.count     self.pageControl.currentPage = 0     self.view.bringSubview(toFront: pageControl) }  override func viewWillAppear(_ animated: Bool) {     super.viewWillAppear(animated)     self.presenter.wfm = WorkflowManager.init(navigationController: self.navigationController) }   func createSlides() -> [Slide] {      let slide1:Slide = Bundle.main.loadNibNamed("ViewSlide", owner: self, options: nil)?.first as! Slide     slide1.imgCenterSlide.image = UIImage(named: "icono_transferencia_carrusel")     slide1.strLblTitle.text = NSLocalizedString("strLblTitleSlideOne_INTIAL",comment:"")     slide1.strLblSubTitle.text = NSLocalizedString("strLblSubTitleSlideOne_INTIAL",comment:"")      let slide2:Slide = Bundle.main.loadNibNamed("ViewSlide", owner: self, options: nil)?.first as! Slide     slide2.imgCenterSlide.image = UIImage(named: "icono_pago_carrusel")     slide2.strLblTitle.text = NSLocalizedString("strLblTitleSlideTwo_INTIAL",comment:"")     slide2.strLblSubTitle.text = NSLocalizedString("strLblSubTitleSlideTwo_INTIAL",comment:"")      let slide3:Slide = Bundle.main.loadNibNamed("ViewSlide", owner: self, options: nil)?.first as! Slide     slide3.imgCenterSlide.image = UIImage(named: "icono_consulta_carrusel")     slide3.strLblTitle.text = NSLocalizedString("strLblTitleSlideTree_INTIAL",comment:"")     slide3.strLblSubTitle.text = NSLocalizedString("strLblSubTitleSlideTree_INTIAL",comment:"")      let slide4:Slide = Bundle.main.loadNibNamed("ViewSlide", owner: self, options: nil)?.first as! Slide     slide4.imgCenterSlide.image = UIImage(named: "icono_simulador_carrusel")     slide4.strLblTitle.text  = NSLocalizedString("strLblTitleSlideFour_INTIAL",comment:"")     slide4.strLblSubTitle.text = NSLocalizedString("strLblSubTitleSlideFour_INTIAL",comment:"")      slide1.strLblTitle.textColor = Utils.Color.BlueLabelText     slide1.strLblSubTitle.textColor = Utils.Color.BlueLabelText      slide2.strLblTitle.textColor = Utils.Color.BlueLabelText     slide2.strLblSubTitle.textColor = Utils.Color.BlueLabelText      slide3.strLblTitle.textColor = Utils.Color.BlueLabelText     slide3.strLblSubTitle.textColor = Utils.Color.BlueLabelText      slide4.strLblTitle.textColor = Utils.Color.BlueLabelText     slide4.strLblSubTitle.textColor = Utils.Color.BlueLabelText         return [slide1, slide2, slide3, slide4] }  func setupSlideScrollView(slides : [Slide]) {     scrollView.frame = CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.height)     scrollView.contentSize = CGSize(width: view.frame.width * CGFloat(slides.count), height: view.frame.height)     scrollView.isPagingEnabled = true      for i in 0 ..< slides.count {         slides[i].frame = CGRect(x: view.frame.width * CGFloat(i), y: 0, width: view.frame.width, height: view.frame.height)         scrollView.addSubview(slides[i])     } }  /*  * default function called when view is scolled. In order to enable callback  * when scrollview is scrolled, the below code needs to be called:  * slideScrollView.delegate = self or  */ func scrollViewDidScroll(_ scrollView: UIScrollView) {     let pageIndex = round(scrollView.contentOffset.x/view.frame.width)     pageControl.currentPage = Int(pageIndex)      let maximumHorizontalOffset: CGFloat = scrollView.contentSize.width - scrollView.frame.width     let currentHorizontalOffset: CGFloat = scrollView.contentOffset.x      // vertical     let maximumVerticalOffset: CGFloat = scrollView.contentSize.height - scrollView.frame.height     let currentVerticalOffset: CGFloat = scrollView.contentOffset.y      let percentageHorizontalOffset: CGFloat = currentHorizontalOffset / maximumHorizontalOffset     let percentageVerticalOffset: CGFloat = currentVerticalOffset / maximumVerticalOffset       /*      * below code changes the background color of view on paging the scrollview      */     //        self.scrollView(scrollView, didScrollToPercentageOffset: percentageHorizontalOffset)       /*      * below code scales the imageview on paging the scrollview      */     let percentOffset: CGPoint = CGPoint(x: percentageHorizontalOffset, y: percentageVerticalOffset)   }     func scrollView(_ scrollView: UIScrollView, didScrollToPercentageOffset percentageHorizontalOffset: CGFloat) {     if(pageControl.currentPage == 0) {         //Change background color to toRed: 103/255, fromGreen: 58/255, fromBlue: 183/255, fromAlpha: 1         //Change pageControl selected color to toRed: 103/255, toGreen: 58/255, toBlue: 183/255, fromAlpha: 0.2         //Change pageControl unselected color to toRed: 255/255, toGreen: 255/255, toBlue: 255/255, fromAlpha: 1           pageControl.pageIndicatorTintColor = Utils.Color.BlueLabelText            slides[pageControl.currentPage].backgroundColor = Utils.Color.LigthViewBackGround          let pageSelectedColor: UIColor = fade(fromRed: 81/255, fromGreen: 36/255, fromBlue: 152/255, fromAlpha: 1, toRed: 103/255, toGreen: 58/255, toBlue: 183/255, toAlpha: 1, withPercentage: percentageHorizontalOffset * 3)         pageControl.currentPageIndicatorTintColor = Utils.Color.BlueLabelText     } }   func fade(fromRed: CGFloat,           fromGreen: CGFloat,           fromBlue: CGFloat,           fromAlpha: CGFloat,           toRed: CGFloat,           toGreen: CGFloat,           toBlue: CGFloat,           toAlpha: CGFloat,           withPercentage percentage: CGFloat) -> UIColor {      let red: CGFloat = (toRed - fromRed) * percentage + fromRed     let green: CGFloat = (toGreen - fromGreen) * percentage + fromGreen     let blue: CGFloat = (toBlue - fromBlue) * percentage + fromBlue     let alpha: CGFloat = (toAlpha - fromAlpha) * percentage + fromAlpha      // return the fade colour     return UIColor(red: red, green: green, blue: blue, alpha: alpha) } 

}

Mi clase Slide es la siguiente

class Slide: UIView {   @IBOutlet weak var strLblTitle: UITextView!  @IBOutlet weak var imgCenterSlide: UIImageView!  @IBOutlet weak var strLblSubTitle: UITextView! @IBOutlet weak var viewBackGround: UIView! 

}

y mis contrainsts son

introducir la descripción de la imagen aquí

introducir la descripción de la imagen aquí

Desde ya cualquuier ayuda es bienvenida no entiendo porque no puede quedar cada view centrado

Interfaz de Usuario se queda congelada en While y label no actualiza (PyQt5)

Antes que nada quiero dejar claro que soy muy muy nuevo en Python y Qt.

Estoy creando una interfaz gráfica mediante PyQt5 en Python 3 para un programa que toma los valores de un sonómetro y los guarda en un Excel. Mi problema viene porque quiero mostrar algunos valores en los labels de forma constante, es decir, que se actualicen cada segundo al ritmo que el sonómetro toma los valores, pero al entrar en el bucle While True el cual lee constantemente los valores del aparato, la interfaz se queda congelada, de modo que no llega a salir nada por los labels.

Necesito ayuda, llevo días dándole vueltas y he intentado hacerlo de mil maneras diferentes pero no avanzo nada. Sé que la solución seguramente se encuentra en el uso de Threads pero no consigo entender su funcionamiento al 100% y no sé cómo implementarlo en mi código. Mi propósito es que el proceso de leer datos se ejecute al darle a un botón pero que puedas pararlo dándole a otro. Adjunto el código en cuestión.

while True:                y = time.strftime("%X")        d = datetime.now()      "{:%Y-%m-%d %H:%M:%S}".format(d)       linea = str(sc101.readline()) #Lee linea a linea los datos recibidos del sonòmetre y los guarda en la variable  linea         LC1=linea[14:17]+'.'+linea[17]      # introduce el valor LC1      LA1=linea[19:22]+'.'+linea[22]      # introduce el valor LA1      LCt=linea[24:27]+'.'+linea[27]      # introduce el valor LCt      LAt=linea[29:32]+'.'+linea[32]      # introduce el valor LAt      LAF=linea[34:37]+'.'+linea[37]      # introduce el valor LAF      LAFmin=linea[39:42]+'.'+linea[42]   # introduce el valor LAFmin      LAFmax=linea[44:47]+'.'+linea[47]   # introduce el valor LAFmax      LAS=linea[49:52]+'.'+linea[52]      # introduce el valor LAS      LASmin=linea[54:57]+'.'+linea[57]   # introduce el valor LSmin      LASmax=linea[59:62]+'.'+linea[62]   # introduce el valor LSmax      LCpeak=linea[64:67]+'.'+linea[67]   # introduce el valor LCpeak      LCF=linea[69:72]+'.'+linea[72]      # introduce el valor LCF      LCFmin=linea[74:77]+'.'+linea[77]   # introduce el valor LCFmin      LCFmax=linea[79:82]+'.'+linea[82]   # introduce el valor LCFmax          self.LAm_7.setText("="+LC1)       #AQUÍ IMPRIMIRÍA EL VALOR EN EL LABEL 

Si queréis ver más parte del código voy subiendo más, ya que me he dejado la gran mayoría.

¡¡MUCHAS GRACIAS!!

Como queda la memoria en C

Tengo el siguiente algoritmo en lenguaje C:

#include <stdio.h>  int main(){     int a, b;     a = 0;     b= 0x25ae3500;     a = b + 3;     int* c = &b + 3;     *c = b;  } 

Y tengo la siguiente tabla, la cual dice que en la posición 0x20 es la posición y valor original de la variable c:

ia

Mi duda es como quedaria la memoria luego de ejecutar el codigo ya que no lo veo.

JAVA – Alguien sabe cual es el error en el codigo ? (se queda estancado)

es un código en donde la idea es que luego de insertar el nombre de ciertos procesos, estos se detengan, funciona pidiendo los nombres de los procesos a detener, los cuales se guardan en un array, este debe ser leído por un método que se encarga de cerrar los procesos, el problema es que a la hora ejecutarse ese método, el programa queda estancado. Ya he probado el método poniendo el nombre de un proceso manualmente y funciona, pero a la hora de decirle que lea los datos del array, el programa se atasca.

package foroverflow; public class ForOverflow {     public static void main(String[] args) throws Exception {         System.out.print("Ingrese la cantidad de procesos a detener: ");         ForOverflow1 obj = new ForOverflow1();         obj.Procesos_aaa();         ForOverflow2.killProcess();     } }  package foroverflow; import java.util.Scanner; public class ForOverflow1 {     Scanner in = new Scanner(System.in);     String Procesos[] = new String [in.nextInt()];       public void Procesos_aaa() {         in.nextLine();         for(int con = 0; con < Procesos.length; con++) {             System.out.print("Ingresa el nombre del " + ++con + " proceso, (x ej: chrome.exe): ");             Procesos[--con] = in.nextLine();          }     }     public String[] getProcesos() {         return Procesos;     } }  package foroverflow; import java.io.BufferedReader; import java.io.InputStreamReader; public class ForOverflow2 {     private static final String TASKLIST = "tasklist";     private static final String KILL = "taskkill /F /IM ";      public static boolean isProcessRunning(String serviceName) throws Exception {         Process p = Runtime.getRuntime().exec(TASKLIST);         BufferedReader reader = new BufferedReader(new          InputStreamReader(p.getInputStream()));         String line;         while ((line = reader.readLine()) != null) {             System.out.println(line);                 if (line.contains(serviceName)) {                     return true;                 }         }         return false;     }      public static void killProcess() throws Exception {         ForOverflow1 obj = new ForOverflow1();         for (String aaa : obj.getProcesos()) {             Runtime.getRuntime().exec(KILL + aaa);         }     } } 

Position Aboslute queda debajo de position relative

Tengo un problema con un meno con posicion absoluta funciona todo bien pero a la hora de desplegarlo en componentes de tipo ‘col, col-md-2, col-4, etc’ de bootstrap, este menu queda debajo de dicho componentes.

introducir la descripción de la imagen aquí

al analizar el css, veo que tienen ‘position: relative;’, al desactivar el position funciona correctamente, pero quisiera saber si no existe otra forma, ya que no me es factible tener que quitar la posicion relativa a todos esos componentes.

Yii2 usuario queda en cache para una aplicacion diferente

El titulo tal vez no explique mucho pero acá aclaro las cosas, tengo dos aplicaciones diferentes pero ambas con la misma estructura y logica para los usuarios pero en bases de datos diferentes, el problema es cuando me logeo en una de las aplicaciones si el id de ese usuario existe en la otra aplicación se “auto-logea” en ella. La key de las cookies es diferente, pero no se que mas debo cambiar para que no quede en cache siendo diferentes apps. Saludos.