Programação

Q & A para programadores profissionais e entusiastas

5
Existe alguma biblioteca de leitores / gravadores CSV em C #? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta pergunta provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …
111 c#  csv 

2
Como funciona a invocação mockito when ()?
Dada a seguinte declaração Mockito: when(mock.method()).thenReturn(someValue); Como o Mockito cria um proxy para um mock, visto que a instrução mock.method () passará o valor de retorno para when ()? Eu imagino que isso use algumas coisas CGLib, mas gostaria de saber como isso é feito tecnicamente.

7
Emulador de GPU para programação CUDA sem o hardware [fechado]
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado no ano passado . Melhore esta questão Pergunta: Existe um emulador para uma placa Geforce que me permita …
111 cuda  gpu  emulation  cpu 

5
Por que não devemos lançar essas exceções?
Me deparei com esta página do MSDN que afirma: Não lance Exception , SystemException , NullReferenceException ou IndexOutOfRangeException intencionalmente de seu próprio código-fonte. Infelizmente, não se preocupa em explicar o porquê. Posso adivinhar as razões, mas espero que alguém com mais autoridade no assunto possa oferecer sua visão. Os dois …

3
Como a concatenação de strings é implementada no Java 9?
Conforme escrito em JEP 280: Indify String Concatenation : Altere a Stringsequência de bytecode de concatenação estática gerada por javacpara usar invokedynamicchamadas para funções de biblioteca JDK. Isso permitirá otimizações futuras de Stringconcatenação sem a necessidade de alterações adicionais no bytecode emitido por javac. Aqui eu quero entender o que …

2
De onde o sys.path do Python é inicializado?
De onde o sys.path do Python é inicializado? UPD : Python está adicionando alguns caminhos antes de se referir a PYTHONPATH: >>> import sys >>> from pprint import pprint as p >>> p(sys.path) ['', 'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\orbited-0.7.8-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\morbid-0.8.6.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\demjson-1.4-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\stomper-0.2.2-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\uuid-1.30-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\stompservice-0.1.0-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\cherrypy-3.0.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\pyorbited-0.2.2-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\flup-1.0.1-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\wsgilog-0.1-py2.5.egg', 'c:\\testdir', 'C:\\Windows\\system32\\python25.zip', 'C:\\Python25\\DLLs', 'C:\\Python25\\lib', 'C:\\Python25\\lib\\plat-win', …
111 python  path  sys 

5
Campos comuns do MySQL e seus tipos de dados apropriados
Estou configurando um banco de dados MySQL muito pequeno que armazena nome, sobrenome, e-mail e número de telefone e estou lutando para encontrar o tipo de dados 'perfeito' para cada campo. Sei que não existe uma resposta perfeita, mas deve haver algum tipo de convenção comum para campos comumente usados …
111 mysql  database  types 


7
O que o Redis faz quando fica sem memória?
Esta pode ser uma pergunta fácil, mas estou tendo dificuldade em encontrar a resposta. Como o Redis 2.0 lida com o esgotamento da memória máxima alocada? Como ele decide quais dados remover ou quais dados manter na memória?
111 nosql  redis 

1
Qual é a diferença entre o atributo oculto (HTML5) e a regra display: none (CSS)?
HTML5 tem um novo atributo global hidden, que pode ser usado para ocultar conteúdo. <article hidden> <h2>Article #1</h2> <p>Lorem ipsum ...</p> </article> CSS tem a display:noneregra, que também pode ser usada para ocultar conteúdo. article { display:none; } Visualmente, eles são idênticos. Qual é a diferença semanticamente? Computacionalmente? Que orientações …
111 css  html  visibility 

5
O Java RegEx não diferencia maiúsculas de minúsculas?
Em Java, ao fazer um replaceAll para procurar um padrão regex como: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (para remover palavras duplicadas consecutivas que não diferenciam maiúsculas de minúsculas, por exemplo, Teste de teste), não tenho certeza de onde coloquei o ?i. Eu li que deveria estar no início, mas se eu tirar, então …

9
String de hash via SHA-256 em Java
Ao procurar por aqui e também na Internet em geral, encontrei o Castelo Bouncy . Eu quero usar o Bouncy Castle (ou algum outro utilitário disponível gratuitamente) para gerar um SHA-256 Hash de uma String em Java. Olhando a documentação deles, não consigo encontrar bons exemplos do que quero fazer. …
111 java  bouncycastle  sha256  jce 


3
Como o Anaconda está relacionado ao Python?
Sou iniciante e quero aprender programação de computadores. Então, por enquanto, comecei a aprender Python sozinho com algum conhecimento sobre programação em C e Fortran. Agora, instalei o Python versão 3.6.0 e tive dificuldade em encontrar um texto adequado para aprender Python nesta versão. Até a série de palestras online …

3
PHP cURL vs file_get_contents
Como essas duas partes do código diferem ao acessar uma API REST? $result = file_get_contents('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); e $ch = curl_init('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); Ambos produzem o mesmo resultado, a julgar por print_r(json_decode($result))

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.