Articles of tipos de

.NET Integer vs Int16?

Eu tenho uma prática de codificação questionável. Quando preciso percorrer uma pequena lista de itens cujo limite de contagem é inferior a 32000 , uso Int16 para o tipo de variável i em vez de Integer . Eu faço isso porque eu suponho que usar o Int16 é mais eficiente que um Integer completo. Estou […]

Como faço para verificar se uma string C ++ é um int?

Quando eu uso o getline , eu getline um monte de strings ou números, mas eu só quero que o loop while produza a “palavra” se não for um número. Então, há alguma maneira de verificar se “palavra” é um número ou não? Eu sei que eu poderia usar atoi() para C-strings, mas que tal […]

make arrayList.toArray () retorna tipos mais específicos

Então, normalmente ArrayList.toArray() retornaria um tipo de Object[] …. mas supunha que fosse um Arraylist do object Custom , como eu faço toArray() para retornar um tipo de Custom[] ao invés de Object[] ?

C #: substituindo tipos de retorno

Existe maneira de replace os tipos de retorno em c #? Se sim, como, e se não, por que e o que é uma maneira recomendada de fazer isso? Meu caso é que eu tenho uma interface com uma class base abstrata e descendentes disso. Eu gostaria de fazer isso (ok, não realmente, mas como […]

Entendendo o tamanho das linhas do Postgres

Eu tenho uma tabela Postgres grande (> 100M linhas) com estrutura {integer, integer, integer, timestamp sem fuso horário}. Eu esperava que o tamanho de uma linha fosse 3 * inteiro + 1 * timestamp = 3 * 4 + 1 * 8 = 20 bytes. Na realidade, o tamanho da linha é pg_relation_size(tbl) / count(*) […]

Como converter chave primária de inteiro para serial?

Em uma tabela Postgres 9.3 eu tenho um integer como chave primária com seqüência automática para incrementar, mas eu alcancei o máximo para o integer . Como converter de integer para serial ? Eu tentei: ALTER TABLE my_table ALTER COLUMN id SET DATA TYPE bigint; Mas o mesmo não funciona com o tipo de dados […]

Diferença entre os tipos string e char em C ++

Eu sei um pouco C e agora estou dando uma olhada no C ++. Eu estou acostumado a char matrizes para lidar com seqüências de caracteres C, mas enquanto eu olho para o código C + + eu vejo há exemplos usando o tipo de string e char matrizes: #include #include using namespace std; int […]

Casting uma variável usando uma variável Type

Em C # eu posso converter uma variável do tipo de object para uma variável do tipo T, onde T é definido em uma variável Type?

Testando se o object é do tipo genérico em c #

Eu gostaria de realizar um teste se um object é de um tipo genérico. Eu tentei o seguinte sem sucesso: public bool Test() { List list = new List(); return list.GetType() == typeof(List); } O que estou fazendo de errado e como faço esse teste?

`levels <-` (Que feitiçaria é essa?

Em resposta a outra pergunta, a @Marek postou a seguinte solução: https://stackoverflow.com/a/10432263/636656 dat <- structure(list(product = c(11L, 11L, 9L, 9L, 6L, 1L, 11L, 5L, 7L, 11L, 5L, 11L, 4L, 3L, 10L, 7L, 10L, 5L, 9L, 8L)), .Names = "product", row.names = c(NA, -20L), class = "data.frame") `levels<-`( factor(dat$product), list(Tylenol=1:3, Advil=4:6, Bayer=7:9, Generic=10:12) ) Que produz […]