Programação

Q & A para programadores profissionais e entusiastas


20
Expressão regular para combinar parênteses balanceados
Eu preciso de uma expressão regular para selecionar todo o texto entre dois colchetes externos. Exemplo: some text(text here(possible text)text(possible text(more text)))end text Resultado: (text here(possible text)text(possible text(more text)))
290 regex 


11
Por que usar a palavra-chave 'ref' ao passar um objeto?
Se estou passando um objeto para um método, por que devo usar a palavra-chave ref? Esse não é o comportamento padrão, afinal? Por exemplo: class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo"; DoSomething(t); Console.WriteLine(t.Something); } static public void DoSomething(TestRef t) { t.Something …

3
Reduzir o tamanho do repositório git
Tentei procurar um bom tutorial sobre como reduzir o tamanho do repositório, mas não o encontrei. Como reduzo meu tamanho de repositório ... é de cerca de 10 MB, mas o Heroku permite apenas 50 MB e não estou nem perto de terminar o desenvolvimento do meu aplicativo. Adicionei os …
290 git  git-clean 


9
Como Git stash pop esconderijo específico no 1.8.3?
Acabei de atualizar o Git. Estou no Git versão 1.8.3. Hoje de manhã, tentei descompactar uma alteração no fundo da pilha. Eu corri git stash pop stash@{1}e recebi esse erro. fatal: argumento ambíguo 'stash @ 1': revisão desconhecida ou caminho fora da árvore de trabalho. Use '-' para separar os …
290 git  escaping  git-stash 

11
Mapa vs objeto em JavaScript
Acabei de descobrir chromestatus.com e, depois de perder várias horas do meu dia, encontrei esta entrada de recurso : Mapa: objetos de mapa são simples mapas de chave / valor. Isso me confundiu. Objetos regulares do JavaScript são dicionários, então como é Mapdiferente de um dicionário? Conceitualmente, eles são idênticos …

7
Como converter / converter long para String?
Acabei de criar um exemplo de aplicativo BB, que permite escolher a data. DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); Depois de escolher a data, preciso converter esse valor longo em String, para poder armazenar facilmente o valor da data em algum lugar do banco de …


10
Executar comando em todos os arquivos em um diretório
Alguém poderia, por favor, fornecer o código para fazer o seguinte: Suponha que exista um diretório de arquivos, todos os quais precisam ser executados através de um programa. O programa gera os resultados para a saída padrão. Eu preciso de um script que entre em um diretório, execute o comando …
290 bash  scripting 

5
No Git, qual é a diferença entre origem / mestre e mestre de origem?
Eu sei, origem é um termo para o repositório remoto e master é o ramo lá. Estou propositadamente omitindo o "contexto" aqui e espero que a resposta não dependa do contexto. Portanto, nas linhas de comando git, qual é a diferença entre origem / mestre e mestre de origem . …
290 git 

7
Namespace + funções versus métodos estáticos em uma classe
Digamos que eu tenho, ou vou escrever, um conjunto de funções relacionadas. Digamos que eles estejam relacionados à matemática. Organizacionalmente, devo: Escreva essas funções e coloque-as no meu MyMathnamespace e consulte-as viaMyMath::XYZ() Crie uma classe chamada MyMathe torne esses métodos estáticos e consulte a mesmaMyMath::XYZ() Por que eu escolheria um …

6
Como substituir versões de dependência aninhadas do NPM?
Eu gostaria de usar o grunt-contrib-jasminepacote NPM. Tem várias dependências. Parte do gráfico de dependência fica assim: ─┬ grunt-contrib-jasmine@0.4.1 │ ├─┬ grunt-lib-phantomjs@0.2.0 │ │ ├─┬ phantomjs@1.8.2-2 Infelizmente, há um erro nesta versão phantomjsque impede a instalação correta no Mac OS X. Isso foi corrigido na versão mais recente. Como posso …
290 node.js  npm 


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.