Вопросы по теме '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 просмотров
schedule
29.03.2023
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 просмотров
schedule
23.07.2023
Пользовательский менеджер срока службы 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