Programowanie

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

4
Jaka jest różnica między Class.this a this w Javie
Istnieją dwa sposoby odwoływania się do instancji klasy w tej klasie. Na przykład: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } Jeden używa this.nameodniesienia do pola obiektu, a drugi używa className.thisodniesienia do pola obiektu. …
121 java  this 



8
Jak dokładnie działa rekurencja ogona?
Prawie rozumiem, jak działa rekurencja ogona i jaka jest różnica między nią a normalną rekurencją. Nie rozumiem tylko , dlaczego nie wymaga stosu do zapamiętania adresu zwrotnego. // tail recursion int fac_times (int n, int acc) { if (n == 0) return acc; else return fac_times(n - 1, acc * …

3
Jak sprawić, by klasa była zgodna z protokołem w Swift?
w celu C: @interface CustomDataSource : NSObject <UITableViewDataSource> @end w Swift: class CustomDataSource : UITableViewDataSource { } Jednak pojawi się komunikat o błędzie: Typ „CellDatasDataSource” nie jest zgodny z protokołem „NSObjectProtocol” Typ „CellDatasDataSource” nie jest zgodny z protokołem „UITableViewDataSource” Jaki powinien być właściwy sposób?
121 objective-c  swift 

5
Jak zdobyć katalog główny aplikacji Symfony2?
Jaki jest najlepszy sposób uzyskania katalogu głównego aplikacji z wnętrza kontrolera? Czy można go uzyskać poza kontrolerem? Teraz otrzymuję go, przekazując go (z parametrów) do usługi jako argument, na przykład: services: sr_processor: class: Pro\Processor arguments: [%kernel.root_dir%] Czy istnieje lepszy, prostszy sposób uzyskania tych informacji w Symfony2?



3
Jakie implementacje C ++ Smart Pointer są dostępne?
Porównania, zalety, wady i kiedy używać? Jest to spin-off z wątku usuwania śmieci, w którym to, co uważałem za prostą odpowiedź, wygenerowało wiele komentarzy na temat niektórych konkretnych implementacji inteligentnych wskaźników, więc wydawało się, że warto rozpocząć nowy post. Ostatecznie pytanie brzmi, jakie są różne implementacje inteligentnych wskaźników w C …

8
Dlaczego PHP 5.2+ zabrania abstrakcyjnych statycznych metod klasowych?
Po włączeniu ścisłych ostrzeżeń w PHP 5.2, zobaczyłem ładunek ostrzeżeń o ścisłych standardach z projektu, który został pierwotnie napisany bez ścisłych ostrzeżeń: Ścisłe standardy : funkcja statyczna Program :: getSelectSQL () nie powinna być abstrakcyjna w Program.class.inc Omawiana funkcja należy do abstrakcyjnej klasy nadrzędnej Program i jest deklarowana jako abstrakcyjna …
121 php  oop  static  abstract 

13
Ostrzeżenie o wycofywaniu „$ HTTP_RAW_POST_DATA”
Przerzuciłem się na PHP 5.6.0 i teraz wszędzie dostaję następujące ostrzeżenie: Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0 Warning: Cannot modify header …


12
Szablon zewnętrzny w podkreśleniu
Używam szablonu podkreślenia . Czy można załączyć plik zewnętrzny jako szablon ? W widoku Backbone mam: textTemplate: _.template( $('#practice-text-template').html() ), initialize: function(){ this.words = new WordList; this.index = 0; this.render(); }, W moim html jest: <script id="practice-text-template" type="text/template"> <h3>something code</h3> </script> To dobrze działa. Ale potrzebuję zewnętrznego szablonu . Próbuję: …



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.