Programação

Q & A para programadores profissionais e entusiastas

14
Swift: Teste opcional para nada
Estou usando o Xcode 6 Beta 4. Tenho uma situação estranha em que não consigo descobrir como testar adequadamente os opcionais. Se eu tiver um xyz opcional, é a maneira correta de testar: if (xyz) // Do something ou if (xyz != nil) // Do something Os documentos dizem para …
137 ios  swift  optional 


2
Como adicionar uma coluna constante em um Spark DataFrame?
Eu quero adicionar uma coluna em um DataFramecom algum valor arbitrário (que é o mesmo para cada linha). Eu recebo um erro quando uso da withColumnseguinte maneira: dt.withColumn('new_column', 10).head(5) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-50-a6d0257ca2be> in <module>() 1 dt = (messages 2 .select(messages.fromuserid, messages.messagetype, floor(messages.datetime/(1000*60*5)).alias("dt"))) ----> 3 dt.withColumn('new_column', …

4
MVC (Laravel) onde adicionar lógica
Digamos que sempre que eu faço uma operação CRUD ou modifico um relacionamento de uma maneira específica, também quero fazer outra coisa. Por exemplo, sempre que alguém publica uma postagem, também quero salvar algo em uma tabela para análise. Talvez não seja o melhor exemplo, mas em geral há muito …


4
Por que argumentos não padrão não podem seguir argumentos padrão?
Por que esse trecho de código gera um SyntaxError? >>> def fun1(a="who is you", b="True", x, y): ... print a,b,x,y ... File "<stdin>", line 1 SyntaxError: non-default argument follows default argument Enquanto o seguinte trecho de código é executado sem erros visíveis: >>> def fun1(x, y, a="who is you", b="True"): …
137 python 

2
É uma boa ideia indexar o campo datetime no mysql?
Estou trabalhando no design de um banco de dados grande. Na minha aplicação, terei muitas linhas, por exemplo, atualmente tenho uma tabela com 4 milhões de registros. A maioria das minhas consultas usa a cláusula datetime para selecionar dados. É uma boa ideia indexar campos de data e hora no …
137 mysql  indexing 

5
Operador de endereço duplo C ++? (&&)
Estou lendo o código fonte STL e não tenho idéia do que o &&operador de endereço deve fazer. Aqui está um exemplo de código de stl_vector.h: vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. this->clear(); this->swap(__x); return *this; } "Endereço do endereço" faz algum …

11
caminho absoluto res.sendFile
Se eu fizer uma res.sendfile('public/index1.html'); então recebo um aviso do console do servidor expresso obsoleto res.sendfile: use em res.sendFilevez disso mas funciona bem no lado do cliente. Mas quando eu mudo para res.sendFile('public/index1.html'); Eu recebo um erro TypeError: o caminho deve ser absoluto ou especificar raiz para res.sendFile e index1.htmlnão …
137 node.js  express  path 



13
Ocultar o cursor de um UITextField
Estou usando um UITextFieldcom um UIPickerViewpara inputView, para que, quando o usuário tocar no campo de texto, um seletor seja convocado para que ele selecione uma opção. Quase tudo funciona, mas eu tenho um problema: o cursor ainda pisca no campo de texto quando está ativo, o que é feio …

8
Como comparar DateTime em c #?
Não quero que o usuário indique a data ou hora atrasada. Como posso comparar se a data e hora inseridas são MENOS e a hora atual? Se a data e a hora atuais forem 17 de junho de 2010, 12:25, desejo que o usuário não possa fornecer a data antes …
137 c#  .net  datetime 

12
Carregar esquema de cores diferente ao usar vimdiff
Como carregar um esquema de cores diferente ao fazê-lo vimdiff. Eu quero isso porque o meu esquema de cores atual não mostra algumas diferenças adequadamente em vimdiff, para. por exemplo, algumas diferenças são mostradas com a mesma cor fg / bg. Isso torna muito difícil entender o diff. Então, toda …
137 vim  vimdiff 

4
GROUP_CONCAT PEDIDO POR
Eu tenho uma tabela como: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | …

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.