Вопросы по теме 'lifetime'

Каков предпочтительный способ обработки этого TCP-соединения в С#?
У меня есть серверное приложение (одноэлементное, простое консольное приложение .NET), которое взаимодействует с GlobalCache GC-100-12 с целью маршрутизации ИК-команд. Различные клиенты .NET WinForm в локальной сети подключаются к моему серверному...
1380 просмотров
schedule 15.06.2023

Время жизни временных объектов в оболочках SWIG Python (?)
Отредактировано 12 февраля Недавно я столкнулся со странным сбоем при использовании некоторых оболочек Python, созданных SWIG, для некоторых классов C++. Кажется, что комбинация SWIG и Python вместе несколько стремится очистить временные...
2014 просмотров
schedule 24.12.2023

цель c Время жизни потоков в переменных потока
У меня есть NSOperation, в котором внутри метода -main я использую [NSThread detachNewThreadSelector:@selector(aMethod:) toTarget:self withObject:anArgument]; aObject (переменная экземпляра моего подкласса NSOperation) является слабой ссылкой...
629 просмотров

Magento: захват/отображение статистики продаж клиента за все время и общего количества заказов на страницах просмотра заказов
В представлении «Заказ» (главный экран при просмотре заказа клиента) я хотел бы добавить несколько строк таблицы и добавить продажи клиента за все время (общие продажи) и общую сумму заказов. Файл, в который я хочу добавить код, находится здесь:...
3982 просмотров
schedule 21.04.2022

Ссылка на временный, созданный оператором типа
Предположим, что нам нужен какой-то класс для обертывания std :: string, и, помимо всех других деталей, он обеспечивает автоматическое преобразование обратно в std :: string с использованием оператора приведения типа: class MyWrappedString {...
96 просмотров
schedule 13.04.2023

Каково время жизни аргумента по умолчанию, временно связанного со ссылочным параметром?
Я думал, что ссылки продлевают время жизни временных объектов только до времени жизни самой ссылки, но вывод следующего фрагмента кажется противоречивым: #include <iostream> struct X{ ~X(){ std::cout << "Goodbye, cruel world!\n"; }...
1041 просмотров

Пользовательский менеджер срока службы Autofac
Есть одна возможность, которую я не нашел в Autofac. Пользовательский менеджер жизни. Например, в Windsor.Castle можно написать собственный менеджер времени жизни, просто производный от AbstractLifestyleManager . public class...
1871 просмотров
schedule 18.03.2022

Время жизни C++ временно расширено до лексического при назначении const&
Недавно я был удивлен, обнаружив, что временная переменная в С++ продвигается до полной лексической области видимости: class Foo { public: Foo() { std::cout << "A"; } ~Foo() { std::cout << "B"; } }; int...
1622 просмотров
schedule 18.02.2022

Отслеживание жизни пользовательского потока в пространстве ядра
Я пытаюсь отследить продолжительность жизни пользовательского потока в модуле ядра. Я хочу определить, когда пользовательский поток больше не выполняется (был вызван exit() ). Как мне это сделать? Пока я пишу это, я копаюсь в исходном коде ядра,...
88 просмотров
schedule 14.10.2022

Время жизни сеанса Кассандры
В настоящее время я изучаю основы Cassandra. Я использую java-драйвер Datastax для экспериментов. Сейчас я разрабатываю структуру сеанса. Что меня интересует, так это то, как обрабатывать время жизни сеанса. На следующей странице Datastax я...
761 просмотров
schedule 14.06.2022

Время жизни сеанса cookie Laravel
Я использовал свой Laravel в качестве клиента OAuth2, и мне нужно хранить файлы cookie token i. Итак, я установил для драйвера файл cookie и оставил значение по умолчанию для срока службы 120. Когда какой-либо пользователь проверяет, запомнил меня...
34049 просмотров
schedule 19.06.2022

Как хешировать вывод sha256 с помощью sha256 в ржавчине
Я написал код ржавчины, у которого проблема на всю жизнь. let mut sha256 = Sha256::new(); sha256.input_str(input.as_slice()); for i in range(0i,16) { println!("i == {}, hash == {}", i, sha256.result_str()); let bytes =...
3357 просмотров
schedule 19.07.2022

Magento - Как мне инициализировать новую цитату для данной проверки/сеанса?
Я настраиваю собственный контроллер для расширения Mage_Core_Controller_Front_Action. Если пользователь добавляет товар в корзину, я хочу проверить срок действия котировки. Если он достаточно старый, то пользователю должна быть предоставлена ​​новая...
2812 просмотров
schedule 15.07.2022

параметр типа для функции и структуры (проблема времени жизни)
Рассмотрим следующий тестовый пример: #![allow(unstable)] trait Choose<'o> { fn choose(a: &'o u64, b: &'o u32) -> Self; } impl<'o> Choose<'o> for &'o u64 { fn choose(a: &'o u64, _b: &'o u32)...
385 просмотров
schedule 20.06.2022

Между жизнью и местом FFI
Я застрял между двумя разными проблемами / ошибками и не могу найти достойного решения. Любая помощь будет принята с благодарностью Контекст, FFI и вызов множества функций C и обертывание типов C в структуры rust. Первая проблема - ICE: этот...
291 просмотров
schedule 25.02.2023

Могу ли я выбрать трейт-объект во время выполнения без использования Box‹Trait›?
Я хотел бы разветвиться и выбрать реализацию Trait для использования в функции во время выполнения (см. poly_read в примере кода ниже). Трейт-объект строится внутри ветвей выражения if и должен жить только в течение жизни poly_read , но мне нужно...
286 просмотров
schedule 27.07.2022

Как я могу явно указать время жизни при реализации трейта?
Учитывая приведенную ниже реализацию, где, по сути, у меня есть некоторая коллекция элементов, которые можно найти либо через поле идентификатора i32, либо через строковое поле. Чтобы иметь возможность использовать их взаимозаменяемо, используется...
208 просмотров
schedule 10.07.2023

Время жизни при добавлении временных значений к векторам
У меня возникают проблемы, пытаясь понять, как время жизни Rust работает в некоторых ситуациях, как показано ниже. Я не могу заставить его работать, но я не уверен, почему. struct Bar { value: &'static str, } struct Foo<'a, T: 'a>...
649 просмотров
schedule 26.05.2022

Сбрасывает ли статическая переменная через некоторое время
У меня есть простой класс управления доступом, который позволяет проверить наличие у пользователя разрешений, а затем взаимодействует со статической переменной: private static bool canUpdate = false; Это используется во время загрузки...
2423 просмотров
schedule 29.09.2022

Пожизненная проблема со связанными типами
На прошлой неделе я выдергивал волосы из-за этой невероятно досадной проблемы со сроками жизни. Проблема возникает, когда я пытаюсь поместить ссылку на Buffer внутри DataSource , который затем ссылается на DrawCommand . Получаю сообщение об...
109 просмотров
schedule 24.07.2022