Програмування

Питання та відповіді для професійних та ентузіастів-програмістів


5
Як отримати ім’я класу Ruby?
Як я можу отримати ім'я класу від об'єкта ActiveRecord? Я маю: result = User.find(1) Я намагався: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" Мені потрібно лише ім'я класу в рядку ( Userв даному випадку). Чи існує метод для цього? Я знаю, що це досить просто, …

26
Git додавання та фіксація в одній команді
Чи я можу зробити це git add -A git commit -m "commit message" в одній команді? Я, здається, дуже багато виконує ці дві команди, і якби у Git був такий варіант, як git commit -Am "commit message"би зробити життя набагато зручнішим. git commitмає -aмодифікатор, але це не зовсім те саме, …
392 git 


18
Чому не слід використовувати аргументи Java 8 Необов’язково
Я читав на багатьох веб-сайтах Необов’язково використовуватись лише як тип повернення, а не використовуватись у аргументах методів. Я намагаюся знайти логічну причину. Наприклад, у мене є логіка, яка має 2 необов'язкові параметри. Тому я думаю, було б доцільно написати свій підпис методу таким чином (рішення 1): public int calculateSomething(Optional<String> p1, …
392 java  java-8  optional 

10
Розуміння різниці між Object.create () та новим SomeFunction ()
Нещодавно я натрапив на Object.create()метод у JavaScript, і намагаюся вивести, чим він відрізняється від створення нового екземпляра об’єкта new SomeFunction()і коли ви хочете використовувати один за іншим. Розглянемо наступний приклад: var test = { val: 1, func: function() { return this.val; } }; var testA = Object.create(test); testA.val = 2; …

30
Чи є вбудована функція пошуку режиму?
У R mean()і median()є стандартні функції, які виконують те, що ви очікували. mode()повідомляє вам внутрішній режим зберігання об’єкта, а не значення, яке найбільше зустрічається в його аргументі. Але чи є стандартна функція бібліотеки, яка реалізує статистичний режим для вектора (або списку)?
392 r  statistics  r-faq 


10
Як перемикати теми у Visual Studio 2012
Visual Studio 2012 пропонує дві теми: Світла та Темна. Я хочу переключити тему на Темну, але я не в змозі знайти жодних меню чи варіантів для цього. Я дізнався спосіб імпорту налаштувань із: Microsoft Visual Studio 11.0\Common7\IDE\ FontsAndColorsThemes\1ded0138-47ce-435e-84ef-9ec1f439b749.vssettings і редактор коду тепер знаходиться в темній темі, але інші вікна все …

30
Чому я повинен використовувати IDE? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
391 vim  emacs  ide 


7
Простий приклад різьблення в C ++
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Чи може хтось розмістити простий приклад запуску двох (об'єктно-орієнтованих) потоків у C ++. Я шукаю фактичні об'єкти потоку C ++, на які я можу розширити методи запуску …

11
Наскільки небезпечно порівнювати значення з плаваючою комою?
Я знаю, UIKitвикористовує CGFloatчерез незалежну систему координат роздільної здатності. Але кожен раз, коли я хочу перевірити, чи frame.origin.xє, наприклад , 0це мені нудно: if (theView.frame.origin.x == 0) { // do important operation } Чи не CGFloatвразлива до помилкових спрацьовувань при порівнянні з ==, <=, >=, <, >? Це плаваюча точка, …

27
Встановлено Java 7 на Mac OS X, але термінал все ще використовує версію 6
Я встановив JDK 7u7, завантажений з веб-сайту oracle. Але після встановлення термінал все ще показує 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) будь-яка ідея, чому java 7 не відображається? Відповідь: Добре, проблема вирішена. Ось …
391 java  macos  java-7 

9
Як мені обробляти занадто довгі імена індексу під час міграції Ruby on Rails ActiveRecord?
Я намагаюся додати унікальний індекс, який створюється із зовнішніх ключів чотирьох пов’язаних таблиць: add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true Обмеження бази даних на ім'я індексу призводить до збою міграції. Ось повідомлення про помилку: Назва індексу "index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id" у таблиці "дослідження" занадто довга; ліміт - 64 символи Як я …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.