Programowanie

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

15
Pętla przez tablicę i usuwanie elementów, bez przerywania pętli
Mam następujące dla pętli for i kiedy używam splice()do usunięcia elementu, wtedy dostaję, że „sekundy” są niezdefiniowane. Mogę sprawdzić, czy jest niezdefiniowany, ale wydaje mi się, że istnieje bardziej elegancki sposób na zrobienie tego. Chcemy po prostu usunąć element i kontynuować. for (i = 0, len = Auction.auctions.length; i < …
462 javascript  loops 



4
Przesyłanie plików przez SSH [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 9 lat temu . SSHing do zdalnego serwera w linii poleceń i próbuję skopiować katalog na mój komputer lokalny za pomocą scppolecenia. Jednak serwer zdalny …
461 ssh  scp 

26
Sprawdź, czy sesja PHP już się rozpoczęła
Mam plik PHP, który jest czasami wywoływany ze strony, która rozpoczęła sesję, a czasami ze strony, która nie rozpoczęła sesji. Dlatego gdy mam session_start()ten skrypt, czasami pojawia się komunikat o błędzie „sesja już się rozpoczęła”. W tym celu umieściłem następujące linie: if(!isset($_COOKIE["PHPSESSID"])) { session_start(); } ale tym razem dostałem ten …


19
„Podjęto próbę załadowania programu o niepoprawnym formacie”, nawet jeśli platformy są takie same
Wywołuję funkcje z 32-bitowej niezarządzanej biblioteki DLL w systemie 64-bitowym. Dostaję to: BadImageFormatException: Podjęto próbę załadowania programu o niepoprawnym formacie. (Wyjątek od HRESULT: 0x8007000B) Na początku moje projekty były ustawione na platformę Any CPU, więc zmieniłem je oba na x86, ale ten błąd nadal występuje. To naprawdę jedyna poprawka, jaką …

7
Jak włączać i wyłączać IDENTITY_INSERT za pomocą SQL Server 2008?
Dlaczego pojawia się błąd podczas wstawiania, gdy IDENTITY_INSERTjest ustawiony na WYŁ? Jak włączyć go poprawnie w SQL Server 2008? Czy to za pomocą SQL Server Management Studio? Uruchomiłem to zapytanie: SET IDENTITY_INSERT Database. dbo. Baskets ON Potem dostałem z powrotem komunikat w konsoli, że polecenia zostały pomyślnie wykonane. Jednak po …

9
Jak poprawnie wyczyścić obiekt Python?
class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self)powyżej kończy się niepowodzeniem z wyjątkiem wyjątku AttributeError. Rozumiem, że Python nie gwarantuje istnienia „zmiennych globalnych” (danych członka w tym kontekście?), Gdy __del__()zostanie wywołany. Jeśli tak jest i to jest powód wyjątku, w jaki …
461 python  destructor 

18
Jak zwrócić wartość ciągu z funkcji Bash
Chciałbym zwrócić ciąg z funkcji Bash. Napiszę przykład w języku Java, aby pokazać, co chciałbym zrobić: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); Poniższy przykład działa w trybie bash, ale czy jest na to lepszy sposób? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)

23
JavaScript dla… w porównaniu z
Czy uważasz, że istnieje duża różnica w ... pętlach i pętlach? Jakiego rodzaju „dla” wolisz używać i dlaczego? Powiedzmy, że mamy tablicę tablic asocjacyjnych: var myArray = [{'key': 'value'}, {'key': 'value1'}]; Możemy więc iterować: for (var i = 0; i < myArray.length; i++) I: for (var i in myArray) Nie …
461 javascript 

30
Jak pokazać klawiaturę programową, gdy edittext jest zogniskowany
Chcę automatycznie wyświetlać klawiaturę programową, gdy EditTextjest ustawiona ostrość (jeśli urządzenie nie ma fizycznej klawiatury) i mam dwa problemy: Kiedy moje Activityjest wyświetlane, moje EditTextjest skupione, ale klawiatura nie jest wyświetlana, muszę ponownie kliknąć na nią, aby wyświetlić klawiaturę (powinna być wyświetlana, gdy moje Activityjest wyświetlane). A kiedy klikam przycisk …

4
Jak dodać zmieniony plik do starszego (nie ostatniego) zatwierdzenia w Git
W ciągu ostatniej godziny zmieniłem kilka rzeczy i popełniłem je krok po kroku, ale właśnie zdałem sobie sprawę, że zapomniałem dodać zmieniony plik kilka zmian wcześniej. Dziennik wygląda następująco: GIT TidyUpRequests u:1 d:0> git log commit fc6734b6351f6c36a587dba6dbd9d5efa30c09ce Author: David Klein <> Date: Tue Apr 27 09:43:55 2010 +0200 The Main …
461 git 

14
Jak dołączyć pliki poza kontekstem kompilacji Dockera?
Jak mogę dołączyć pliki spoza kontekstu kompilacji Dockera za pomocą polecenia „DODAJ” w pliku Dockera? Z dokumentacji dokera: Ścieżka musi znajdować się w kontekście kompilacji; nie można DODAĆ ../something/something, ponieważ pierwszym krokiem kompilacji dokera jest wysłanie katalogu kontekstowego (i podkatalogów) do demona dokera. Nie chcę zrestrukturyzować całego mojego projektu tylko …
461 docker 

10
Konwertuj liczbę całkowitą na szesnastkową iz powrotem
Jak mogę przekonwertować następujące elementy? 2934 (liczba całkowita) do B76 (hex) Pozwól mi wyjaśnić, co próbuję zrobić. Mam w bazie danych identyfikatory użytkowników, które są przechowywane jako liczby całkowite. Zamiast pozwolić użytkownikom odwoływać się do ich identyfikatorów, chcę pozwolić im używać wartości szesnastkowej. Głównym powodem jest to, że jest krótszy. …
461 c#  hex  type-conversion 

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.