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
my min_d
Asked: 2025-04-11 15:41:17 +0800 CST

não é possível excluir a pasta WinSCP .NET Assembly no Powershell

  • 5

A tarefa é muito simples, mas não consigo implementá-la. Preciso excluir a pasta do sistema dos dados que são sincronizados com o servidor de backup remoto.

Meu Roteiro

param (
    $localPath = "E:\",
    $remotePath = "/disk_files_backup/disk_E",
    $logFile = "C:\Task_Sheduler\.log\sync_disk_E.log"
)

"$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') - Starting synchronization of $localPath to $remotePath" | Out-File $logFile

try {
    Add-Type -Path "C:\Program Files (x86)\WinSCP\WinSCPnet.dll"

    $sessionOptions = New-Object WinSCP.SessionOptions -Property @{
        Protocol = [WinSCP.Protocol]::Sftp
        HostName = "*"
        UserName = "*"
        Password = "*"
        GiveUpSecurityAndAcceptAnySshHostKey = $True
    }

    $session = New-Object WinSCP.Session

    try {
        # Connect
        $session.Open($sessionOptions)

        # Upload files
        $transferOptions = New-Object WinSCP.TransferOptions
        $transferOptions.TransferMode = [WinSCP.TransferMode]::Binary
        $transferOptions.FileMask = "| System Volume Information*" # Example file types to include
 
        # Synchronize files to remote directory, collect results
        $synchronizationResult = $session.SynchronizeDirectories(
            [WinSCP.SynchronizationMode]::Remote, 
            $localPath, 
            $remotePath, 
            $True,
            $transferOptions
        )
        $synchronizationResult #| Out-File $logFile -Append
    }
    finally {
        # Disconnect, clean up
        $session.Dispose()
    }
    exit 0
}
catch {
    Write-Host "Error: $($_.Exception.Message)"
    exit 1
}

tentei diferentes formatos para especificar a pasta, também excluí todas as pastas usando este método "| *" nada funciona para mim

.net
  • 1 respostas
  • 34 Views
Martin Hope
Qianxin Cheng
Asked: 2025-04-11 15:39:09 +0800 CST

O RFC 5280 exige que um RelativeDistinguishedName possa armazenar um emailAddress?

  • 6

Vi no RFC 4514 que ele especifica que o Nome Distinto deve suportar os seguintes nomes curtos.

CN commonName (2.5.4.3) L localityName (2.5.4.7) ST stateOrProvinceName (2.5.4.8) O organizationName (2.5.4.10) OU organizationalUnitName (2.5.4.11) C countryName (2.5.4.6) STREET streetAddress (2.5.4.9) DC domainComponent (0.9.2342.19200300.100.1.25) UID userId (0.9.2342.19200300.100.1.1)

Como podemos ver, o nome abreviado "emailAddress" não está incluído. Gostaria de saber se a RFC 5280 especifica "emailAddress" como um dos nomes abreviados que devem ser suportados em um Nome Distinto?

ssl-certificate
  • 1 respostas
  • 16 Views
Martin Hope
Michael
Asked: 2025-04-11 15:18:56 +0800 CST

O ícone encolhe quando o texto é quebrado. (Pseudoelemento anterior)

  • 5

O ícone encolhe quando o texto é quebrado e fica menor que os 36 px especificados em CSS. Exemplo

O ícone é incluído usando o pseudoelemento "antes".

Alguma ideia do porquê isso acontece e como consertar?

A sintaxe é a seguinte:

.initial {
  align-items: center;
  display: flex;
  font-size: 12px;
  margin: 10px 0px 10px 0px;
}

.initial::before {
  content: attr(data-initials);
  align-items: center;
  display: flex;
  justify-content: center;
  background-color: #111111;
  border-radius: 100% 100% 100% 100%;
  color: #ffffff;
  height: 36px;
  letter-spacing: 1px;
  line-height: 12px;
  margin-right: 10px;
  text-transform: uppercase;
  width: 36px;
}
<div class="row">
  <div data-initials="A" class="col-md-6 initial">
    This is a smaller text.
  </div>
</div>

<div class="row">
  <div data-initials="A" class="col-md-6 initial">
    This ist a very long text. This ist a very long text. This ist a very long text. This ist a very long text. This ist a very long text. This ist a very long text. This ist a very long text. This ist a very long text. This ist a very long text. This ist a very long text.
  </div>
</div>

html
  • 1 respostas
  • 37 Views
Martin Hope
miner_kai
Asked: 2025-04-11 14:53:33 +0800 CST

obtendo erro de segmentação ao tentar ler arquivo de texto contendo 1 byte de valor hexadecimal por linha em c

  • 6

estava tentando escrever algum código c para ler um arquivo de texto que contém algum valor hexadecimal no seguinte formato

AA
BB
CC
DD

Contendo 1 Byte de valores hexadecimais por linha no arquivo.

o seguinte é o código que usei para tentar ler 1 byte de valores hexadecimais por leitura

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

char* file_path;
FILE *fp;
uint8_t tmp_hex;
char buf[1L<<15];

int main (){
  file_path = "./hex.txt";
  printf("0\n");
  fp = fopen(file_path, "rb");
  printf("1\n");
  fscanf(fp, "%02X\n", tmp_hex);
  printf("2\n");
  *buf = tmp_hex;
}

o código parece funcionar, print("1\n");já que 1 é a última coisa que vejo impressa no terminal antes de receber uma mensagem de erro. segmentation fault (core dumped) O que estou fazendo errado ao ler o arquivo de texto?

O objetivo final é ler cada byte no arquivo de texto e armazená-lo bufpara manipulação binária

c
  • 2 respostas
  • 91 Views
Martin Hope
Danny Coleiro
Asked: 2025-04-11 14:42:07 +0800 CST

Como omitir minutos ao formatar uma hora?

  • 6

O código a seguir é perfeito.

    Sub Macro1()
            
        Dim mySecond As Double
        mySecond = 75
            
        Dim myMinute As Double
        myMinute = mySecond / 86400
            
        'Output of the following code is 01:15 which is perfect.
        Debug.Print Format(myMinute, "nn:ss")
             
    End Sub

Quero encurtar o código acima omitindo as seguintes linhas.

        Dim myMinute As Double
        myMinute = mySecond / 86400

É possível?

vba
  • 1 respostas
  • 32 Views
Martin Hope
Archer
Asked: 2025-04-11 14:38:09 +0800 CST

Como faço para recarregar o buffer no Appylar Android SDK?

  • 5

Implementei o SDK Android da Appylar no meu aplicativo. Na documentação, vejo que há um buffer interno com banners e intersticiais no SDK.

O problema é que, depois que todos os anúncios no buffer são exibidos, ele fica vazio. Isso significa que não há mais banners ou intersticiais para exibir.

Aqui está o código que tenho para mostrar banners:

if(bannerView.canShowAd()) {
    bannerView.showAd()
}

Neste cenário, preciso que a função canShowAd() retorne true, e isso só acontecerá se houver anúncios no buffer. Em outras palavras, como faço para reabastecer o buffer quando ele estiver vazio?

  • 1 respostas
  • 24 Views
Martin Hope
user30195264
Asked: 2025-04-11 14:16:44 +0800 CST

Sair automaticamente se a aba for fechada ou a cada 15 minutos a página sairá na página do script do aplicativo

  • 2
  1. Existe alguma fórmula ou função no Google Apps Script que efetue o logout automaticamente da página da Web a cada 15 minutos?
  2. Existe alguma fórmula ou função no Google Apps Script que efetue o logout automático da página da Web sempre que a aba for fechada?

Aqui está meu código de login e logout

    let MySheets  = SpreadsheetApp.getActiveSpreadsheet();
    let LoginSheet  = MySheets.getSheetByName("Overall");   

    function doGet(e) {
      var output = HtmlService.createTemplateFromFile('Login');
      const IMAGEID = "10X-Rh5CwfLb46ITf0iC3ebnILULk7nTc"
      var sess = getSession();
       if (sess.loggedIn) {
         output = HtmlService.createTemplateFromFile('Main');
      }
      
              
      return output.evaluate().setTitle('Database Page')
      .addMetaTag('viewport', 'width=device-width, initial-scale=1')
      .setFaviconUrl(`https://drive.google.com/uc?id=${IMAGEID}&export=download&format=png`);
    }

    function myURL() {
      return ScriptApp.getService().getUrl();
    }

    function setSession(session) {
      var sId   = Session.getTemporaryActiveUserKey();
      var uProp = PropertiesService.getUserProperties();
      uProp.setProperty(sId, JSON.stringify(session));
    }


    function getSession() {
      var sId   = Session.getTemporaryActiveUserKey();
      var uProp = PropertiesService.getUserProperties();
      var sData = uProp.getProperty(sId);
      return sData ? JSON.parse(sData) : { loggedIn: false };
    }

    function loginUser(pUID, pPassword) {
        
        if (loginCheck(pUID, pPassword)) {
          
          var sess = getSession();
          sess.loggedIn = true;
          sess.uid = pUID;
          setSession(sess);

            return 'success';
        } 
        else {
            return 'failure';
        }
    }


    function logoutUser() {
      var sess = getSession();
      sess.loggedIn = false;
      setSession(sess);
    }


    function loginCheck(pUID, pPassword) {
      let LoginPass =  false;
          let ReturnData = LoginSheet.getRange("Af:Af").createTextFinder(pUID).matchEntireCell(true).findAll();
            
            ReturnData.forEach(function (range) {
              let StartRow = range.getRow();
              let TmpPass = LoginSheet.getRange(StartRow, 33).getValue();
              if (TmpPass == pPassword)
              {
                  LoginPass = true;
              }
            });

        return LoginPass;
    }

E aqui está uma folha onde você pode trabalhar ou copiar as informações.

https://docs.google.com/spreadsheets/d/1ht3xdeLDH8jL4rKKs4SdAxMZk_4eG_e2xrZwWs0eVys/edit?gid=0#gid=0

html
  • 1 respostas
  • 64 Views
Martin Hope
05032 Mendicant Bias
Asked: 2025-04-11 14:00:18 +0800 CST

Variável de classe estática Python em classe aninhada

  • 6

Eu tenho uma classe aninhada que usa variáveis ​​estáticas para ter parâmetros e acumuladores em toda a classe.

Se eu fizer isso como uma classe autônoma, funciona.

Se eu criar uma classe aninhada e herdar a classe autônoma, funciona.

Mas não consigo fazer com que uma classe aninhada tenha variáveis ​​de classe estáticas, o interpretador fica confuso. O que estou fazendo errado?

Trecho de código:

class Cl_static_parameter_standalone:
    #static var common to all instances. Two uses: common settings, common accumulator
    c_n_counter : int = 0

    @staticmethod
    def increment() -> int:
        Cl_static_parameter_standalone.c_n_counter += 1
        return Cl_static_parameter_standalone.c_n_counter
    
class Cl_some_class:

    class Cl_static_parameter_inherited(Cl_static_parameter_standalone):
        pass

    class Cl_static_parameter_nested:
        c_n_counter : int = 0

        @staticmethod
        def increment() -> int:
            Cl_static_parameter_nested.c_n_counter += 1
            return Cl_static_parameter_nested.c_n_counter

    def __init__(self):
        return

    def do_something(self):
        
        print(f"Execute Standalone: {Cl_static_parameter_standalone.increment()}")
        print(f"Execute Inherited: {self.Cl_static_parameter_inherited.increment()}")
        print(f"Execute Nested: {self.Cl_static_parameter_nested.increment()}")
        return

my_instance = Cl_some_class()
my_instance.do_something()

Saída:

Execute Standalone: 1
Execute Inherited: 2      
Traceback (most recent call last):
  File "stack_overflow_class_static_parameter.py", line 52, in <module>
    my_instance.do_something()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "stack_overflow_class_static_parameter.py", line 48, in do_something
    print(f"Execute Nested:{self.Cl_static_parameter_nested.increment()}")   
                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^      
  File "stack_overflow_class_static_parameter.py", line 38, in increment
    Cl_static_parameter_nested.c_n_counter += 1     
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
NameError: name 'Cl_static_parameter_nested' is not defined. Did you mean: 'Cl_static_parameter_standalone'?
python
  • 1 respostas
  • 58 Views
Martin Hope
Jim Macaulay
Asked: 2025-04-11 13:36:29 +0800 CST

Extrair valor de dicionário específico de dataframe no PySpark com atributos que não diferenciam maiúsculas de minúsculas

  • 5

Eu tenho um dataframe abaixo

dataDictionary = [('value1', [{'key': 'Fruit', 'value': 'Apple'}, {'key': 'Colour', 'value': 'White'}]), 
                 ('value2', [{'key': 'Fruit', 'value': 'Mango'}, {'key': 'Bird', 'value': 'Eagle'}, {'key': 'Colour', 'value': 'Black'}]),
('value3', [{'key': 'Fruit', 'value': 'Apple'}, {'key': 'colour', 'value': 'Blue'}])] 

df = spark.createDataFrame(data=dataDictionary)
df.printSchema()
df.show(truncate=False)
+------+------------------------------------------------------------------------------------------------+
|_1    |_2                                                                                              |
+------+------------------------------------------------------------------------------------------------+
|value1|[{value -> Apple, key -> Fruit}, {value -> White, key -> Colour}]                               |
|value2|[{value -> Mango, key -> Fruit}, {value -> Eagle, key -> Bird}, {value -> Black, key -> Colour}]|
|value3|[{value -> Apple, key -> Fruit}, {value -> Blue, key -> colour}]                               
+------+------------------------------------------------------------------------------------------------+

Eu queria extrair apenas os valores de key -> Colour e estou usando abaixo para obter o resultado exato

from pyspark.sql import SparkSession, functions as F

...
df = df.select('_1', F.filter('_2', lambda x: x['key'] == 'Colour')[0]['value'])

resultado,

_1       _2
value1   White
value2   Black
value3

Mas para valor3, não há resultado porque a chave está em minúsculas colour, enquanto para valor1 e valor2, a chave está em camel case, Colouro que funciona com a função lambda F.filter('_2', lambda x: x['key'] == 'Colour')[0]['value']. Tentei usar upper para lidar com os três cenários, mas não funcionou.

F.filter('_2', lambda x: x['key'].upper() == 'COLOUR')[0]['value']

Qualquer sugestão será apreciada.

python
  • 1 respostas
  • 82 Views
Martin Hope
ALICEZzz
Asked: 2025-04-11 13:13:51 +0800 CST

Como chamamos isso de "int * nome[4]" usando esta frase "lista de tipos de declaradores derivados de T"

  • 8

No C17 temos isto (6.7.6.2 #3):

Se, na declaração “ T D1”, D1tiver uma das formas:

 D [ lista de qualificadores de tipo opt expressão de atribuição opt ]
 D [ lista de qualificadores de tipo opt expressão de atribuição ]
 D [ lista de qualificadores de tipo static expressão de atribuição ]
 D [ lista de qualificadores de tipo opt ]

e o tipo especificado para ident na declaração “ T D” é “ derived-declarator-type-list T ”, então o tipo especificado para ident é “ derived-declarator-type-list array of T ”. 144) (Veja 6.7.6.3 para o significado dos qualificadores de tipo opcionais e da palavra-chave static.)

Derivado não é float, ou int, ou char, é "matriz de", ou "ponteiro para".

Por exemplo, temos int name [2][3], aqui Testá int, e D1é A[2][3], com a forma D[3]onde Dé A[2], então T Dé int A[2], ou "matriz de 2 int". Então o tipo declarado de Aé "matriz de 2 matriz de 3 int".

Mas e quanto a int * name[4]?

Aqui, a " lista de tipos de declaradores derivados T " será int * name. E, ao que parece, o " array de lista de tipos de declaradores derivados de T " será um ponteiro para um array de 4 elementos?

No fim das contas, isso está errado, porque int *name[4]é um array de 4 ponteiros. Por favor, me explique.

arrays
  • 2 respostas
  • 130 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