Описание тега name-collision
В контексте компьютеров и компьютерного программирования "конфликт имен" - это технический термин, обозначающий случай, когда два элемента имеют одно и то же имя в некоторой логической оболочке. Конфликт имен может происходить во многих случаях, например, с именами файлов в каталоге или в программе, в которой локальные переменные в функции имеют то же имя, что и некоторые глобальные переменные.
1
ответ
VBA - Наименование и создание модуля класса
Рассмотрим модуль класса с именем: MyClass Это может быть реализовано с помощью раннего связывания с использованием: Dim cls As MyClass Set cls = New MyClass Но можно создать экземпляр с: Dim MyClass As MyClass Set MyClass = New MyClass Таким образо…
10 дек '13 в 13:04
1
ответ
Пространства имен в Swift
Я пишу расширение для String вернуть обратную версию: extension String{ func rev()->String{ var r = "" r.extend(reverse(self)) return r } } Код работает нормально, но я бы хотел вызвать этот метод reverse, и не rev, Если я это сделаю, я получу ош…
07 ноя '14 в 16:08
1
ответ
Разбор 2 файлов построчно и нужно избегать дубликатов (в особых случаях)
У меня есть 2 файла, которые я анализирую построчно, добавляя информацию в 2 отдельных ArrayList<String> контейнеры. Я пытаюсь создать окончательный контейнерfinalPNListmsgstr "это отражает" Результирующий файл /ArrayList "ниже. Проблема в том…
27 сен '13 в 01:21
1
ответ
Столкновение пространства имен с константами инфраструктуры AFNetworking
Если моя статическая библиотека использует AFNetworking, и клиентский проект также использует его, кажется, что константы, определенные в AFNetworking, столкнутся, что приведет к невозможности создания клиентского проекта (ошибка дублирующегося симв…
15 сен '14 в 21:46
2
ответа
Конфликт переопределения Java - то же имя с другим типом возвращаемого значения
Я пытался создать класс, который расширил класс File (java.io.File) и реализовать интерфейсTreeNode, как показано ниже: public class mTreeNode extends File implements TreeNode{} и попытался реализовать методы TreeNode, но возник конфликт. public Str…
22 июл '12 в 04:24
1
ответ
Конфликт имен между модулями, импортированными в сторонние модули
Предположим, что mine.py хочет импортировать moduleA и moduleB, но moduleA и moduleB каждый пытается импортировать модуль с именем "moduleC". Это два разных модуля, которые оба названы "moduleC". Когда выполняется mine.py, в зависимости от sys.path,…
20 ноя '14 в 03:28
1
ответ
Clojure в действии, пример анализа данных, глава 12, проблемы с зависимостями
Я работаю над первым изданием этой книги, и хотя мне это нравится, некоторые из приведенных примеров устарели. Я бы сдался и нашел бы другую книгу для изучения, но мне действительно интересно, о чем говорит автор, и я хочу, чтобы примеры работали дл…
16 апр '14 в 14:11
5
ответов
Интерфейсы Java 7 и конфликт имен
Я пишу код, в котором класс реализует два интерфейса, у которых два абстрактных метода с одинаковым именем и две константы с одинаковым идентификатором: public class Test implements A,B { public void doStuff() {} public void make() {} public static …
01 окт '15 в 07:15
3
ответа
Ошибка "столбец неопределенно определен"
У меня есть такой запрос: SELECT * FROM table1 ref1, table1 ref2, table2 ref3, table2 ref4, table3 WHERE ref3.a = ref1.b , ref4.a = ref2.b , ref3.c = f, ref4.c = d и он прекрасно работает, он дает мне 1 запись со всеми столбцами, которые я хочу. Два…
09 сен '13 в 06:54
0
ответов
Swift 4: Как получить доступ к "type(of:)", компилятор обращается к другому методу
В Xcode 9 компилятор начал смешивать методы с одинаковыми именами. В 8.3.3 этот код все еще работает. В классе Cocoapod (класс A) есть метод с именем "type" и свойство с именем "type". Я хочу получить доступ к стандартному методу type(of:), а не к м…
01 ноя '17 в 20:03
2
ответа
Столкновение имен между пространством имен библиотеки C++ и функцией C linux
Linux <ncurses.h> заголовок определяет функцию meta и библиотека метапрограммирования C++ meta помещает весь свой код в глобальное пространство имен meta, Как я могу использовать оба в одной и той же программе C++ (не обязательно один и тот же…
23 май '16 в 14:14
2
ответа
Как избежать конфликта имен между логическим и методом, который его возвращает
Допустим, у меня есть класс, который обрабатывает анимацию. Внутри этого класса есть логическое имя isLooped и функция, которая возвращает это логическое значение. Мой вопрос: что я могу сделать, чтобы избежать вызова функции и переменной одним и те…
28 сен '17 в 13:41
0
ответов
Keras ImageDataGenerator столкновения
В следующем коде, когда я установил max_batches до 2, я получаю в два раза больше общего количества оригинальных изображений, сохраненных в save_to_dir дорожка. Чем выше я установил max_batches за 2, больше пропадают. Например, настройка max_batches…
06 мар '18 в 18:16
1
ответ
R: Как я могу предотвратить (или, по крайней мере, предвидеть) конфликты имен между кодом внутри базовых функций R и функций из позже установленных пакетов?
У меня есть пакет (tidyverse) загружен, который переименовывает базовую функцию R (filter). Я использую базовую функцию R (arima.sim) который вызывает filter функция и возвращает ошибку от dplyr::filter.ts, Я могу скопировать код из arima.sim и созд…
03 ноя '18 в 01:25
2
ответа
В PHP-классе есть определения конструкторов, встречающихся в чертах
У меня есть 3 файла, которые связаны друг с другом: class/General.class.php class/Database.class.php class/User.class.php class / General.class.php содержит: trait generalFunctions { private $unique_number; private $mysql_datetime; private $mysql_da…
15 янв '16 в 04:32
1
ответ
Столкновение имени Java между переменной и именем пакета верхнего уровня
Вызванный этим сообщением об ошибке AVRO-1814, я уменьшил проблему до этого минимального примера в Java, который просто показывает суть эффекта. package nl.basjes.experiment; public class NamingClash { String nl = "foo"; public void test() { nl.basj…
25 мар '16 в 15:25
1
ответ
Соответствие стандартам $assertionsDisabled и javac
Мне было интересно, как были реализованы утверждения. я нашел это javac использует статическое поле $assertionsDisabled, И мне было любопытно, что будет, если $assertionsDisabled уже используется. public class Test { static final boolean $assertions…
01 мар '15 в 09:47
0
ответов
Разрешено ли импортировать (посредством использования) класс из другого пространства имен в PHP, когда он сталкивается с классом в текущем пространстве имен?
Когда используешь use импортировать / псевдоним пространства имен в текущем пространстве имен в PHP - разрешено ли импортировать в имя класса, который существует в текущем пространстве имен, но не используется в текущем файле? PHP 5.6 и 7.x, похоже,…
05 ноя '17 в 23:19
0
ответов
Установите отображение идентификаторов в короткие представления
Ситуация: у меня есть большая корзина документов (JSON Documents, которая хранится в кресле). Банкомат около 100к документов. (Они представляют данные, которые были измерены испытательным оборудованием, и должны быть оценены / сравнены, чтобы найти …
27 ноя '17 в 08:10
1
ответ
Как скопировать элемент управления ActiveX на другой лист, предотвращая изменение имени элемента управления
Я использую приведенный ниже код, чтобы скопировать командную кнопку с одного листа и вставить ее на другой: Sheets("SRC").HasACustomName.Copy Sheets("TRGT").Range("O1").PasteSpecial Когда я вставляю его, он переименовывается из HasACustomName в Com…
29 авг '13 в 07:53