Programowanie

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

5
Czy istnieje wzorzec inicjowania obiektów utworzonych za pośrednictwem kontenera DI
Próbuję zmusić Unity do zarządzania tworzeniem moich obiektów i chcę mieć pewne parametry inicjalizacji, które nie są znane do czasu wykonania: W tej chwili jedynym sposobem, w jaki mogłem wymyślić, jak to zrobić, jest posiadanie metody Init w interfejsie. interface IMyIntf { void Initialize(string runTimeParam); string RunTimeParam { get; } …



5
Różnica między android-support-v7-appcompat i android-support-v4
Chciałem poznać różnicę między android-support-v4.jar i android-support-v7-appcompat.jar . Jeśli chcę dodać pasek akcji appcompat do mojej aplikacji, muszę dodać zarówno android-support-v7-appcompat.jar i android-support-v4.jar, czy tylko android-support-v7-appcompat.jar . Ponadto, czy android-support-v13.jar ma appcompat?

10
Jak włączyć CORS w AngularJs
Stworzyłem demo przy użyciu JavaScript dla interfejsu API wyszukiwania zdjęć Flickr. Teraz konwertuję go na AngularJs. Przeszukałem internet i znalazłem poniżej konfigurację. Konfiguracja: myApp.config(function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers.common['X-Requested-With']; }); Usługa: myApp.service('dataService', function($http) { delete $http.defaults.headers.common['X-Requested-With']; this.flickrPhotoSearch = function() { return $http({ method: 'GET', url: 'http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=3f807259749363aaa29c76012fa93945&tags=india&format=json&callback=?', dataType: 'jsonp', headers: …

6
Dlaczego GHC jest tak duży / duży?
Czy jest prosta odpowiedź: dlaczego GHC jest tak duży? OCaml: 2 MB Python: 15 MB SBCL: 9 MB OpenJRE - 26 MB GHC: 113 MB Nie interesuje się ewangelizacją: „Dlaczego nie powinienem przejmować się rozmiarem, jeśli Haskell jest właściwym narzędziem”; to jest kwestia techniczna.
147 haskell  ghc 


2
Jak utworzyć katalog za pomocą nerdtree
Od jakiegoś czasu używam NERDTree. Za każdym razem, gdy muszę utworzyć nowy katalog, muszę przejść do terminala. Czy istnieje szybki i łatwy sposób na utworzenie katalogu przy użyciu NERDTree. Przeczytałem dokument, ale nic nie mogłem znaleźć.
147 vim  nerdtree 

5
Jak zainstalować wtyczkę dla Vima?
Chciałbym wypróbować wtyczkę do Vima, do której link znajduje się poniżej. Dodaje podświetlanie składni dla .hamli (być może) .sassplików. http://github.com/tpope/vim-haml Ja to zrobiłem... $ cd ~/.vim $ git clone git://github.com/tpope/vim-haml.git Otworzyłem .hamlplik w Vimie, ale nie ma podświetlenia. Musi być inny krok, który muszę wykonać.
147 vim 



14
Odpowiedniki Grep i Sed dla przetwarzania wiersza poleceń XML
Podczas wykonywania skryptów powłoki dane zwykle znajdują się w plikach rekordów jednowierszowych, takich jak csv. Obsługa tych danych za pomocą grepi jest naprawdę prosta sed. Ale często mam do czynienia z XML, więc naprawdę chciałbym mieć dostęp do skryptów do tych danych XML za pośrednictwem wiersza poleceń. Jakie są najlepsze …



9
Zrozumienie obietnic w Node.js.
Z tego, co zrozumiałem, istnieją trzy sposoby wywoływania kodu asynchronicznego: Wydarzenia, np request.on("event", callback); Callback, np fs.open(path, flags, mode, callback); Obietnice Znalazłem bibliotekę z obietnicą węzłów, ale jej nie rozumiem. Czy ktoś mógłby wyjaśnić, o co chodzi w obietnicach i dlaczego powinienem ich używać? Dlaczego został usunięty z Node.js?

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.