Namespaces – вопросы и ответы

76
голосов
2
ответа
В моем коде я привожу заголовки OpenSSL в пространстве имен, например: #include <cstdio> namespace OpenSSL { #include <openssl/ssl.h> #include <openssl/err.h> } Но я только что об...
7 лет, 6 месяцев назад Curt J. Sampson
49
голосов
0
ответов
Я использую пространства имен для структурирования файлов в проекте. Теперь у меня есть класс контроллера, который живет в php файле, который отображает некоторый контент для пользователя. В этом p...
5 лет, 3 месяца назад Ben
98
голосов
3
ответа
My\Namespace \My\Namespace Итак, какой я должен использовать, я вижу, что php documentation использует в основном My\Namespace . Но сказано, что \My\Namespace лучше, потому что не двусмысленно, тог...
8 лет, 10 месяцев назад Matthieu Napoli
48
голосов
1
ответ
У меня есть класс, который именуется в каталоге вне проекта. Каталог включен в директиву include_path . Я хочу использовать класс spl_autoload для автозагрузки класса. Но я только получаю ошибки. П...
7 лет, 3 месяца назад JoeyD473
84
голоса
1
ответ
любая идея, почему это так? У меня есть один проект веб-сайта, и у него есть добавленные пространства имен в web.config и он работает. Однако я создал новый проект веб-приложений и использовал тот ...
6 лет, 3 месяца назад jharris8567
51
голос
2
ответа
Можно ли импортировать пространство имен для файла JavaScript/CoffeeScript? Идея состоит в том, чтобы не печатать полные пространства имен. Скажем, я определил ниже в моем коде инициализации. windo...
7 лет, 2 месяца назад Farmor
49
голосов
2
ответа
Если у меня есть папка System в корневой директории, содержащую папку базы данных с помощью файла database.php который содержит класс class Database{ static function Connect(){ echo "connect"; } } ...
7 лет, 2 месяца назад Jimmyt1988
210
голосов
5
ответов
В Python, что именно импортирует import * ? Импортирует ли __init__.py в содержащую папку? Например, нужно ли объявлять from project.model import __init__ или from project.model import * достаточно?
9 лет, 11 месяцев назад ensnare
60
голосов
1
ответ
Я хочу, чтобы автозагрузка моих классов помещала только пространство имен + имя файла. Пример: каталоги скелет: \var\www |_ foo | |_ A.php | |_ B.php | |_ index.php A.php: <?php namespace foo\A;...
6 лет, 3 месяца назад cuarti
49
голосов
4
ответа
Это вопрос о том, что определяет класс как открытый или закрытый. В настоящее время у меня есть разные классы, определенные внутри пространства имен, и я хочу, чтобы некоторые из этих классов были ...
10 лет, 7 месяцев назад user4910881
60
голосов
1
ответ
Работая над парсером XML, я вижу много XML файлов, используя атрибут xsi: schemaLocation без объявления пространства имен xsi. Является ли это ошибкой или существует спецификация, предполагающая, ч...
7 лет, 11 месяцев назад nraynaud
77
голосов
3
ответа
У меня довольно неприятная проблема с сериализацией xml - мне нужно добавить некоторую специальную информацию в полученный XML файл: В настоящее время он выглядит как <?xml version="1.0" encodin...
8 лет, 9 месяцев назад Sascha
84
голоса
1
ответ
Когда я использую функции, унаследованные от C, как те, что находятся в <cmath> или <cstdlib> , должен ли я квалифицировать их как часть стандартного пространства имен std::log , или я ...
8 лет назад Paul Manta
49
голосов
1
ответ
Я только начинаю изучать XML и JAXB, делал несколько примеров, как маршалировать и развязывать данные. Тем не менее, у меня все еще проблема с разбором XML с пространством имен. Может ли кто-нибудь...
2 года назад H. Vuong
61
голос
3
ответа
Я обычно включаю свои пространства имен, например. using myProject.Model; в мои .cs файлы но когда я хочу итерировать объект, полученный из myProject.Model в моем .aspx файле, я должен всегда включ...
7 лет, 5 месяцев назад dtakis
60
голосов
2
ответа
Если вы используете пространства имен для разделения модулей/структурирования, вложенность и отступы внутри файла заголовка резко возрастают. Есть ли способ написать следующий код короче? namespace...
7 лет, 9 месяцев назад Beachwalker
59
голосов
1
ответ
Я пытаюсь выяснить, как я могу определить набор xmlnamespaces один раз, а затем использовать их в нескольких операторах select ;WITH XMLNAMESPACES ('http://schemas.microsoft.com/winfx/2006/xaml' AS...
3 года назад Joe K
60
голосов
1
ответ
Я разрабатываю веб-сервис в Java-технологиях из существующих файлов WSDL и XSD. Веб-служба взаимодействует с существующим клиентским приложением, которое имеет пространства имен, начинающиеся с "ja...
8 лет, 2 месяца назад mauman
60
голосов
3
ответа
Я пытаюсь включить некоторые функции из платы phpBB в мое приложение, как один логин. Но если я включаю common.php, он говорит "Невозможно переопределить пользователя класса", потому что у моего пр...
9 лет, 4 месяца назад fehrlich
50
голосов
3
ответа
Учитывая следующие структуры пространства имен: namespace A { public static class MyClass { public static int MyInt; } } namespace A.A1 { public static class MyClass { public static int MyInt; } } ...
4 года, 9 месяцев назад Kai
50
голосов
1
ответ
Я мог бы использовать небольшой совет по присвоению имен моим сборкам (т.е. когда включить логическое соглашение об именах в моем namespaces в свою собственную DLL). Недавно я загрузил примерный пр...
9 лет, 10 месяцев назад Peter
78
голосов
1
ответ
У меня есть следующая структура пространства имен со следующими файлами классов Application |->App.php |->Top |->Start.php |->Process.php |->Child |->Plugin.php Итак, в App.php я ...
6 лет, 2 месяца назад user702300
51
голос
2
ответа
Недавно я реорганизовал решение в составе от 24 проектов до 4. Чтобы сохранить обильные файлы, организованные в "основном" проекте, все происходит в папках в папках в папках. Я думаю, что я сохрани...
9 лет, 10 месяцев назад Jay
69
голосов
1
ответ
При нажатии enter после Implements IInterface Visual Studio генерирует код для реализации всех методов, свойств и т.д. До сих пор так хорошо... Моя проблема заключается в том, что он вставляет слиш...
7 лет, 4 месяца назад Laoujin
50
голосов
3
ответа
Я уверен, что это должен быть простой вопрос, но я все еще участвую в этом: У меня есть код для запуска функции при щелчке, чтобы присвоить идентификатор элемента clicked для переменной, но я не зн...
5 лет, 1 месяц назад P0lska
76
голосов
0
ответов
Я хочу построить пять клиентов через два взаимосвязанных моста, чтобы добраться до другого конца сервера. Как и этот окончательный результат: Final Я попробовал клиент подключиться к серверу через ...
2 года, 8 месяцев назад wuc623123
69
голосов
1
ответ
Inn my web-app Я использую пространство имен хранилища данных для разделения данных для разных пользователей. Как я могу быть уверен, что пользователь не может изменить разные данные пользователей? На
6 лет, 3 месяца назад Pylinux
60
голосов
3
ответа
Я хочу создать order:process команд order:process и order:lock . До сих пор я понял, что мне нужно запустить php artisan command:make process --namespace=order для создания порядка: файл класса про...
5 лет, 11 месяцев назад Benubird
69
голосов
2
ответа
В основном, я работаю с некоторыми предоставленными файлами заголовков в следующем формате: #include <iostream> using namespace std; class bar { public: void printSomething(void) { cout <&...
7 лет, 2 месяца назад eestrada
61
голос
1
ответ
У меня есть решение VS2010 с WPF-приложением "hello world" и проектом библиотеки классов. В моей библиотеке классов я определил класс в пространстве имен, называемом ReportImageMerge.Core. У меня е...
8 лет, 1 месяц назад PancakeParfait
49
голосов
1
ответ
У меня есть проект ATL, где я должен использовать пространство имен System для установки переменных среды. Я пытался #using <mscorlib.dll> using namespace System; в моем файле dllmain.cpp. Пр...
6 лет, 3 месяца назад Dhanalakshmi Subbiah
77
голосов
1
ответ
Я использую Doxygen для документирования моего модуля python, и я пытаюсь заставить его ссылаться на функцию в тексте. Я могу заставить его ссылаться на пространство имен функций в порядке, но не н...
8 лет, 2 месяца назад Adam M-W
76
голосов
1
ответ
Вопрос: Как я могу получить testthat для запуска в среде, которая загружает мой пакет, а не наследует от моего пакета? Фон: Пакет testthat запускает тесты "в среде, которая наследуется от среды про...
4 года, 3 месяца назад Ken Williams
103
голоса
0
ответов
Я создал PHP-класс в PhpStorm и позволил IDE автоматически генерировать DocBlock для этого класса. Он включал тег пакета, который точно соответствовал пространству имен файла следующим образом: <...
1 год, 3 месяца назад Schparky
93
голоса
1
ответ
Я ссылался на несколько пользовательских элементов управления в файле web.config, потому что я получал ошибку на отдельных страницах, и они использовались на нескольких страницах, код, который я на...
9 лет, 5 месяцев назад mattgcon
92
голоса
2
ответа
В папке src/models у меня есть большой список перечислений, которые я ввел в пространство имен Enums. Enums.ts namespace Enums { const enum MethodType { Equal, NotEqual, ... } } В src/typings-custo...
2 года, 2 месяца назад kevinob
83
голоса
1
ответ
Я смотрел здесь документацию по описанию python, и утверждение, которое заставило меня задуматься: Для объектов механизм находится в object.__getattribute__() который преобразует bx в type(b).__dic...
6 лет назад Rahul Tanwani
50
голосов
1
ответ
У меня возникли проблемы с определением пространств имен для проекта. Мое пространство имен выглядит так: var NS = NS || {}; NS.Utils = NS.Utils || {}; NS.Models = NS.Models || {}; NS.Views = NS.Vi...
7 лет, 6 месяцев назад JonMorehouse
69
голосов
1
ответ
Я пытаюсь использовать расширения регулярного выражения 'TR1' для некоторого синтаксического анализа строк С++. Я читал, что для этого требуется <regex> заголовок и пространство имен std:: tr...
7 лет назад rocketas
50
голосов
1
ответ
Я видел несколько примеров подавления журналов из определенного пространства имен, но все они, кажется, подавляют все, кроме этого пространства имен, а не наоборот (что означает "дать мне расширенн...
4 года, 6 месяцев назад Rob
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема