Programowanie

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


5
Jak uzyskać nazwę klasy Ruby?
Jak mogę uzyskać nazwę klasy z obiektu ActiveRecord? Mam: result = User.find(1) Próbowałem: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" Potrzebuję tylko nazwy klasy w ciągu znaków ( Userw tym przypadku). Czy istnieje na to metoda? Wiem, że to dość proste, ale przeszukałem zarówno dokumenty …

26
Dodaj i zatwierdź jednym poleceniem
Czy mogę to jakoś zrobić git add -A git commit -m "commit message" jednym poleceniem? Wydaje mi się, że często wykonuję te dwa polecenia, a gdyby Git miał taką opcję git commit -Am "commit message", uczyniłoby to życie o wiele wygodniejszym. git commitma -amodyfikator, ale nie robi to tak samo …
392 git 

18
Dlaczego opcja Opcjonalna Java 8 nie powinna być używana w argumentach
Przeczytałem na wielu stronach internetowych Opcjonalne powinny być używane tylko jako typ zwracany, a nie używane w argumentach metod. Próbuję znaleźć logiczny powód. Na przykład mam logikę, która ma 2 opcjonalne parametry. Dlatego myślę, że sensowne byłoby napisanie mojej sygnatury metody w ten sposób (rozwiązanie 1): public int calculateSomething(Optional<String> p1, …
392 java  java-8  optional 



10
Jak mogę przełączać motywy w Visual Studio 2012
Visual Studio 2012 oferuje dwa motywy, Jasny i Ciemny. Chcę zmienić motyw na Ciemny, ale nie mogę znaleźć żadnych menu ani opcji, aby to zrobić. Znalazłem sposób importowania ustawień z: Microsoft Visual Studio 11.0\Common7\IDE\ FontsAndColorsThemes\1ded0138-47ce-435e-84ef-9ec1f439b749.vssettings a edytor kodu jest teraz w motywie Dark, ale inne okna nadal są w motywie …

30
Dlaczego powinienem używać IDE? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
391 vim  emacs  ide 


7
Prosty przykład wątkowania w C ++
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Czy ktoś może napisać prosty przykład uruchomienia dwóch wątków (obiektowych) w C ++. Szukam rzeczywistych obiektów wątku C ++, w których można rozszerzyć metody uruchamiania (lub czegoś podobnego), …

11
Jak niebezpieczne jest porównywanie wartości zmiennoprzecinkowych?
Znam UIKitzastosowania z CGFloatpowodu niezależnego od rozdzielczości układu współrzędnych. Ale za każdym razem, gdy chcemy sprawdzić, czy na przykład frame.origin.xjest 0to sprawia, że czuję się chory: if (theView.frame.origin.x == 0) { // do important operation } Nie jest CGFloatpodatny na fałszywych alarmów przy porównywaniu z ==, <=, >=, <, >? …

27
Zainstalowałem Java 7 na Mac OS X, ale Terminal nadal używa wersji 6
Zainstalowałem JDK 7u7 pobrany ze strony internetowej Oracle. Ale po instalacji terminal nadal wyświetla wersję Java 6 $java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) jakiś pomysł, dlaczego java 7 się nie pojawia? Odp .: OK, problem został …
391 java  macos  java-7 

9
Jak obsłużyć zbyt długie nazwy indeksów w migracji ActiveRecord Ruby on Rails?
Próbuję dodać unikalny indeks, który jest tworzony z kluczy obcych czterech powiązanych tabel: add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true Ograniczenie bazy danych dla nazwy indeksu powoduje niepowodzenie migracji. Oto komunikat o błędzie: Nazwa indeksu „index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id” w tabeli „studies” jest za długa; limit wynosi 64 znaki Jak sobie …


12
Czy można określić warunek w Count ()?
Czy można określić warunek w Count()? Chciałbym policzyć tylko wiersze, które mają na przykład „Menedżer” w kolumnie Pozycja. Chcę to zrobić w instrukcji count, nie używając WHERE; Pytam o to, ponieważ muszę policzyć zarówno menedżerów, jak i innych w tym samymSELECT (coś jak Count(Position = Manager), Count(Position = Other))więc WHEREnie …
391 sql  sql-server  tsql 

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.