Articles of boot

Um sindicato pode ser inicializado na declaração?

Por exemplo, digamos que temos uma união typedef union { unsigned long U32; float f; }U_U32_F; Quando uma variável desse tipo de união é declarada, existe uma maneira de definir um valor inicial? U_U32_F u = 0xffffffff; // Does not work…is there a correct syntax for this?

Executar controladores somente após a boot ser concluída no AngularJS

Eu tenho alguns dados globais que precisam ser carregados antes de qualquer controlador ser executado em meu aplicativo AngularJS (ou seja, resolver dependencies globalmente no AngularJS). Por exemplo, tenho um UserService com o getCurrentUser() que faz uma solicitação ao servidor backend para obter dados sobre o usuário atualmente autenticado. E eu tenho um controlador que […]

Inicializar definição de estrutura aninhada em Golang

Como você inicializa a seguinte estrutura? type Sender struct { BankCode string Name string Contact struct { Name string Phone string } } Eu tentei: s := &Sender{ BankCode: “BC”, Name: “NAME”, Contact { Name: “NAME”, Phone: “PHONE”, }, } Não funcionou: mixture of field:value and value initializers undefined: Contact Eu tentei: s := &Sender{ […]

Definição de variável dentro da instrução switch

No código a seguir, por que a variável i não está atribuída ao valor 1 ? #include int main(void) { int val = 0; switch (val) { int i = 1; //i is defined here case 0: printf(“value: %d\n”, i); break; default: printf(“value: %d\n”, i); break; } return 0; } Quando eu compilo, recebo um […]

Como as variables ​​locais e globais são inicializadas por padrão?

Baseado abaixo, estou certo? A referência global_A é inicializada como null. global_int é 0 a referência local_A é nula local_int é não inicializado Ambos global_A.x e local_A.x são não inicializados. Obrigado por qualquer ajuda. A global_A; int global_int; class A { public : int x; } int main() { int local_int; A local_A; }

Campos de membros, ordem de construção

Em C ++, ao fazer algo parecido com o que você vê abaixo, a ordem de construção é garantida? Logger::Logger() : kFilePath_(“../logs/runtime.log”), logFile_(kFilePath_) { // … }

exclude @Component da @ComponentScan

Eu tenho um componente que eu quero excluir de um @ComponentScan em um determinado @Configuration : @Component(“foo”) class Foo { … } Caso contrário, parece colidir com alguma outra class no meu projeto. Eu não entendo completamente a colisão, mas se eu comentar a anotação @Component , as coisas funcionam como eu quero. Mas outros […]

Inicialização Ruby DRY com Argumento Hash

Eu me encontro usando argumentos hash para construtores um pouco, especialmente quando escrevo DSLs para configuração ou outros bits de API que o usuário final será exposto. O que acabo fazendo é algo como o seguinte: class Example PROPERTIES = [:name, :age] PROPERTIES.each { |p| attr_reader p } def initialize(args) PROPERTIES.each do |p| self.instance_variable_set “@#{p}”, […]

Valores padrão em um C Struct

Eu tenho uma estrutura de dados como esta: struct foo { int id; int route; int backup_route; int current_route; } e uma function chamada update () que é usada para solicitar mudanças nela. atualização (42, dont_care, dont_care, new_route); isso é muito longo e se eu adicionar algo à estrutura, eu tenho que adicionar um ‘dont_care’ […]

Bloco estático vs. bloco inicializador em Java?

Duplicar Possível: Blocos de boot estática Considere o seguinte código : public class Test { { System.out.println(“Empty block”); } static { System.out.println(“Static block”); } public static void main(String[] args) { Test t = new Test(); } } Entendemos que primeiro o bloco estático seria executado seguido pelo bloco vazio . Mas o problema é que […]