Articles of conjunto de

Diferentes tipos de conjuntos thread-safe em Java

Parece haver muitas implementações e formas diferentes de gerar conjuntos seguros para encadeamento em Java. Alguns exemplos incluem 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (conjunto de conjunto) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (new ConcurrentHashMap ()) 5) Outros Conjuntos gerados de forma semelhante a (4) Esses exemplos vêm do padrão de simultaneidade: implementações de conjuntos simultâneos no Java 6 […]

Como fazer um conjunto de energia no DrRacket?

Eu estou usando o idioma de início com abreviações de lista para DrRacket e quero fazer um conjunto de recursivamente, mas não consigo descobrir como fazê-lo. Eu atualmente tenho tanto (define (powerset aL) (cond [(empty? aL) (list)] qualquer ajuda seria bem-vinda.

Obtendo largura de banda máxima em Haswell no cache L1: obtendo apenas 62%

Eu estou tentando obter largura de banda total no cache L1 para a seguinte function em processadores Intel float triad(float *x, float *y, float *z, const int n) { float k = 3.14159f; for(int i=0; i<n; i++) { z[i] = x[i] + k*y[i]; } } Esta é a function tríade do STREAM . Eu recebo […]

Como definir variables ​​em scripts de HIVE

Estou procurando o equivalente SQL de “SET varname = value” no Hive QL Eu sei que posso fazer algo assim: SET CURRENT_DATE = ‘2012-09-16′; SELECT * FROM foo WHERE day >= @CURRENT_DATE Mas então eu recebo este erro “caractere ‘@’ não suportado aqui”

Qual é o caminho mais rápido para comparar dois conjuntos em Java?

Eu estou tentando otimizar um pedaço de código que compara elementos da lista. Por exemplo. public void compare(Set firstSet, Set secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } Por favor, leve em consideração que o número de registros em conjuntos será alto. obrigado Shekhar

o que acontece quando você modifica um elemento de um std :: set?

Se eu alterar um elemento de um std :: set, por exemplo, por meio de um iterador, sei que ele não é “reinserido” ou “recorrido”, mas há alguma menção se ele desencadeia um comportamento indefinido? Por exemplo, eu imagino que as inserções estragariam. Existe alguma menção especificamente do que acontece?

O ADD 1 é realmente mais rápido que o INC? x86

Eu li vários guias de otimização que afirmam ADD 1 é mais rápido do que usando INC em x86. Isso é realmente verdade?

Como faço para travar o pool de aplicativos?

Nosso aplicativo da Web do ASP.NET 2 lida com exceções de maneira muito elegante. Nós pegamos exceções no Global ASAX em Application_Error. A partir daí registramos a exceção e mostramos uma mensagem amigável ao usuário. No entanto, esta manhã, implantamos a versão mais recente do nosso site. Ele correu bem por meia hora, mas depois […]

Estouro e carregue bandeiras no Z80

Eu comecei a implementar o conjunto ADD A, r de opcodes no meu core Z80. Eu tive um pouco de confusão sobre as bandeiras de carry e overflow que eu acho que eu tenho pregado, mas eu queria colocá-lo para a comunidade para verificar se estou certo. Basicamente, pelo que eu posso ver, a ALU […]

Como definir um valor de object JavaScript dinamicamente?

É difícil explicar o caso por palavras, deixe-me dar um exemplo: var myObj = { ‘name’: ‘Umut’, ‘age’ : 34 }; var prop = ‘name’; var value = ‘Onur’; myObj[name] = value; // This does not work eval(‘myObj.’ + name) = value; //Bad coding 😉 Como posso definir uma propriedade de variável com valor de […]