Programowanie

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

9
Jak przeglądać katalogi w systemie Linux?
Piszę skrypt w bashu na Linuksie i muszę przejść przez wszystkie nazwy podkatalogów w podanym katalogu. Jak mogę przeglądać te katalogi (i pomijać zwykłe pliki)? Na przykład: podany katalog /tmp/ czy zawiera następujące podkatalogi:/tmp/A, /tmp/B, /tmp/C Chcę odzyskać A, B, C.
168 linux  bash 

4
Jak wywołać odpowiedź zabronioną w django
Chciałbym wykonać następujące czynności: raise HttpResponseForbidden() Ale pojawia się błąd: exceptions must be old-style classes or derived from BaseException, not HttpResponseForbidden Jak mam to zrobić?
168 django 

19
Różnica między HashSet i HashMap?
Poza tym, że HashSet nie zezwala na zduplikowane wartości, jaka jest różnica między HashMapi HashSet? Mam na myśli mądre wdrożenie? Jest to trochę niejasne, ponieważ obie używają tablic mieszających do przechowywania wartości.

9
Jak utworzyć kopię obiektu w PHP?
Wygląda na to, że w PHP obiekty są przekazywane przez referencje. Wydaje się, że nawet operatory przypisania nie tworzą kopii obiektu. Oto prosty, wymyślony dowód: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a->b = "before"; $c = $a; //i …
168 php  copy  clone  shallow-copy 

3
„git branch -av” pokazuje zdalną gałąź, która już nie istnieje
To prawdopodobnie głupie pytanie, ale jestem nowy w git i widzę zdalną gałąź, która już nie istnieje. $ git branch -a * master remotes/origin/master remotes/origin/production Nie wierzę, że gałąź produkcyjna istnieje zdalnie i nie mogę zrozumieć, dlaczego nadal jest wyświetlana lokalnie. Jak mogę usunąć / usunąć tę gałąź? Oto jak …
168 git 

9
Proxy z express.js
Aby uniknąć problemów z AJAX tej samej domeny, chcę, aby mój serwer sieciowy node.js przekazywał na przykład wszystkie żądania z adresu URL /api/BLABLAdo innego serwera i w sposób przezroczysty zwracał other_domain.com:3000/BLABLAużytkownikowi to samo, co ten zdalny serwer. Wszystkie inne adresy URL (obok /api/*) mają być obsługiwane bezpośrednio, bez proxy. Jak …

11
Jak edytować tytuł pola alertów JavaScript?
Generuję alert JavaScript z następującym kodem na stronie C # .NET: Response.Write("<script language=JavaScript> alert('Hi select a valid date'); </script>"); Wyświetla okno alertu z tytułem nagłówka „Wiadomość ze strony internetowej”. Czy można zmodyfikować tytuł?
168 javascript  alert 

24
Nie udało się włączyć ograniczeń. Co najmniej jeden wiersz zawiera wartości naruszające ograniczenia inne niż null, unikatowe lub związane z kluczem obcym
Wykonuję sprzężenie zewnętrzne i pomyślnie wykonuję je w informixbazie danych, ale w moim kodzie pojawia się następujący wyjątek: DataTable dt = TeachingLoadDAL.GetCoursesWithEvalState(i, bat); Nie udało się włączyć ograniczeń. Co najmniej jeden wiersz zawiera wartości naruszające ograniczenia inne niż null, unikatowe lub związane z kluczem obcym. Znam problem, ale nie wiem, …
168 c#  asp.net  sql  database  informix 



9
Dostęp do adresu pamięci obiektu
Kiedy wywołujesz object.__repr__()metodę w Pythonie, otrzymujesz z powrotem coś takiego: <__main__.Test object at 0x2aba1c0cf890> Czy jest jakiś sposób na przechwycenie adresu pamięci, jeśli przeładujesz __repr__(), inny niż wywołanie super(Class, obj).__repr__()i regexing go?

30
C ++: Zaokrąglanie w górę do najbliższej wielokrotności liczby
OK - jestem prawie zawstydzony, publikując to tutaj (i skasuję, jeśli ktoś zagłosuje za zamknięciem), ponieważ wydaje się, że jest to podstawowe pytanie. Czy jest to właściwy sposób zaokrąglania w górę do wielokrotności liczby w C ++? Wiem, że są inne pytania z tym związane, ale szczególnie interesuje mnie, jak …
168 c++  algorithm  rounding 


11
Jaka jest różnica między operacją zmiennoprzecinkową o pojedynczej precyzji a podwójną precyzją?
Jaka jest różnica między operacją zmiennoprzecinkową o pojedynczej precyzji a operacją zmiennoprzecinkową o podwójnej precyzji? Szczególnie interesują mnie kwestie praktyczne związane z konsolami do gier wideo. Na przykład, czy Nintendo 64 ma procesor 64-bitowy, a jeśli tak, czy to znaczy, że jest zdolny do wykonywania operacji zmiennoprzecinkowych o podwójnej precyzji? …

23
Zaleta przełączenia instrukcji if-else
Jaka jest najlepsza praktyka używania switchinstrukcji w porównaniu z użyciem ifinstrukcji dla 30 unsignedwyliczeń, w których około 10 ma oczekiwaną akcję (to jest obecnie ta sama akcja). Należy wziąć pod uwagę wydajność i przestrzeń, ale nie są one krytyczne. Wyodrębniłem fragment, więc nie nienawidź mnie za konwencje nazewnictwa. switch komunikat: …

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.