Programowanie

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



10
Niestandardowe UITableViewCell z końcówki w języku Swift
Próbuję utworzyć niestandardową komórkę widoku tabeli ze stalówki. Mówię o tym artykule tutaj . Mam dwa problemy. Utworzyłem plik .xib z przeciągniętym na niego obiektem UITableViewCell. Utworzyłem podklasę UITableViewCelli ustawiłem ją jako klasę komórki i Cell jako identyfikator wielokrotnego użytku. import UIKit class CustomOneCell: UITableViewCell { @IBOutlet weak var middleLabel: …
139 ios  uitableview  swift  ios8 


13
Jak wyartykułować różnicę między programowaniem asynchronicznym a równoległym?
Wiele platform promuje asynchroniczność i równoległość jako sposób na poprawę responsywności. Ogólnie rozumiem różnicę, ale często trudno mi to wyrazić we własnym umyśle, jak również w przypadku innych. Jestem programistą na co dzień i dość często używam asynchronii i wywołań zwrotnych. Równoległość wydaje się egzotyczna. Ale wydaje mi się, że …



8
Jak znaleźć datę utworzenia projektu repozytorium na GitHubie?
Jak mogę znaleźć datę utworzenia projektu na GitHub? Zasadniczo muszę znaleźć pierwsze zatwierdzenie, aby zobaczyć datę utworzenia, jednak niektóre projekty mają 500 zatwierdzeń, co marnuje dużo czasu na próbę przejścia do pierwszej strony zatwierdzenia. Czy istnieje szybszy sposób uzyskania utworzonej daty?
139 github 

18
Czy mogę zabezpieczyć się przed wstrzyknięciem SQL, unikając apostrofów i otaczających dane wejściowe użytkownika apostrofami?
Zdaję sobie sprawę, że sparametryzowane zapytania SQL są optymalnym sposobem oczyszczenia danych wejściowych użytkownika podczas tworzenia zapytań zawierających dane wejściowe użytkownika, ale zastanawiam się, co jest złego w przyjmowaniu danych wejściowych użytkownika i unikaniu pojedynczych cudzysłowów i otaczaniu całego ciągu pojedynczymi cudzysłowami. Oto kod: sSanitizedInput = "'" & Replace(sInput, "'", …


8
Przywracanie bazy danych MySQL z plików fizycznych
Czy można przywrócić bazę danych MySQL z fizycznych plików bazy danych? Mam katalog zawierający następujące typy plików: client.frm client.MYD client.MYI ale na około 20 kolejnych stolików. Zwykle używam mysqldump lub podobnego narzędzia, aby uzyskać wszystko w 1 pliku SQL, więc jaki jest sposób radzenia sobie z tego typu plikami?
139 mysql  backup  restore 

1
Dlaczego Git używa kryptograficznej funkcji skrótu?
Dlaczego Git używa SHA-1 , kryptograficznej funkcji skrótu, zamiast szybszej niekryptograficznej funkcji skrótu? Powiązane pytanie: Pytanie o przepełnienie stosu Dlaczego Git używa SHA-1 jako numerów wersji? pyta, dlaczego Git używa SHA-1 w przeciwieństwie do kolejnych liczb dla zatwierdzeń.
139 git  hash-function 

9
Chrome Development Tool: plik [VM] z javascript
Dodałem punkt przerwania do mojego pliku javascript (jaydata.js) i naciskałem „Przejdź do następnego wywołania funkcji”. Kiedy dotarło do linii, która brzmiała: }, pojawił się inny plik zatytułowany „[VM] (8312)”. Ciągle klikałem „Przejdź do następnego wywołania funkcji”, a teraz mój ekran to: Co to za dziwne i tajemnicze skrypty zatytułowane „[VM] …

7
Wyświetl liczbę wierszy w śledzeniu stosu dla zespołu .NET w trybie wydania
Czy istnieje sposób wyświetlania wierszy w śladzie stosu dla kompilacji / wdrożenia zestawu .NET w trybie wydania? AKTUALIZACJA: Moja aplikacja jest podzielona na trzy projekty bibliotek klas i jeden projekt „strony internetowej” ASP.NET. Błąd, który próbuję wyśledzić, występuje w jednym z trzech projektów bibliotek klas. Wdrożyłem plik pdb tylko dla …

2
RxJS: Jak „ręcznie” zaktualizować Observable?
Myślę, że muszę źle rozumieć coś fundamentalnego, ponieważ moim zdaniem to powinien być najbardziej podstawowy przypadek dla obserwowalnego, ale dla mojego życia nie mogę dowiedzieć się, jak to zrobić z dokumentacji. Zasadniczo chcę móc to zrobić: // create a dummy observable, which I would update manually var eventObservable = rx.Observable.create(function(observer){}); …

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.