Вопросы по теме 'built-in'

Как мне правильно переопределить слово open в Perl?
Некоторое время назад я задаю вопрос: Как мне переопределить встроенное в Perl функции? И ответы сослужили мне хорошую службу. У меня есть пакет, который переопределяет функцию Perl «open», позволяющую мне регистрировать доступ к файлам....
546 просмотров
schedule 25.03.2022

Есть ли функция для проверки того, является ли объект встроенным типом данных?
Я хотел бы узнать, является ли объект встроенным типом данных в С# Я не хочу проверять их все, если это возможно. То есть я не хочу делать следующее: Object foo = 3; Type type_of_foo = foo.GetType(); if (type_of_foo...
3305 просмотров
schedule 26.06.2022

Как я могу прочитать документацию о встроенных командах zsh?
Это расстраивает, когда я делаю что-то вроде man bindkey и получаю: BUILTIN(1) BSD General Commands Manual BUILTIN(1) NAME builtin, !, %, ., :, @, {, }, alias, alloc, bg, bind, bindkey, break, breaksw,...
18157 просмотров
schedule 24.07.2022

Рубиновый массив each_slice_with_index?
Если у меня есть arr = [1, 2, 3, 4] , я знаю, что могу сделать следующее... > arr.each_slice(2) { |a, b| puts "#{a}, #{b}" } 1, 2 3, 4 ...А также... > arr.each_with_index { |x, i| puts "#{i} - #{x}" } 0 - 1 1 - 2 2 - 3 3 - 4...
18798 просмотров
schedule 25.03.2023

Определенный пользователем метод __mul__ не является коммутативным
Я написал класс для представления векторов в Python (в качестве упражнения), и у меня возникли проблемы с расширением встроенных операторов. Я определил метод __mul__ для векторного класса. Проблема в том, что в выражении x * y интерпретатор...
11693 просмотров
schedule 09.05.2023

Есть ли встроенная стабильная процедура сортировки и функция подкачки в .NET?
Есть ли в .NET встроенная стабильная процедура сортировки? Я знаю, что C++ имеет встроенную процедуру сортировки в разделе "алгоритмы" std::sort() . Аналогично, есть ли у нас что-то, что можно использовать вместе с C#? Кроме того, есть ли...
6016 просмотров

Извлечь расширение файла из пути к файлу
Как я могу извлечь расширение файла, учитывая путь к файлу в виде символа? Я знаю, что могу сделать это с помощью регулярного выражения regexpr("\\.([[:alnum:]]+)$", x) , но интересно, есть ли встроенная функция для этого?
34041 просмотров
schedule 17.07.2023

рекомендации по использованию __builtin_expect
Что мне следует обернуть макросами __builtin_expected gcc в if с несколькими и вложенными тестами? У меня есть этот код: if((x<RADIUS && (forward?v<0:v>0)) || (x+RADIUS>dimensions[d] && (forward?v>0:v<0)))...
991 просмотров
schedule 25.06.2022

Пользовательское действие просмотра отклонено, не удается найти обходной путь
Мой сайт позволяет пользователю создать список акций. На сайте действие называется «Добавить в список наблюдения». Я хотел, чтобы это создало действие с открытым графом FB под названием «смотреть», но я считаю, что это невозможно, потому что...
225 просмотров

Каков Perl-эквивалент MAX_INT?
Я новичок в perl и ищу наименьшее значение в @array . Существует ли какая-то константа, представляющая очень большое целое число? Я знаю, что мог бы отсортировать массив и взять начало, но это, похоже, много потраченных впустую циклов процессора....
10826 просмотров
schedule 30.07.2022

gcc __builtin_expect, похоже, не генерирует правильный код
Следующие два фрагмента кода создают точно такой же ассемблерный код, даже несмотря на то, что ветви заключены в разные прогнозы ветвлений. Допустим, у нас есть test0.c #define likely(x) __builtin_expect((x), 1) #define unlikely(x)...
299 просмотров
schedule 11.10.2022

Нет документации для просмотра встроенных типов объектов (см. действие video.rates) или news.read ?
В документации FB ( https://developers.facebook.com/docs/reference/opengraph/object-type ), я не вижу встроенный объект "Обзор", но этот объект используется в действии 'video.rates' =>...
253 просмотров
schedule 20.05.2022

Почему я не могу использовать встроенный для классов, которые перегружают subsref?
Я хотел бы перегрузить только один тип вызовов subsref (тип '()') для определенного класса и оставить любые другие вызовы для Matlab, встроенного в subsref - в частности, я хочу, чтобы Matlab обрабатывал доступ к свойствам/методам через '. ' тип....
1215 просмотров
schedule 17.04.2022

Экспоненты в питоне: x**y против math.pow(x, y)
Какой из них более эффективен при использовании оператора math.pow или ** ? Когда я должен использовать один над другим? Пока я знаю, что x**y может возвращать int или float , если вы используете десятичную дробь, функция pow вернет число...
58978 просмотров
schedule 16.12.2022

Как можно удалить встроенные модули Python? min() исчезает при вызове определенной функции
Сегодня я столкнулся со странной ошибкой встроенной функции min(). Я заметил, что он перезаписывается во время выполнения моей программы, поэтому я начал искать в каждой функции стека, когда min() перезаписывается ( print(min.__module__) ), и я...
1071 просмотров
schedule 27.01.2023

Реализация `__dir__` в Python: нужно ли возвращать список и нужно ли сортировать список?
У меня есть класс, реализующий метод __dir__ . Однако я не совсем уверен в некоторых деталях dir API. A : Действительно ли требуется, чтобы __dir__ возвращал список? В моей реализации используется set , чтобы избежать двойного перечисления...
469 просмотров
schedule 22.02.2023

Как Python различает явно переданный None в качестве аргумента во встроенных функциях
Я экспериментировал со следующим кодом: >>> f = object() # It's obvious behavior: >>> f.foo Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'object' object has no...
630 просмотров
schedule 25.11.2022

Python `bin` отрицательные целые числа
Я попытался повторить доклад Брэндона Роудса о Pycon2010 Мощный словарь и заметил, что не могу используйте встроенный в python bin для вычисления младших значащих битов хэша: >>> bin(hash("ftp"))[-3:] '111' Что, согласно...
288 просмотров
schedule 01.04.2023

Функции Perl, изменяющие $ _
Я пытаюсь расширить использование неявной $_ (глобальной переменной «тема») в моем коде. Perlmonks имеет эту (устаревшую?) Статью о функциях, которые принимают $_ в отсутствие явных переменных. У меня проблема в том, что я не знаю, какие...
1696 просмотров

Безопасно ли переводить __builtin_expect во встроенную функцию?
Я работаю над некоторым кодом C++, который определяет #define LIKELY(x) (__builtin_expect((x), 1)) и мне было интересно - почему не встроенная функция? то есть почему бы и нет template <typename T> inline T likely(T x) { return...
599 просмотров
schedule 27.09.2022