Articles of string

Por que usar símbolos como chaves hash em Ruby?

Muitas vezes as pessoas usam símbolos como chaves em um hash Ruby. Qual é a vantagem sobre o uso de uma string? Por exemplo: hash[:name] vs. hash[‘name’]

std :: string para char *

Eu quero converter um std :: string em um tipo de dados char * ou char [] . std::string str = “string”; char* chr = str; Resultados em: “erro: não é possível converter ‘std :: string’ para ‘char’ …” . Quais methods existem para fazer isso?

Como funciona a concatenação de dois literais de string?

char* a=”dsa” “qwe”; printf(“%s”,a); saída: dsaqwe Minha pergunta é por que essa coisa funciona. Se eu der um espaço ou nada entre dois literais de string, ele concatena os literais de string. Como isso está funcionando?

A function strrev () não está disponível no Linux?

Eu tentei escrever código usando strrev() . Eu incluí mas ainda estou recebendo um erro “referência indefinida para strrev “. Eu achei que strrev() não tem página de manual. Por quê? O Linux não suporta strrev() ?

Como verificar se minha string é igual a null?

Eu quero executar alguma ação somente se minha seqüência de caracteres tiver um valor significativo. Então, eu tentei isso. if (!myString.equals(“”)) { doSomething } e isto if (!myString.equals(null)) { doSomething } e isto if ( (!myString.equals(“”)) && (!myString.equals(null))) { doSomething } e isto if ( (!myString.equals(“”)) && (myString!=null)) { doSomething } e isto if ( […]

Diferenças entre C ++ string == e compare ()?

Acabei de ler algumas recomendações sobre o uso std::string s = get_string(); std::string t = another_string(); if( !s.compare(t) ) { ao invés de if( s == t ) { Estou quase sempre usando o último porque estou acostumado e parece natural, mais legível. Eu nem sabia que havia uma function de comparação separada. Para ser […]

Qual é a razão para sequências terminadas em null?

Por mais que eu ame C e C ++, não posso deixar de coçar minha cabeça na escolha de strings terminadas com nulo: Comprimento de cadeias prefixadas (ou seja, Pascal) existia antes de C As cadeias prefixadas de comprimento tornam vários algoritmos mais rápidos, permitindo uma consulta de duração constante. Seqüências prefixadas de comprimento tornam […]

Espaços Principais e Verticais da Faixa Java

Existe um método de conveniência para remover espaços iniciais ou finais de um Java String? Algo como: String myString = ” keep this “; String stripppedString = myString.strip(); System.out.println(“no spaces:” + strippedString); Resultado: no spaces:keep this myString.replace(” “,””) replaceia o espaço entre keep e this. obrigado

Strings como chaves primárias no database SQL

Eu não estou muito familiarizado com bancos de dados e as teorias por trás de como eles funcionam. É mais lento do ponto de vista do desempenho (inserir / atualizar / consultar) para usar Strings for Primary Keys do que inteiros?

Seletores de atributos CSS: as regras sobre aspas (“, ‘ou nenhum?)

Esta questão tem me incomodado por um tempo agora. Ao escrever um seletor de CSS que se compara com o atributo de um elemento assim. a[rel=”nofollow”] Eu nunca sei o que devo fazer com as aspas. Eles são realmente necessários? Basicamente, qual é a especificação para isso, porque não consigo encontrá-lo no site. Todos esses […]