Pytania oznaczone «c»

115
Zamień proste gniazdo w gniazdo SSL

Napisałem proste programy w C, które używają gniazd („klient” i „serwer”). (Użycie UNIX / Linux) Po stronie serwera po prostu tworzy gniazdo: sockfd = socket(AF_INET, SOCK_STREAM, 0); A potem wiąże go z sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); I słucha (i...

115
NSObject + load and + initialize - Co oni robią?

Interesuje mnie zrozumienie okoliczności prowadzących programistę do zastąpienia + inicjalizacji lub + załadowania. Dokumentacja jasno pokazuje, że te metody są wywoływane przez środowisko wykonawcze Objective-C, ale to naprawdę wszystko, co wynika z dokumentacji tych metod. :-) Moja ciekawość...

115
Błąd podczas tworzenia komponentu bean o nazwie „entityManagerFactory” zdefiniowanej w zasobie ścieżki klasy: wywołanie metody init nie powiodło się

Podczas kompilacji wiosennego projektu otrzymałem następujący błąd. Błąd podczas tworzenia komponentu bean o nazwie „entityManagerFactory” zdefiniowanej w zasobie ścieżki klasy [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]: wywołanie metody init...

115
Dlaczego kompilator nie zgłasza brakującego średnika?

Mam taki prosty program: #include <stdio.h> struct S { int i; }; void swap(struct S *a, struct S *b) { struct S temp; temp = *a /* Oops, missing a semicolon here... */ *a = *b; *b = temp; } int main(void) { struct S a = { 1 }; struct S b = { 2 }; swap(&a, &b); } Jak...

114
Druk z lewej strony ze spacjami

Jak mogę wypełnić ciąg spacjami po lewej stronie, używając printf? Na przykład chcę wydrukować „Hello” z 40 spacjami przed nim. Ponadto ciąg, który chcę wydrukować, składa się z wielu wierszy. Czy muszę drukować każdą linię osobno? EDYCJA: Żeby było jasne, chcę wydrukować dokładnie 40 spacji...