Engenharia de software

9
Como uma porta "escuta", puxa ou empurra?

Quando você escreve um código para escutar de uma porta, como 80 por exemplo, o que acontece sob o capô? O método que o sistema operacional usa para ouvir é puxar ou empurrar? Em outras palavras, o SO verifica essa porta a cada milissegundos x, por exemplo? Eu simplesmente não entendo. Quanto mais...

9
Em seguida na simultaneidade

No ano passado, tenho trabalhado muito em concorrência em Java e construí e trabalhei em muitos pacotes simultâneos. Então, em termos de desenvolvimento no mundo concorrente, estou bastante confiante. Além disso, estou muito interessado em aprender e entender mais sobre programação simultânea. Mas...

9
WinRT e .NET: O que é, onde o coloco e o que muda?

Digamos que eu seja um desenvolvedor .NET e queira criar meu aplicativo no WinRT. O que eu li é que é uma API completamente nova para Windows 8, fortemente relacionada aos aplicativos estilo Metro. Estou assumindo que posso desenvolver o WinRT no .NET / C #? Como isso se relaciona, por exemplo, ao...

9
Explicação do truque do Google Gravity

Não sou muito desenvolvedor de JS, mas me deparei com este site chamado Google Gravity (aqueles que não o usaram, tente fazer uma pesquisa lá - você ficará surpreso), que é uma página inicial do Google remasterizada. Desde então, estive pensando e pensando em aprender mais sobre como o cara o...

9
Como criar e publicar uma biblioteca Java útil

Recentemente, trabalhei em uma classe Java que gera permutações por lista de objetos. De qualquer forma, eu gostaria que essa biblioteca fosse oferecida ao público, por isso tenho várias perguntas: A maioria das bibliotecas que eu vejo tem esse nome de pacote complicado, incluindo especificamente...

9
Como faço para superar meu hump .NET? [fechadas]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 5 anos . Eu tenho me ensinado a...