Programação

Q & A para programadores profissionais e entusiastas

16
Qual é a diferença entre uma interface e uma classe, e por que devo usar uma interface quando posso implementar os métodos diretamente na classe?
Estou ciente de que esta é uma pergunta muito básica, mas um entrevistador me perguntou de uma forma muito ardilosa e eu estava desamparado :( Conheço apenas a definição material ou teórica para uma interface e também a implementei em muitos projetos nos quais trabalhei. Mas eu realmente não entendo …
117 c#  class  oop  interface  abstraction 

16
Como alinhar formulários de entrada em HTML
Sou novo em HTML e estou tentando aprender a usar formulários. O maior problema que estou tendo até agora é o alinhamento dos formulários. Aqui está um exemplo do meu arquivo HTML atual: <form> First Name:<input type="text" name="first"><br /> Last Name:<input type="text" name="last"><br /> Email:<input type="text" name="email"><br /> </form> O …
117 html  forms  alignment 

5
Flexbox e Internet Explorer 11 (exibir: flex em <html>?)
Estou planejando deixar de usar layouts "flutuantes" e usar CSS flexbox para projetos futuros. Fiquei encantado em ver que todos os principais navegadores em suas versões atuais parecem oferecer suporte (de uma forma ou de outra) ao flexbox. Eu fui para "Resolvido pelo Flexbox" para ver alguns exemplos. No entanto, …

8
Índice (baseado em zero) deve ser maior ou igual a zero
Ei, continuo recebendo um erro: O índice (baseado em zero) deve ser maior ou igual a zero e menor que o tamanho da lista de argumentos. Meu código: OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn); OdbcDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Name.Text = …
117 c#  asp.net  mysql  sql 

5
erro: biblioteca Libtool usada, mas 'LIBTOOL' é indefinida
Estou tentando a automakebiblioteca OrientDb C ++, mas estou obtendo alguns erros. Makefile.am:10: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:10: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:10: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:10: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:10: …
117 c  linux  autotools  orientdb 



10
Atributo alt da imagem de fundo CSS
Este é um que eu não tive que enfrentar antes. Preciso usar alt tags em todas as imagens em um site, incluindo aquelas usadas pelo atributo CSS background-image. Não existe nenhuma propriedade CSS como esta até onde eu sei, então qual é a melhor maneira de fazer isso?
117 html  css 

5
Diferença entre fmt.Println () e println () no Go
Conforme ilustrado abaixo, ambos fmt.Println()e println()fornecem a mesma saída em Go:Hello world! Mas: como eles diferem um do outro? Snippet 1, usando o fmtpacote; package main import ( "fmt" ) func main() { fmt.Println("Hello world!") } Snippet 2, sem o fmtpacote; package main func main() { println("Hello world!") }
117 go  println 


5
is_file ou file_exists em PHP
Preciso verificar se um arquivo está no HDD em um local especificado ($ path. $ File_name). Qual é a diferença entre is_file()e file_exists()funções e que é melhor / mais rápido para uso em PHP?
117 php  file  exists 



6
Como selecionar a versão Python no PyCharm?
Tenho o PyCharm 1.5.4 e usei a opção "Abrir diretório" para abrir o conteúdo de uma pasta no IDE. Tenho o Python versão 3.2 selecionado (ele aparece no nó "Bibliotecas externas"). Como posso selecionar outra versão do Python (que já instalei em minha máquina) para que o PyCharm use essa …

8
Como afirmar maior do que usar JUnit Assert?
Eu tenho esses valores vindo de um teste previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" e eu tento // current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) &gt; Long.parseLong(currentTokenValues[1])); Eu entendo java.lang.AssertionErrore detailMessagena depuração null. Como posso afirmar condições superiores ao uso JUnit
117 java  junit 

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.