Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów


1
Dlaczego kompilator Rust nie optymalizuje kodu, zakładając, że dwa zmienne odwołania nie mogą aliasu?
O ile mi wiadomo, aliasing odniesień / wskaźników może utrudniać kompilatorowi generowanie zoptymalizowanego kodu, ponieważ muszą one zapewnić, że wygenerowany plik binarny zachowuje się poprawnie w przypadku, gdy dwa odniesienia / wskaźniki faktycznie są aliasami. Na przykład w poniższym kodzie C void adds(int *a, int *b) { *a += *b; …


7
Jakie są najlepsze praktyki dotyczące zagnieżdżonych zasobów REST?
O ile mogę stwierdzić, każdy pojedynczy zasób powinien mieć tylko jedną ścieżkę kanoniczną . Więc w poniższym przykładzie, jakie byłyby dobre wzorce adresów URL? Weźmy na przykład reprezentację firm. W tym hipotetycznym przykładzie każda firma posiada 0 lub więcej działów, a każdy dział posiada 0 lub więcej pracowników. Dział nie …
301 rest  api-design 

4
Utrzymanie końcowego stanu na końcu animacji CSS3
Uruchomiam animację na niektórych elementach ustawionych opacity: 0;w CSS. Klasa animacji jest stosowana naClick i, używając klatek kluczowych, zmienia krycie z 0na 1(między innymi). Niestety po zakończeniu animacji elementy wracają do opacity: 0(zarówno w przeglądarce Firefox, jak i Chrome). Moje naturalne myślenie byłoby takie, że animowane elementy utrzymują stan końcowy, …

13
Prześlij formularz za pomocą przycisku poza znacznikiem <form>
Powiedz, że mam: &lt;form method="get" action="something.php"&gt; &lt;input type="text" name="name" /&gt; &lt;/form&gt; &lt;input type="submit" /&gt; Jak przejść do przesłania tego formularza za pomocą tego przycisku przesyłania poza formularzem, myślę, że w HTML5 jest atrybut akcji dla przesyłania, ale nie jestem pewien, czy jest to w pełni przeglądarka i czy tak nie …
301 html 

6
aktualizowanie wierszy tabeli w postgresie za pomocą podzapytania
Używając postgres 8.4, moim celem jest aktualizacja istniejącej tabeli: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Początkowo przetestowałem moje zapytanie przy użyciu instrukcji insert: insert into address customer,supplier,partner SELECT case …

19
Codesign chce uzyskać dostęp do klucza „access” w twoim pęku kluczy, wprowadzam hasło logowania, ale ciągle mnie pyta
Próbuję nauczyć się ładować aplikacje na iPhonie z Xcode. Kiedy to robię, ciągle otrzymuję „Codesign chce uzyskać dostęp do klucza” „access” w twoim pęku kluczy, umieszczam swoje hasło logowania, ale ciągle wyskakuje. Próbowałem zalogować się do mojego komputera tyle razy, hasło do konta Apple i wiele innych.

5
Różnica między obiektem Węzeł a obiektem Element?
Jestem całkowicie zdezorientowany między obiektem Węzeł a obiektem Element. document.getElementById()zwraca obiekt Element, podczas gdy document.getElementsByClassName() zwraca obiekt NodeList (Kolekcja elementów czy węzłów?) Jeśli div jest obiektem Element, to co z obiektem Div Node? Co to jest obiekt węzłowy? Czy obiekt dokumentu, obiekt elementu i obiekt tekstowy są również obiektem węzła? …
301 javascript  html  dom 

13
Jak ustalić, czy .NET Core jest zainstalowany
Wiem, że w przypadku starszych wersji platformy .NET można ustalić, czy dana wersja jest zainstalowana, wykonując następujące czynności https://support.microsoft.com/en-us/kb/318785 Czy istnieje oficjalna metoda ustalenia, czy .NET Core jest zainstalowany? (I nie mam na myśli zestawu SDK, chcę sprawdzić serwer bez zestawu SDK, aby ustalić, czy ma on zainstalowany DotNetCore.1.0.0-WindowsHosting.exe) widze …


10
Różnica między == a ===
W trybie szybkim wydaje się, że istnieją dwa operatory równości: podwójny równa się ( ==) i potrójny równa się ( ===), jaka jest różnica między tymi dwoma?
300 swift 



21
namedtuple i wartości domyślne dla opcjonalnych argumentów słów kluczowych
Próbuję przekonwertować podłużną pustą klasę „data” na krotkę nazwaną. Moja klasa wygląda obecnie tak: class Node(object): def __init__(self, val, left=None, right=None): self.val = val self.left = left self.right = right Po konwersji namedtuplewygląda następująco: from collections import namedtuple Node = namedtuple('Node', 'val left right') Ale tutaj jest problem. Moja oryginalna …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.