Programação

Q & A para programadores profissionais e entusiastas


9
Como crio um arquivo E quaisquer pastas, se as pastas não existirem?
Imagine que desejo criar (ou substituir) o seguinte arquivo: - C:\Temp\Bar\Foo\Test.txt Usando o método File.Create (..) , isso pode ser feito. MAS, se eu não tiver uma das seguintes pastas (desse caminho de exemplo, acima) Temp Barra Foo então recebo uma DirectoryNotFoundException lançada. Então .. dado um caminho, como podemos …
136 c#  .net  file-access 


8
Memoização em Haskell?
Quaisquer dicas sobre como resolver com eficiência a seguinte função no Haskell, para grandes números (n > 108) f(n) = max(n, f(n/2) + f(n/3) + f(n/4)) Eu vi exemplos de memorização em Haskell para resolver números de fibonacci, que envolviam computar (preguiçosamente) todos os números de fibonacci até o n …

6
Em c ++, o que significa um til "~" antes do nome de uma função?
template <class T> class Stack { public: Stack(int = 10) ; ~Stack() { delete [] stackPtr ; } //<--- What does the "~" signify? int push(const T&); int pop(T&) ; int isEmpty()const { return top == -1 ; } int isFull() const { return top == size - 1 ; …
136 c++ 

4
Chave estrangeira para chave não primária
Eu tenho uma tabela que contém dados e uma dessas linhas precisa existir em outra tabela. Então, eu quero uma chave estrangeira para manter a integridade referencial. CREATE TABLE table1 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, SomeData VARCHAR(100) NOT NULL ) CREATE TABLE table2 …
136 sql  sql-server 

6
Como ligar para C da Swift?
Existe uma maneira de chamar rotinas C a partir do Swift? Muitas bibliotecas iOS / Apple são apenas C e eu ainda gostaria de poder chamá-las. Por exemplo, eu gostaria de poder chamar as bibliotecas objc runtime da swift. Em particular, como você faz a ponte dos cabeçalhos do iOS …
136 c  swift 




12
Habilitar conexão remota MySQL: ERRO 1045 (28000): acesso negado ao usuário
MySQL 5.1.31 em execução no Windows XP. No servidor MySQL local (192.168.233.142), eu posso conectar como root da seguinte maneira: >mysql --host=192.168.233.142 --user=root --password=redacted De uma máquina remota (192.168.233.163), posso ver que a porta mysql está aberta: # telnet 192.168.233.142 3306 Trying 192.168.233.142... Connected to 192.168.233.142 (192.168.233.142). Mas ao tentar …
136 mysql 





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.