Programação

Q & A para programadores profissionais e entusiastas

4
Definir tornar variável no tempo de execução da regra
No meu GNUmakefile, eu gostaria de ter uma regra que use um diretório temporário. Por exemplo: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) Conforme escrito, a regra acima cria o diretório temporário no momento em que a regra é …
209 makefile  gnu-make 

9
Estrutura preenchimento e embalagem
Considerar: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; Os tamanhos das estruturas são 12 e 8, respectivamente. Essas estruturas são acolchoadas ou embaladas? Quando ocorre o preenchimento ou a embalagem?
209 c  struct  structure  padding  packing 








11
Como removo o histórico antigo de um repositório git?
Receio não ter encontrado nada parecido com esse cenário em particular. Eu tenho um repositório git com muito histórico: mais de 500 ramos, mais de 500 tags, desde meados de 2007. Ele contém ~ 19.500 confirmações. Gostaríamos de remover todo o histórico antes de 1º de janeiro de 2010, para …

15
Tempo de execução do programa C
Eu tenho um programa C que visa ser executado em paralelo em vários processadores. Preciso gravar o tempo de execução (que pode variar de 1 segundo a vários minutos). Procurei respostas, mas todas parecem sugerir o uso da clock()função, que envolve o cálculo do número de relógios que o programa …
209 c  benchmarking 

13
Node.js obter extensão de arquivo
Estou criando uma função de upload de arquivo no node.js com o express 3. Gostaria de pegar a extensão do arquivo da imagem. para que eu possa renomear o arquivo e depois anexá-lo à extensão. app.post('/upload', function(req, res, next) { var is = fs.createReadStream(req.files.upload.path), fileExt = '', // I want …

8
Dados MySQL - Melhor maneira de implementar paginação?
Meu aplicativo para iPhone se conecta ao meu serviço da Web PHP para recuperar dados de um banco de dados MySQL. Uma solicitação pode retornar 500 resultados. Qual é a melhor maneira de implementar a paginação e recuperar 20 itens por vez? Digamos que recebo os 20 primeiros anúncios do …
209 mysql 

17
Referência indefinida do g ++ para typeinfo
Acabei de encontrar o seguinte erro (e encontrei a solução online, mas ela não está presente no Stack Overflow): (.gnu.linkonce. [coisas]): referência indefinida a [método] [arquivo de objeto] :(. gnu.linkonce. [coisas]): referência indefinida a `typeinfo for [classname] ' Por que alguém pode obter um desses erros de vinculador "referência indefinida …
209 c++  linker  g++ 

6
Alterar maiúsculas e minúsculas de um arquivo no Windows?
Há alguns arquivos em nossa base de código controlada por git que eu gostaria de renomear. Especificamente, eu só quero mudar o caso do arquivo, para que sourceCode.javase torne SourceCode.java, por exemplo. O problema: estou em uma caixa do Windows, e o sistema de arquivos acha que esses são o …
209 windows  git  filenames 

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.