Programação

Q & A para programadores profissionais e entusiastas

16
Como listar todas as funções em um módulo Python?
Eu tenho um módulo python instalado no meu sistema e gostaria de ver quais funções / classes / métodos estão disponíveis nele. Eu quero chamar a função doc em cada um. Em ruby, posso fazer algo como ClassName.methods para obter uma lista de todos os métodos disponíveis nessa classe. Existe …

13
Como pular um elemento em .map ()?
Como posso pular um elemento de matriz .map? Meu código: var sources = images.map(function (img) { if(img.src.split('.').pop() === "json"){ // if extension is .json return null; // skip } else{ return img.src; } }); Isso retornará: ["img.png", null, "img.png"]
418 javascript 


14
Preocupações de layout de coluna do Vim 80
A maneira que eu faço indicação de 80 colunas no vim parece incorreta: set columns=80. Às vezes, também set textwidth, mas quero poder ver e antecipar o estouro de linha com a set columnsalternativa. Isso tem alguns efeitos colaterais infelizes : Não posso ter set numbermedo de dividir arquivos com …
417 vim  coding-style 

18
Convertendo um objeto JS em uma matriz usando jQuery
Meu aplicativo cria um objeto JavaScript, como o seguinte: myObj= {1:[Array-Data], 2:[Array-Data]} Mas eu preciso desse objeto como uma matriz. array[1]:[Array-Data] array[2]:[Array-Data] Então, tentei converter esse objeto em uma matriz iterando $.eachatravés do objeto e adicionando o elemento a uma matriz: x=[] $.each(myObj, function(i,n) { x.push(n);}); Existe uma maneira melhor …

12
Girando vídeos com o FFmpeg
Eu tenho tentado descobrir como girar vídeos com FFmpeg. Estou trabalhando com vídeos do iPhone tirados no modo retrato. Eu sei como determinar os graus atuais de rotação usando o MediaInfo (excelente biblioteca, btw), mas estou preso no FFmpeg agora. Pelo que li, o que você precisa usar é uma …


13
Dica do tipo PHPDoc para array de objetos?
Portanto, no PHPDoc, pode-se especificar @varacima da declaração da variável membro para sugerir seu tipo. Então um IDE, por exemplo. O PHPEd saberá com que tipo de objeto está trabalhando e poderá fornecer uma visão do código para essa variável. <?php class Test { /** @var SomeObj */ private $someObjInstance; …
417 php  ide  phpdoc  var  hint 


30
Repetição do tempo limite de conexão bloqueada do Vagrant
Meu vagabundo estava funcionando perfeitamente bem ontem à noite. Acabei de ligar o PC, pressionei vagrant upe é isso que recebo: ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Forwarding ports... default: …
417 ssh  virtualbox  vagrant 

4
Ignore os avisos do Xcode ao usar o Cocoapods
Eu uso muitas bibliotecas de terceiros que possuem muitos avisos, após as atualizações mais recentes do Xcode. (por exemplo, o pod do SDK do Facebook) Agora, todos esses avisos são mostrados no meu Xcode no local em que quero ver meus próprios avisos ou erros. Existe alguma maneira de ignorar …

26
Como posso definir valores padrão no ActiveRecord?
Como posso definir o valor padrão no ActiveRecord? Eu vejo uma postagem do Pratik que descreve um pedaço feio e complicado de código: http://m.onkey.org/2007/7/24/how-to-set-default-values-in-your-model class Item < ActiveRecord::Base def initialize_with_defaults(attrs = nil, &block) initialize_without_defaults(attrs) do setter = lambda { |key, value| self.send("#{key.to_s}=", value) unless !attrs.nil? && attrs.keys.map(&:to_s).include?(key.to_s) } setter.call('scheduler_type', 'hotseat') …



16
Como forçar uma quebra de linha em uma palavra longa em um DIV?
Ok, isso está realmente me confundindo. Eu tenho algum conteúdo dentro de uma div assim: <div style="background-color: green; width: 200px; height: 300px;"> Thisisatest.Thisisatest.Thisisatest.Thisisatest.Thisisatest.Thisisatest. </div> No entanto, o conteúdo excede o DIV (conforme o esperado) porque a 'palavra' é muito longa. Como forçar o navegador a 'quebrar' a palavra, quando necessário, …
417 html  css  line-breaks 

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.