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

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

23
Транспонирование 2D-массива в JavaScript
У меня есть массив массивов, что-то вроде: [ [1,2,3], [1,2,3], [1,2,3], ] Я хотел бы переместить его, чтобы получить следующий массив: [ [1,1,1], [2,2,2], [3,3,3], ] Это не сложно программно сделать так, используя циклы: function transposeArray(array, arrayLength){ var newArray = []; for(var i = 0; i < array.length; i++){ newArray.push([]); …


7
При использовании методов getOne и findOne Spring Data JPA
У меня есть случай использования, когда он вызывает следующее: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Обратите внимание на @Transactionalhas Propagation.REQUIRES_NEW, а хранилище использует getOne . Когда я запускаю приложение, я получаю следующее сообщение об ошибке: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session …

5
EF LINQ включает в себя несколько и вложенные объекты
Хорошо, у меня есть трехуровневые объекты со следующей иерархией: Курс -> Модуль -> Глава Вот оригинальное заявление EF LINQ: Course course = db.Courses .Include(i => i.Modules.Select(s => s.Chapters)) .Single(x => x.Id == id); Теперь я хочу включить другую сущность под названием Lab, которая связана с курсом. Как включить объект «Лаборатория»? …


9
Как я могу выбрать и загрузить несколько файлов с HTML и PHP, используя HTTP POST?
У меня есть опыт сделать это с использованием одного файла загрузки <input type="file">. Однако у меня возникли проблемы с загрузкой более одного за раз. Например, я хотел бы иметь возможность выбрать серию изображений, а затем загрузить их на сервер, все сразу. Было бы здорово использовать один элемент управления вводом файлов, …
155 php  html  http  post  upload 

3
Как получить объект HttpContext из HttpContextBase в ASP.NET MVC 1?
Я работаю с некоторыми инструментами, независимыми от WebForms / MVC, и мне нужно получить экземпляр HttpContextданной ссылки на HttpContextBaseобъект. Я не могу использовать, HttpContext.Currentпотому что мне нужно, чтобы это работало также асинхронно ( HttpContext.Currentвозвращается nullво время асинхронного запроса). Я знаю HttpContextWrapper, но идет не в ту сторону.

10
Общий список - перемещение элемента в списке
Итак, у меня есть общий список, а также oldIndexи newIndexзначение. Я хочу переместить элемент в oldIndex, чтобы newIndex... как можно проще. Какие-либо предложения? Заметка Предмет должен находиться между предметами до(newIndex - 1) и newIndex до его удаления.
155 c#  .net  generics  list 

6
Как узнать, какой процесс блокирует файл с помощью .NET?
Я видел несколько ответов об использовании Handle или Process Monitor , но мне хотелось бы узнать в своем собственном коде (C #), какой процесс блокирует файл. У меня неприятное чувство, что мне придется поболтать в Win32 API, но если кто-то уже сделал это и может поставить меня на правильный путь, …
155 c#  file-locking 

7
Можно ли десериализовать XML в List <T>?
Учитывая следующий XML: &lt;?xml version="1.0"?&gt; &lt;user_list&gt; &lt;user&gt; &lt;id&gt;1&lt;/id&gt; &lt;name&gt;Joe&lt;/name&gt; &lt;/user&gt; &lt;user&gt; &lt;id&gt;2&lt;/id&gt; &lt;name&gt;John&lt;/name&gt; &lt;/user&gt; &lt;/user_list&gt; И следующий класс: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } Можно ли использовать XmlSerializerдля десериализации XML в List&lt;User&gt;? Если да, какой …

14
Как я могу тестировать GUI?
Расчеты в моем коде хорошо проверены, но поскольку кода GUI так много, общий охват кода ниже, чем хотелось бы. Есть ли какие-либо рекомендации по модульному тестированию кода GUI? Это вообще имеет смысл? Например, в моем приложении есть графики. Я не смог понять, как автоматизировать тестирование графиков. Для проверки правильности графика …

3
Когда использовать std :: forward для пересылки аргументов?
C ++ 0x показывает пример использования std::forward: template&lt;class T&gt; void foo(T&amp;&amp; arg) { bar(std::forward&lt;T&gt;(arg)); } Когда выгодно использовать std::forwardвсегда? Кроме того, он требует использования &amp;&amp;в декларации параметров, действительно ли это во всех случаях? Я думал, что вам нужно передать временные функции в функцию, если она была объявлена &amp;&amp;в ней, так …

13
Как создать пустой массив в Swift?
Я действительно запутался в способах создания массива в Swift. Не могли бы вы сказать, сколько способов создать пустой массив с некоторыми подробностями?
155 ios  arrays  swift 

19
MySQL Неверное значение даты и времени: '0000-00-00 00:00:00'
Я недавно принял старый проект, который был создан 10 лет назад. Он использует MySQL 5.1. Помимо прочего, мне нужно изменить набор символов по умолчанию с latin1 на utf8. В качестве примера у меня есть такие таблицы: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `first_name` varchar(45) CHARACTER SET …
155 mysql 

5
Установка параметров пробела Vim по типу файла
На моей работе я должен следовать домашнему стилю для отступов, который выглядит следующим образом: 2 пробела при кодировании html и ruby вкладки при кодировании JavaScript, рекомендуется с tabwidth = 4 Каков наилучший способ указать различные параметры пробелов для каждого типа файла?

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