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


Как выполнить вставку и вернуть вставленный идентификатор с помощью Dapper?

Как выполнить вставку в базу данных и вернуть вставленный идентификатор с помощью Dapper? Я пробовал что-то вроде этого: string sql = "DECLARE @ID int; " + "INSERT INTO [MyTable] ([Stuff]) VALUES (@Stuff); " + "SELECT @ID = SCOPE_IDENTITY()"; var id = connection.Query<int>(sql, new { Stuff = mystuff}).First(); но это не сработало. @Marc Gravell спасибо, за ответ. Я пробовал ваше решение, но, все же же исключение трассировки ниже System.InvalidCastException ...

@HostBinding и @HostListener: что они делают и для чего они предназначены?

в моих блужданиях по всемирной паутине, а теперь особенно angular.io стиль docs, Я нахожу много ссылок на @HostBinding и @HostListener. Кажется, они довольно фундаментальны, но, к сожалению, документация для них на данный момент немного отрывочна. может ли кто-нибудь объяснить, что это такое, как они работают и привести пример их использования? ...

Как получить текущий путь со строкой запроса с помощью Capybara

url страницы что-то вроде /people?search=name в то время как я использовал current_path метод капибары он вернул /people только. current_path.should == people_path(:search => 'name') но он не говорил expected: "/people?search=name" got: "/people" как мы можем сделать это пройти? Есть ли способ сделать это? ...

Как работает мета-класс Django?

Я использую Django, который позволяет людям добавлять дополнительные параметры в класс с помощью class Meta. class FooModel(models.Model): ... class Meta: ... единственное, что я нашел в документации Python было: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass однако, я не думаю, что это одно и то же. ...

Сортировать точки по часовой стрелке?

учитывая массив точек x, y, как отсортировать точки этого массива по часовой стрелке (вокруг их общей средней центральной точки)? Моя цель-передать точки в функцию создания линий, чтобы в конечном итоге что-то выглядело довольно "твердым", как можно более выпуклым без пересечения линий. для чего это стоит, я использую Lua, но любой псевдокод будет оценен по достоинству. Большое спасибо за любую помощь! обновление: для справки, это Lua код, основанный на отличном ответе Ciamej (игнорируйте мой ...

Сохранение макросов vim

кто-нибудь знает как правильно сохранить/использовать макросы, записанные внутри редактора Vim? ...

Как отключить / включить спящий режим программно в iOS?

У меня есть приложение, которое должно бодрствовать до конца отсчета, но он перейдет в "спящий режим" при достижении отведенного времени для сна. в моем приложении, у меня есть возможность отложить сон, так что пользователи могут отключить/включить его. Как это сделать программно? ...

Как общаться между iframe и родительским сайтом?

сайт в iframe не находится в том же домене, но оба мои, и я хотел бы общаться между iframe и родительский сайт. Возможно ли это? ...

Как настроить статический кэш содержимого для каждой папки и расширения в IIS7?

Я хотел бы настроить правила в IIS7 для статического кэширования контента в моем ASP.NET сайт. Я видел эти статьи, в которых подробно описано, как сделать это с помощью <clientCache /> элемент web.config: Клиент Кэша <clientCache> (IIS.NET)добавьте заголовок Expires или Cache Control к статическому содержимому в IIS (переполнение стека) однако этот параметр применяется глобально ко всему статическому содержимому. Есть ли способ сделать это только для определенных каталогов или ...

Как установить пакет Python из GitHub? [дубликат]

этот вопрос уже есть ответ здесь: настройка так, что pip install может работать с github 4 ответы Я хочу использовать новую функцию httpie. Эта функция находится в репозитории githubhttps://github.com/jkbr/httpie но не в релизе по индексу пакета python https://pypi.python.org/pypi/httpie Как я могу установить пакет httpie из репозитория github? Я пытался pip install https://github.com/jkbr/httpie но ...