pré_calculado - página 8

 
Alexander Puzanov:

Oh querido, como você acha que um bug é diferente de um axioma? Não há necessidade de polvilhar seu cérebro com palavras aqui - tudo formulado em 3 parágrafos pode ser facilmente visto em meu primeiro post. Se não for assim - você é um programador, não um carpinteiro, mostre em seu código como resolver separadamente tarefas simples listadas em 3 parágrafos com a calcule preliminarmente sem muletas adicionais: mostre quantas barras foram contadas no tick anterior, defina a primeira chamada do OnCalculate e defina que o histórico (soma de verificação) foi alterado. Não há necessidade de inventar nada para o usuário, para adequar seus axiomas - as tarefas são formuladas, muito simples e sem ambigüidade como meio dedo

A receita é a seguinte: Leia cuidadosamente a documentação e retire a palavra "muleta" de seu vocabulário.
 
Alexey Kozitsyn:
Esta pergunta não deve ser dirigida a Vladimir (ele apenas defende a posição dos desenvolvedores), mas aos próprios desenvolvedores, que (representados por Slawa) disseram que quando pré_calculado = 0 - recalcule tudo novamente. Eles nem sempre podem calcular todas as variantes do uso do indicador. Se há um problema agora, é inútil atormentar o moderador, você deve ir ao servicedesk com uma descrição detalhada.

Não adianta - MQ tem uma lista mestra de prioridades de desenvolvimento, e os desejos dos passageiros não incomodam o motorista. A solução ideal para os passageiros é conseguir uma motocicleta. Como foi com as funções de remoção de objetos de prefixo caseiro antes das prioridades da MQ chegarem a ele. É isso que sugiro a Vladimir, como o principal entusiasta dos Cinco - fazer uma bela função que ensacaria as moscas e costeletas separadamente, mas ele teima em esquivar-se. Se a função/estrutura mostrar quantas barras foram contadas no pré-cálculo, mais 2 bandeiras - 1ª execução OnCalculate e mudar o checksum, o usuário decidirá como viver - quando inicializar, recalcular ou dormir. e o nú_calculado, pois resolve uma combinação privada de 3 "se" - este é um ancinho para o usuário.
 
Alexander Puzanov:

Não adianta - a MQ tem uma lista mestra de prioridades de desenvolvimento e o motorista não se importa com as necessidades dos passageiros. A solução ideal para os passageiros é conseguir uma motocicleta. Como foi com as funções de remoção de objetos de prefixo caseiro antes das prioridades da MQ chegarem a ele. É isso que sugiro a Vladimir, como o principal entusiasta dos Cinco - fazer uma bela função que ensacaria as moscas e costeletas separadamente, mas ele teima em esquivar-se. Se a função/estrutura mostrar quantas barras foram contadas na pré chamada, mais 2 bandeiras - 1ª execução OnInit e mudança de checksum, o usuário decidirá como viver - quando inicializar, recalcular ou dormir. e o nú_calculado, pois resolve uma combinação privada de 3 "se" - este é um ancinho para o usuário.

O objetivo é, pelo menos, colocar o problema "por escrito". Se eles apreciam, ao menos coloque-o na lista.

Enquanto isso, você propôs uma solução normal, talvez não muito bonita, mas os problemas que você está resolvendo não são exatamente padrão.

 
Alexander Puzanov:

Não adianta - a MQ tem uma lista de prioridades de desenvolvimento, e os desejos dos passageiros do motorista não importam. A solução ideal para os passageiros é conseguir uma motocicleta. Como foi com as funções de remoção de objetos de prefixo caseiro antes das prioridades da MQ chegarem a ele. É isso que sugiro a Vladimir, como o principal entusiasta dos Cinco - fazer uma bela função que ensacaria as moscas e costeletas separadamente, mas ele teima em esquivar-se. Se a função/estrutura mostrar quantas barras foram contadas na pré chamada, mais 2 bandeiras - 1ª execução OnInit e mudança de checksum, o usuário decidirá como viver - quando inicializar, recalcular ou dormir. e o nú_calculado, pois decide uma combinação privada de 3 ifs - é um ancinho para o usuário
Necessidade de pensar sobre isso... Mais tarde reformularei a frase para destacar o pensamento exato, remova a "água".
 
Alexey Kozitsyn:

A uma pergunta sobre a inicialização do buffer durante a inicialização. Considere logicamente. Não há acesso a tarifas_total no OnInit(), certo? Se não houver acesso a tarifas_total no OnInit(), então os tamanhos dos buffers indicadores ainda não são conhecidos (=0 você mesmo pode verificá-lo). E como o tamanho de um buffer indicador = 0, o que você vai reiniciar?

É claro. O que é bobagem, como diz Vladimir, você deve zerar o buffer indicador no laço entre todos os elementos da matriz.
 
Alexey Kozitsyn:
Você não deve dirigir esta pergunta a Vladimir (ele só defende a posição dos desenvolvedores), mas aos próprios desenvolvedores (representados por Slawa), que lhe disseram que quando pré_calculado = 0 - recalcule tudo de novo. Eles nem sempre podem calcular todas as variantes do uso do indicador. Se houver um problema agora, é inútil incomodar o moderador, você deve usar o balcão de serviço com uma descrição detalhada.

Se ele não tivesse tentado dar conselhos desajeitados, ninguém o teria torturado.

Nenhuma resposta finge ... e tenta fazer com que as pessoas pareçam as mesmas.

 
Karputov Vladimir:

1. Novamente uma corrente de pensamento, mas eu nunca vi o ponto.

2. Você ainda não respondeu à pergunta, o que mostra que você nunca pensou no que está armazenado na variável depois que ela é declarada.

Não finja... Tudo claro, mas especialmente para você uma foto



O computador estava trabalhando sem desligar, o gráfico não estava fechado, o indicador não foi removido do gráfico...

Pergunta: Onde estão faltando as barras de 2 minutos?

 
Alexey Viktorov:
Isso é compreensível. O que é insano é que Vladimir diz que o tampão indicador deve ser limpo no laço sobre todos os elementos da matriz.
Sim, o loop provavelmente é demais. Mas se em pré-cálculo = 0 (com o buffer previamente preenchido) alguns valores neste buffer são reinicializados, deve ser um erro. Vamos verificar agora...
 
Alexey Viktorov:

Não finja... Tudo claro, mas uma imagem especialmente para você



O computador estava trabalhando sem desligar, o gráfico não fechava, o indicador não era removido do gráfico.

Pergunta: Onde estão faltando as barras de 2 minutos?

Mostre-me o código. Vamos rir e explicar.
 
E para os que estão no tanque, opré-calculado há muito retornou não apenas 0, mas às vezes a última barra contada.