Codengineering - блог о программировании ➜ страница 2349


Почему мои коды выхода powershell всегда "0"?

у меня есть сценарий powershell следующим образом ##teamcity[progressMessage 'Beginning build'] # If the build computer is not running the appropriate version of .NET, then the build will not run. Throw an error immediately. if( (ls "$env:windirMicrosoft.NETFrameworkv4.0*") -eq $null ) { throw "This project requires .NET 4.0 to compile. Unfortunatly .NET 4.0 doesn't appear to be installed on this machine." ##teamcity[buildStatus status='FAILURE' ] } ##teamcity[progressMessage 'Sett ...

Как я могу обмениваться данными между компонентами в Angular 2?

В Угловой 1.x.x вы просто просите одну и ту же службу, и вы получаете один и тот же экземпляр, что позволяет обмениваться данными в службе. теперь в Angular 2 у меня есть компонент, который имеет ссылку на мой сервис. Я могу читать и изменять данные в Службе, что хорошо. Когда я пытаюсь внедрить ту же службу в другой компонент, кажется, что я получаю новый экземпляр. что я делаю не так? Это сам шаблон, который является неправильным (с помощью сервис для обмена данными) или мне нужно пометить с ...

Почему мы используем источник данных вместо DriverManager?

Я читаю спецификацию Java JDBC (vr. 4) и я столкнулся с этим утверждением: источник данных-этот интерфейс был введен в JDBC 2.0 необязательно Пакет API. Это предпочтительнее, чем DriverManager, потому что это позволяет подробные сведения о базовом источнике данных, который должен быть прозрачным для применение Я пытаюсь понять, в чем разница между Connection и DataSource, и почему она существует. Я имею в виду, что в приведенном выше блоке говорится, что сведения об источнике данных ...

Встроенной наклейки в библиотек matplotlib

в Matplotlib, это не слишком сложно, чтобы сделать легенду (example_legend() ниже), но я думаю, что лучше поставить метки на кривых обозначается (как в example_inline() ниже). Это может быть очень сложно, потому что я должен указать координаты вручную, и, если я переформатирую график, мне, вероятно, придется изменить положение меток. Есть ли способ автоматически генерировать метки на кривых в Matplotlib? Бонусные очки для того, чтобы расположить текст под углом, соответствующим углу кривая. imp ...

Как удалить все данные в таблице с помощью Django

У меня есть два вопроса: как удалить таблицу в Django как удалить все данные в таблице Это мой код, но не удачная : Reporter.objects.delete() ...

Извлечение пути из OpenFileDialog путь / имя файла

Я пишу небольшую программу, которая начинается с выбора файла, а затем нужно выбрать папку. Я хотел бы по умолчанию папку, в которой был выбран файл. OpenFileDialog.FileName возвращает полный путь и имя файла - то, что я хочу, чтобы получить только часть пути (без имени файла), так что я могу использовать это в качестве начального избранные папки. private System.Windows.Forms.OpenFileDialog ofd; private System.Windows.Forms.FolderBrowserDialog fbd; ... if (ofd.ShowDialog() == ...

Лучший способ рандомизации списка строк в Python

Я получаю в качестве входных данных список строк и должен вернуть список с этими же строками, но в рандомизированном порядке. Я должен учитывать дубликаты-одна и та же строка может появляться один или несколько раз на входе и должна появляться одинаковое количество раз на выходе. Я вижу несколько способов "грубой силы" (используя петли, не дай бог), Один из которых я сейчас использую. Однако, зная Python, вероятно, есть классный однострочный лайнер, который выполняет эту работу, верно? ...

Как проверить, существует ли ключ в * * kwargs?

Python 3.2.3. Здесь были перечислены некоторые идеи, которые работают на обычных var, но, похоже, **кварги играют по другим правилам... так почему же это не работает и как я могу проверить, существует ли ключ в **kwargs? if kwargs['errormessage']: print("It exists") Я тоже думаю, что это должно работать, но это не... if errormessage in kwargs: print("yeah it's here") Я предполагаю, потому что kwargs является итерационным? Нужно ли мне перебирать его, чтобы проверить, есть ли конкр ...

Профилирование процесса компиляции C++

Я склонен писать довольно большие шаблонные заголовки-только библиотеки C++, и мои пользователи обычно жалуются на время компиляции. Подумав об этом, мне пришло в голову, что Я понятия не имею, куда идет время. Есть ли простой способ профилировать процесс компиляции C++ с помощью общих компиляторов, таких как g++, icc и xlC? Например, можно получить представление о том, сколько времени тратится в пределах каждый из этапов C++ компиляция? ...

Как получить фокус на вкладке Chrome, которая создала уведомление рабочего стола?

Я хотел бы реализовать ту же функциональность, что и Gmail в настоящее время. Когда приходит новое письмо или новый чат, появляется всплывающее окно уведомления, и если вы его нажмете, вкладка с Gmail будет сфокусирована. У меня есть этот код: var n = window.webkitNotifications.createNotification('ico.gif', 'Title', 'Text'); n.onclick = function(x) { this.cancel(); }; n.show(); когда я нажимаю уведомление, оно просто исчезает. Теперь мне нужно добавить некоторый код в функцию onclick, чтобы ...