Programowanie

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

2
Czy w kodzie można użyć potoku?
Kiedy używam mojej niestandardowej rury w szablonie, wygląda to tak: {{user|userName}} I działa dobrze. Czy w kodzie można użyć potoku? Próbuję go używać w ten sposób: let name = `${user|userName}`; Ale to widać nazwa użytkownika nie jest zdefiniowana Moim alternatywnym sposobem jest db.collection.findOne()ręczne użycie w kodzie. Ale czy jest jakiś …



4
@UniqueConstraint i @Column (unique = true) w adnotacji hibernacji
Jaka jest różnica między @UniqueConstraint i @Column (unique = true) ? Na przykład: @Table( name = "product_serial_group_mask", uniqueConstraints = {@UniqueConstraint(columnNames = {"mask", "group"})} ) I @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private ProductSerialMask mask; @Column(unique = true) @ManyToOne(optional = false, fetch = FetchType.EAGER) private Group group;

13
Jak wyjść z klauzuli if
Jakie są rodzaje metod przedwczesnego wychodzenia z ifklauzuli? Są chwile, kiedy piszę kod i chcę umieścić breakinstrukcję wewnątrz ifklauzuli, tylko po to, aby pamiętać, że mogą one być używane tylko do pętli. Jako przykład weźmy następujący kod: if some_condition: ... if condition_a: # do something # and then exit the …

5
Python assert zi bez nawiasów
Oto cztery proste wywołania assert: >>> assert 1==2 Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError >>> assert 1==2, "hi" Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError: hi >>> assert(1==2) Traceback (most recent call last): File "<stdin>", line 1, in ? …


13
porównanie zestawów ECMA6 pod kątem równości
Jak porównać dwa zestawy javascript? Próbowałem za pomocą ==a ===jednak zarówno fałszywie zwrotny. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Te dwa zbiory są równoważne, ponieważ z definicji zbiory nie mają porządku (przynajmniej nie zwykle). Przejrzałem dokumentację Set on …

4
Czy Git Add ma pełny przełącznik
Jestem w trakcie przenoszenia całego mojego prywatnego repozytorium publicznego na github. Jedną z decyzji, które podjąłem, było używanie tylko konsoli, ponieważ oznacza to mniejszy ślad narzędzi, jeśli kiedykolwiek będę musiał zmienić komputer itp. Byłbym wielkim użytkownikiem aplikacji konsolowych i będąc nowym w git zdecydowałem się na zakup serii Mastering Git …
104 git  github  git-bash 

5
Klasy Node.js ES6 z require
Do tej pory tworzyłem klasy i moduły w node.jsnastępujący sposób: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log('Name is :'+ this.name); }; return { …

10
jQuery - wyłącz domyślne, a następnie kontynuuj domyślne
Mam formularz, który po przesłaniu wymaga dodatkowej obróbki przed wysłaniem formularza. Mogę zapobiec domyślnemu zachowaniu przesyłania formularza, a następnie wykonać dodatkowe przetwarzanie (w zasadzie jest to wywołanie Google Maps API i dodanie kilku ukrytych pól do formularza) - a następnie potrzebuję formularza do przesłania. Czy istnieje sposób, aby „zapobiec domyślnemu”, …
104 javascript  jquery 

5
Czy przyznać użytkownikowi uprawnienia do wykonywania wszystkich procedur składowanych w bazie danych?
Wygenerowałem skrypt ze starej bazy danych, utworzyłem nową bazę danych i zaimportowałem wszystkie dane ze starej bazy. Jak dotąd jednak żaden użytkownik nie ma uprawnień do wykonywania procedur składowanych. Wiem, że mogę użyć GRANT EXECUTE ON [storedProcName] TO [userName] Gdyby jednak było to tylko kilka procedur, mam ich około 100, …

6
Dlaczego funkcje w Ocaml / F # nie są domyślnie cykliczne?
Dlaczego jest tak, że funkcje w F # i Ocaml (i prawdopodobnie w innych językach) nie są domyślnie rekurencyjne? Innymi słowy, dlaczego projektanci języka zdecydowali, że dobrym pomysłem jest jawne nakazanie wpisania recdeklaracji takiej jak: let rec foo ... = ... i nie daje funkcji domyślnie możliwości rekurencji? Skąd potrzeba …
104 f#  recursion  ocaml 

19
Status XMLHttpRequest 0 (tekst odpowiedzi jest pusty)
Nie można pobrać danych za pomocą XMLHttpRequest (status 0 i tekst odpowiedzi jest pusty): xmlhttp = new XMLHttpRequest (); xmlhttp.open ("POBIERZ", "http://www.w3schools.com/XML/cd_catalog.xml", prawda); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4) alert ("stan" + xmlhttp.status); } xmlhttp.send (); Informuje o „statusie 0”. Taka sama sytuacja z żądaniem localhost (cd_catalog.xml …

4
błąd sed: „nieprawidłowe odniesienie \ 1 na prawej stronie komendy` s '”
Uruchamiam kilka poleceń zastępowania jako rdzeń skryptu kolorowania dla maven . Jedno z sedpoleceń używa wyrażenia regularnego, które działa w powłoce, jak omówiono tutaj . Aktualną (nie działającą) implementację można znaleźć tutaj . Kiedy dołączam jeden z wariantów polecenia do skryptu, zachodzi się inaczej: Wariant 1: $ sed -re "s/([a-zA-Z0-9./\\ …
104 regex  sed  substitution 

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.