программирование

Q & A для профессиональных программистов и энтузиастов

5
Найти запрос на извлечение на Github, где коммит был изначально создан
Pull Requests отлично подходят для понимания более широкого мышления об изменении или наборе изменений, внесенных в репо. Чтение запросов на чтение - это отличный способ быстро «прогнать» проект, поскольку вместо небольших атомарных изменений в источнике вы получаете большие группы логических изменений. Аналогично организации строк в вашем коде в соответствующие «строфы» …
171 git  github  pull-request 


11
Как конвертировать DateTime? в DateTime
Я хочу преобразовать обнуляемый DateTime ( DateTime?) в DateTime, но я получаю ошибку: Не удается неявно преобразовать тип 'System.DateTime?' в «System.DateTime». Существует явное преобразование (вам не хватает приведения?) Я попытался следующее: DateTime UpdatedTime = (DateTime)_objHotelPackageOrder.UpdatedDate == null ? DateTime.Now : _objHotelPackageOrder.UpdatedDate;
171 c#  .net  datetime 

12
Можно ли отправить переменное число аргументов в функцию JavaScript?
Можно ли отправить переменное число аргументов в функцию JavaScript из массива? var arr = ['a','b','c'] var func = function() { // debug alert(arguments.length); // for(arg in arguments) alert(arg); } func('a','b','c','d'); // prints 4 which is what I want, then 'a','b','c','d' func(arr); // prints 1, then 'Array' Я недавно написал много …

3
WPF текст Wrap vs WrapWithOverflow
В чем «концептуальная» разница между TextWrapping="Wrap"и TextWrapping="WrapWithOverflow"(например, для TextBox)? На странице MSDN про класс TextBox ничего нет ... Спасибо.
171 wpf  word-wrap 

8
Как соединить два набора в одну строку, не используя «|»
Предположим, что Sи Tназначены наборы. Без использования оператора соединения |, как я могу найти объединение двух наборов? Это, например, находит пересечение: S = {1, 2, 3, 4} T = {3, 4, 5, 6} S_intersect_T = { i for i in S if i in T } Так как же найти …
171 python  set 

8
Что такое IntPtr?
Используя IntelliSense и просматривая чужой код, я столкнулся с этим IntPtrтипом; каждый раз, когда это нужно было использовать, я просто помещал nullили IntPtr.Zeroнаходил большинство функций для работы. Что именно и когда / почему он используется?
171 c#  intptr 

4
python: изменить рабочий каталог скриптов на собственный каталог скрипта
Я запускаю оболочку Python из crontab каждую минуту: * * * * * /home/udi/foo/bar.py /home/udi/fooимеет несколько необходимых подкаталогов, вроде /home/udi/foo/logи /home/udi/foo/config, на которые /home/udi/foo/bar.pyссылается. Проблема в том, что crontabскрипт запускается из другого рабочего каталога, поэтому попытка открыть его ./log/bar.logне удалась. Есть ли хороший способ сказать сценарию изменить рабочий каталог на …

3
Git diff между текущей веткой и мастером, но не включает в себя необработанные коммиты
Я хочу увидеть разницу всех изменений в ветке, которая еще не объединена с мастером. Я попытался: git diff master git diff branch..master git diff branch...master Однако в каждом из этих случаев diff содержит содержимое в master, которое еще не было объединено с моей веткой. Есть ли способ провести различие между …

5
Продлевает ли член класса Const Reference временный срок?
Почему это: #include <string> #include <iostream> using namespace std; class Sandbox { public: Sandbox(const string& n) : member(n) {} const string& member; }; int main() { Sandbox sandbox(string("four")); cout << "The answer is: " << sandbox.member << endl; return 0; } Дайте вывод: Ответ: Вместо того: Ответ: четыре

18
Как включить всплывающую подсказку Bootstrap на отключенной кнопке?
Мне нужно отобразить всплывающую подсказку на отключенной кнопке и удалить ее на включенной кнопке. В настоящее время все работает наоборот. Каков наилучший способ инвертировать это поведение? $('[rel=tooltip]').tooltip(); <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/> <hr> <button class="btn" disabled rel="tooltip" data-title="Dieser Link führt zu Google">button disabled</button> <button class="btn" rel="tooltip" data-title="Dieser Link …

5
.NET Core против ASP.NET Core
В чем разница между .NET Core и ASP.NET Core? Они взаимоисключающие? Я слышал, что ASP.NET Core построен на .NET Core, но он также может быть построен на полной .NET Framework. Так что же такое ASP.NET Core?

12
Шифрование и дешифрование с использованием PyCrypto AES 256
Я пытаюсь построить две функции с использованием PyCrypto, которые принимают два параметра: сообщение и ключ, а затем шифруют / дешифруют сообщение. Я нашел несколько ссылок в Интернете, чтобы помочь мне, но у каждой из них есть недостатки: Этот в codekoala использует os.urandom , что не приветствуется PyCrypto. Более того, ключ, …

5
Что делает оператор стрелки '->' в Java?
При поиске кода я наткнулся на оператор стрелки, что именно он делает? Я думал, что у Java не было оператора стрелки. return (Collection<Car>) CollectionUtils.select(listOfCars, (arg0) -> { return Car.SEDAN == ((Car)arg0).getStyle(); }); Подробности : Java 6, коллекция Apache Commons, IntelliJ 12 Обновление / ответ: Оказывается, IntelliJ 12 поддерживает Java 8, …

5
Используйте async await с Array.map
Учитывая следующий код: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); которая выдает следующую ошибку: TS2322: Тип «Обещание <номер> []» нельзя назначить типу «номер []». Тип «Обещание <номер> нельзя назначить типу« номер ». Как я могу это …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.