Programação

Q & A para programadores profissionais e entusiastas


4
Como uso uma comparação de grep de arquivo dentro de uma instrução bash if / else?
Quando nosso servidor é instalado, precisamos verificar um arquivo para ver como o servidor está configurado. Queremos procurar a seguinte string dentro do nosso arquivo /etc/aws/hosts.conf: MYSQL_ROLE=master Em seguida, queremos testar se essa cadeia existe e usar uma instrução if / else para executar uma das duas opções, dependendo da …
138 bash 

11
Como dividir uma expressão regular longa em várias linhas em JavaScript?
Eu tenho uma expressão regular muito longa, que desejo dividir em várias linhas no meu código JavaScript para manter cada comprimento de linha de 80 caracteres de acordo com as regras JSLint. É apenas melhor para leitura, eu acho. Aqui está uma amostra de padrão: var pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;


3
Resolvendo um conflito de mesclagem 'ambos adicionados' no git?
Estou rebaseando no git, e um conflito que recebo é 'ambos adicionados' - ou seja, exatamente o mesmo nome de arquivo foi adicionado independentemente em minha ramificação e na ramificação em que estou rebaixando. git statusdiga-me: # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git …
138 git  merge  rebase 


15
Detectando sílabas em uma palavra
Preciso encontrar uma maneira bastante eficiente de detectar sílabas em uma palavra. Por exemplo, Invisível -> in-vi-sib-le Existem algumas regras de silabificação que podem ser usadas: V CV VC CVC CCV CCCV CVCC * onde V é uma vogal e C é uma consoante. Por exemplo, Pronúncia (5 Pro-freira-cação; CV-CVC-CV-V-CVC) …


10
Como inicializar uma matriz de bytes em Java?
Eu tenho que armazenar alguns valores constantes (UUIDs) na forma de matriz de bytes em java, e estou me perguntando qual seria a melhor maneira de inicializar essas matrizes estáticas. É assim que estou fazendo atualmente, mas sinto que deve haver uma maneira melhor. private static final byte[] CDRIVES = …
138 java  arrays  byte 


4
Como o atributo ThreadStatic funciona?
Como o [ThreadStatic]atributo funciona? Presumi que o compilador emitisse algum IL para armazenar / recuperar o valor no TLS, mas olhando para uma desmontagem, não parece fazê-lo nesse nível. Como acompanhamento, o que acontece se você colocá-lo em um membro não estático? Tivemos um desenvolvedor cometendo esse erro e o …
138 c#  static  threadstatic 

6
Obtenha o nome do arquivo atual em gulp.src ()
No meu arquivo gulp.js, estou transmitindo todos os arquivos HTML da examplespasta para a buildpasta. Para criar a tarefa gulp não é difícil: var gulp = require('gulp'); gulp.task('examples', function() { return gulp.src('./examples/*.html') .pipe(gulp.dest('./build')); }); Mas não consigo descobrir como recuperar os nomes dos arquivos encontrados (e processados) na tarefa ou …
138 gulp 



4
É possível usar a instância do Gson como um campo estático em um bean de modelo (reutilização)?
Aqui está o modelo que eu implementei: public class LoginSession { private static final Gson gson = new Gson(); private String id; private String name; private long timestamp; public LoginSession(String id, String name) { this.id = id; this.name = name; this.timestamp = System.currentTimeMillis(); } public String toJson() { return gson.toJson(this); …

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.