angular – Ngx datatable bootstrap theme no funciona correctamente con el scrollbar activo

El sombreado de la celda no se muestra a partir de cierta columna cuando tengo el scrollbar-x activo, alguna idea de que puede ser? la clase o quizás el width de la tabla ? gracias

  *ngIf="dataSource"
  #table
  class="bootstrap table"
  style="height: 65vh;"
  (columns)="dataSource.columns"
  (columnMode)="ColumnMode.force"
  (rowHeight)="50"
  (footerHeight)="70"
  (headerHeight)="50"
  (sortType)="SortType.single"
  (rows)="rows"
  (scrollbarV)="true"
  (scrollbarH)="true"
  (virtualization)="false"
  (externalPaging)="true"
  (count)="page.totalElements"
  (offset)="page.pageNumber"
  (limit)="page.size"
  (page)="setPage($event)"
  (sort)="onSort($event)"

Adjunto una imagen del problema

issue

carregamento – O timer pra contar os FPS não funciona

Tô fazendo um curso tem pouco tempo. Tô bem no começo.
Fui dar uma leve praticada no esquema de abrir uma janela e ao mesmo tempo ter o looping pra render e ticks do jogo, porém, o looping não funciona direito. Não consigo adicionar o timer pra limitar a quantidade de atualizações (ele simplesmente não deixa o looping acontecer. a janela abre mas a mensagem não aparece no console), e quando deixo sem o timer, com o código atualizando em velocidade alta, os números ficam alternando entre 0 e 1.

Aqui está todo o código do programa, caso notem algo que eu não notei:

import java.awt.Canvas;
import java.awt.Dimension;

import javax.swing.JFrame;

public class game extends Canvas implements Runnable {
    
    public static JFrame frame;
    private Thread thread;
    private boolean isRunning = true;
    private final int largura = 160;
    private final int altura = 120;
    private final int escala = 3;
    
    public game() {
        setPreferredSize(new Dimension(largura*escala,altura*escala));
        initFrame();
    }
    
    public void initFrame() {
        frame = new JFrame("FODA DEMAIS A JANELA DOIDO");
        frame.add(this);
        frame.setResizable(true);
        frame.pack();
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
    
    public synchronized void start() {
        thread = new Thread(this);
        isRunning = true;
        thread.start();
        
    }
    
    public synchronized void stop() {
        
    }

    public static void main(String args()) {
        
        game game = new game();
        game.start();
        
        
    }
    
    public void tick(){
        
    }
    
    public void render(){
        
    }
    
    public void run() {
        long lastTime = System.nanoTime();
        double qntdTicks = 60.0;
        double ns = 1000000000 / qntdTicks;
        double delta = 0;
        int frames = 0;
        double timer = System.currentTimeMillis();      
        while(isRunning) {
            long now = System.nanoTime();
            delta+= (now - lastTime) / ns;
            lastTime = now;
            if (delta >= 1) {
                tick();
                render();
                frames++;
                delta--;
            }
            if (System.currentTimeMillis() - timer >= 1000)
            System.out.println("Ae boy, o Jogo tá rodando a " +frames);
            frames = 0;
        }
        
    }

}

Alguien que me ayude, nadie sabe darme respuesta a que debo hacer? ya llevo demasiados buscando y nada funciona

introducir la descripción de la imagen aquí

de verdad que me duele la cabeza de tanto leer y no encontrar nada. gracias a los que lean esto

introducir la descripción de la imagen aquí

javascript – No funciona un ngFor en Angular, pero en otro html sí(del mismo proyecto)

estoy haciendo un proyecto en angular y a la hora de setear los datos que me trae una funcion en html, no funciona, creo que es por el ngFor, porque imprimo los datos que quiero setear en consola y si aparecen pero a la hora de traer los datos y ponerlos en html no devuelve nada, lo raro es que otro ngFor de otro componente sí funciona
el html es este`
Regresar

<img class="avatar" src="assets/jugadores-de-futbol.png"><br>
<table class="table table-dark table-hover">
    <thead>
        <tr>
            <th scope="col">Nombre de la Liga</th>
            <th scope="col">Nombre del Equipo</th>
            <th scope="col">Puntos</th>
            <th scope="col">Goles a Favor</th>
            <th scope="col">Goles en Contra</th>
            <th scope="col">Diferencia de Goles</th>
        </tr>
    </thead>
    <tbody>
        <div *ngFor="let eq of equiposs">
            <tr>
                <th scope="row">{{eq._id}}</th>
                <td>{{eq.liga}}</td>
                <td>{{eq.nombre}}</td>
                <td>{{eq.puntos}}</td>
                <td>{{eq.golesFavor}}</td>
                <td>{{eq.golesContra}}</td>
                <td>{{eq.diferenciaGoles}}</td>
            </tr>
        </div>
    </tbody>

</table>

`
el ts que tengo es así
[![introducir la descripción de la imagen aquí][1]][1]

y el app.module está así
[![introducir la descripción de la imagen aquí][2]][2]

como resultado obtengo esto [![introducir la descripción de la imagen aquí][3]][3]

que si trae el dato en consola pero no en html
[1]: https://i.stack.imgur.com/UXVVl.png
[2]: https://i.stack.imgur.com/Mujey.png
[3]: https://i.stack.imgur.com/QPai5.png

python – tengo este programa y no me funciona bien creo que el problema son con los if

Este es el enunciado pero los if me dan problemas porque cuando no se cumplen los casos igual da True.

Función EsProteina, que recibe como parámetro el arreglo ListaCodones (creado en
la pregunta anterior) y retorna True o False si la secuencia es o no un gen codificador de
proteínas.
Un gen codificador de proteínas es una cadena que:

a.Comienza con un codón de inicio válido (ATG).

b.Termina con un codón de parada válido (uno de los siguientes: TAA, TAG o TGA)

c. Contiene al menos 5 codones totales (incluido el codón de inicio y el codón final)

d. La citosina (C) y la guanina (G) combinadas representan al menos el 30 % de su masa
total

def EsProteina():
    seq= str(input("Ingrese la cadena de valores :"))
    seq= seq.replace("-","")
    seq= seq.upper()
    dentro = ""
    cont= 0
    carac= 3
    separador= " "
    for i in seq:
        if cont == carac:
            dentro += separador
            cont= 0

        cont += 1
        dentro += i
    result= dentro
    result= result.split()

    contA= 0
    contC= 0
    contG= 0
    contT= 0
    respuesta= True
    for e in seq:
        if e== "A":
            contA += 1
        if e== "C":
            contC += 1
        if e== "G":
            contG += 1
        if e== "T":
            contT += 1
    total= contA + contC + contG + contT
    porcentaje= 100(contC/total) + 100(contG/total)
    if seq(0:3) == "ATG":
        if seq(-3:len(seq)) == "TAA" or "TAG" or "TGA":
            if total >= 15:
                if porcentaje >= 30:
                    respuesta= True
    else:
        respuesta= False
    final= print("Lista de codones :",result, "n ¿Es proteina? :", respuesta)
    return final

python – No se porque el código de Tkinter no funciona

Lo que quiero es que aparece una pequeña interface de tkinter el código es sencillo pero no le encuentro el por que no me funciona.
El código es este:

from tkinter import *
import winsound 


Freq=37
Freq_est=0
Dur=0



def cam_label(Symbol, Pm):

    global Freq
    global Dur
    global Freq_est
    if Symbol=="-" and Pm=="Freq":
        Freq-=1
        Freq_est-=1
    elif Symbol=="-" and Pm=="Dur":
        Dur-=1
    elif Symbol=="+" and Pm=="Freq":
        Freq+=1
        Freq_est-=1
    elif Symbol=="+" and Pm=="Dur":
        Dur+=1
    winsound.Beep(Freq, Dur)


root=Tk()

MyFrame=Frame(root)
MyFrame.pack()

LabelFreq=Label(MyFrame, text=Freq_est)
LabelFreq.grid(row=2, column=2)


LabelDur=Label(MyFrame, text=Dur)
LabelDur.grid(row=4, column=2)


BFreqx=Button(MyFrame, text=">", command=cam_label("+", "Freq"))
BFreqx.grid(row=2, column=3)

BFreqi=Button(MyFrame, text="<", command=cam_label("-", "Freq"))
BFreqi.grid(row=2, column=1)

BDurx=Button(MyFrame, text=">", command=cam_label("+", "Dur"))
BDurx.grid(row=4, column=3)

BDuri=Button(MyFrame, text="<", command=cam_label("-", "Dur"))
BDuri.grid(row=4, column=1)

LabelWFrecuencia=Label(MyFrame, text="Frecuencia: ")
LabelWFrecuencia.grid(row=1, column=1, columnspan=3)

LabelWDuracion=Label(MyFrame, text="Duracion: ")
LabelWDuracion.grid(row=3, column=1, columnspan=3)

root.mainloop()

lo que intento es que cuando le des a un botón incremente o decremente la frecuencia o a duración y suene.

Información variables:
la frecuencia debe ser mayor que 37 y menor que 32767
·Así que he hecho una frecuencia (Freq) y una frecuencia que debe mostrar (Freq_est)
·dur corresponde a la duración

nodos – Programa sobre listas enlazadas en C no funciona correctamente

estoy realizando un ejercicio que me han pedido en la universidad sobre listas enlazadas, el problema es que el programa compila sin errores pero a mitad de la ejecución, esta se detiene y no se la razón.
La consigna es la siguiente ( el programa esta lejos de estar terminado pero si no resuelvo esto no puedo seguir):Sistema de registro de pacientes en un hospital, el cual permite agregar pacientes, dar de alta pacientes (eliminarlos del registro) y mostrar datos del paciente.

#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
using namespace std;

typedef struct nodo{
    char *nombre, *enfermedad;
    struct nodo *next;
}NODO;

NODO *nuevonodo (NODO *Lista, char *nombre, char *enfermedad);

int main() {
    NODO *Lista=NULL;
    int res;
    char *enfermedadaux, *nombreaux;
    nombreaux=(char*)calloc(20, sizeof(char));
    enfermedadaux=(char*)calloc(20, sizeof(char));
    printf("Ingrese pacientes a la base de datosn");
    while(res!=0){
        printf("Ingrese el nombre del paciente:");
        fflush(stdin);
        gets(nombreaux);
        fflush(stdin);
        printf("nIngrese la condicion que padece el paciente:");
        fflush(stdin);
        gets(enfermedadaux);
        fflush(stdin);
        Lista=nuevonodo(Lista,nombreaux,enfermedadaux);
        printf("Tabule 1 para ingresar otro paciente, 0 para avanzar");
        scanf("%d",&res);
    }
    while(Lista!=NULL){
        printf("%s , %s", Lista->nombre, Lista->enfermedad);
        Lista=Lista->next;
    }
    return 0;
}

NODO *nuevonodo (NODO *Lista, char *nombre, char *enfermedad){
    NODO *nuevo;
    nuevo = (NODO *) malloc (sizeof (NODO));
    if(Lista!=NULL){
        Lista=nuevo;
        nuevo->enfermedad=enfermedad;
        nuevo->nombre=nombre;
        nuevo->next=NULL;
    }
    else{
        Lista->next=nuevo;
        nuevo->next=NULL;
        nuevo->enfermedad=enfermedad;
        nuevo->nombre=nombre;
    }
    return Lista;
}

javascript – ¿Por qué cuando recargo la pagina mi API no funciona? REACT

estoy probando con hacer una pagina de Super Héroes.
El problema esta en que cuando hago click en un héroe y me lleva a la sección de detalles la API deja de funcionar para algunos componentes, excepto para el atributo “Name” si quito los que fallan funciona, y lo mas loco es que cuando vuelvo a colocar los elementos que antes fallaban esta vez si funcionan hasta que recargo la pagina nuevamente y sale el error “Cannot read property ‘fullName’ of undefined”

import { useState, useEffect } from "react";
import { useParams } from "react-router-dom";

const Details = () => {
  const { heroId } = useParams();
  const (hero, setHero) = useState(());

  useEffect(() => {
    fetch("https://akabab.github.io/superhero-api/api/id/" + heroId + ".json")
      .then((response) => response.json())
      .then((response) => {
        setHero(response);
      });
  }, (heroId));

  return (
    <div>
      <h1>{hero.name}</h1>
      <h2>{hero.biography.fullName}</h2>
      <h3>{hero.biography.publisher}</h3>
      <img src={hero.images.md} alt={hero.name} />
    </div>
  );
};

export default Details; 

Alguien sabe en que estoy fallando?

php – Ao extender models do passport setTable não funciona

Extendi os 5 models do passport:

inserir a descrição da imagem aqui

Extendi pois tenho que adicionar o shema ao nome das tabelas e para isso tenho usado esta função no construtor dos meus outros models:

public function __construct() {
    parent::__construct();

    $this->setTableName('financial_profile');
}

E extendido nos models o GSModel:

class GSModel extends Model
{
    protected $schema;

    public function __construct() {

        parent::__construct();

        $this->schema = config('database.schema');
    }

    public static function boot()
    {
        parent::boot();

        static::addGlobalScope('notExcluded', function (Builder $builder) {
            $builder->where('is_excluded', false)->orWhereNull('is_excluded');
        });
    }

    public $timestamps = false;

    public function setTableName($table) {
        $this->setTable($this->schema.'.'.$table);
    }
}

Nos models extendidos do passport tentei fazer assim como no exemplo:

class OauthAccessTokens extends Token
{
    public function __construct() {
        parent::__construct();

        $schema = config('database.schema');

        $this->setTable($schema.'.oauth_access_tokens');
    }
}

E ele até funciona corretamente, por exemplo, ao dar o php artisan migrate os arquivos são criados nos locais corretos, dentro do schema.

E ao rodar o php artisan passport::install os clients os clients são gerados na tabela corretamente.

Porém, quando gero os tokens este não armazena o access token, refresh token nem o remember token.

Porem como a classe Token, por exemplo, extende a classe Model, a mesma que o GSModel extende, entendo que deveria funcionar da mesma forma.

<?php

namespace LaravelPassport;

use IlluminateDatabaseEloquentModel;

class Token extends Model

Agora se simplesmente altero os models para o seguinte formato, tudo passa a funcionar corretamente.

class OauthAccessTokens extends Token
{
    protected $table = 'gs_schema.oauth_access_tokens';
}

Preciso que o schema seja informado no .env, e da forma anterior estava funcionando corretamente até então, alguma sujestão de como posso fazer isso?

Hoje tenho no config/database.php o código:

/*
|--------------------------------------------------------------------------
| Default Database Schema Name
|--------------------------------------------------------------------------
*/

'schema' => env('DB_SCHEMA', ''),

E no meu .env:

DB_SCHEMA=gs_schema