php – ayudenme resolver este problema en netbeans

¿Sentados o parados?
Un músico de la ciudad va a dar un concierto para recabar fondos para la caridad. El concierto se realizará en un teatro, con un espacio perfectamente designado, en el que hay r filas de asientos con s asientos cada una. En cada asiento se puede sentar como máximo una persona (es decir, dos personas no pueden sentarse en un mismo asiento).

Pero hay un problema: los boletos para el concierto se han sobrevendido, por lo que algunas personas van a tener que estar paradas para ver el concierto.

Problema
El músico te ha pedido tu ayuda para que respondas la siguiente pregunta: Si todos los que compraron boleto vienen al concierto, ¿cuántas personas estarán sentadas y cuántas estarán paradas?

Entrada
La primer línea de la entrada consistirá en dos enteros, r y s, el número de filas y el número de asientos por fila.

La segunda línea contendrá un sólo entero, b, que representa entre el número de boletos que se han vendido.

Salida
La salida deberá consistir en dos enteros separados por un espacio: el número de personas que estarán sentadas y las que permanecerán paradas, respectivamente.

Recuerda que todos intentarán sentarse si pueden.

Ejemplo
Entrada Salida Descripción
7 12
100
84 16
La primera línea de la entrada dice que hay 7 filas de 12 asientos cada una (es decir, 7×12=84 asientos en total).

La segunda línea indica que hay 100 personas que tienen boletos. Así que no hay suficiente espacio para todos; solo 84 personas podrán sentarse y 16 permanecerán paradas.

Problema con Ensamblador en Dosbox

Estoy haciendo unas practicas en ensamblador para la universidad, una de ellas consiste en hacer una ecuación sencilla, pero al final cuando quiero imprimir el valor final de la operación se imprime su valor ASCII.

estoy muy poco familiarizado con ensamblador y me confunden un poco los mnemonicos, busco la manera de re-formular una solución pero conozco muy pocas interrupciones y el momento apropiado para usar cada una.

html – Como resolver problema com MVC PHP que não encontra os Controllers?

Sou programador iniciante e estou com um problema na minha hospedagem. Eu criei um site com estrutura MVC usando PHP que no localhost funciona normalmente. Mas quando eu subo os arquivos para a hospedagem de teste não funciona da forma correta.
Esse é o arquivo index.php da página:

<?php
    $autoload = function($class){
        
        include($class.'.php');
    };

    spl_autoload_register($autoload);

    $app = new Application();
    $app->executar();
?>

A classe ‘Application’ está no arquivo ‘Application.php’.
Esse arquivo é responsável por pegar o que o usuário digita na URL e verifica se existe um controlador Com esse nome.

<?php
    
    class Application
    {
        
        public function executar(){
            
            $url = isset($_GET('url')) ? explode("https://pt.stackoverflow.com/",$_GET('url'))(0) : 'Home';
            
            $url = ucfirst($url);

            $url.="Controller";
            if(file_exists('Controllers/'.$url.'.php')){
                $className = 'Controllers\'.$url;
                $controler = new $className;
                $controler->executar();

            }else{
                //die("Não existe esse controlador!");
                include('erro.php');
            }
            
        }
    }
    
?>

Aí é que tá o problema. Eu fiz um controlador Chamado ‘HomeController.php’ que está na pasta Controllers.
ou seja, mesmo eu digitando na url “/home” a aplicação não consegue de forma alguma encontrar o arquivo, MAS O ARQUIVO EXISTE !.

OUTRA URIOSIDADE

quando eu mando procurar se existe aquele controlador na Pasta ‘Controllers’:

if(file_exists('Controllers/'.$url.'.php'))

qunado eu abro a página o codigo nem é executado.
Só funciona quando eu coloco a pasta raiz ‘htdocs’ da hospedagem:

if(file_exists('htdocs/Controllers/'.$url.'.php'))

Alguém pode me ajudar ??

Problema com overflow em c, minha variável estoura

Esse código serve pra somar dois números binários e escrever o resultado mas no output aparece isso:

warning: overflow in conversion from 'long long int' to 'long int' changes value from '10100101010' to '1510166418' (-Woverflow)

Ja tentei mudar o long pra long int mas nao sei como posso resolver isso. pfv alguém me ajuda.

esse eh o código

#include <stdio.h>
 
int main()
{
 
     long binario1=10100101010, binario2=10100101010;
    int i = 0, sobra = 0, soma(10);
 
    printf("primeiro numero binario: %ldn", binario1);
    
    printf("segundo numero binario: %ldn",binario2);
    
    while (binario1 != 0 || binario2 != 0)
    {
        soma(i++) =(binario1 % 10 + binario2 % 10 + sobra) % 2;
        sobra =(binario1 % 10 + binario2 % 10 + sobra) / 2;
        binario1 = binario1 / 10;
        binario2 = binario2 / 10;
    }
    if (sobra != 0)
        soma(i++) = sobra;
    --i;
    printf("Soma dos dois numero binarios: ");
    while (i >= 0)
        printf("%d", soma(i--));
    return 0;
} 

c# – Problema cargando layout .xml debido a RecyclerView

Tengo un par de layouts donde trabajo con RecyclerView pero en todos los que tiene el Recycler desde el día de ayer me empezó a dar el siguiente error en el area donde debería estar mi RecyclerView:

No se pudieron cargar los controles de la biblioteca de compatibilidad
con android. El problema puede corregirse con una restauracion de
NuGet.

Diseño Xml:

<LinearLayout
                p1:orientation="horizontal"
                p1:layout_width="match_parent"
                p1:layout_height="wrap_content"
                p1:id="@+id/LayoutFondo"
                p1:background="@drawable/ftb"
                p1:minWidth="25px"
                p1:minHeight="25px"
                p1:layout_marginLeft="10dp"
                p1:layout_marginRight="10dp">

                <android.support.v7.widget.RecyclerView
                    p1:id="@+id/RecyclerViewClientes"
                    p1:scrollbars="horizontal"
                    p1:layout_width="match_parent"
                    p1:layout_height="wrap_content" />

            </LinearLayout>

Ya me había pasado hace mucho tiempo pero usando este comando en el PM console de NuGet se había solucionado:

Update-Package -reinstall

Pero ahora ya lo he intentado varias veces y no funciona. Ideas?

El RecyclerView me lo muestra de esta manera:

Mensaje

Error

javascript – Problema para criar o arquivo knexfile.js

Olá,

estou com seguinte problema:

Estou tentando praticar knexjs, mas na hora de criar o arquivo knexfile.js com o comanda “npx knex init” aparece o seguinte erro da imagem abaixo.

Erro no Console

já usei knex antes e fiz esse procedimento de criar o arquivo knexfile e não tive problema, mas agora depois de formatar o pc e instalar os programas novamente estou com esse problema.

obs:
-PC recentemente formatado
node versão: 13.6.0

Agradeço desde já!!!

css3 – Problema com barra de rolagem no css

Tenho uma div main e dentro dela tem duas imagens com position absolute, a div main ta configurada pra seguir a altura do navegador (100vh), Quero que as imagens fiquem escondidas no canto ou seja o overflow-x: hidden, e pra baixo ele quebra a div e continue mostrando a imagem ou seja overflow-y: visible. O problema é que quando o “overflow-x: hidden” ta definido não importa o que eu coloque em overflow-y sempre fica com uma parra de rolagem, preciso de uma solução desaparecer com essa barra de rolagem.

code:

.intro .intro-image{
    width: 57%;
    overflow-x: hidden;
    overflow-y: unset;
    overflow-y: visible;
    position: relative;
}



.intro .intro-image .ilutration-img{
    position: relative;
    margin-top: -250px;
    z-index: 10;

}

.intro .intro-image .ilutration_mockup-img{
    position: absolute;
    top: -125px;
    right: -140px;
    z-index: 11;

}

insira o código aqui

Problema com strings – Stack Overflow em Português

Boa terde , preciso fazer um programa que substitua, caso exista, todas as ocorrências da letra A (maiúscula e/ou minúscula) de uma string por um caractere digitado pelo usuário.
O programa solicitará ao usuário que digite uma string (no máximo 10 caracteres), logo após, o sistema deve
solicitar ao usuário o caractere que vai substituir a letra A ou a.

html – Problema para preencher selects com javascript

boa tarde.

Estou desenvolvendo um aplicação com backend Java + Spring e frontend com HTML, CSS e JS.

Tenho alguns cadastros com cidade e estado, o select de estados é preenchido junto ao carregamento da página e o select de cidade é preenchido conforme seleção do estado.

Quando vou editar algum registro, preciso carregar as informações no form antes da edição e é justamente nesta parte que estou com problemas, não estou conseguindo setar a cidade selecionada no cadastro.

Abaixo estou colocando o código utilizado no front, acredito que estou com dificuldade em trabalhar de forma assíncrona, pois o select de cidades é preenchido mas acredito que o preenchimento esteja finalizando após a chamada da função

funcionario.html

<!DOCTYPE html>
<html lang="pt" xmlns:th="http://thymeleaf.org"
                xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
<head>
    <meta charset="UTF-8">
    <title>Cadastro de Funcionário</title>
</head>
<body>
    <h3>Cadastro de Funcionários</h3>
    <form class="cad-form" id="cad-form" th:object="${funcionario}" th:action="@{/funcionario}" method="POST">
        <fieldset>
            ID: <input type="text" th:field="*{id}" id="form-id" disabled/>
            Nome: <input type="text"  th:field="*{nome}"/>
            CPF: <input type="text"  th:field="*{cpf}"/>
            E-mail <input type="email"  th:field="*{email}"/>
            Telefone <input type="tel"  th:field="*{telefone}"/>
            Celular <input type="tel"  th:field="*{celular}"/>
            <select id="slEmpresas">
                <option selected="selected" value="0">--- Selecione a Empresa ---</option>
                <option th:each="empresa : ${empresas}" th:value="${empresa.id}" th:text="${empresa.nome}"></option>
            </select>
            <select id="slUnidades" th:field="*{unidade}">
                <option selected="selected" value="0">--- Selecione a Unidade ---</option>
            </select>
            <select th:field="*{cargo}">
                <option  selected="selected" value="0">--- Selecione o Cargo ---</option>
                <option th:each="cargo : ${cargos}" th:value="${cargo.id}" th:text="${cargo.nome}"></option>
            </select>
            <select id="slEstados">
                <option selected="selected" value="0">--- Selecione o Estado ---</option>
                <option th:each="estado : ${estados}" th:value="${estado.id}" th:text="${estado.nome}"></option>
            </select>
            <select id="slCidades" th:field="*{cidade}">
                <option selected="selected" value="0">--- Selecione a Cidade ---</option>
            </select>
            Endereço: <input type="text"  th:field="*{endereco}"/>
            Data Nascimento: <input type="date"  th:field="*{dat_nasc}"/>
            Data Admissão: <input type="date"  th:field="*{dat_adm}"/>
            Data Recisão: <input type="date"  th:field="*{dat_rec}"/>
            CTPS: <input type="text"  th:field="*{ctps}"/>
            Salário: <input type="text" class="dinheiro"  th:field="*{salario}" />
        </fieldset>
        <button type="submit">Salvar</button>
        <button type="reset">Limpar</button>
    </form>
    <br>
    <h3>Funcionários</h3>
    <table>
        <tr>
            <th>ID</th>
            <th>Nome</th>
            <th>CPF</th>
            <th>E-mail</th>
            <th>Telefone</th>
            <th>Celular</th>
            <th>Unidade</th>
            <th>CTPS</th>
            <th>Dt. Nascimento</th>
            <th>Dt. Admissão</th>
            <th>Dt. Recisão</th>
            <th>Cargo</th>
            <th>Salário</th>
            <th>Endereço</th>
            <th>Cidade</th>
        </tr>
        <tr th:each="funcionario : ${funcionarios}">
            <td th:text="${funcionario.id}"></td>
            <td th:text="${funcionario.nome}"></td>
            <td th:text="${funcionario.cpf}"></td>
            <td th:text="${funcionario.email}"></td>
            <td th:text="${funcionario.telefone}"></td>
            <td th:text="${funcionario.celular}"></td>
            <td th:text="${funcionario.unidade.nome_fantasia}"></td>
            <td th:text="${funcionario.ctps}"></td>
            <td th:text="${funcionario.dat_nasc}"></td>
            <td th:text="${funcionario.dat_adm}"></td>
            <td th:text="${funcionario.dat_rec}"></td>
            <td th:text="${funcionario.cargo.nome}"></td>
            <td th:text="${funcionario.salario}"></td>
            <td th:text="${funcionario.endereco}"></td>
            <td th:text="${funcionario.cidade.nome}"></td>
            <td><img src="/images/Edit.ico" onclick="editarFuncionario(this, 1)" /></td>
        </tr>
    </table>

    <script
            src="https://code.jquery.com/jquery-3.5.1.min.js"
            integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
            crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js"></script>
    <script src="/scripts.js"></script>
    <script src="/scripts_funcionario.js"></script>
</body>
</html>

scripts_funcionario.js

function editarFuncionario(obj, param) {
  var column = $(obj).parents("tr").find("td:nth-child(" + param + ")");

$.ajax ({
                  url: 'http://localhost:8080/funcionario/' + column.html(),
                  type: "GET",
                  dataType: "json",
                  success: function (data) {
                      $("#form-id").val(data.id);
                      $("#nome").val(data.nome);
                      $("#cpf").val(data.cpf);
                      $("#email").val(data.email);
                      $("#telefone").val(data.telefone);
                      $("#celular").val(data.celular);
                      $('#cargo')
                        .val(data.cargo.id)
                        .prop('selected', true);
                      $('#slEstados')
                        .val(data.cidade.estado.id)
                        .prop('selected', true);
                      populateCitiesCombo();
                      $('#slCidades')
                        .val(data.cidade.id)
                        .prop('selected', true);

                      $("#endereco").val(data.endereco);
                      $("#dat_nasc").val(data.dat_nasc);
                      $("#dat_adm").val(data.dat_adm);
                      $("#dat_rec").val(data.dat_rec);
                      $("#ctps").val(data.ctps);
                      $("#salario").val(data.salario);

                      $("#cad-form")
                      .removeAttr("action")
                      .attr("action","/funcionario/" + column.html())
                  },
                  error: function(request, status, erro) {
                      //any error to be handled
                      console.log("Problema ocorrido: " + status + "nDescição: " + erro);
                      //Abaixo está listando os header do conteudo que você requisitou, só para confirmar se você setou os header e dataType corretos
                      console.log("n Informações da requisição: n" + request.getAllResponseHeaders());
                  }
               });
}

scripts.js

$(document).ready(function() {
    $('.telefone').mask('(00) 0 0000-0000');
    $('.dinheiro').mask('###0.00', {reverse: true});
    $('.estado').mask('AA');

    $("#slEstados").change(function() {
        populateCitiesCombo();
    });

    $("#slEmpresas").change(function() {
            var $select = $("#slUnidades").empty();
            $select.append(new Option("--- Selecione a Unidade ---", "0"));

            $.ajax ({
                url: 'http://localhost:8080/unidade/empresa/' + jQuery(this).val(),
                type: "GET",
                dataType: "json",
                success: function (data) {
                    $.each(data, function(index, value) {
                        $select.append(new Option(value.nome_fantasia, value.id));
                    });
                },
                error: function(request, status, erro) {
                    //any error to be handled
                    console.log("Problema ocorrido: " + status + "nDescição: " + erro);
                    //Abaixo está listando os header do conteudo que você requisitou, só para confirmar se você setou os header e dataType corretos
                    console.log("n Informações da requisição: n" + request.getAllResponseHeaders());
                }
             });
        });
});

async function populateCitiesCombo() {

    var $select = $("#slCidades").empty();
    $select.append(new Option("--- Selecione a Cidade ---", "0"));

    await $.ajax ({
        url: 'http://localhost:8080/cidade/estado/' + $('#slEstados').val(),
        type: "GET",
        dataType: "json",
        success: function (data) {
            $.each(data, function(index, value) {
                $select.append(new Option(value.nome, value.id));
            });
        },
        error: function(request, status, erro) {
            //any error to be handled
            console.log("Problema ocorrido: " + status + "nDescição: " + erro);
            //Abaixo está listando os header do conteudo que você requisitou, só para confirmar se você setou os header e dataType corretos
            console.log("n Informações da requisição: n" + request.getAllResponseHeaders());
        }
    });
}

Fiz alguns testes com o async await mas não funcionou, acredito que não implementei da forma correta.
Conseguem me ajudar?

Problema ao usar o npm [fechada]

Na imagem, ao fazer "npm init", ocorre um erro dizendo que o comando não é reconhecido com um comando interno ou externo, um programa operável ou arquivo em lotesIndo direto ao ponto, todas as vezes que uso uma instrução do npm, recebo a seguinte mensagem:

Já tentei algumas soluções, como adicionar o caminho do nodejs a variável PATH, mas nada funcionou até então.