Вопросы по теме '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 просмотров
schedule
10.04.2022
Извлечь расширение файла из пути к файлу
Как я могу извлечь расширение файла, учитывая путь к файлу в виде символа? Я знаю, что могу сделать это с помощью регулярного выражения 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 просмотров
schedule
09.08.2022
Каков 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 просмотров
schedule
19.05.2023
Безопасно ли переводить __builtin_expect во встроенную функцию?
Я работаю над некоторым кодом C++, который определяет
#define LIKELY(x) (__builtin_expect((x), 1))
и мне было интересно - почему не встроенная функция? то есть почему бы и нет
template <typename T> inline T likely(T x) { return...
599 просмотров
schedule
27.09.2022