Programação

85
A ordem das colunas importa em uma cláusula group by?

Se eu tiver duas colunas, uma com cardinalidade muito alta e outra com cardinalidade muito baixa (número único de valores), faz diferença em que ordem eu agrupo? Aqui está um exemplo: select dimensionName, dimensionCategory, sum(someFact) from SomeFact f join SomeDim d on f.dimensionKey...

85
Obter um nome de diretório a partir de um nome de arquivo

Eu tenho um nome de arquivo (C: \ pasta \ foo.txt) e preciso recuperar o nome da pasta (C: \ pasta) em C ++ não gerenciado. Em C #, eu faria algo assim: string folder = new FileInfo("C:\folder\foo.txt").DirectoryName; Existe uma função que pode ser usada em C ++ não gerenciado para extrair o...

85
backup de configurações do intellij idea run

Eu gostaria de criar um script para modificar minha configuração de depuração no intellij. O caminho do tomcat muda e eu tenho que ir manualmente para a configuração de execução e editar as coisas. Eu tentei encontrar o lugar onde o intellij armazena essas configurações sem sucesso. pergunta :...

85
Diferença entre categoria e extensão de classe?

Qual é a diferença entre uma categoria e uma extensão de classe. Acredito que ambos são usados ​​para adicionar métodos personalizados em classes existentes. Alguém pode esclarecer isso? A exemplificação com código será muito apreciada.

85
Caracteres válidos de um nome de host?

Quais são os caracteres válidos de um nome de host? Isso seria algo como um computador em rede ou um domínio da web. Para contextualizar, estou escrevendo um jogo para PC que se conecta a um servidor remoto; então eu tenho um campo para hostname e um campo para porta. Obviamente, a porta é um...

85
Obtenha o tamanho do arquivo no disco

var length = new System.IO.FileInfo(path).Length; Isso fornece o tamanho lógico do arquivo, não o tamanho do disco. Desejo obter o tamanho de um arquivo no disco em C # (de preferência sem interoperabilidade ), como seria relatado pelo Windows Explorer. Deve ter o tamanho correto,...

85
Por que onKey () é chamado duas vezes?

Estou usando este código: public boolean onKey(View v, int keyCode, KeyEvent event) { msg = (EditText)findViewById(R.id.msg); String message = msg.getText().toString(); if(keyCode == 66) { //It's hitting here twice. } return false; }; Alguém pode me dizer por que está batendo duas...