Описание тега deferred-execution

1 ответ

Отложенное выполнение linq C# Tolower Toupper Tostring

Мне интересно, когда я делаю это: IQueryable<customer> customers = new IQueryable<customer>(); var customers = db.customers.Where(x=> x.Name.ToLower() == "john"); Останавливается ли отложенное выполнение при использовании таких методо…
06 апр '17 в 10:41
2 ответа

Понимание ленивой оптимизации загрузки в C#

Прочитав немного о том, как yield, foreach, linq отложено выполнение и итераторы работают в C#. Я решил попробовать оптимизировать механизм валидации на основе атрибутов в небольшом проекте. Результат: private IEnumerable<string> GetPropertyEr…
02 фев '16 в 12:05
3 ответа

Linq отложенное исполнение

Я написал простую программу, вот как она выглядит, некоторые детали скрыты: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace routeaccounts { class Program { static void Main(string[] ar…
01 дек '10 в 20:28
2 ответа

Каков наилучший размер сегмента для очереди задач, заполненной многими отложенными задачами в Google App Engine?

Мое приложение Google App Engine добавляет большое количество отложенных задач в очередь задач. Задачи планируется запускать каждые х секунд. Если я правильно понимаю свойство размера сегмента b, высокое значение будет препятствовать запуску отложен…
2 ответа

Почему в Django нет сигнала response_finished?

Я пытаюсь реализовать какую-то очередь фоновых задач в Django, потому что Celery слишком большой и сложный, потом мне пришло в голову, что уже есть сигнал под названием request_finished https://docs.djangoproject.com/en/dev/ref/signals/ Но почему у …
11 июл '12 в 00:59
1 ответ

Об отложенном исполнении IEnumerable

В следующем коде я понимаю, что вторая инициализация печатает одну "снаружи" и три "внутри". Но почему первый вообще не печатает, я ожидаю, что он напечатает один "снаружи". DeferExecution a = new DeferExecution(); // prints nothing DeferExecution b…
25 янв '13 в 22:54
2 ответа

EntityFramework подсчет результатов запроса в сравнении со списком подсчета

Должен efQuery.ToList().Count а также efQuery.Count() производить ту же стоимость? Как это возможно, что efQuery.ToList().Count а также efQuery.Count() не производить ту же стоимость? //GetQuery() returns a default IDbSet which is used in EntityFram…
03 июл '13 в 15:23
1 ответ

Реализация отложенного выполнения в Lua?

Мне было интересно, возможно ли реализовать отложенное выполнение, в стиле.NET Linq, в Lua, просто для удовольствия. В.NET мы можем создать последовательность элементов, известную как IEnumerable, Эти элементы могут быть отфильтрованы с помощью разл…
01 июл '14 в 19:45
2 ответа

Реализуете ли вы оператор 'defer' из Go в Objective-C?

Сегодня я прочитал о defer заявление на языке Go: Оператор defer помещает вызов функции в список. Список сохраненных вызовов выполняется после возврата окружающей функции. Defer обычно используется для упрощения функций, которые выполняют различные …
03 фев '11 в 08:17
1 ответ

Вызывают ли отложенные функции при получении SIGINT в Go?

Для приведенного ниже фрагмента отложенный вызов не выполняется при получении ^C. Возможно ли, чтобы очистка привела к состоянию гонки? Если да, что может быть лучшим способом очистки при получении прерывания? func fn() { // some code defer cleanup(…
2 ответа

Проблема с отложенными задачами appengine, выполнение выдает неизвестную ошибку

Я отложил задачу в appengine python - это простой вызов со всеми строками task_info, списком строк. Это хорошо работает для любого из задач. deferred.defer(fetch_service, _queue = "queue_name", _countdown = task_counter * 4, **task_info ) Я наблюдал…
1 ответ

Что происходит в ответ на обратные вызовы.always() или.then() в jQuery?

Если у вас есть функция, которая имеет оба .then а также .always обратные вызовы, который будет выполняться первым?
23 апр '15 в 00:28
1 ответ

IEnumerable<T> имеет результаты, пока не будут вызваны Count() или Any()

Я тестирую изменения в методах расширения Linq и столкнулся со странной ситуацией. Когда выполнение вернется к тесту, сначала вызов Count() вернет 1, а последующий Any() - false. Когда сначала вызывается Any(), это правда, а последующий Count() раве…
26 мар '14 в 18:31
2 ответа

Добавить атрибут отсрочки в javascript_include_tag Rails

Есть ли способ добавить defer атрибут легко используя javascript_include_tag помощник в Rails? То есть есть какой-то простой способ повернуть &lt;%= javascript_include_tag "blah.js" %&gt; в &lt;script defer src="blah.js"&gt;&lt;/script&gt;
2 ответа

Как я могу оценить отложенный оператор Linq при отладке?

Я отлаживаю в VS2010, и я хочу проверить строковое значение, но все, что я могу получить отладчик, чтобы показать мне (через часы, зависания, местные и т. Д.): "System.Linq.Enumerable+&lt;TakeIterator&gt;d__3a`1[System.Char]" Мне все равно, есть ли …
0 ответов

Отложить выполнение MDB до определенной даты / времени

У меня есть система JMS, управляемая Java EE 5 MDB, работающая на WebLogic 10.3.5, для доставки объявлений по электронной почте /IM/SMS. У меня есть требование указать окно даты / времени, в которое должны быть доставлены объявления. Насколько я мог…
07 сен '12 в 07:00
3 ответа

Как заставить EF использовать объединения вместо разделения сложного запроса?

У меня есть сложный IQueryable, который я бы хотел, чтобы EF заполнял один запрос к базе данных, чтобы я мог использовать его с отложенным выполнением. Пожалуйста, рассмотрите следующий пример. Для этих моделей: public enum AlphaState { Unknown = '\…
1 ответ

Underscorejs 'defer' (или setTimeout 1) не работает последовательно

В крупномасштабном приложении JavaScript у меня есть похожий случай: var $box = $('#box'); var expensiveOperation = function () { for (var i = 0; i &lt; 10000; i++) { for (var j = 0; j &lt; 4500; j++) { Math.random(); } } }; $('#show').click(functio…
1 ответ

Функция очереди без CRON или Shell

Я разрабатываю систему с Symfony, в которую встроен модуль уведомлений. Цель сценария - обеспечить широкий диапазон совместимости, поэтому требования не будут затрагивать cron, root & shell. В настоящее время система отправляет уведомления при выпол…
03 мар '12 в 00:05
3 ответа

Что вернуть из службы WCF при использовании linq?

Что я должен вернуть из службы WCF при использовании LINQ? например: var res = from q in context.cust select q; LINQ следует за отложенным выполнением, и, таким образом, оператор ничего не делает, пока не будет запущен цикл for. Это означает, что я …
23 авг '10 в 08:21