Eu estou tentando gerar aleatoriamente um gráfico direcionado com o objetivo de criar um jogo de quebra-cabeça semelhante aos quebra-cabeças deslizantes de gelo de Pokemon. Isto é essencialmente o que eu quero ser capaz de gerar aleatoriamente:
Eu estou tentando gerar aleatoriamente um gráfico direcionado com o objetivo de criar um jogo de quebra-cabeça semelhante aos quebra-cabeças deslizantes de gelo de Pokemon. Isto é essencialmente o que eu quero ser capaz de gerar aleatoriamente:
Por exemplo, nas linguagens funcionais, as variáveis são de atribuição única e seus valores são imutáveis depois de atribuídos. Portanto, eles têm dois estados ilimitados e limitados ; uma vez vinculados, eles não podem ser alterados. Existe algum termo matemático ou outro termo de ciência da...
Suponha que tenhamos dois nós de mesmo nível: o primeiro nó pode enviar uma solicitação de conexão para o segundo, mas também o segundo pode enviar uma solicitação de conexão para o primeiro. Como evitar uma conexão dupla entre os dois nós? Para resolver esse problema, seria suficiente tornar...
Suponha que exista uma Pageclasse, que represente um conjunto de instruções para um renderizador de página. E suponha que exista uma Rendererclasse que saiba como renderizar uma página na tela. É possível estruturar o código de duas maneiras diferentes: /* * 1) Page Uses Renderer internally, *...
Eu tenho este seguinte cenário: Um usuário faz uma solicitação GET/projects/1 e recebe um ETag . O usuário faz uma solicitação PUT para /projects/1com o ETag da etapa 1. O usuário faz outra solicitação de PUT /projects/1com o ETag da etapa 1. Normalmente, a segunda solicitação PUT receberia uma...
Estou procurando implementar uma tabela de hash rápida e bem distribuída em C #. Estou tendo problemas para escolher minha função de restrição de hash que usa um código de hash arbitrário e a "restringe" para que possa ser usada para indexar os buckets. Existem duas opções que vejo até agora: Por...
Estou aprendendo Haskell e estava procurando uma ferramenta de indentação automática. Não olhei muito e aprendi que em Haskell (como em Python), o recuo significa um bloco. Como resultado, acho que é impossível criar uma ferramenta de formatação automática, tão forte quanto em outros idiomas da...
Estou escrevendo um pequeno trabalho de pesquisa que envolve metodologias de desenvolvimento de software. Eu estava analisando todas as metodologias disponíveis e me perguntei, de todas as metodologias, há alguma que tenha fornecido as bases para as outras? Por exemplo, analisando as seguintes...
Estou lendo hibernação e me deparei com declarações como "conexões JDBC abertas em várias solicitações não é uma coisa boa porque é um recurso caro". O que se entende por recurso caro? Editar: estou adicionando o que o usuário desconhecido adicionou como um comentário abaixo. Se o...
Eu sei Java, C #, C ++. Eu usei o Perl e estou escolhendo o Python e o Actionscript 3. Certamente este é um caminho que outros trilharam, então estou perguntando como você mantém todas essas línguas na sua
Isso é algo que estou fazendo muito ultimamente. Exemplo: setCircle(circle, i, { current }) { if (i == current) { circle.src = 'images/25CE.svg' circle.alt = 'Now picking' } else if (i < current) { circle.src = 'images/25C9.svg' circle.alt = 'Pick failed' } else if (i > current) {...
Eu li muitos livros e artigos sobre programação funcional e ainda tenho vergonha de não conseguir entender com certeza alguns conceitos muito básicos. Uma das principais idéias da programação funcional é que a mesma entrada sempre deve produzir a mesma saída. Portanto, digamos, a consulta ao banco...
Java e C # fornecem segurança de memória, verificando os limites da matriz e as desreferências de ponteiros. Quais mecanismos podem ser implementados em uma linguagem de programação para evitar a possibilidade de condições de corrida e
Estou debatendo com meu colega sobre quando executar a revisão de código - antes ou depois dos testes de unidade. Qual é a melhor prática? Alguns fatores que precisamos levar em consideração (pode haver mais): Tamanho da alteração do código - uma grande alteração significa que mais alterações...
Suponha que eu esteja trabalhando em um sistema razoavelmente grande existente. Eu tenho um objeto myObjectde classe MyClass(pelo exemplo, suponha que eu esteja trabalhando em Java). myObjecté uma composição que contém Collection, digamos, a, Liste outros objetos que (acho) são irrelevantes. Ele...
Existem algumas estatísticas por aí que mostram o aprox. número de usuários que as linguagens de programação populares têm e a taxa que esse número aumenta com o
Eu li vários artigos, artigos e a seção 4.1.4, capítulo 4 de Compiladores: Princípios, Técnicas e Ferramentas (2ª Edição) (também conhecida como "O Livro do Dragão"), que discutem o tópico da recuperação de erro de compilador sintático. No entanto, depois de experimentar vários compiladores...
Recentemente, refatorava um método que era um comando e um método de consulta. Depois de separá-lo em um método de comando e um método de consulta, descobri que agora existem vários locais no código em que estou chamando o comando e obtendo o valor da consulta, o que parece uma violação do...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Considere o...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Estou fazendo...