1

голосов
1

ответ
178

Просмотры

Causes of TCPClient socket error 0x80004005

«System.Net.Sockets.SocketException (0x80004005): Была сделана попытка доступа к сокету таким образом, запрещенным правами доступа» ОК, я знаю, эта проблема много раз происходило раньше на SO, но я не могу найти решение. Вот мой вопрос: каковы возможные причины этого. Очки: Случается, независимо от портов брандмауэра открыты назначения открыты и соединения работают в прошлом Поскольку рабочие связи, никаких изменений в брандмауэры или антивирусных программы, не могут исключить те из. Запуск в качестве административного пользователя Исходного порта 23876 Порта назначения является переменной величиной, зависит от обнаруженного клиента из другого источника Windows, 8,1 Еще один момент - эта ошибка также произошла после того, как портирование на .NET Core. Единственное изменение состоит в том, что я пытаюсь разделить порты, но я не могу увидеть связь между этим и ошибкой. Код для подключения является клиент = новый TcpClient (); client.Client.SetSocketOption (SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, правда); client.Client.SetSocketOption (SocketOptionLevel.IPv6, SocketOptionName.IPv6Only, 0); client.Client.Bind (ipLocalEndPoint); client.Client.Connect (ер); где локальная точка используется повторно. Каковы возможные причины этой ошибки? Это происходит на каждом BIND вызова. Bind (ipLocalEndPoint); client.Client.Connect (ер); где локальная точка используется повторно. Каковы возможные причины этой ошибки? Это происходит на каждом BIND вызова. Bind (ipLocalEndPoint); client.Client.Connect (ер); где локальная точка используется повторно. Каковы возможные причины этой ошибки? Это происходит на каждом BIND вызова.
Sentinel
0

голосов
2

ответ
26

Просмотры

Как заменить ключевые имена в файле JSON, не делая его массив JSon

Я пишу сценарий, чтобы заменить имя ключа в файле JSON. В настоящее время формат JSON из файла: {JSON data1} {JSON data2} {} data3 JSON Но всякий раз, когда я бегу мой сценарий импорта JSON json_data = [] с открытым ( 'test.json'), как е: для линии в F: asjson = json.loads (линия) asjson [ 'new_keyname'] = asjson.pop ( 'old_keyname') json_data.append (asjson) с открытым ( 'result.json', 'W') в качестве файла: json.dump (json_data , файл, отступ = 2) Она превращается в массив JSON: [{JSON data1}, {JSON data2}, {} data3 JSON] Как изменить имя ключа без изменения формата JSON?
SENTINEL PROJECT
1

голосов
1

ответ
267

Просмотры

motion callbacks never called

Я пытаюсь сделать сотрясение события. Я пробовал: 1) Как я могу определить, когда кто-то трясет в iPhone? (Должности Кендалла и Эран) 2) motionBegan: не работает, но nothig помогает. Мое видение становится первым ответчиком, но motionBegan / motionEnded никогда не называли. Есть некоторые настройки additiol должны быть сделаны, или я не хватаю somethig? Мой IOS SDK является 4,3. У меня есть класс UIView: #import "ShakeView.h" @implementation ShakeView - (BOOL) canBecomeFirstResponder {вернуть YES; } - (недействительными) motionEnded: (UIEventSubtype) движение withEvent: (UIEvent *) событие {NSLog (@ "123"); если (event.subtype == UIEventSubtypeMotionShake) {NSLog (@ "взболтать!"); } Если ([супер respondsToSelector: @selector (motionEnded: withEvent :)]) {[супер motionEnded: движение withEvent: событие]; }} @End В моем XIb классе ViewController зрения является ShakeView. мой ViewController толкнул: колесо * secondViewController = [[Колесо Alloc] initWithNibName: @ "Колесо" расслоение: ноль]; [Self.navigationController pushViewController: secondViewController анимированные: ДА]; [SecondViewController релиз]; В моем ViewController: - (Недействительными) viewDidAppear: (BOOL) анимированный {[self.view becomeFirstResponder]; [Супер viewWillAppear: анимированные]; NSLog (@ "% d", [self.view isFirstResponder]); } - (недействительными) viewWillDisappear: (BOOL) анимированные {[self.view resignFirstResponder]; [Супер viewWillDisappear: анимированные]; } Он регистрирует «1», так что первый ответчик. Но это не входит ничего. Я провожу полдня на этом несколько строк кода, и у меня нет больше идей. Есть ли кто-нибудь знает, как решить эту проблему? Благодарю.
SentineL
1

голосов
2

ответ
168

Просмотры

Как перенести базу данных, которая использует мастер дб хранимые процедуры в Azure?

У нас есть база данных, которая использует sql2k8 sp_XML_preparedocument, систему мастера дб расширенную хранимую процедуру, которая должна идти в Azure. Инструменты миграции (мастер SSMS2016) дает ошибку проверки: SQL71501 что [DBO] [sp_XML_preparedocument] является недостающим ссылка, при проверке на экспорт.. Я не вижу какой-либо способ ссылаться на зр, поэтому он может быть перенесен. Intellisense всегда показывает ошибку тоже.
Sentinel
1

голосов
1

ответ
161

Просмотры

Могу ли я проверить бизнес-данные во время Azure AD B2C обычая регистрации процесса?

Мы смотрим в Azure AD B2C в качестве общего решения для управления идентификацией наших услуг SaaS. Один сценарий, который мы должны поддерживать вокруг распределения оплаченных (сохраненное значение) платежных карт, продаваемых в магазинах или предлагаемых другими участниками 3-клиентам. Клиент получает карточку с регистрационным кодом PIN или один раз, и с этим они могут подписаться на держателя карты портала, веб-приложения / родное приложение, которое позволяет им просматривать историю карты, баланс и так далее. Процесс регистрации должен в конечном счете определить карту в качестве настраиваемого требования, но также необходимо проверить прилагаемый код прямо там и тогда. Пользователь должен быть в состоянии пойти на держателя карты портала, нажмите кнопку «подписаться» и быть представлены поля ввода для основной информации плюс код / ​​рег PIN. На отправить код / ​​рег PIN должно быть подтверждено. Может Azure AD B2C поддерживает этот тип сценария? Может ли UI быть полностью настраиваемым? Существуют ли какие-либо последствия ценообразования на это? Кроме того .... есть в любом случае иметь нативную версию приложения имеет полностью нативную версию пользовательского интерфейса?
Sentinel
1

голосов
1

ответ
42

Просмотры

Pygame time.clock () странное поведение

Я пытаюсь создать простую игру, используя Pygame и все было нормально до сих пор. Последняя пара дней, хотя я понял, что проблема возникла с time.clock (). Я прочитал документацию и функции должны рассчитывать время игры, так как она начинается. Я хотел, чтобы породить Иностранец группу каждые 8 ​​секунд, и она работала (я работаю в Debian зева), но, как я уже последние 2 дня это не считается должным образом. Системе требуется около 20 секунд в режиме реального времени для того, чтобы time.clock для печати 8.0 и пришельцы на нерест и сначала я думал, что я испортил с прилавками, но как это может быть, он работал хорошо в начале, так что я пытался запустить тот же код на раздел окна, и это было также хорошо. Так это проблема с системными часами или что-нибудь еще? Я заменил time.clock на Debian с time.time, а также работал отлично. Кто-нибудь в прошлом столкнуться с той же проблемой? Можете ли вы помочь мне проверить, если что-то еще проблема (обе операционные системы работают питона 3.6)? Если вы не понимаете что-то или что-то нужно больше, просто спросите меня. Спасибо за ваше время здесь является частью использования time.clock в игре: sergeant_spawn_time_limit = 8,0 sergeant_spawn_time = 0,0, если game_stage == 2 или game_stage == 3 или оценка> = 400: если time.clock () - sergeant_spawn_time> sergeant_spawn_time_limit: для spawn_sergeant в диапазоне (5): сержант = AlienSergeant (display_width, display_height, 50, 88) all_sprites_list.add (сержант) alien_sergeant_list.add (сержант) sergeant_spawn_time = time.clock ()
Sentinel
1

голосов
1

ответ
38

Просмотры

доступ к «супер» через указатель на объект класса

У меня есть некоторый класс SimpleButton. Это дитя класса Button. Класс Button имеет некоторый метод, которым перекрытый в SimpleButton. Теперь, если я whant, чтобы получить доступ к этому методу из SimpleButton, мне просто нужно позвонить [супер SomeMethod]; Но как получить доступ к нему из-за пределов SimpleButton? Я попробовал кнопку SimpleButton *; [(Кнопка *) button.superclass SomeMethod]; но это не работает ...
SentineL
1

голосов
1

ответ
648

Просмотры

Как я могу делегировать административный доступ ко второму каталогу AD Azure на моей подписке?

С одной подписки Azure У меня есть AD по умолчанию и второй, вновь созданным, говорят «MyCustomerAD.» Я хотел бы кто-то еще, чтобы быть в состоянии управлять этим MyCustomerAD, давая им доступ к добавлять, удалять пользователей, группы и т.д., через портал. Это кто-то другое не имеет Azure подписки, но у них есть учетная запись Microsoft. Как я могу допустить, что кто-то еще, чтобы управлять Azure AD, не спрашивая их, чтобы купить подписку, и без их совместного администратора в моих подписках?
Sentinel
1

голосов
1

ответ
443

Просмотры

Как установить имя операции в Swagger с помощью Swashbuckle

У меня есть WebAPI с действием, как «MyActionName» Маршрут установлен на что-то вроде книги \ Read. У меня есть XML комментарии, и Swashbuckle config'd для генерации страницы SwaggerUI помощи. Действия перечислены правильно в Swagger UI, показывая книгу \ Чтение как имя операции (к примеру). Тем не менее, Codegen на основе результатов Swagger.json в действиях названных как «MyActionName», оригинальное название в коде C #. Как я могу установить имя операции на что-то другое, более похожем на маршрут (например: BooksRead)?
Sentinel
1

голосов
1

ответ
126

Просмотры

Сравнивая целое число в сборке рычага

Загрузка глобальной переменной и проверки, чтобы увидеть, если он равен -1, но мой код не будет признавать его равным -1. Это только пройти сравнение с локальными переменными. // установка глобальной переменной .data .global top_m top_m: .word -1 // загружаются в глобальную переменную x21 adrp x28, x28 top_m добавить, x28,: lo12: top_m LDR x21, [x28] // проверка значения глобальной переменной, это не переход к exit_stackEmpty КСС x21, -1 b.eq exit_stackEmpty // но если сравнить с локальной переменной, то это ветвь мов x23, -1 CMP x23, -1 b.eq exit_stackEmpty EDIT: в GDB он показывает это для x21 и x23 x21 0xffffffff 4294967295 // после загрузки -1 до x21 x23 0xFFFFFFFFFFFFFFFF -1 // после мов x23, -1
Sentinel
1

голосов
1

ответ
111

Просмотры

Какие стратегии существуют для сборки Azure функции microservices сделки?

Глядя в Azure функции как способ выражения небольшие кусочки бизнес-логики, так что они могут быть собраны в "единицах работы. Возможно, путем создания новых функций, которые вызывают другие, возможно, логика приложения, не уверен. В общем, как эти агломераты функций выполняются как операция ... может Db контексты и автобусные операции обслуживания будут розданы?
Sentinel
1

голосов
2

ответ
219

Просмотры

Java BC SicBlockCipher прямой выход эквивалент в C #

Я реализую что-то в C #, для которого у меня есть отдельные спецификации и довольно четкое понимание того, что мне нужно делать, но в то же время в качестве эталона у меня есть реализация Java и хотел бы следить за выполнением Java в данном случае в качестве близко, как я могу. Код включает в себя зашифрованный поток и источник Java здесь соответствующие строки здесь: частный окончательный потоковый шифр прил; ... BlockCipher шифр; ENC = новый SICBlockCipher (шифр = новый AESEngine ()); enc.init (правда, новый ParametersWithIV (новый KeyParameter (secrets.aes), новый байт [cipher.getBlockSize ()])); ... ... байт [] PTYPE = RLP.encodeInt ((INT) frame.type); // Результат может быть один байт долго ... ... enc.processBytes (PTYPE, 0, ptype.length, бафф, 0); out.write (положительный эффект, 0, ptype.length); // зашифровать и записать один байт из SICBlockCipher поток, приведенный выше Java BouncyCastle SicBlockCipher является потоковый шифр и позволяет обрабатывать одну или небольшое число байт меньше, чем размер блока Айз. В C # BouncyCastle в SicBlockCipher предлагает только ProcessBlock и BufferedBlockCipher, кажется, не предлагают способ гарантировать выход с помощью ProcessBytes. Что мне нужно сделать с библиотекой C # BouncyCastle для достижения эквивалентной функциональности?
Sentinel
1

голосов
2

ответ
68

Просмотры

Как установить календарь в соответствии с Timezone

Я хочу сделать календарь в соответствии с Timezone. Я попытался решить эту проблему с помощью серфинга различных запросов, но я не могу. Теперь выбрать мобильное время по умолчанию. Если кто-нибудь есть идеи, пожалуйста, помогите мне. Timezone должен быть время Великобритании. Я пробовал: {c1 календарь; с1 = Calendar.getInstance (TimeZone.getTimeZone ( "UTC"), Locale.UK); INT час = c1.get (Calendar.HOUR); ИНТ минут = c1.get (Calendar.MINUTE); INT секунд = c1.get (Calendar.SECOND); INT день = c1.get (Calendar.DAY_OF_MONTH); ИНТ месяц = ​​c1.get (Calendar.MONTH); ИНТ год = c1.get (Calendar.YEAR); } Но она также возвращает системную дату.
1

голосов
2

ответ
393

Просмотры

ActionScript 3 событие не работает

Я новичок в AS, и пытаюсь сделать мое первое приложение. У меня есть класс, который showld управлять некоторыми событиями, как клавиатуры нажатие клавиши: класс GameObjectController общественности расширяет Sprite {уаг TextField: TextField; публичная функция GameObjectController () {addEventListener (KeyboardEvent.KEY_DOWN, OnKeyDown); } Частных функций OnKeyDown (событие: KeyboardEvent): пустота {след ( "123"); }} Но когда я бегу, и нажав любую кнопку, ничего не happands. Что я делаю неправильно?
SentineL
1

голосов
1

ответ
2.2k

Просмотры

ActionScript3 Как полностью удалить значение с ключом из словаря

Поведение словаря меня смущает: У меня есть словарь, наполненный как ниже: Var playerControllers: словарь = новый словарь (); playerControllers [ID] = новый PlayerController (); то, я удаление одного из моих контроллеров: удалить playerControllers [ID]; // Я также попытался playerControllers [ID] = NULL; то: для каждого (вар PlayerController: PlayerController в playerControllers) {// "удален" PlayerController существует! } Как удалить значение с ключом из словаря?
SentineL
1

голосов
3

ответ
716

Просмотры

Android media player: “start called in state 0”

Я пытаюсь получить простой звук, чтобы играть. Звук играет на эмуляторе, но не по телефону. Он говорит, что начать называется в состоянии 0 и Error (-38,0) Вот что я пытался до сих пор: MediaPlayer secondSound; MediaPlayer minuteSound; @Override защищены недействительный OnCreate (Пачка savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); secondSound = новый медиаплеер (); secondSound = MediaPlayer.create (это, R.raw.everysecondsound); minuteSound = MediaPlayer.create (это, R.raw.everyminutesound); secondSound.setOnPreparedListener (новый MediaPlayer.OnPreparedListener () {общественного недействительными onPrepared (MediaPlayer игрока) {player.start ();}}); minuteSound.setOnPreparedListener (новый MediaPlayer. OnPreparedListener () {общественного недействительными onPrepared (MediaPlayer игрок) {player.start (); }}); } Позже в программе, называются следующие методы: minuteSound.start (); secondSound.start (); На эмуляторе, это работает отлично, даже без части .setOnPreparedListener. Эмулятор работает API 22, телефон работает API 19. Есть ли другой способ использовать медиаплеер в старых API,?
Sentinel
2

голосов
2

ответ
600

Просмотры

Tkinter и обнаружение USB устройств

Я хотел бы контролировать наличие USB-устройств и обнаружили такие модули, как PyUSB, которые служат этой цели. Тем не менее, я не знаю, как запускать службы обнаружения USB наряду с основным циклом Tkinter. Это возможно?
sentinel
1

голосов
1

ответ
2.1k

Просмотры

Запуск JavaScript из Баш скрипт

Я новичок в программировании сценариев обучения Баш и было интересно, если кто-нибудь здесь знает, как я могу выполнить JavaScript, который обычно вкладывается в HTML-страницу? Таким образом, с Баш скрипт, я хотел бы выполнить (например): Большое спасибо за чью-либо помощь.
Sentinel
2

голосов
1

ответ
100

Просмотры

что роль «*» в этом Perl-скрипт?

имеет следующий Perl-скрипт: эхо 'Eval {печати "Просто";} * {печать "Другие";} * {печать "Perl";} * {печати "Хакер \ п";}' | Perl и больше вариантов: эхо '@ $ {печати "Просто";} * {печать "Другой";} * {печать "Perl";} * {печать "Хакер \ п";}' | Perl эхо '$$ {печать "Просто";} * {печать "Другой";} * {печать "Perl";} * {печать "Хакер \ п";}' | Perl эхо 'делать {печать "Just";} * * {печать "другой";} * {печать "Perl";} * * {печать "Хакер \ п";}' | Perl эхо '$ # {печать "Просто";} * {печать "Другой";} * {печать "Perl";} * {печать "Хакер \ п";}' | Perl Скажите, пожалуйста, Что роль «*»? (Это'
20

голосов
2

ответ
5.4k

Просмотры

Вопросительный знак плюс, минус предыдущие имена переменных Пролога

Я искал объяснение к этому, но не нашел. Что вопросительный знак, знак плюс и знак минус, что иногда предшествуют имена переменных в описании предиката Пролога означает? Пример: предикат (? Переменная1 + Переменная2, -Variable3)
sentinel
2

голосов
1

ответ
58

Просмотры

AS3: короткие и простые векторные для массива конвертации

Мне нужно преобразовать вектор в массив. Я знаю, что это может быть сделано с помощью любого цикла. ., Но в моем случае это вектор, то не может быть никакой необходимости запускать циклы В этом Понте, я думаю, это очень шоры и простой способ сделать это: Var вектор: Vector. = Новый [ "111", "111", "111", "111"]; вар массив: Array = Vector.join ( " ") дробление (",");. Ofcource, вы должны быть уверены, изолейцин сепаратор никогда не будет частью любой строки на векторе. Это может заставить вас установить мульти-символы-разделители, как «,,,». делает это влияние на скорость? Это нормально? Является ли это быстро обделяя?
SentineL
6

голосов
4

ответ
304

Просмотры

Система nondistinct представителей эффективно разрешима?

Мы имеем множество S1, S2, ..., Sn. Эти наборы не должны пересекаться. Наша задача состоит в том, чтобы выбрать представительный элемент для каждого набора, таким образом, чтобы общее количество элементов, выбранных настолько мало, насколько это возможно. Один элемент может присутствовать в более чем одном наборе, и может представлять все наборы он включен в. Существует ли алгоритм эффективно решить эту проблему?
sentinel
3

голосов
1

ответ
138

Просмотры

Можно ли изменить права доступа к одному Key Vault Secret?

С Azure Key Vault, можно предоставить доступ для чтения одного секрета, а не какой-либо секрет в Key Vault, для которых клиент имеет URI?
Sentinel
11

голосов
2

ответ
5.5k

Просмотры

базы данных ручки DBI с AutoCommit значения 0 не возвращают правильные данные с ВЫБОРОМ?

Это хитрый, чтобы объяснить (и очень странно), так что терпите меня. Я объясню эту проблему, и исправление для него, но я хотел бы видеть, если кто-нибудь может объяснить, почему это работает так, как это работает :) У меня есть веб-приложение, которое использует mod_perl. Он использует базу данных MySQL, и я пишу данные в базу данных на регулярной основе. Это модульное, поэтому он также имеет свой собственный тип «базы данных» модуль, где я обрабатывать соединение, обновление и т.д. База данных :: db_connect () подпрограмма используется для подключения к базе данных, и AutoCommit устанавливается в 0. Я сделал другое приложение на Perl (автономный демон), который периодически считывает данные из базы данных, и выполняет различные задачи в зависимости от того, что данные возвращаются. Я в том числе database.pm модуль в нем, так что я не придется переписывать / дублировать все. Проблема я испытываю это: Приложение подключается к базе данных при запуске, а затем зацикливается, выборка данных из базы данных каждые Х секунд. Однако, если данные в базе данных обновляются, мое приложение по-прежнему возвращается «старые» данные, которые я получил от первоначального подключения / запроса к базе данных. Например - у меня есть 3 строки и столбец «Название» имеет значение «A», «B» и «Т» - для каждой записи. Если я обновляю одну из строк (с использованием MySQL-клиента из командной строки, например) и изменить имя от «с» к «х», мой автономный демон не будет получать эти данные - он все равно будет получить / б / с вернулся из MySQL. Я захватил трафик дб с ТСРйитр, и я мог определенно видеть, что MySQL действительно возвращается эти данные. Я попытался с помощью SQL_NO_CACHE с SELECT, а также (так как я не был уверен, что происходит), но Didn» т помогает. Затем я изменил строку соединения DB в моем автономном демоне, и установить AutoCommit 1. Неожиданно, приложение начало получать соответствующие данные. Я озадачен, потому что я думал, что AutoCommit влияет только на типы INSERT / UPDATE заявлений, и он не влияет на ЗЕЬЕСТ. Но это, казалось бы, делает, и я не понимаю, почему. Кто-нибудь знает, почему ЗЕЬЕСТ не возвращается «обновленная» строка из базы данных, когда AutoCommit установлена ​​в 0, и поэтому она будет возвращать обновленные строки, когда AutoCommit установлен в 1? Вот упрощенные (вынимают проверка ошибок и т.д.) код, который я использую в автономном демоне, и не возвращают обновленные строки. #! / USR / бен / Perl использовать строгий; использовать предупреждение; использовать DBI; Использование Data :: Dumper; $ | = 1; мой $ DSN = "DBI: MySQL: базы данных = тр; MYSQL_READ_DEFAULT_FILE = / и т.д. / MySQL / database.cnf"; мой $ ДВГ = DBI-> подключения ($ DSN, UNDEF, UNDEF, {RaiseError => 0, AutoCommit => 0}); $ DBH -> {mysql_enable_utf8} = 1; в то время как (1) {мой $ SQL = "SELECT * FROM очереди"; мой $ БВУ = $ dbh-> подготовить ($ SQL); мой $ ret_hashref = $ dbh-> selectall_hashref ($ SQL, "ID"); печать Dumper ($ ret_hashref); сна (30); } выход; Изменение AutoCommit до 1 исправления этого. Зачем? Спасибо :) PS: Не уверен, если это кто-то заботится, но DBI версия 1,613, DBD :: MySQL является 4,017, Perl является 5.10.1 (на Ubuntu 10.04). Изменение AutoCommit до 1 исправления этого. Зачем? Спасибо :) PS: Не уверен, если это кто-то заботится, но DBI версия 1,613, DBD :: MySQL является 4,017, Perl является 5.10.1 (на Ubuntu 10.04). Изменение AutoCommit до 1 исправления этого. Зачем? Спасибо :) PS: Не уверен, если это кто-то заботится, но DBI версия 1,613, DBD :: MySQL является 4,017, Perl является 5.10.1 (на Ubuntu 10.04).
sentinel
2

голосов
1

ответ
145

Просмотры

Trying to login to a site using Java and HTML Unit

Ниже я прикрепил полный код, это та часть, где он выходит из строя кнопки HtmlSubmitInput = (HtmlSubmitInput) form.getInputByName ( «Вход»); Проблема у меня, кажется, имея получает программу, чтобы нажать на кнопку. Я сразу же нажал на кнопку и использовать элемент инспектировать в хроме, чтобы найти имя кнопки, а затем использовали getInputByName, но я, кажется, что-то не хватает. ** импорт com.gargoylesoftware.htmlunit.WebClient; импорт com.gargoylesoftware.htmlunit.html.HtmlForm; импорт com.gargoylesoftware.htmlunit.html.HtmlPage; импорт com.gargoylesoftware.htmlunit.html.HtmlSubmitInput; импорт com.gargoylesoftware.htmlunit.html.HtmlTextInput; общественный класс GoogleRobotSearch {частных Струнный капа; общественный GoogleRobotSearch (String URL) бросает исключение {капа = URL; } Поиска общественного недействительными () бросает исключение {WebClient М.Т. = новый WebClient (); HTMLPage р = (HTMLPage) wb.getPage (Берла); HtmlForm форма = p.getFormByName ( "frmLogin"); HtmlTextInput текст = (HtmlTextInput) form.getInputByName ( "имя пользователя"); Кнопка HtmlSubmitInput = (HtmlSubmitInput) form.getInputByName ( "Вход"); text.setValueAttribute ( "Ziplok Java"); HTMLPage resultPage = (HTMLPage) button.click (); System.out.println (resultPage.asText ()); } Государственной статической силы основных (String арг []) бросает исключение {GoogleRobotSearch xyro = новый GoogleRobotSearch ( "http://www.pof.com/"); xyro.search (); }} ** HtmlForm форма = p.getFormByName ( "frmLogin"); HtmlTextInput текст = (HtmlTextInput) form.getInputByName ( "имя пользователя"); Кнопка HtmlSubmitInput = (HtmlSubmitInput) form.getInputByName ( "Вход"); text.setValueAttribute ( "Ziplok Java"); HTMLPage resultPage = (HTMLPage) button.click (); System.out.println (resultPage.asText ()); } Государственной статической силы основных (String арг []) бросает исключение {GoogleRobotSearch xyro = новый GoogleRobotSearch ( "http://www.pof.com/"); xyro.search (); }} ** HtmlForm форма = p.getFormByName ( "frmLogin"); HtmlTextInput текст = (HtmlTextInput) form.getInputByName ( "имя пользователя"); Кнопка HtmlSubmitInput = (HtmlSubmitInput) form.getInputByName ( "Вход"); text.setValueAttribute ( "Ziplok Java"); HTMLPage resultPage = (HTMLPage) button.click (); System.out.println (resultPage.asText ()); } Государственной статической силы основных (String арг []) бросает исключение {GoogleRobotSearch xyro = новый GoogleRobotSearch ( "http://www.pof.com/"); xyro.search (); }} ** setValueAttribute ( "Ziplok Java"); HTMLPage resultPage = (HTMLPage) button.click (); System.out.println (resultPage.asText ()); } Государственной статической силы основных (String арг []) бросает исключение {GoogleRobotSearch xyro = новый GoogleRobotSearch ( "http://www.pof.com/"); xyro.search (); }} ** setValueAttribute ( "Ziplok Java"); HTMLPage resultPage = (HTMLPage) button.click (); System.out.println (resultPage.asText ()); } Государственной статической силы основных (String арг []) бросает исключение {GoogleRobotSearch xyro = новый GoogleRobotSearch ( "http://www.pof.com/"); xyro.search (); }} **
Sentinel
5

голосов
3

ответ
577

Просмотры

Переменные в Haskell

Почему следующий Haskell скрипт не работает, как ожидалось? найти :: уравнение а => а -> [(а, Ь)] -> [б] находим кт = [v | (К, v) а -> [(а, Ь)] -> [б] находим кт = [v | (U, V)
sentinel
2

голосов
0

ответ
791

Просмотры

Откройте для себя все экземпляры SQL-сервера, включая LocalDB

Я хотел бы получить перечисление в C #, который содержит все экземпляры сервера SQL, включая LocalDB, в это время я пытался глядя в: - System.Data.Sql.SqlDataSourceEnumerator.Instance.GetDataSources () - Microsoft.SqlServer.Management.Smo. Wmi.ManagedComputer () оба не получают в LocalDB экземпляр. Однако студия управления сервером мс, кажется, быть в состоянии обнаружить его, в (обычно работают на жидком LocalDB) \ v11.0 Спасибо за вашу помощь!
Sentinel
3

голосов
4

ответ
312

Просмотры

в то время цикла с условием целого числа без знака [дублировать]

Этот вопрос уже есть ответ здесь: Как если утверждение оценивается в C ++? 7 ответов я не знаю, как цикл работы в то время как в следующем простом куске кода коротких CountBits (беззнаковое целочисленное значение х) {короткое num_bits = 0; в то время как (х) {num_bits + = х & 1; х >> = 1; } Вернуть num_bits; } Как беззнаковое целое вычисляться Правда или Ложь?
Sentinel
3

голосов
5

ответ
98

Просмотры

C ++ виртуальной функции простого примера

Попытка получить быстрое понимание того, как виртуальные функции работают и не знаю, почему код ниже не печатает никаких выходных данных. Насколько я знаю, так как moveMouth () является виртуальным, он должен использовать версию moveMouth () в классе разговора. / * Main.cpp * * Дата создания: Март 29, 2015 * Автор: Администратор * / #include с помощью патезраса; класс Обсуждение {общественности: Int А = 5; moveMouth недействительный () {соиЬ
Sentinel
6

голосов
0

ответ
2.8k

Просмотры

Спарк py4j.protocol.Py4JJavaError: Произошла ошибка при вызове o718.showString

Я новичок искры. Я бегу питона API на Спарк (pySPark) для построения моделей на Cloudera кластере. Я создал пакетный файл для передачи задания. Работа успешно работает на последний шаг отображения результата dataframe исключения - 'step3_final.show (), он выдает сообщение об ошибке. PFB сообщение об ошибке, что я получил в step3_final.show журналы (6) Файл «/opt/cloudera/parcels/CDH-5.7.1-1.cdh5.7.1.p1876.1944/lib/spark/python/lib/ pyspark.zip/pyspark/sql/dataframe.py "строка 257, в шоу файл" /opt/cloudera/parcels/CDH-5.7.1-1.cdh5.7.1.p1876.1944/lib/spark/python/lib /py4j-0.9-src.zip/py4j/java_gateway.py "строка 813, в __call__ Файл" /opt/cloudera/parcels/CDH-5.7.1-1.cdh5.7.1.p1876.1944/lib/spark/ питон / Библиотека / pyspark.zip / pyspark / SQL / utils.py "строка 45, в декомпрессионной Файл" /opt/cloudera/parcels/CDH-5.7.1-1.cdh5.
sentinel.bali
6

голосов
4

ответ
4.6k

Просмотры

GL_CLAMP_TO_EDGE следует использовать в NPOT текстур

У меня есть два изображения: PNG (SRGB) 64x64 (dowloaded от сети) PNG (SRGB), портирован из FLA в формат PNG, затем, из детские в JPG с SRGB, а затем в PNG (SRGB). Я пытаюсь заполнить полигон с текстурой, созданный из этого изображения: CCTexture2D * текстура = [[CCTextureCache sharedTextureCache] addImage: spriteName]; Многоугольник = [[[PhisicsFilledPoligon Alloc] initWithPoints: баллы andTexture: текстуры] autorelease]; PhysicsFilledPolygon вроде PhysicsSprite для Box2D, но с перекрытым 'рисовать' метод: - (Недействительный) начертить {ccGLBindTexture2D ([имя self.texture]); glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri (GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); ccGLEnableVertexAttribs (kCCVertexAttribFlag_Position | kCCVertexAttribFlag_TexCoords); [Использование прог]; [Прог setUniformForModelViewProjectionMatrix]; glVertexAttribPointer (kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, SizeOf (CGPoint), areaTrianglePoints); glVertexAttribPointer (kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, SizeOf (CGPoint), textureCoordinates); glDrawArrays (GL_TRIANGLES, 0, areaTrianglePointCount); } Когда я Тринг использовать 1-ый файл текстуры, все работает отлично. Но так как я использую 2-ый, приложение вылетает с ошибкой: *** отказ Assertion в - [CCTexture2D setTexParameters:], / Users / дозорные / Документы / белки / Иос / ЛИЭС в белках / cocos2d / CCTexture2D.m: 743 2012- 05-18 14: 42: 26,603 белок [21436: 707] *** Нагрузочного приложения из-за неперехваченное исключение, причина «NSInternalInconsistencyException»: «GL_CLAMP_TO_EDGE следует использовать в NPOT текстурах» Что когда-либо изображением, которое я пытаюсь использовать, Результат же ошибка. Cocos2d версия 2.0 RC0. Здесь начинается cocos2d информация: 2012-05-18 14: 42: 25.038 белки [21436: 707] cocos2d: OS версии 5.1 (0x05010000) 2012-05-18 14: 42: 25,041 белки [21436: 707] cocos2d: GL_VENDOR : Imagination Technologies 2012-05-18 14: 42: 25.042 белки [21436: 707] cocos2d: GL_RENDERER: PowerVR SGX 543 2012-05-18 14: 42: 25.044 белки [21436: 707] cocos2d: GL_VERSION: OpenGL ES 2.0 IMGSGX543 -63.24 2012-05-18 14: 42: 25,047 белок [21436: 707] cocos2d: GL_MAX_TEXTURE_SIZE: 4096 2012-05-18 14: 42: 25.048 белки [21436]: 707 cocos2d: GL_MAX_TEXTURE_UNITS: 8 2012-05-18 14 : 42: 25.049 белки [21436: 707] cocos2d: GL_MAX_SAMPLES: 4 2012-05-18 14: 42: 25.051 белки [21436]: 707 cocos2d: GL поддерживает PVRTC: ДА 2012-05-18 14: 42: 25,053 белки [ 21436: 707] cocos2d: GL поддерживает BGRA8888 текстуры: ДА 2012-05-18 14:42:25. 054 белок [21436: 707] Cocos2d: GL поддерживает NPOT текстуры: ДА 2012-05-18 14: 42: 25.056 белки [21436: 707] cocos2d: GL поддерживает discard_framebuffer: ДА 2012-05-18 14: 42: 25,057 белки [ 21436: 707] cocos2d: скомпилирован с профилированию поддержки: НЕТ 2012-05-18 14: 42: 25,059 белок [21436: 707] cocos2d: **** **** ПРЕДУПРЕЖДЕНИЕ CC_ENABLE_GL_STATE_CACHE отключен. Для повышения производительности, включить его путем редактирования ccConfig.h 2012-05-18 14: 42: 25.061 [21436 в белках: 707] Cocos2d: cocos2d v2.0.0-RC0 2012-05-18 14: 42: 25.063 [21436 в белках: 707 ] cocos2d: Использование директор Тип: CCDirectorDisplayLink 2012-05-18 14: 42: 25: 201 белочки [21436: 707] Retina Display не поддерживается 2012-05-18 14: 42: 25.214 белка [21436: 707] cocos2d: анимация началась с интервалом кадра: 60.00 2012-05-18 14: 42: 25,234 белками [21436: 707] cocos2d: поверхность размер: 1024x768 Где моя проблема?
SentineL
2

голосов
1

ответ
486

Просмотры

Что именно нам нужно сделать, чтобы работать с Service Bus на территории от клиента Java на Linux с помощью AMQP

Мы можем подключиться к локальному сервисной шине (Windows Server Service Bus 1.1) , используя следующую строку соединения: amqps: // владелец @ FQDNofServer : 5671 / ServiceBusDefaultNamespace Записи в тему с анонимным доступом с поддержкой результатов в «Peer не создать удаленную конечную точку для связи, целей: "Чтение из подписных результатов в некоторой AMQP внутреннего сообщения об ошибке. В Java образцы из MS не проливают свет. Может кто - то [из MS] срочно предоставить информацию? Видимо , это все приходит с предприятия ОАС, но AFAICS это просто не работает.
Sentinel
2

голосов
1

ответ
56

Просмотры

Azure App Service Mobile аутентификация не совместима с MVC / Forms

Я добавил службу Web API для проекта MVC «унаследованного» (не vNext), до сих пор использует членство и модуль проверки подлинности форм. Все хорошо, пока я не решил сделать веб-API мобильного сервиса с использованием новейшей SDKs для Azure App Services для мобильных устройств. Я до сих пор сузили проблему до этого //app.UseAppServiceAuthentication(new AppServiceAuthenticationOptions () // {// SigningKey = CloudConfigurationManager.GetSetting ( "authSigningKey"), // ValidAudiences = новый [] {CloudConfigurationManager.GetSetting ( "authAudience" )}, // ValidIssuers = новый [] {CloudConfigurationManager.GetSetting ( "authIssuer")}, // TokenHandler = GlobalConfiguration.Configuration.GetAppServiceTokenHandler () //}); Это изменяет остальную часть приложения, так что MVC + форма аутентификация не работает. Выбежав время, чтобы исследовать эту проблему. Любые подсказки ??
Sentinel
23

голосов
2

ответ
32.3k

Просмотры

java.lang.IllegalStateException what does it mean?

I'm developing a video application. After 1st video playback done, in the "OnCopletion" I'm trying to start a new one. But it just stops (not crashes) and do nothing. In the log: 10-19 09:44:49.056: ERROR/MediaPlayer(4654): setDataSource called in state 128 10-19 09:44:49.056: WARN/System.err(4654): java.lang.IllegalStateException 10-19 09:44:49.056: WARN/System.err(4654): at android.media.MediaPlayer.setDataSource(Native Method) 10-19 09:44:49.056: WARN/System.err(4654): at ru.osiris.BusAdvertising.BusAdvertisingActivity.onCompletion(BusAdvertisingActivity.java:1255) 10-19 09:44:49.056: WARN/System.err(4654): at android.media.MediaPlayer$EventHandler.handleMessage(MediaPlayer.java:1304) 10-19 09:44:49.056: WARN/System.err(4654): at android.os.Handler.dispatchMessage(Handler.java:99) 10-19 09:44:49.056: WARN/System.err(4654): at android.os.Looper.loop(Looper.java:123) 10-19 09:44:49.056: WARN/System.err(4654): at android.app.ActivityThread.main(ActivityThread.java:4627) 10-19 09:44:49.056: WARN/System.err(4654): at java.lang.reflect.Method.invokeNative(Native Method) 10-19 09:44:49.056: WARN/System.err(4654): at java.lang.reflect.Method.invoke(Method.java:521) 10-19 09:44:49.056: WARN/System.err(4654): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 10-19 09:44:49.056: WARN/System.err(4654): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 10-19 09:44:49.056: WARN/System.err(4654): at dalvik.system.NativeStart.main(Native Method) what does it mean? How can I fix it? there is my code: public class BusAdvertisingActivity extends Activity implements LocationListener, OnBufferingUpdateListener, OnCompletionListener, OnPreparedListener, OnVideoSizeChangedListener, SurfaceHolder.Callback { ... private MediaPlayer mMediaPlayer; private SurfaceView mPreview; private SurfaceHolder holder; private String path; private Bundle extras; @Override public void onCreate(Bundle icicle) { mPreview = (SurfaceView) findViewById(R.id.surface); holder = mPreview.getHolder(); holder.addCallback(this); holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); extras = getIntent().getExtras(); } public void surfaceCreated(SurfaceHolder holder) { Log.d(TAG, "surfaceCreated called"); playVideo(); } private void playVideo(Integer Media) { Log.d(TAG, "playVideo called"); doCleanUp(); try { File clip=new File(Environment.getExternalStorageDirectory(), playList[FLcurrentVideo].substring(2, playList[FLcurrentVideo].length()-1)+".mp4"); path = clip.getAbsolutePath(); mMediaPlayer = new MediaPlayer(); mMediaPlayer.setDataSource(path); mMediaPlayer.setDisplay(holder); mMediaPlayer.prepare(); mMediaPlayer.setOnBufferingUpdateListener(this); mMediaPlayer.setOnCompletionListener(this); mMediaPlayer.setOnPreparedListener(this); mMediaPlayer.setOnVideoSizeChangedListener(this); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); } catch (Exception e) { Log.e(TAG, "error: " + e.getMessage(), e); } } public void onCompletion(MediaPlayer arg0) { Log.d(TAG, "onCompletion called"); FLcurrentVideo++; File clip=new File(Environment.getExternalStorageDirectory(), playList[FLcurrentVideo].substring(2, playList[FLcurrentVideo].length()-1)+".mp4"); path = clip.getAbsolutePath(); try { Log.d ("111", path); arg0.setDataSource(clip.getAbsolutePath()); //I got exception here arg0.setDisplay(holder); arg0.prepare(); arg0.setOnBufferingUpdateListener(this); arg0.setOnCompletionListener(this); arg0.setOnPreparedListener(this); arg0.setOnVideoSizeChangedListener(this); arg0.setAudioStreamType(AudioManager.STREAM_MUSIC); } catch (IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } Please, help me.
SentineL
1

голосов
3

ответ
1.9k

Просмотры

Поп на главном экране

В моем приложении я FAVE некоторые экраны один за другим, и мне нужно выскочить на главном экране в любое время. Есть ли способ, чтобы выяснить, активен экран является первым один? Или, может быть, есть какая-либо функция, чтобы совать корневой экран без цикла внезапного с предыдущими? EDIT разных слов, мне нужно мое приложение, чтобы перейти к предыдущему экрану по нажатию на кнопке ежевики «назад» (это сделать это без какого-либо дополнительного кода), и перейти к экрану, пользователь первым увидеть при запуске этого приложения по нажатию на «Home кнопка "от моего пользовательского интерфейса
SentineL
4

голосов
1

ответ
813

Просмотры

Как Azure функции на потребление плана ведут себя, когда исходящие порты TCP исчерпаны и каковы пределы порта?

Я имею в виду Azure функций на плане потребления в качестве альтернативы реализации что-то на Лазурном WebJobs на план App службы. В последнее время с WebJobs мы испытывали проблемы мониторинга и идентификацию приложения, ответственное за причинение TCP порта вытяжки на примере плана App службы. Когда одно приложение вызывает истощение порта, все приложения на том же плане идут вниз, и в настоящее время нет способа диагностики виновника либо через Azure Portal или с помощью мониторинга серверной. Мне интересно, как Azure функции на плане потребления отличается в этом отношении, с точки зрения контроля, механизмы для масштабирования и влияния на другие функции на том же плане, и диагностировать причину таких событий.
Sentinel
33

голосов
2

ответ
4.5k

Просмотры

How to get service reference to generate correctly with message contracts based on 3rd party WSDL, or force no message contracts in WF Service project

I have a problem that given 3rd party WSDL I am able from a Console App to easily create a service proxy that works, but from a WF4 WF service I am not. The generated proxy in the latter case is clearly buggy, involving specifically 2 problems: a) Message contracts always generated when not requested or needed b) Incorrect response messages and xml wrapper names used, resulting in null response objects and failed deserialization The problem I am facing is in the actual generation of the Reference.cs class on the basis of 3rd party WSDL. In the WSDL there are many operations, and in order of appearance 2 of them are as so: Check-response service The service handles (cut out) ... Instruction insert to Matching System This service (cut out) What this results in in the Reference.cs is the following C#: WorkflowService1.PSE.pu013Response pu013(WorkflowService1.PSE.pu013Request request); ... WorkflowService1.PSE.pu013Response mi102(WorkflowService1.PSE.mi102Request request); Note that for some reason the mi102 operation is generated with the INCORRECT response message of pu013Response, which is declared as this: [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ServiceModel.MessageContractAttribute(WrapperName="pu013Response", WrapperNamespace="http://pse/", IsWrapped=true)] public partial class pu013Response { Note the WrapperName prevents the XML serializer from recognising the response, which is mi102Response, so for all operations that are not pu013 I always get a NULL response. Also, this does NOT occur if I add a reference from a console application. This does not generate Message contracts, and in this case, invocation and response work. What is different? Is svcutil being invoke behind the scenes? If so, what is different about the parameters used? Can svcutil be used to generate the xamlx activities too, so that I might find a command line workaround? This looks like a VS / Add Service Reference bug. The alternative is to manually correct many operations in the Reference.cs. Ideally, I am looking for a way to easily, automatically, run svcutil or Add Service Reference so that the Reference class is correct and the xamlx activities generated. A nice to have is an explanation of why there is a difference, and behind the scenes what is happening. UPDATE: Message contracts generated in the console app result in the same problem - incorrect Response declarations. The problem goes away if parameters are used instead of messages, which are not available from a WF service app.
Sentinel
4

голосов
1

ответ
1.2k

Просмотры

Получение подсчета различного из dataframe с помощью Apache Спарка

У меня есть данные, что выглядит следующим образом + -------------- + --------- + ------- + --------- + | Dataone | другие данные | dataTwo | dataThree | + -------------- + --------- | ------- + --------- + | Лучшие | дерево | 5 | 533 | | OK | куст | е | 3535 | | МЭШ | корова | - | 3353 | | МЭШ | дуб | ни один | 12 | + -------------- + --------- + ------- + --------- + и я пытаюсь получить его в выходе + -------------- + --------- + | Dataone | Количество | + -------------- + --------- | | Лучшие | 1 | | OK | 1 | | Мех | 2 | + -------------- + --------- + У меня нет проблемы, получая Dataone в dataframe сам по себе и, показывая ее содержимое, чтобы убедиться, что я «м просто захват колонны Dataone, однако я могу» т показаться, чтобы найти правильный синтаксис для любого поворота, что SQL-запрос в данный мне нужно. Я попытался создать эту следующую dataframe из вида темпа созданного всех набора данных Dataset dataOneCount = spark.sql ( «выбери Dataone, граф (*) от группы dataFrame по Dataone»); dataOneCount.show (); Но искра документации, которую я смог найти только на этом было показано, как сделать этот тип агрегации в искре 1.6 и до, так что любая помощь будет оценена. Вот сообщение об ошибке я получаю, однако я проверил данные и нет никакой ошибки индексации там. java.lang.ArrayIndexOutOfBoundsException: 11 Я также попытался применения функции () метод countDistinct Колонка countNum = countDistinct (dataFrame.col ( "Dataone")); Dataset результат = dataOneDataFrame.withColumn ( "подсчет", countNum); result.show (); где dataOneDataFrame является dataFrame создан запуск выберите Dataone из dataFrame Но она возвращает исключение анализа, я еще новичок искру, так что я не уверен, если есть ошибка, как / когда я оценка метода редактирования countDistinct: Для уточнения, первая таблица показана результат dataFrame я создал из чтения текстового файла и применения пользовательской схемы к нему (они до сих пор все строки) Dataset dataFrame Вот мой полный код государственной статической силы основных (String [] арг) {SparkSession искра = SparkSession .builder () .appName ( "Log File Reader") .getOrCreate (); // арг [0] является текстовый файл местоположение JavaRDD logsRDD = spark.sparkContext () .textFile (арг [0], 1) .toJavaRDD (); Строка schemaString = " шоу(); Наиболее вероятно, что приходит на ум, это функция лямбды, которая возвращает строку, используя RowFactory? Идея кажется звук, но я не уверен, как это действительно имеет место, или если есть еще один способ, которым я мог бы сделать это. Кроме этого, я совершенно озадачен выборочные данные Лучшее дереву 5 533 OK куст е 3535 МЭШ корова - 3353 МЭШ дуб ни 12
Sentinel
4

голосов
1

ответ
3k

Просмотры

В Azure как вкладчик группы ресурсов, почему я не могу создавать учетные записи для хранения и то, что должно быть сделано, чтобы предотвратить эту ситуацию?

Подписка на услуги администратор на клиенте дал мне (МС нал) Contributor роль на одном из своих групп ресурсов. Когда я пытаюсь создать учетную запись для хранения в этой группе ресурсов, я получаю отказ, что: «AuthorizationFailed» не имеет разрешения на выполнение действий «» Microsoft.Storage/register/action над рамкой Я вошел в подписку через Powershell и перечислил доступные поставщики, и обнаружили, что большинство из них не зарегистрированы. Когда я пытаюсь зарегистрировать, я получаю эту ошибку. Почему они не зарегистрированы? Что администратор должен сделать, чтобы исправить это? Что должно быть сделано в будущем, чтобы избежать этой проблемы при добавлении Помощников? Сейчас как вкладчик в этом RG, я не могу сделать очень много.
Sentinel
3

голосов
0

ответ
232

Просмотры

Допускает ли группы иерархий Azure AD B2C?

Я просто играл с Azure AD B2C UI в Portal, и к моему удивлению, я не смог добавить группу в группу. Я думал, что это, возможно, был глюк с моим браузером, но когда я искал «Вложенные группы» по отношению к AD, я видел это придумать, как функция запроса! Функция для добавления группы в группу в Портале делает на самом деле «работу». Я даже получаю сообщение, что «добавить член группы успешного», но группа не появляется нигде в списках. Я правильно думать, что вложенности групп не предлагается AD ??? Я на самом деле действительно это нужно, и сейчас это выглядит как единственный способ реализации групповых иерархий с помощью расширений каталогов? Это правильно? Какие другие обходные пути я могу иметь? Это выглядит все более вероятным, что Azure AD / B2C не может быть пригодным для наших нужд,
Sentinel

Просмотр дополнительных вопросов