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

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

5
Скидання Git - твердий та перехід до віддаленого сховища
У мене було сховище, яке мало погані помилки (D, E і F для цього прикладу). ABCDEF майстер та походження / майстер Я спеціально змінив локальне сховище за допомогою git reset --hard. Я взяв гілку перед скиданням, тому тепер у мене є репо, яке виглядає так: A-B-C master \ D-E-F old_master …
199 git 

7
Оператор тильди в Python
Яке використання оператора tilde в Python? Я можу подумати над тим, щоб зробити щось з обох сторін рядка чи списку, наприклад перевірити, чи є рядок паліндромною чи ні: def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) Будь-яке інше корисне використання?
199 python  operators 


16
Як ви подолаєте обмеження введення HTML-форми?
Я знаю, що XHTML не підтримує вкладені теги форм, і я вже читав тут інші відповіді на "Переповнення стека" щодо цієї теми, але я все ще не знайшов елегантного рішення проблеми. Деякі кажуть, що вам це не потрібно, і що вони не можуть придумати сценарій, якщо це було б потрібно. …
199 html  forms  nested 

9
Явно викликає повернення у функцію чи ні
Нещодавно я отримав докір від Саймона Урбанека від основної команди R (я вважаю) за те, що рекомендував користувачу явно зателефонувати returnв кінці функції (проте його коментар видалено): foo = function() { return(value) } натомість він рекомендував: foo = function() { value } Можливо, у такій ситуації потрібно: foo = function() …
199 r 

11
Коли слід використовувати TaskCompletionSource <T>?
Все, що він знає, AFAIK - це те, що в якийсь момент його SetResultабо SetExceptionметод викликають для завершення Task&lt;T&gt;викритого через його Taskвластивість. Іншими словами, він виступає як виробник для Task&lt;TResult&gt;та його завершення. Я бачив тут приклад: Якщо мені потрібен спосіб виконати функцію асинхронно і мати завдання для представлення цієї операції. …

3
Чому я маю доступ до членів базового класу шаблонів через цей покажчик?
Якщо нижче класи були шаблони я міг би просто мати xв derivedкласі. Однак із наведеним нижче кодом мені доводиться користуватися this-&gt;x. Чому? template &lt;typename T&gt; class base { protected: int x; }; template &lt;typename T&gt; class derived : public base&lt;T&gt; { public: int f() { return this-&gt;x; } }; int …


10
.NET Відформатуйте рядок з фіксованими пробілами
Чи дозволяє метод .NET String.Format розміщувати рядок у фіксованому положенні у межах рядка фіксованої довжини. "String Goes Here" "String Goes Here" "String Goes Here" Як це робиться за допомогою .NET? Редагувати - я перепробував Формат / PadLeft / PadRight до смерті. Вони не працюють. Я не знаю чому. Я закінчив …
199 .net  string 

9
Як зупинити додаток на Heroku?
У мене є додаток на Heroku, яким користуються мало користувачів. Однак я помічаю, що є деякі проблеми з даними, які я хотів би виправити та зупинити додаток в середній час, щоб користувачі не вводили нічого нового. Чи є спосіб зупинити додаток на heroku, а не знищити його? Я бачу, що …
199 heroku 


10
Чим відрізняється `новий Object ()` від буквеного позначення об'єкта?
Яка різниця між цим синтаксисом на основі конструктора для створення об’єкта: person = new Object() ... і цей буквальний синтаксис: person = { property1 : "Hello" }; Здається, що обидва роблять те саме, хоча JSLint вважає за краще використовувати буквене позначення об'єкта. Який краще і чому?




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