Programowanie

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



9
Co robi „super” w Pythonie?
Jaka jest różnica pomiędzy: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() i: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) Widziałem, że jestem superczęsto używany na zajęciach z jednym dziedzictwem. Rozumiem, dlaczego miałbyś używać go w wielokrotnym dziedzictwie, ale nie jestem pewien, jakie są zalety korzystania z tego w takiej sytuacji.
563 python  oop  inheritance  super 


20
Zdarzenie zmiany tekstu UITextField
Jak mogę wykryć jakiekolwiek zmiany tekstu w polu tekstowym? Metoda delegowania shouldChangeCharactersInRangena coś działa, ale nie spełniła dokładnie mojej potrzeby. Ponieważ dopóki nie zwróci TAK, teksty textField nie są dostępne dla innych metod obserwatora. np. w moim kodzie calculateAndUpdateTextFieldsnie dostałem zaktualizowanego tekstu, użytkownik wpisał. Jest ich sposobem na uzyskanie czegoś …




21
Czy mogę powiązać tablicę z warunkiem IN ()?
Jestem ciekawy, czy możliwe jest powiązanie tablicy wartości z symbolem zastępczym za pomocą PDO. Przypadek użycia tutaj próbuje przekazać tablicę wartości do użycia z IN()warunkiem. Chciałbym móc zrobić coś takiego: <?php $ids=array(1,2,3,7,8,9); $db = new PDO(...); $stmt = $db->prepare( 'SELECT * FROM table WHERE id IN(:an_array)' ); $stmt->bindParam('an_array',$ids); $stmt->execute(); ?> …


30
# 1071 - Określony klucz był za długi; maksymalna długość klucza wynosi 767 bajtów
Kiedy wykonałem następujące polecenie: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); Otrzymałem ten komunikat o błędzie: #1071 - Specified key was too long; max key length is 767 bytes Informacje o kolumnie 1 i kolumnie 2: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci Myślę, że varchar(20)wymaga tylko 21 …

12
Zamknięcia JavaScript a funkcje anonimowe
Mój przyjaciel i ja obecnie dyskutujemy, co jest zamknięciem w JS, a co nie. Chcemy tylko upewnić się, że naprawdę to rozumiemy. Weźmy ten przykład. Mamy pętlę zliczania i chcemy wydrukować zmienną licznika na konsoli z opóźnieniem. Dlatego używamy setTimeouti zamykania do przechwytywania wartości zmiennej licznika, aby upewnić się, że …

20
Pytanie użytkownika o dane wejściowe, dopóki nie udzieli prawidłowej odpowiedzi
На этот вопрос есть ответы на przepełnienie stosu на русском : Как выполнить несколько проверок введенных пользователем данных? Piszę program, który akceptuje dane wejściowe od użytkownika. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age: ")) if age >= 18: print("You …

15
Pole SQL SELECT WHERE zawiera słowa
Potrzebuję wybierz, który zwróci wyniki takie jak to: SELECT * FROM MyTable WHERE Column1 CONTAINS 'word1 word2 word3' Potrzebuję wszystkich wyników, tzn. Obejmuje to ciągi zawierające „słowo2 słowo3 słowo1” lub „słowo1 słowo3 słowo2” lub dowolną inną kombinację tych trzech. Wszystkie słowa muszą znaleźć się w wyniku.
562 sql  select 

18
Angular: klasa warunkowa z * ngClass
Co jest nie tak z moim kodem Angular? Staje się: Cannot read property 'remove' of undefined at BrowserDomAdapter.removeClass ... HTML <ol class="breadcrumb"> <li *ngClass="{active: step==='step1'}" (click)="step='step1; '">Step1</li> <li *ngClass="{active: step==='step2'}" (click)="step='step2'">Step2</li> <li *ngClass="{active: step==='step3'}" (click)="step='step3'">Step3</li> </ol>

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.