Programowanie

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

16
Zaktualizuj wszystkie obiekty w kolekcji za pomocą LINQ
Czy istnieje sposób na wykonanie poniższych czynności przy użyciu LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Aby to wyjaśnić, chcę iterować po każdym obiekcie w kolekcji, a następnie zaktualizować właściwość na każdym obiekcie. Mój przypadek użycia polega na tym, że mam kilka komentarzy do posta na …
499 c#  .net  linq  foreach 

13
Co to jest arkusz stylów klienta użytkownika?
Pracuję na stronie internetowej w Google Chrome. Wyświetla się poprawnie w następujących stylach. table { display: table; border-collapse: separate; border-spacing: 2px; border-color: gray; } Należy zauważyć, że nie zdefiniowałem tych stylów. W narzędziach programistycznych Chrome napisano arkusz stylów agenta użytkownika zamiast nazwy pliku CSS. Teraz, jeśli prześlę formularz i wystąpi …
499 css  google-chrome 



10
Znajdź dokument z tablicą zawierającą określoną wartość
Jeśli mam ten schemat ... person = { name : String, favoriteFoods : Array } ... gdzie favoriteFoodstablica jest zapełniona ciągami. Jak mogę znaleźć wszystkie osoby, które mają „sushi” jako swoje ulubione jedzenie za pomocą mangusty? Miałem nadzieję na coś w stylu: PersonModel.find({ favoriteFoods : { $contains : "sushi" }, …
499 mongodb  mongoose 


4
Jaka jest różnica między programowaniem po stronie klienta a programowaniem po stronie serwera?
Mam ten kod: <script type="text/javascript"> var foo = 'bar'; <?php file_put_contents('foo.txt', ' + foo + '); ?> var baz = <?php echo 42; ?>; alert(baz); </script> Dlaczego to nie zapisuje „paska” w moim pliku tekstowym, ale ostrzega „42”? NB: Wcześniejsze wersje tego pytania dotyczyły wyraźnie PHP na serwerze i JavaScript …

27
Kiedy używasz adnotacji @Override w Javie i dlaczego?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. На этот вопрос есть ответы на Stack Overflow на русском : Что означает "@Override" перед объявлением метода? Jakie są najlepsze praktyki korzystania z @Overrideadnotacji Java …
498 java  annotations 

5
Jak sklonować obiekt Date?
Przypisanie Datezmiennej do innej spowoduje skopiowanie odwołania do tego samego wystąpienia. Oznacza to, że zmiana jednego zmieni drugie. Jak mogę faktycznie sklonować lub skopiować Dateinstancję?
498 javascript 

20
Zmiana rozmiaru elementu iframe na podstawie zawartości
Pracuję nad aplikacją podobną do iGoogle. Treści z innych aplikacji (w innych domenach) są wyświetlane przy użyciu ramek iframe. Jak zmienić rozmiar iframe, aby dopasować go do wysokości zawartości iframe? Próbowałem rozszyfrować javascript używany przez Google, ale jest on zaciemniony, a wyszukiwanie w sieci było jak dotąd bezowocne. Aktualizacja: należy …

24
Dlaczego nie mogę zdefiniować metody statycznej w interfejsie Java?
EDYCJA: Od Java 8 metody statyczne są teraz dozwolone w interfejsach. Oto przykład: public interface IXMLizable<T> { static T newInstanceFromXML(Element e); Element toXMLElement(); } Oczywiście, że to nie zadziała. Ale dlaczego nie? Jednym z możliwych problemów może być to, co dzieje się, gdy zadzwonisz: IXMLizable.newInstanceFromXML(e); W tym przypadku myślę, że …

2
Jaka jest różnica między __dirname i ./ w node.js?
Czy programując w Node.js i odwołując się do plików, które znajdują się gdzieś w stosunku do bieżącego katalogu, czy jest jakiś powód, aby używać tej __dirnamezmiennej zamiast zwykłego ./? Do tej pory używałem ./ w swoim kodzie i właśnie odkryłem istnienie __dirnamei zasadniczo chcę wiedzieć, czy mądrze byłoby przekonwertować moje …
498 node.js 

27
Szablonowe sprawdzenie, czy istnieje funkcja członka klasy?
Czy można napisać szablon, który zmienia zachowanie w zależności od tego, czy określona funkcja elementu jest zdefiniowana w klasie? Oto prosty przykład tego, co chciałbym napisać: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Tak więc, jeśli class Tzostał toString()zdefiniowany, to korzysta …

28
Wstrzykiwanie zależności a wzorzec fabryczny
Większość przytoczonych przykładów użycia wstrzykiwania zależności możemy rozwiązać również przy użyciu wzorca fabrycznego. Wygląda na to, że jeśli chodzi o użycie / projektowanie, różnica między wtryskiem zależności a fabryką jest rozmyta lub cienka. Kiedyś ktoś mi powiedział, że to, jak go używasz, robi różnicę! Kiedyś użyłem StructureMap do kontenera DI, …

5
Jak mogę wykryć, czy ten klucz słownika istnieje w języku C #?
Pracuję z interfejsem API Exchange Web Services Managed API z danymi kontaktowymi. Mam następujący kod, który jest funkcjonalny , ale nie idealny: foreach (Contact c in contactList) { string openItemUrl = "https://" + service.Url.Host + "/owa/" + c.WebClientReadFormQueryString; row = table.NewRow(); row["FileAs"] = c.FileAs; row["GivenName"] = c.GivenName; row["Surname"] = c.Surname; …

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.