Programowanie

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

2
Czy ktoś może mi wyjaśnić collection_select w jasnych, prostych słowach?
Przeglądam dokumentację Rails API dla collection_selecti są one okropne. Nagłówek jest taki: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) A to jedyny przykładowy kod, jaki podają: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) Czy ktoś może wyjaśnić za pomocą prostego skojarzenia (powiedzmy Userhas_many Plans, a …

6
Java Zaokrąglij dowolną liczbę
На этот вопрос есть ответы на Stack Overflow на русском : Округление в большую сторону не работает Nie mogę znaleźć odpowiedzi, której szukam, w związku z prostym pytaniem: jak zaokrąglić dowolną liczbę do najbliższej int? Na przykład, ilekroć liczba wynosi 0,2, 0,7, 0,2222, 0,4324, 0,99999, chciałbym, aby wynikiem było 1. …
146 java  math  int  rounding 

3
Logback, aby rejestrować różne komunikaty w dwóch plikach
Do logowania używam logback / slf4j. Chcę przeanalizować mój plik dziennika, aby przeanalizować niektóre dane, więc zamiast analizować duży, duży plik (składający się głównie z instrukcji debugowania), chcę mieć dwie instancje programu rejestrującego, z których każda loguje się do osobnego pliku; jeden do analiz i jeden do rejestrowania wszystkich celów. …
146 java  logging  logback  slf4j 

6
Gdzie jest katalog .NET Framework 4.5?
Zainstalowałem system Windows 8, Visual Studio 2012, ale nie mam katalogu w wersji 4.5 w %WINDIR%\Microsoft.NET\Framework. Czy zrobiłem coś źle, czy też .NET 4.5 różni się od innych? Jeśli dzieje się tak, ponieważ nie zainstalowałem narzędzi, czy jest do pobrania zestaw różnych narzędzi? O ile wiem, jestem w stanie zbudować …

6
Jak mogę przekształcić ciąg do UTF-8 w C #?
Mam ciąg, który otrzymałem z aplikacji innej firmy i chciałbym wyświetlić go poprawnie w dowolnym języku przy użyciu języka C # na moim Windows Surface. Z powodu nieprawidłowego kodowania fragment mojego ciągu wygląda tak po hiszpańsku: Acción podczas gdy powinno to wyglądać tak: Acción Zgodnie z odpowiedzią na to pytanie: …

4
Jak przejść do innej gałęzi subversion w Intellij?
Jaka jest koncepcja przełączania gałęzi w IntelliJ? Muszę być albo ślepy, albo idiotą ... Zakładałbym, że byłaby opcja „przełącz na kopiowanie” lub coś w tym stylu, ale nie ma takiej opcji ... EDYCJA dla wyjaśnienia: moje poprzednie IDE miało prostą opcję "przełącz na kopiowanie", która aktualizowała wszystkie pliki różniące się …

6
Nie można przekonwertować wartości typu „T” na
Jest to prawdopodobnie pytanie nowicjusza, ale Google, co zaskakujące, nie udzieliło odpowiedzi. Mam tę raczej sztuczną metodę T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } Pochodząc z tła C ++, spodziewałem się, że to zadziała. Jednak …
146 c#  .net  generics  casting 

11
Jak mogę sprawić, by console.log pokazywała aktualny stan obiektu?
W Safari bez dodatków (a właściwie w większości innych przeglądarek), console.logpokaże obiekt w ostatnim stanie wykonania, a nie w stanie, w którym console.logzostał wywołany. Muszę sklonować obiekt tylko po to, aby go wyprowadzić, console.logaby uzyskać stan obiektu w tym wierszu. Przykład: var test = {a: true} console.log(test); // {a: false} …

9
Jak zgłosić błąd z funkcji zdefiniowanej przez użytkownika programu SQL Server
Piszę funkcję zdefiniowaną przez użytkownika w SQL Server 2008. Wiem, że funkcje nie mogą generować błędów w zwykły sposób - jeśli spróbujesz dołączyć instrukcję RAISERROR SQL zwraca: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator 'RAISERROR' within a function. Ale faktem jest, …

11
Co należy rozumieć przez „obiekt pierwszej klasy”?
W ostatnim pytaniu otrzymałem sugestie, aby porozmawiać między innymi o tym aspekcie JavaScript, w którym funkcje są obiektami „pierwszej klasy”. Co w tym kontekście oznacza „pierwsza klasa”, w przeciwieństwie do innych przedmiotów? EDYCJA (Jörg W Mittag): Dokładne powtórzenie: "Co to jest konstrukcja programistyczna pierwszej klasy?"
146 javascript 


13
Visual Studio: czy istnieje sposób na zwinięcie wszystkich elementów programu Solution Explorer?
Wiem, że mogę użyć klawiszy strzałek, aby zwinąć elementy eksploratora rozwiązań jeden po drugim, ale chciałbym wiedzieć, czy istnieje sposób na zwinięcie wszystkich elementów za pomocą tylko jednej operacji. Chcę to wiedzieć, ponieważ dziś mam rozwiązanie z 6 projektami, które mają co najmniej dwieście plików i jeśli spróbuję je zwinąć …

2
Jak używać metody include w lodash, aby sprawdzić, czy obiekt znajduje się w kolekcji?
lodash pozwala mi sprawdzić przynależność do podstawowych typów danych z includes: _.includes([1, 2, 3], 2) > true Ale to nie działa: _.includes([{"a": 1}, {"b": 2}], {"b": 2}) > false To mnie dezorientuje, ponieważ następujące metody przeszukiwania kolekcji wydają się dobrze działać: _.where([{"a": 1}, {"b": 2}], {"b": 2}) > {"b": 2} …



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.