Programowanie

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



11
Jak usunąć pliki migracji w Railsach 3
Chciałbym usunąć / skasować plik migracji. Jak bym to zrobił? Wiem, że są tutaj podobne pytania, ale czy jako aktualizacja jest lepszy sposób niż wykonanie skryptu / zniszczenia? Czy powinienem również wykonać migrację db:resetlub db:dropusunąć / skasować migrację?

13
Pobierz listę właściwości obiektu w Objective-C
Jak mogę uzyskać listę (w postaci NSArraylub NSDictionary) właściwości danego obiektu w Objective-C? Wyobraź sobie następujący scenariusz: zdefiniowałem klasę nadrzędną, która po prostu rozszerza NSObject, która przechowuje an NSString, a BOOLi NSDataobiekt jako właściwości. Następnie mam kilka klas, które rozszerzają tę klasę nadrzędną, dodając do każdej z nich wiele różnych …

4
Jak interpretowano formularze HTML we wczesnych latach 90-tych?
We współczesnej sieci WWW <form>element HTML jest przesyłany, a następnie interpretowany przez skrypty. Albo jest interpretowany przez język programowania po stronie serwera (zwykle PHP), albo jest interpretowany przez skrypt po stronie klienta (prawie zawsze JavaScript). Formy istniały jeszcze na początku lat 90. Jak były wtedy interpretowane? Zgodnie z tym artykułem …
109 html  forms 

6
Jak używać wartości logicznej w Pythonie?
Czy Python faktycznie zawiera wartość logiczną? Wiem, że potrafisz: checker = 1 if checker: #dostuff Ale jestem dość pedantyczny i lubię oglądać wartości logiczne w Javie. Na przykład: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Czy istnieje coś takiego jak Boolean w Pythonie? …
109 python  boolean 

8
Dekorator właściwości zapamiętywania / odroczonego wyszukiwania w Pythonie
Ostatnio przejrzałem istniejącą bazę kodu zawierającą wiele klas, w których atrybuty instancji odzwierciedlają wartości przechowywane w bazie danych. Przefaktoryzowałem wiele z tych atrybutów, aby ich wyszukiwanie w bazie danych zostało odroczone, tj. nie być inicjalizowane w konstruktorze, ale tylko przy pierwszym czytaniu. Te atrybuty nie zmieniają się przez cały okres …
109 python  decorator 

2
Prywatny i chroniony konstruktor w Scali
Byłem ciekawy wpływu braku jawnego głównego konstruktora w Scali, a jedynie zawartość treści klasy. W szczególności podejrzewam, że wzorzec konstruktora prywatnego lub chronionego, czyli sterowanie konstrukcją za pomocą obiektu towarzyszącego lub innej klasy lub metod obiektu, może nie mieć oczywistej implementacji. Czy się mylę? Jeśli tak, jak to się robi?
109 scala 



7
Jak mogę przedstawić plik do pobrania z kontrolera MVC?
W formularzach internetowych zwykle miałbym taki kod, aby przeglądarka wyświetlała wyskakujące okienko „Pobierz plik” z dowolnym typem pliku, takim jak PDF, i nazwą pliku: Response.Clear() Response.ClearHeaders() ''# Send the file to the output stream Response.Buffer = True Response.AddHeader("Content-Length", pdfData.Length.ToString()) Response.AddHeader("Content-Disposition", "attachment; filename= " & Server.HtmlEncode(filename)) ''# Set the output stream …

14
iOS 7 - Pasek stanu nakłada się na widok
Mam, ViewControllerktóry jest wewnątrz a UINavigationcontroller, ale pasek nawigacji jest ukryty. Kiedy uruchamiam aplikację na iOS 7, pasek stanu pojawia się u góry mojego widoku. Czy jest sposób, aby tego uniknąć? Nie chcę pisać żadnego kodu specyficznego dla systemu operacyjnego. Próbowałem ustawienie View controller-based status bar appearancesię NO, ale to …
109 ios  statusbar  ios7 



5
Fasola (@ManagedBean) czy fasola CDI (@Named)?
Właśnie zacząłem czytać Core JavaServer Faces, 3rd Ed. i mówią tak (moje podkreślenie): To historyczny przypadek, że istnieją dwa oddzielne mechanizmy, fasola CDI i fasola zarządzana przez JSF, dla komponentów bean, które mogą być używane na stronach JSF. Sugerujemy użycie fasoli CDI, chyba że aplikacja musi działać na zwykłym programie …
109 jsf  jakarta-ee  jsf-2  cdi 

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.