Programowanie

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

7
Czy ServiceLocator jest anty-wzorcem?
Ostatnio przeczytałem artykuł Marka Seemanna na temat anty-wzorca Service Locator. Autor wskazuje dwa główne powody, dla których ServiceLocator jest anty-wzorcem: Problem z używaniem API (z którym jestem w porządku) Gdy klasa korzysta z lokalizatora usług, bardzo trudno jest zobaczyć jego zależności, ponieważ w większości przypadków klasa ma tylko jeden konstruktor …

15
Programowy dostęp do pliku właściwości za pomocą Springa?
Używamy poniższego kodu, aby wstrzyknąć fasolom Spring właściwości z pliku właściwości. <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations" value="classpath:/my.properties"/> </bean> <bean id="blah" class="abc"> <property name="path" value="${the.path}"/> </bean> Czy istnieje sposób, w jaki możemy uzyskać programistyczny dostęp do właściwości? Próbuję zrobić jakiś kod bez iniekcji zależności. Więc chciałbym mieć taki kod: PropertyPlaceholderConfigurer props = …
137 spring  properties 

13
usuń obiekty z tablicy według właściwości obiektu
var listToDelete = ['abc', 'efg']; var arrayOfObjects = [{id:'abc',name:'oh'}, // delete me {id:'efg',name:'em'}, // delete me {id:'hij',name:'ge'}] // all that should remain Jak usunąć obiekt z tablicy, dopasowując właściwość obiektu? Tylko natywny JavaScript. Mam problemy z używaniem połączenia, ponieważ długość zmniejsza się przy każdym usunięciu. Korzystanie z funkcji klonowania i …
137 javascript 

3
Jak wykluczyć określoną nazwę klasy w selektorze CSS?
Próbuję zastosować kolor tła, gdy mysz użytkownika najedzie na element, którego nazwa klasy to "reMode_hover". Ale nie chcę zmieniać koloru, jeśli element też ma"reMode_selected" Uwaga: mogę używać tylko CSS, a nie javascript, ponieważ pracuję w jakimś ograniczonym środowisku. Aby wyjaśnić, moim celem jest pokolorowanie pierwszego elementu po najechaniu myszą, ale …
137 html  css  css-selectors 


2
InvalidOperationException: nie można rozpoznać usługi dla typu „Microsoft.AspNetCore.Http.IHttpContextAccessor”
Zacząłem konwertować mój projekt rdzenia RC1 asp.net do RC2 i napotkałem problem, który teraz IHttpContextAccessornie został rozwiązany. Dla uproszczenia utworzyłem nowy projekt ASP.NET RC2 przy użyciu Visual Studio Template ASP.NET Core Web Application (.Net Framework). Następnie dodałem konstruktora dla HomeController, który utworzył dla mnie szablon. public HomeController(IHttpContextAccessor accessor) { } …

3
OSError: [Errno 2] Brak takiego pliku lub katalogu podczas korzystania z podprocesu Python w Django
Próbuję uruchomić program, aby wykonać kilka wywołań systemowych w kodzie Pythona, przy użyciu subprocess.call()którego zgłasza następujący błąd: Traceback (most recent call last): File "<console>", line 1, in <module> File "/usr/lib/python2.7/subprocess.py", line 493, in call return Popen(*popenargs, **kwargs).wait() File "/usr/lib/python2.7/subprocess.py", line 679, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1249, in …

8
Poprawny sposób usunięcia wtyczki z Eclipse
Ostatnio mam problem z usunięciem wtyczek z Eclipse. objawy: 1. jeśli usuwasz przez już zainstalowane menu, które nie może poprawnie ponownie zainstalować i ma kilka perspektyw - np. Dla Eksploratora SQL. (w Open Perspectivemenu) 2. jeśli usuwasz przez system plików - ręcznie z pluginskatalogu, to nie jestem pewien, który plik …


14
Swift: testowanie opcji pod kątem zera
Używam Xcode 6 Beta 4. Mam dziwną sytuację, w której nie mogę dowiedzieć się, jak odpowiednio przetestować opcje. Jeśli mam opcjonalny xyz, to właściwy sposób na przetestowanie: if (xyz) // Do something lub if (xyz != nil) // Do something Dokumenty mówią, że należy to zrobić w pierwszy sposób, ale …
137 ios  swift  optional 


2
Jak dodać stałą kolumnę w Spark DataFrame?
Chcę dodać kolumnę DataFramez dowolną wartością (taką samą dla każdego wiersza). Pojawia się błąd, gdy używam withColumnw następujący sposób: dt.withColumn('new_column', 10).head(5) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-50-a6d0257ca2be> in <module>() 1 dt = (messages 2 .select(messages.fromuserid, messages.messagetype, floor(messages.datetime/(1000*60*5)).alias("dt"))) ----> 3 dt.withColumn('new_column', 10).head(5) /Users/evanzamir/spark-1.4.1/python/pyspark/sql/dataframe.pyc in withColumn(self, colName, col) 1166 [Row(age=2, …

4
MVC (Laravel), gdzie dodać logikę
Powiedzmy, że ilekroć wykonuję operację CRUD lub modyfikuję relację w określony sposób, chcę też zrobić coś innego. Np. Za każdym razem, gdy ktoś publikuje post, chcę również zapisać coś w tabeli do celów analitycznych. Może nie jest to najlepszy przykład, ale generalnie istnieje wiele funkcji „pogrupowanych”. Zwykle widzę tego typu …


4
Dlaczego argumenty inne niż domyślne nie mogą występować po argumentach domyślnych?
Dlaczego ten fragment kodu generuje błąd SyntaxError? >>> def fun1(a="who is you", b="True", x, y): ... print a,b,x,y ... File "<stdin>", line 1 SyntaxError: non-default argument follows default argument Podczas gdy następujący fragment kodu działa bez widocznych błędów: >>> def fun1(x, y, a="who is you", b="True"): ... print a,b,x,y ...
137 python 

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.