AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / coding / 问题

All perguntas(coding)

Martin Hope
Arnab Chakraborty
Asked: 2025-04-04 20:29:17 +0800 CST

Declaração implícita de função padrão em C

  • 16

Esta questão vem de uma tentativa de entender a "filosofia C" e não de nenhum "problema real".

Suponha que em um programa C eu use sin(x):

#include <stdio.h>

int main() {
  char s[20] = "aha";
  printf("%f", sin(s));
  return 0;
}

Cometi dois erros deliberadamente:

  1. Não #includeeditei math.h (nem forneci nenhuma declaração para pecado).
  2. Eu fiz sum tipo char *(apenas algo que não pode ser convertido significativamente para um double).

Eu compilo usando GCC com o -lmsinalizador.

Como esperado, recebo um aviso e um erro.

Claro, há o aviso de declaração implícita de função blá blá blá:

bad.c: In function ‘main’:

bad.c:5:15: warning: implicit declaration of function ‘sin’ [-Wimplicit-function-declaration]
    5 |   printf("%f", sin(s));
      |                ^~~
bad.c:5:16: warning: incompatible implicit declaration of built-in function ‘sin’
bad.c:2:1: note: include ‘<math.h>’ or provide a declaration of ‘sin’
    1 | #include <stdio.h>
  +++ |+#include <math.h>

Uma pequena pesquisa parece indicar que se uma função não for declarada previamente, então C assume uma "declaração padrão" (a chamada "declaração implícita") que é como int undeclaredfunction(void).

Mas também recebo o seguinte erro:

    2 |
bad.c:5:19: error: incompatible type for argument 1 of ‘sin’
    5 |   printf("%f", sin(s));
      |                    ^
      |                    |
      |                    char *
bad.c:5:20: note: expected ‘double’ but argument is of type ‘char *’

Isso mostra que a "declaração implícita" espera um argumento do tipo double.

  1. Parece que C mantém uma lista de "declarações implícitas" corretas para "funções padrão". Onde posso encontrar a lista abrangente de tais declarações implícitas corretas para um determinado compilador (digamos gccou clang)?
  2. Se C já tem as declarações corretas das funções matemáticas padrão incorporadas, então por que ele espera que o programador as tenha #include<math.h>? Só por tradição? Ou por limpeza?

A(s) resposta(s) que procuro são sobre as regras exatas usadas pelo compilador, e não sobre comentários subjetivos sobre "boas práticas de programação".

c
  • 4 respostas
  • 925 Views
Martin Hope
JordanChester
Asked: 2025-04-04 19:10:53 +0800 CST

Como simular respostas de serviço em teste de unidade Angular

  • 6

Tenho uma função ngOnInit() em um componente que verifica o armazenamento de sessão por meio de um StorageService para ver se um usuário está logado e qual é o tipo de conta dele. Ele então atribuirá um bool isAdmin como true se o tipo de conta for 0, ou isGuest true se isLoggedIn() retornar false.

Aqui está o código relevante:

Componente

import { Component, OnInit } from '@angular/core';
import { StorageService } from '../_services/storage.service';
import { AuthService } from '../_services/auth.service';
import { Router } from '@angular/router';

@Component({
  selector: 'app-navbar',
  templateUrl: './navbar.component.html',
  styleUrl: './navbar.component.css'
})
export class NavbarComponent implements OnInit {
  isLoggedIn = false;
  isAdmin = false;
  isGuest = true;

  constructor(private authService: AuthService, private storageService: StorageService, private router: Router) { }

  ngOnInit(): void {
    if (this.storageService.isLoggedIn()) {
      this.isLoggedIn = true;
      this.isGuest = false;
      if (this.storageService.getAccountType() == 0) {
        this.isAdmin = true;
      }
    }
  }

  logout(): void {
    sessionStorage.clear();
    this.reloadPage();
  }

  search(text: string): void {
    this.router.navigate(['/library', {search: text}])
  }

  reloadPage(): void {
    window.location.reload();
  }
}

Serviço de Armazenamento

import { Injectable } from '@angular/core';

const USER_KEY = 'auth-user';

@Injectable({
  providedIn: 'root'
})
export class StorageService {
  constructor() { }

  clean(): void {
    window.sessionStorage.clear();
  }

  public saveUser(user: any): void {
    window.sessionStorage.removeItem(USER_KEY);
    window.sessionStorage.setItem(USER_KEY, JSON.stringify(user));
  }

  public getUser(): any {
    const user = window.sessionStorage.getItem(USER_KEY);
    if (user) {
      return JSON.parse(user);
    }

    return {};
  }

  public isLoggedIn(): boolean {
    const user = window.sessionStorage.getItem(USER_KEY);
    if (user) {
      return true;
    }

    return false;
  }

  public getAccountType() {
    const user = window.sessionStorage.getItem(USER_KEY);
    if (user) {
      var parsedUser = JSON.parse(user);
      return parsedUser.accountType;
    }
  }
}

Estou com problemas para simular este serviço. Quero simular os valores de retorno dos métodos isLoggedIn() e getAccountType() chamados no componente ngOnInit() para simular um tipo de conta de administrador. Como eu faria isso? Primeira vez tentando testes de unidade com Jasmine.

Minha tentativa atual:

Arquivo de teste de unidade

import { FormsModule } from "@angular/forms";
import { NavbarComponent } from "./navbar.component";
import { ComponentFixture, TestBed } from "@angular/core/testing";
import { provideHttpClient } from "@angular/common/http";
import { StorageService } from "../_services/storage.service";

describe('NavbarComponent', () => {
  let component: NavbarComponent;
  let fixture: ComponentFixture<NavbarComponent>;
  let mockStorageService: jasmine.SpyObj<StorageService>;

  beforeEach(async () => {
    mockStorageService = jasmine.createSpyObj('StorageService', ['isLoggedIn', 'getAccountType']);
    mockStorageService.isLoggedIn.and.returnValue(true);
    mockStorageService.getAccountType.and.returnValue(0);

    await TestBed.configureTestingModule({
      declarations: [NavbarComponent],
      imports: [FormsModule],
      providers: [{ provide: StorageService, useValue: mockStorageService }]
    })
      .compileComponents();

    fixture = TestBed.createComponent(NavbarComponent);
    component = fixture.componentInstance;
    fixture.detectChanges();
  });

  it('should create', () => {
    expect(component).toBeTruthy();
  });

  it('should set isLoggedIn to true on init', () => {
    component.ngOnInit();
    expect(component.isLoggedIn).toBe(true);
  });

  it('should detect admin', () => {
    component.ngOnInit();
    expect(component.isAdmin).toBe(true);
  });
});

angular
  • 1 respostas
  • 18 Views
Martin Hope
Jayson Chabot
Asked: 2025-04-04 19:07:36 +0800 CST

Como posso criar identificadores exclusivos?

  • 2

Quando combinei as funções onEdit()

insira a descrição da imagem aqui

Agora me disseram que,

SyntaxError: O identificador 'sheet' já foi declarado linha: 27 arquivo: Code.gs

Por favor, deixe-me saber como eu crio identificadores exclusivos no seguinte Apps Script

function onEdit(e) {

  onEditTimeValue(e);
  const sheet = e.range.getSheet();
  const sheetName = sheet.getName();
  const sheetConfig = { // Configure the sheets and columns should be updated in "Scheduler".
    "Sun": { targetColumn: 4 }, // Column D
    "Mon": { targetColumn: 8 }  // Column H
  };
  if (!(sheetName in sheetConfig)) return; // Only proceed if the edit is in a configured sheet.
  const scheduleSheet = e.source.getSheetByName("Scheduler");
  const range = e.range;
  const column = range.getColumn();
  const row = range.getRow();
  if (row < 3 || (column !== 9 && column !== 13)) return; // Only proceed if the edit is in I3:I or M3:M.
  const nameColumn = column + 1; // Determine the adjacent column.
  const nameCell = sheet.getRange(row, nameColumn).getValue();
  const updatedValue = range.getValue();
  if (!nameCell) return; // Skip if no name is present
  const scheduleNames = scheduleSheet.getRange("A3:A").getValues().flat(); // Get all names from Schedule!A3:A.
  const scheduleRow = scheduleNames.indexOf(nameCell); // Find row number where the name exists in Schedule!A3:A.
  if (scheduleRow === -1) return; // Skip if name not found
  const targetColumn = sheetConfig[sheetName].targetColumn; // Determine target column (based on configuration).
  scheduleSheet.getRange(scheduleRow + 3, targetColumn).setValue(updatedValue); // Update the corresponding column in "Schedule"

  onEditHourValue(e);
  const sheet = e.range.getSheet();
  const sheetName = sheet.getName();
  const sheetConfig = { // Configure the sheets and columns should be updated in "Scheduler".
    "Sun": { targetColumn: 5 }, // Column E
    "Mon": { targetColumn: 9 }  // Column I
  };
  if (!(sheetName in sheetConfig)) return; // Only proceed if the edit is in a configured sheet.
  const scheduleSheet = e.source.getSheetByName("Scheduler");
  const range = e.range;
  const column = range.getColumn();
  const row = range.getRow();
  if (row < 3 || (column !== 12 && column !== 16)) return; // Only proceed if the edit is in L3:L or P3:P.
  const nameColumn = column - 2; // Determine the adjacent column.
  const nameCell = sheet.getRange(row, nameColumn).getValue();
  const updatedValue = range.getValue();
  if (!nameCell) return; // Skip if no name is present
  const scheduleNames = scheduleSheet.getRange("A3:A").getValues().flat(); // Get all names from Schedule!A3:A.
  const scheduleRow = scheduleNames.indexOf(nameCell); // Find row number where the name exists in Schedule!A3:A.
  if (scheduleRow === -1) return; // Skip if name not found
  const targetColumn = sheetConfig[sheetName].targetColumn; // Determine target column (based on configuration).
  scheduleSheet.getRange(scheduleRow + 3, targetColumn).setValue(updatedValue); // Update the corresponding column in "Schedule"
}

Usando a seguinte planilha do Google: POC Scheduler

javascript
  • 1 respostas
  • 99 Views
Martin Hope
Manngo
Asked: 2025-04-04 18:39:06 +0800 CST

Logins e usuários do SQL Server

  • 5

Quero criar uma coleção de bancos de dados e usuários para que cada usuário tenha acesso a apenas um banco de dados.

A pergunta do SO Diferença entre um usuário e um login no SQL Server discute logins e usuários.

Entendo que, geralmente, um login é para o servidor e um usuário é para o banco de dados. No entanto, não consigo ver como isso funciona, pois a senha é definida para o login, não para o usuário.

Isso significa que preciso de um login diferente para cada banco de dados ou existe uma maneira de fazer isso com um único login com vários usuários, cada um com sua própria senha?

Quero fazer isso em SQL, não na interface gráfica, pois preciso criar um script para isso.

sql-server
  • 2 respostas
  • 59 Views
Martin Hope
Beb
Asked: 2025-04-04 18:27:03 +0800 CST

Usando o Selenium do Python, uma página é exibida em branco, embora seja exibida corretamente usando navegação normal

  • 5

Estou tentando exibir uma página de login para permitir o download de dados do meu fornecedor de energia.

Estou usando Python Selenium.

Aqui está meu código:

import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

# Step 1: Start Selenium WebDriver
driver = webdriver.Firefox()  # Ensure options are passed correctly
driver.get("https://particulier.edf.fr/bin/edf_rc/servlets/sasServlet?processus=TDB")  # Replace with the actual login page URL

# Step 2a: Wait for the "Tout Accepter" button and click it
accept_button = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, "popin_tc_privacy_button_3")))
accept_button.click()

time.sleep(5.0)
driver.quit()

Mas ele exibe um resultado em branco após o clique ser feito. É estranho porque ao usar um navegador "normal", ele redireciona corretamente para a página de login correta. Eu tentei o modo clássico e o modo anônimo e funciona.

Tentei usar um driver do Chrome e do Firefox e obtive o mesmo resultado.

Pode haver algumas travessuras de redirecionamento aí, mas não consigo entender o que é e como contornar isso.

Alguma ajuda? Obrigado, Beb

python
  • 1 respostas
  • 26 Views
Martin Hope
Whitebeard13
Asked: 2025-04-04 18:22:33 +0800 CST

Agrupar e aplicar várias funções personalizadas em várias colunas no Python Pandas

  • 5

Considere o seguinte exemplo de dataframe:

id  date        hrz tenor   1       2       3       4
AAA 16/03/2010  2   6m      0.54    0.54    0.78    0.19
AAA 30/03/2010  2   6m      0.05    0.67    0.20    0.03
AAA 13/04/2010  2   6m      0.64    0.32    0.13    0.20
AAA 27/04/2010  2   6m      0.99    0.53    0.38    0.97
AAA 11/05/2010  2   6m      0.46    0.90    0.11    0.14
AAA 25/05/2010  2   6m      0.41    0.06    0.96    0.31
AAA 08/06/2010  2   6m      0.19    0.73    0.58    0.80
AAA 22/06/2010  2   6m      0.40    0.95    0.14    0.56
AAA 06/07/2010  2   6m      0.22    0.74    0.85    0.94
AAA 20/07/2010  2   6m      0.34    0.17    0.03    0.77
AAA 03/08/2010  2   6m      0.13    0.32    0.39    0.95
AAA 16/03/2010  2   1y      0.54    0.54    0.78    0.19
AAA 30/03/2010  2   1y      0.05    0.67    0.20    0.03
AAA 13/04/2010  2   1y      0.64    0.32    0.13    0.20
AAA 27/04/2010  2   1y      0.99    0.53    0.38    0.97
AAA 11/05/2010  2   1y      0.46    0.90    0.11    0.14
AAA 25/05/2010  2   1y      0.41    0.06    0.96    0.31
AAA 08/06/2010  2   1y      0.19    0.73    0.58    0.80
AAA 22/06/2010  2   1y      0.40    0.95    0.14    0.56
AAA 06/07/2010  2   1y      0.22    0.74    0.85    0.94
AAA 20/07/2010  2   1y      0.34    0.17    0.03    0.77
AAA 03/08/2010  2   1y      0.13    0.32    0.39    0.95

Como posso usar groubyas variáveis id, hrz​​e tenoraplicar as seguintes funções personalizadas nas datas?

 def ks_test(x):
    return scipy.stats.kstest(np.sort(x), 'uniform')[0]

 def cvm_test(x):
    n = len(x)
    i = np.arange(1, n + 1)
    x = np.sort(x)
    w2 = (1 / (12 * n)) + np.sum((x - ((2 * i - 1) / (2 * n))) ** 2)
    return w2

A saída desejada é o seguinte dataframe (os resultados das figuras são apenas exemplos):

id   hrz    tenor   test        1       2       3       4
AAA  2      6m      ks_test     0.04    0.06    0.02    0.03
AAA  2      6m      cvm_test    0.09    0.17    0.03    0.05
AAA  2      1y      ks_test     0.04    0.06    0.02    0.03
AAA  2      1y      cvm_test    0.09    0.17    0.03    0.05
python
  • 2 respostas
  • 38 Views
Martin Hope
user28751094
Asked: 2025-04-04 18:17:09 +0800 CST

Como passar variáveis ​​diferentes das Promises entre várias cadeias .then()?

  • 5

Depois de procurar respostas sobre como baixar arquivos com o Axios no React, implementei o seguinte código:

const [fileName, setFileName] = useState("")
const [extension, setExtension] = useState("")

const downloadFile = useCallback(async (path) => {

    Axios.get(
        `http://localhost:8080/api${path}`,
        { responseType: 'blob' })
        .then(res => {

            let headers = res.headers['content-disposition']

            let fileName = headers.split('filename=')[1].split('.')[0]
            let extension = headers.split('.')[1].split(';')[0]

            setFileName(fileName)
            setExtension(extension)

            return res.data
        })
        .then(blob => {

            const url = window.URL.createObjectURL(blob)
            const link = document.createElement('a')

            const fullFileName = fileName + "." + extension

            link.href = url
            link.download = fullFileName;
            document.body.appendChild(link)

            link.click()

            link.remove()
            URL.revokeObjectURL(url)
        })
        .catch(err => console.log(err))
},
    []
)

Eu estava procurando definir o nome do arquivo e a extensão em a useStateno primeiro .then()e então usá-lo para nomear o arquivo baixado com seu nome original. No entanto, eu vim a ver que ele simplesmente não executa os setters antes da próxima .then()chamada, então as variáveis fileName​​e extensionainda são strings vazias até então, e ele dá a ele um nome padrão por causa disso. Como eu poderia fazer com que ele passasse os valores corretos para a próxima função na cadeia?

reactjs
  • 1 respostas
  • 25 Views
Martin Hope
Osvald Laurits
Asked: 2025-04-04 18:04:59 +0800 CST

O que significam os prefixos proto e libfreeradius nos nomes dos módulos?

  • 5

O libdir contém módulos com os seguintes prefixos. libfreeradius proto e rlm. Suponho que rlm seja o esquema de nomenclatura padrão para módulos, já que o comando

ls -l rlm_*

é usado no guia Freeradius Beginners de Dirk van der Walts. Qual é o significado de libfreeradius e proto?

freeradius
  • 1 respostas
  • 12 Views
Martin Hope
Alejandro
Asked: 2025-04-04 17:58:25 +0800 CST

Problema com permissões de usuário no Filament com o plugin Shield

  • 5

Mesmo se eu atribuir uma única função a um usuário, que só permite que ele visualize um recurso, por que ele tem as mesmas permissões de um superadministrador? (Exceto para gerenciar funções) É como se cada usuário que eu criar herdasse as funções. Eu as verifiquei no Tinker e ele indica corretamente sua função e permissões. No entanto, eles ainda têm muito mais permissões do que as atribuídas.

laravel
  • 2 respostas
  • 21 Views
Martin Hope
Aditya Khedekar
Asked: 2025-04-04 17:45:57 +0800 CST

KeyError: 'self' em save_hyperparameters() quando metaclasse personalizada é usada - Pytorch Lightning

  • 5

Descrição

Estou trabalhando com LightningDataModulee queria garantir que um método ( _after_init) seja executado apenas uma vez após a inicialização completa , independentemente da subclassificação. Para isso, implementei uma metaclasse personalizada ( _InitMeta) que substitui __call__para invocar _after_initapós a instância ser totalmente criada.

Ao criar uma instância da subclasse final, encontro um KeyError: 'self' dentro de save_hyperparameters().

Criei um exemplo mínimo do código abaixo para ilustrar o problema:

Trecho de código

from typing import Any

from lightning import LightningDataModule


class _InitMeta(type):
    def __call__(
        cls: Any, *args: Any, **kwargs: Any
    ) -> Any:
        instance = super().__call__(*args, **kwargs)  # Create the instance
        if hasattr(instance, "_after_init"):
            instance._after_init(**kwargs)  # Call the method if defined
        return instance


class A(LightningDataModule, metaclass=_InitMeta):
    def __init__(self, *args, **kwargs):
        self.save_hyperparameters()
        self.a = 1
        self.b = 2
        super().__init__(*args, **kwargs)

    def print_ab(self, **kwargs: Any):
        print("in print ab")
        if kwargs.get("flag", False):
            print("flag is set to False")
            print("some other logic")
        else:
            print(self.a, self.b)

    def _after_init(self, **kwargs):
        """Called only once after full initialization."""
        self.print_ab(**kwargs)


class B(A):
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        self.a += 1
        self.b += 2


class C(B):
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        self.a += 1
        self.b += 2


if __name__ == "__main__":
    print("Creating C instance:")
    c = C()  # Should print 3, 6 only once

    print("\nCreating B instance:")
    b = B()  # Should print 2, 4 only once

    print("\nCreating A instance:")
    a = A()  # Should print 1, 2 only once

Saída de erro

Creating C instance:
Traceback (most recent call last):
  File "G:\github-aditya0by0\python-chebai\test.py", line 48, in <module>
    c = C()  # Should print 3, 6 only once
  File "G:\github-aditya0by0\python-chebai\test.py", line 10, in __call__
    instance = super().__call__(*args, **kwargs)  # Create the instance
  File "G:\github-aditya0by0\python-chebai\test.py", line 41, in __init__
    super().__init__(**kwargs)
  File "G:\github-aditya0by0\python-chebai\test.py", line 34, in __init__
    super().__init__(**kwargs)
  File "G:\github-aditya0by0\python-chebai\test.py", line 18, in __init__
    self.save_hyperparameters()
  File "G:\anaconda3\envs\env_chebai\lib\site-packages\lightning\pytorch\core\mixins\hparams_mixin.py", line 112, in save_hyperparameters
    save_hyperparameters(self, *args, ignore=ignore, frame=frame)
  File "G:\anaconda3\envs\env_chebai\lib\site-packages\lightning\pytorch\utilities\parsing.py", line 165, in save_hyperparameters
    for local_args in collect_init_args(frame, [], classes=(HyperparametersMixin,)):
  File "G:\anaconda3\envs\env_chebai\lib\site-packages\lightning\pytorch\utilities\parsing.py", line 135, in collect_init_args
    return collect_init_args(frame.f_back, path_args, inside=True, classes=classes)
  File "G:\anaconda3\envs\env_chebai\lib\site-packages\lightning\pytorch\utilities\parsing.py", line 135, in collect_init_args
    return collect_init_args(frame.f_back, path_args, inside=True, classes=classes)
  File "G:\anaconda3\envs\env_chebai\lib\site-packages\lightning\pytorch\utilities\parsing.py", line 135, in collect_init_args
    return collect_init_args(frame.f_back, path_args, inside=True, classes=classes)
  File "G:\anaconda3\envs\env_chebai\lib\site-packages\lightning\pytorch\utilities\parsing.py", line 131, in collect_init_args
    local_self, local_args = _get_init_args(frame)
  File "G:\anaconda3\envs\env_chebai\lib\site-packages\lightning\pytorch\utilities\parsing.py", line 97, in _get_init_args
    local_args = {k: local_vars[k] for k in init_parameters}
  File "G:\anaconda3\envs\env_chebai\lib\site-packages\lightning\pytorch\utilities\parsing.py", line 97, in <dictcomp>
    local_args = {k: local_vars[k] for k in init_parameters}
KeyError: 'self'

Ambiente

  • PyTorch Relâmpago: 2.1.2
  • Python: 3.10.14
  • Tocha: 2.5.1

Além disso, deixe-me apontar um problema semelhante, mas com origem de erro diferente: https://github.com/Lightning-AI/pytorch-lightning/issues/18405

python
  • 1 respostas
  • 25 Views
Prev
Próximo

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Reformatar números, inserindo separadores em posições fixas

    • 6 respostas
  • Marko Smith

    Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não?

    • 2 respostas
  • Marko Smith

    Problema com extensão desinstalada automaticamente do VScode (tema Material)

    • 2 respostas
  • Marko Smith

    Vue 3: Erro na criação "Identificador esperado, mas encontrado 'import'" [duplicado]

    • 1 respostas
  • Marko Smith

    Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores?

    • 1 respostas
  • Marko Smith

    Como faço para corrigir um erro MODULE_NOT_FOUND para um módulo que não importei manualmente?

    • 6 respostas
  • Marko Smith

    `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso?

    • 3 respostas
  • Marko Smith

    Um programa vazio que não faz nada em C++ precisa de um heap de 204 KB, mas não em C

    • 1 respostas
  • Marko Smith

    PowerBI atualmente quebrado com BigQuery: problema de driver Simba com atualização do Windows

    • 2 respostas
  • Marko Smith

    AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos

    • 1 respostas
  • Martin Hope
    Fantastic Mr Fox Somente o tipo copiável não é aceito na implementação std::vector do MSVC 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant Encontre o próximo dia da semana usando o cronógrafo 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor O inicializador de membro do construtor pode incluir a inicialização de outro membro? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul O C++20 mudou para permitir a conversão de `type(&)[N]` de matriz de limites conhecidos para `type(&)[]` de matriz de limites desconhecidos? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann Como/por que {2,3,10} e {x,3,10} com x=2 são ordenados de forma diferente? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller O ponto e vírgula agora é opcional em condicionais bash com [[ .. ]] na versão 5.2? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench Por que um traço duplo (--) faz com que esta cláusula MariaDB seja avaliada como verdadeira? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng Por que `dict(id=1, **{'id': 2})` às vezes gera `KeyError: 'id'` em vez de um TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos 2024-03-20 03:12:31 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve