1

голосов
0

ответ
58

Просмотры

Поиск и сортировка диапазонов в Excel с помощью кнопок рычажных

У меня есть электронная таблица, содержащую ± 100 названных диапазонов (5 строк, 15 colums), которые отсортированы по времени. Мой план состоял в том, чтобы сделать кнопки переключения, чтобы скрыть или отобразить именованные диапазоны, если они содержат определенное значение. Поэтому, когда я выбираю кнопку-переключатель для «Opel», например, отображаются все именованные диапазоны, содержащие «Opel». И когда я выбираю «Opel» и «Форд. Все диапазоны, содержащие «Opel» и «Форд» отображаются в то же время возможность сортировать диапазоны в этом представлении. Для сортировки я использую следующий код: Sub SorterenOpdrachten () Dim деталь, как Worksheet Dim I As Long Dim ListRng Как Range Dim LijstWks As Worksheet Dim NamedRng как имя Dim R As Long Dim Rng As Range Dim SortWks как рабочий лист «Рабочий лист declareren ALS variabele Набор деталь = Рабочие ( "деталь") Set LijstWks = Рабочие (» Opdrachten Naar деталь kopiëren R = 1 Worksheets ( "SortWks") Диапазон... ( "A1: T499") Копирование Worksheets ( "деталь") Range ( "A5: T504") Next End Sub intCounter Это работает отлично. Но когда я использую его в сочетании с кнопками коленчатых он работает слишком медленно. Для кнопок коленчатых я использую следующий код: Sub Tegels () Dim нм Как имя для каждого нм Application.Names Диапазон (нм) .EntireRow.Hidden = True Next нм Если TglOpel Тогда для каждого нм Application.Names Если Application. СЧЕТЕСЛИ (диапазон (нм), "*" и "Opel" и "*") Тогда диапазон (нм) .EntireRow.Hidden = False Next нм End If Если TglChevrolet Тогда для каждого нм Application.Names Если Application.CountIf (диапазон (нм), "*" и "Шевроле" и "*") Тогда диапазон (нм) .EntireRow.
Tommy
0

голосов
1

ответ
2

Просмотры

System.AccessViolationException или System.ExecutionEngineException аварии в SQLitePCLRaw.provider.e_sqlite3.dll с множественным доступом резьбой

EDIT: (разрешаемые номер 6) Что вызывает System.AccessViolationException или System.ExecutionEngineException сбой в SQLitePCLRaw.provider.e_sqlite3.dll, когда несколько потоков получить доступ к моей FooDbContext одновременно? У меня есть Xamarin Forms приложение (3.5.0.169047) с поддержкой UWP, Android и IOS, используя NETstandard 2.0.3, 2.2.4, Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Sqlite 2.2.4, и у меня есть ситуации, воспроизводимые аварии (это происходит точно на UWP), что я есть проблема, которая возникает разрешающую при одновременном доступе к базе данных SQLite на устройстве из двух разных потоков одновременно. У меня есть процесс синхронизации (выталкивает локальные данные к API и тянет онлайн данные из API), который может занять до минуты или около того, что мне нужно выполнить в отдельном потоке, чтобы сохранить пользовательский интерфейс отзывчивый во время его работы. Мне также нужно разрешить обработку запросов локальных данных во время синхронизации, чтобы позволить навигацию во время синхронизации или других операций только для чтения данных в пределах приложения во время синхронизации. Затянувшаяся синхронизация работает нормально, если я не делать какие-либо операции доступа к данным во время синхронизации, но вылетает сразу после завершения любой отключающей операции доступа к данным короче. Два исключения аварии, которые я видел произойти (возможно, временные, связанные, для которых приводит к аварии на идентичных репродукций) являются, как видно из вывода отладки из Visual Studio 2017 (v15.9.5): необработанное исключение типа «System .AccessViolationException»произошло в SQLitePCLRaw.provider.e_sqlite3.dll Попытка чтения или записи в защищенную память. Это часто указывает на то, что другая память повреждена. Необработанное исключение типа «System.ExecutionEngineException» произошло в SQLitePCLRaw.provider.e_sqlite3.dll При отладке, не существует каких-либо дополнительных подробностей о исключения; это происходит во время различных долгоиграющих строк коды синхронизации, в зависимости от времени делать прерывающее действие; и продолжительном код, где отладчик показывает исключение происходит это все содержится в Try {...} Поймать (Exception) {...} попробуйте блок в моем коде. Что может быть причиной этого и как я могу решить это? Я прошел через все следующие: Является ли использование SQLite совместим с несколькими потоками? Да; он находится в режиме «сериализованном» по умолчанию в соответствии с https://www.sqlite.org/threadsafe.html и что поддерживает использование многопоточного без ограничений. Основная версия SQLite используется в 3.26.0, который я определил, исследуя мой Microsoft.Data.Sqlite. Информация SQLiteConnection при отладке. Это потому, что я не могу иметь более чем одно соединение открытого с возможностью записи одновременно? Нет; Я даже модифицирована мои строки подключения с помощью Microsoft.Data.Sqlite.SqliteConnectionStringBuilder иметь соответствующий режим (SqliteOpenMode.ReadOnly или SqliteOpenMode.ReadWriteCreate), в зависимости от потребностей каждого доступа к данным. Является ли это потому, что Dispose прерывающего потока FooDbContext (в) избавляется от ресурсов, которые FooDbContext продолжительной нити, на которые ссылаются? Нет; Я исследовал это много, так как это был последний точки останова, я мог ударить до аварии. Даже когда я перегрузил Dispose метода в FooDbContext не делать ничего, даже не называть Dispose базового класса (не рекомендуется, но я попробовал это временно), авария произошла еще. Есть ли настройки можно установить с помощью Microsoft.Data.Sqlite.SqliteConnectionStringBuilder или Microsoft.Data.Sqlite.SQLiteConnection или функцию UseSqlite Microsoft.EntityFrameworkCore.DbContextOptionsBuilder, чтобы гарантировать, что Сериализированная режим используется (я не был 100% уверен, что это было в этом точка)? Нет; Я посмотрел широко, и этот вариант должен быть спрятан в внутренностях SQLite библиотеки выбрала. Я сделал изрядное количество чтения и исследования, которые до сих пор дали мне немного еще я мог бы попробовать. https://www.sqlite.org/sharedcache.html https://www.sqlite.org/lockingv3.html https://www.sqlite.org/atomiccommit.html#sect_9_0 https://www.sqlite.org /uri.html https://docs.microsoft.com/en-us/ef/core/get-started/uwp/getting-started https://docs.microsoft.com/en-us/ef/core/get -started / Netcore / новый-DB-SQLite https: // GitHub. ком / САШ / EntityFrameworkCore / вопросы / 5466 https://docs.microsoft.com/en-us/windows/uwp/data-access/sqlite-databases https://www.connectionstrings.com/sqlite/ https: // csharp.hotexamples.com/examples/-/DbContextOptionsBuilder/UseSqlite/php-dbcontextoptionsbuilder-usesqlite-method-examples.html https://system.data.sqlite.org/index.html/info/dd30ecb89d423c4c https: // WWW. sqlite.org/src/info/e8d439c77685eca6 https://forums.asp.net/t/2143077.aspx?EntityFramework+Core+Do+we+have+to+explicitly+dispose+the+DBContext https: // GitHub. ком / САШИ / EntityFrameworkCore / вопросы / 9901 https://xamarinhelp.com/entity-framework-core-xamarin-forms/ EDIT: Ответ, который решил эту проблему для меня: я заметил, что дллы исключение пришло были SQLitePCLRaw.provider .e_sqlite3.dll. Это привело меня к глядя на то, что на самом деле создает библиотеку SQLite низкого уровня, и это в конечном счете, вызов SQLitePCL.Batteries_V2.Init (); который выбирает для конкретной платформы поставщика SQLite низкого уровня, который будет использоваться. Может ли это быть так? Да; получается, что после прочтения через информацию вики на https://github.com/ericsink/SQLitePCL.raw/wiki/SQLitePCL.Batteries.Init#what-does-batteries_v2init-do, что вызов был SQLitePCL.Batteries_V2.Init предназначено быть сделано только один раз для каждой платформы (либо платформы конкретного кода, или в общем коде, пока установлено Microsoft.EntityFrameworkCore.Sqlite в общем проекте, а также каждую платформу конкретного проекте). Мое использование SQLitePCL.Batteries.Init было неправильно внутри OnConfiguring в FooDbContext, который сделал это называется один раз в настройке из FooDbContext вместо только делается один раз в запуске приложения. Перемещение SQLitePCL.Batteries_V2.Init (); линия из OnConfiguring, и в конструктор App.xaml.cs в моем общем проекте установил ее! не Аварии больше не произошло после того, как доступ к данным прерывающих потока. Я действительно надеюсь, что это спасает кого-то огромные нервотрепки он спас меня, пытаясь добраться до нижней частью этого.
Tommy Elliott
1

голосов
1

ответ
190

Просмотры

Tensorboard с S3 адресом

Я пытаюсь использовать S3 путь с tensorboard --logdir команды и получать ошибку ниже: tensorflow.python.framework.errors_impl.UnimplementedError: схема файловой системы «s3» не реализована (файл: «s3: // ковшовые / репо / dummyExperiments «) Это не работает для меня даже после установки S3_REGION в переменных окружения. Моя tensorboard версия 1.7.0. Команда используется: tensorboard --logdir = s3: // Репо / dummyExperiments Я пытался получить некоторые входной сигнал от поста tensorboard LogDir с путем s3, но это было не очень полезно. Есть ли tensorboard поддержка S3?
Ambili Tommy
1

голосов
1

ответ
355

Просмотры

Отображение атрибутов конкретного продукта в WooCommerce страницах одного продукта ниже цены

В WooCommerce, если конкретный атрибут продукта имеет значение, то я хотел бы, чтобы отобразить его соответствующий текст / значение по продукции отдельных страниц продукта по цене. Как проверить, если конкретный атрибут продукта имеет значение? Как получить конкретное имя атрибута продукта и значение для его отображения на отдельных страницах продукта?
Tommy
1

голосов
0

ответ
48

Просмотры

Как знать, выбранный шифр костюма на OpenSSL

Я использую библиотеку OpenSSL и реализует приложение с с-языка. Возникает вопрос: как получить выбранный шифр костюм на фазе psk_server_cb? Мое приложение должно использовать выбранный (согласованный) шифр, чтобы PSK, так что я должен получить выбранный шифр до завершения сеанса рукопожатия. Я испытал с SSL_get_current_cipher (), но он был возвращен с нулевым, поскольку сессия не была установлена ​​в фазе psk_server_cb. Есть ли способ, чтобы получить выбранный шифр для фазы psk_server_cb или раньше?
Tommy
1

голосов
0

ответ
59

Просмотры

Как сделать заказ на сумме в каждой группе данных накопительных?

У меня есть таблица животных с точками для каждого животного, его цвета и имени. создавать таблицы животных (категория текста, цвет текста, название текста, указывает числовое) вставить в значения животных ( «CATS», «белый», «FLUFFY», 1234) вставить в значения животных ( «CATS», «белый», «FLUFFY », 2568) вставить в значениях животных ( 'КОШКИ', 'белый', 'САЛЛИ', 124) вставки в значения животных ( 'КОШКИ', 'белый', 'Sally', 12401) вставить в значениях животных ( 'Кошки' , 'белый', 'МР KITTY', 101) вставки в значения животных ( 'КОШКИ', 'белый', 'МР KITTY', 1761) вставить в значениях животных ( 'Кошки', 'черный', 'Дарта Cather', 1761) вставить в значения животных ( «CATS», «черный», «Дарт Катер», наименование) порядок по категориям, цвет, название) выберите COALESCE (d.category, 'Total' :: текст), как "КАТЕГОРИЯ", COALESCE (d.color, 'Total' :: текст) как "COLOR", COALESCE (д .name, 'Total' :: текст), как "NAME", указывает из data_evolutions д порядке случай, когда категория IS NULL THEN 1 ELSE 0 END, категория, случай, когда цвет IS NULL THEN 1 ELSE 0 END, цвет, случай, когда имя IS NULL THEN 1 ELSE 0 END, указывает DESC, но все же я получаю неправильный заказ. Животные упорядочены по имени, а не по сумме. Как я должен изменить свой запрос, чтобы получить порядке убывания суммы баллов на каждом уровне? Мне нужны правильные суммы, а также порядок с итогами и подытог. COALESCE (d.name, 'Total' :: текст) как "NAME", указывает из data_evolutions д порядке случай, когда категория IS NULL THEN 1 ELSE 0 END, категория, случай, когда цвет IS NULL THEN 1 ELSE 0 END, цвет, Случай, когда имя IS NULL THEN 1 ELSE 0 END, указывает DESC, но все же я получаю неправильный заказ. Животные упорядочены по имени, а не по сумме. Как я должен изменить свой запрос, чтобы получить порядке убывания суммы баллов на каждом уровне? Мне нужны правильные суммы, а также порядок с итогами и подытог. COALESCE (d.name, 'Total' :: текст) как "NAME", указывает из data_evolutions д порядке случай, когда категория IS NULL THEN 1 ELSE 0 END, категория, случай, когда цвет IS NULL THEN 1 ELSE 0 END, цвет, Случай, когда имя IS NULL THEN 1 ELSE 0 END, указывает DESC, но все же я получаю неправильный заказ. Животные упорядочены по имени, а не по сумме. Как я должен изменить свой запрос, чтобы получить порядке убывания суммы баллов на каждом уровне? Мне нужны правильные суммы, а также порядок с итогами и подытог. Как я должен изменить свой запрос, чтобы получить порядке убывания суммы баллов на каждом уровне? Мне нужны правильные суммы, а также порядок с итогами и подытог. Как я должен изменить свой запрос, чтобы получить порядке убывания суммы баллов на каждом уровне? Мне нужны правильные суммы, а также порядок с итогами и подытог.
1

голосов
0

ответ
39

Просмотры

How to remove specific collections from a JSON with Gson in Shared Preferences?

Я хочу, чтобы удалить атрибуты, которые я указываю коллекции с помощью Gson. Мой код: SharedPreferences sharedPreferences = parentActivity.getSharedPreferences (Accommodation.UPLOAD_ACCOMMODATION_DETAILS_ALL, MODE_PRIVATE); // Получить сохраняются строки данных в нем. Строка userInfoListJsonString = sharedPreferences.getString (Accommodation.UPLOAD_ACCOMMODATION_DETAILS, ""); // Создать объект Gson и перевести строку JSON в соответствующий массив объектов Java. Gson gson = новый Gson (); Размещение userInfoDtoArray = gson.fromJson (userInfoListJsonString, Accommodation.class); // Цикл массив UserInfoDTO и печать каждый данных UserInfoDTO в андроида мониторе в журнале отладки. // Получить каждую информацию о пользователе в DTO. Размещение userInfoDto = userInfoDtoArray; Я напечатал JSon и есть это: {»
Tommy Chong
1

голосов
0

ответ
79

Просмотры

Sublime текст, отступы, и код питона собирается бананы

Я просто была очень странная проблема. Я работаю над Python 2.7 сценария и его редактирование в Sublime 3. Теперь скрипт запущен, но, казалось, ведут себя «нелогично», я имею в виду, что это не было после моей логики. Например, иногда он не собирается в если / другое заявление. EDIT: Я был в состоянии после того, как некоторое время, чтобы сделать что-то легко воспроизвести. Посмотрите на скриншот ниже и обратите внимание на отступы завинтить на линии 11. Пожалуйста, конечно, не против слишком много логики кода (нет никого), это просто, чтобы показать свою точку зрения. Если я бегу от терминала Кстати, это я получаю выход нового ключа новый ключ новый ключ новый ключ новый ключ Value уже существует, и вы можете видеть, что есть меньше операторы печати, чем должны быть. Если исправить отступы держать его в соответствии со всеми вкладками, например, я получаю выход я бы ожидать: новый ключ нового ключа Значение уже существует Значение уже существует нового ключ нового ключа значения уже существует Значение уже существует новый ключ {1: [1], 2: [2], 3: [3], 4: [4], 9: [ 9]} Поэтому в основном речь идет. Это какая-то ошибка? Почему код производит, что «нелогичный» вывод вместо бросать какое-то отступ ошибки? Оригинальный пост: Я приведу пример. Предположим, у меня есть что-то вроде панд кадра данных DF, на которых в какой-то момент я обхвата на строках. d = {} для индекса, строк в df.iterrows (): основание = строка [ ''] базовую s1 = строка [ ': STRING_1'] с2 = строка [ 'STRING_2'], если база не в D: D [базового] ​​= [отсортирован ([s1, s2])] # сделать что-то другое: если сортировать ([s1, s2]) не д [основания]: d [основание] .append (отсортированных ([s1, s2])) # сделать что-то еще: Перейдем теперь, в основном, кажется, что, когда я бегу сценарий иногда (не имеют ни малейшего представления, основываясь на том, что) он пропустил, если / другое заявление все вместе, как если бы его там не было. Опять же, сценарий был запущен, но не соблюдая логику написано в коде. Я проверил вручную много раз, не будучи в состоянии сделать какой-либо смысл. Через некоторое время, я вспомнил, что нечто подобное произошло некоторое время назад, и я просто нажал на нижнем правом углу на возвышенном, чтобы «Преобразовать отступа для вкладок». Это, казалось, чтобы решить эту проблему. (Я, вероятно, скопировал и вставил линию от другого редактора в каком-то момент). Что мне пристанет, что я действительно не имею ни малейшего представления о том, что происходит. Если есть какая-то проблема отступы я ожидал бы ошибку, а не код, чтобы работать без видимой логики. Это была настоящая боль для отладки.
Tommy
1

голосов
0

ответ
164

Просмотры

Disable Scrolling on mobile while drawing on canvas?

Я делаю сайт, на котором можно рисовать на холсте HTML5, с помощью мыши или на мобильный телефон с сенсорным. Но на мобильной прокрутку сайта в то время как вы рисуете. То сделать рисунок очень uncomfortable.I've пытался, но он не работает: canvas.addEventListener ( "touchstart", функция (е) {вар mousePos = getTouchPos (холст, е); уаг контакт = e.touches [ 0]; вар MouseEvent = новый MouseEvent ( "MouseDown", {clientX: touch.clientX, clientY: touch.clientY}); canvas.dispatchEvent (MouseEvent); если (e.target.tag == холст) {e.preventDefault (); } }, ложный); canvas.addEventListener ( "touchend", функция (е) {вар MouseEvent = новый MouseEvent ( "MouseUp", {}); canvas.dispatchEvent (MouseEvent); если (e.target.tag == холст) {e.preventDefault ( ); } }, ложный); холст. addEventListener ( "TouchMove", функция (е) {вар сенсорный = e.touches [0]; вар MouseEvent = новый MouseEvent ( "MouseMove", {clientX: touch.clientX, clientY: touch.clientY}); canvas.dispatchEvent ( MouseEvent); если (e.target.tag == холст) {e.preventDefault ();}}, ложь); Есть ли у вас какие-либо идеи, как я могу избежать прокрутки на мобильном телефоне, когда вы рисуете на холсте? Спасибо!
Tommy
1

голосов
0

ответ
169

Просмотры

Xamarin IOS HttpRequestException «Сброс подключения пэром» на веб-запросы после обновления приложения

У нас есть на основе приложения резидентных Apple, Enterprise Developer IOS, которая была выпущена около шести недель назад. Мы работаем над следующей версией приложения и видим проблемы, когда люди обновить до новой версии теста. HttpRequestException брошено с «сброса Подключение к одноранговой» сообщение всякий раз, когда звонки через HTTPS, которые включают маркер носителя сделаны. Стек вызовов показано в отчете об ошибке MS App Center дает мало информации, чтобы идти дальше. Главная нить System.Net.Sockets Socket.Receive (System.Byte [] буфера, System.Int32 смещение, размер System.Int32, System.Net.Sockets.SocketFlags SocketFlags) System.Net.Sockets NetworkStream.Read (System.Byte [ ] буфер, System.Int32 смещения, System.Int32 размера) первоначальный веб-запрос, чтобы подписать пользователь, кажется, работает. Это единственный запрос, который не включает в себя маркер носителя в заголовках. Все последующие запросы в данной сессии вызвать это исключение быть выброшены. Мы обнаружили, что пользователи могут устранить ошибку, удалив текущий выпущенную версию приложения с телефона перед установкой новой версии. не ошибка больше не происходит в новой версии, как только это будет сделано. Кроме того, мы получили несколько отчетов пользователей, получающих ошибку даже без обновления версии приложения. Это, кажется, происходит для тех пользователей, после того, как не использовав приложение в то время. Мы попытались воспроизвести ошибку, выполнив те же шаги установки новой версии теста поверх выпущенной версии на наших устройствах и она отлично работает. Наш менеджер проекта имеет вопрос о ее персональном устройстве. Она тестирует новые версии без обновления, чтобы увидеть, если исключение больше не выдается. Мы попытались следующее, чтобы решить проблему без успеха: Удалены все локальное кэширование предыдущих результатов веб-запросов и предъявительских лексем, заставляя живые запросы во все времена Импульсные от реализации IOS NSUrlSession из HttpClient назад к невыполнению Xamarin управляемой реализации Проверка на HttpClient базу URI и индивидуальные идентификаторы URI запроса это то, что, как ожидается, Контроль правильности лексемы значение податель присвоен заголовкам HttpClient авторизации по умолчанию, когда вызовы выполняются ли кто-нибудь это случится с ними, или, может быть, может пролить свет на возможные причины этого выбросу исключения ? Благодаря тонну за любую помощь при условии. Это сводит нас с ума! Вот пример одного из запросов вызовов. Свойство HttpClient представляет собой статический экземпляр, который используется для жизни приложения. Свойство SaveContext является BOOL, который используется, чтобы включить / отключить сохранение контекста для проверки выполнения запросов в фоновых потоках без сохранения контекста. Оба варианта были опробованы и не имели никакого влияния на ошибку происходящего. Свойство HttpClient BaseAddress имеет корень API Uri, возложенные на него. Ури передается GetAsync является относительным URI. HttpResponseMessage serverResponse = ждут HttpClient.GetAsync (URI) .ConfigureAwait (SaveContext); Вот несколько из установки: обработчик вар = новый HttpClientHandler {AllowAutoRedirect = верно, AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip, MaxAutomaticRedirections = 20}; вар HttpClient = новый HttpClient (обработчик); httpClient.DefaultRequestHeaders.Accept.Add (новый MediaTypeWithQualityHeaderValue (JsonSerializerHelper.JsonEncoding)); HttpClient.
Tommy Baggett
1

голосов
5

ответ
305

Просмотры

Высвобождение Действия: «Ошибка при отправке помощника приложения» без ошибок показана

Я пытаюсь опубликовать мое первое действие для Google АССИСТЕНТА, но при попытке отправить приложение консоль говорит мне «Ошибка при отправке помощника приложения», но без каких-либо подробностей бы то ни было. Существуют ли какие-либо журналы или то, что дало бы мне более подробную информацию о том, что мне нужно исправить, прежде чем я могу представить? Я потерялся. Спасибо
Max Tommy Mitschke
1

голосов
2

ответ
64

Просмотры

android how to select only one of button in adapter recycle view at view holder?

Как выбрать только 1 кнопку из 3 кнопки? Мне удается установить / снять цвет фона на выбранной кнопке для текущего. Но не в состоянии выбрать только одну выбранную кнопку. Пример btn1, btn2, btn3. Когда я выбрал btn1, то btn1 фон был изменить цвет, и btn2 и btn3 не влияет. После этого, когда я снова выбрал btn2, то btn1 цвет фона был снят с охраной и btn2 фоном был изменение цвета. Таким образом, в настоящее время выбрано btn2 и btn1 и не btn3 выбран. Ниже мой пример кода: общественный класс ViewHolder расширяет RecyclerView.ViewHolder {Button mButton; общественного ViewHolder (View v) {супер (v); parentActivity.runOnUiThread (новый Runnable () {@Override общественный недействительный запуск () {mButton = itemView.findViewById (R.id.mButton);}}); }} Holder.mButton.setOnClickListener (новый DebouncedOnClickListener (500) {@Override общественный недействительный onDebouncedClick (View v) {если (holder.mButton.isSelected ()) {holder.mButton.setSelected (правда!); SetSelectedButton (держатель); } еще {holder.mButton.setSelected (ложь); setSelectedButton (держатель);}}}); частная пустота setSelectedButton (держатель ViewHolder) {если (holder.mButton.isSelected ()) {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.unread_notification).); } Еще {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.white).); }} setOnClickListener (новый DebouncedOnClickListener (500) {@Override общественный недействительный onDebouncedClick (View v) {если (holder.mButton.isSelected ()) {holder.mButton.setSelected (истина)! setSelectedButton (держатель);} еще {holder.mButton .setSelected (ложь); setSelectedButton (держатель);}}}); частная пустота setSelectedButton (держатель ViewHolder) {если (holder.mButton.isSelected ()) {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.unread_notification).); } Еще {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.white).); }} setOnClickListener (новый DebouncedOnClickListener (500) {@Override общественный недействительный onDebouncedClick (View v) {если (holder.mButton.isSelected ()) {holder.mButton.setSelected (истина)! setSelectedButton (держатель);} еще {holder.mButton .setSelected (ложь); setSelectedButton (держатель);}}}); частная пустота setSelectedButton (держатель ViewHolder) {если (holder.mButton.isSelected ()) {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.unread_notification).); } Еще {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.white).); }} IsSelected ()) {holder.mButton.setSelected (истина); setSelectedButton (держатель); } Еще {holder.mButton.setSelected (ложь); setSelectedButton (держатель); }}}); частная пустота setSelectedButton (держатель ViewHolder) {если (holder.mButton.isSelected ()) {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.unread_notification).); } Еще {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.white).); }} IsSelected ()) {holder.mButton.setSelected (истина); setSelectedButton (держатель); } Еще {holder.mButton.setSelected (ложь); setSelectedButton (держатель); }}}); частная пустота setSelectedButton (держатель ViewHolder) {если (holder.mButton.isSelected ()) {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.unread_notification).); } Еще {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.white).); }} setSelectedButton (держатель); }}}); частная пустота setSelectedButton (держатель ViewHolder) {если (holder.mButton.isSelected ()) {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.unread_notification).); } Еще {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.white).); }} setSelectedButton (держатель); }}}); частная пустота setSelectedButton (держатель ViewHolder) {если (holder.mButton.isSelected ()) {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.unread_notification).); } Еще {holder.mButton.setBackgroundColor (parentActivity.getResources () GetColor (R.color.white).); }}
Tommy Chong
1

голосов
0

ответ
47

Просмотры

Можно построить MATLAB бар времени события?

Ближайший я получил замышляет точки после перевода категориальные данные в числовых данных: график (время, данные, «LineStyle», «никто», «Маркер», «»)
Tommy
1

голосов
1

ответ
713

Просмотры

Реагировать Native: Как отлаживать релиз сборки?

Я построил приложение с React Native, который отлично работает найти в режиме отладки, но при запуске сборки выпуска он терпит неудачу при переходе к сцене. Консоль Xcode показывает зашифрованное сообщение об ошибке (возможно, из-за минификацию). Я понятия не имею, как получить больше от этой ошибки? Есть ли способ, чтобы получить больше информации по-разному пакетирования или искать где-то еще? [TID: com.facebook.react.JavaScript] Ошибка типа: не определено не является объектом (оценка «e.default») Эта ошибка расположен по адресу: в г в т в RCTView в RCTView в т в т в RCTView в п в т в п в ц в е в т в т п в е в RCTView в RCTView п в т в инъекционном-т-с-приложениями пользователя в RCTView в т в RCTView в т в RCTView в RCTView в п
Max Tommy Mitschke
1

голосов
1

ответ
28

Просмотры

Предотвратить MouseMove событие на сенсорных устройствах

Я слушаю MouseMove событие, чтобы дать кнопку хороший эффект, основанный на позиции курсора мыши. На мобильных устройствах, однако, если я прикасаюсь к кнопке событие вызывается как хорошо делает кнопку прыжка в положение. Я предпочел бы иметь кнопку игнорировать событие, когда это делается на ощупь, но я изо всех сил, чтобы понять, как это может быть достигнуто? // Функция просто помощник моего (это объявление addEventListener к сопоставляемому событий createEventListener ( „MouseMove“, функция (е) {// раздел некоторые расчеты по причинам простоты сопзИте DeltaX = 50 «hoverable.»; СопзИте deltaY = 50; Const transformString = `translate3d ($ {DeltaX} точек, $ {deltaY} точек, 0)`; this.style.mozTransform = transformString; this.style.webkitTransform = transformString; this.style.transform = transformString;} );
Max Tommy Mitschke
1

голосов
0

ответ
73

Просмотры

Полученное предупреждение о вилке несовместимой с MPI. При каких обстоятельствах я могу игнорировать его?

Я использую python2.7 мультипроцессирование вместе с mpi4py для моего расчета и я получил предупреждение на вилке используется и не поддерживается MPI. Однако мой код не откажет, и результат выглядит разумным. Могу ли я проигнорировать предупреждение? Я бегу расчет MCMC, который ошеломляюще параллельно и связь между каждым узлом, не требуется, за исключением, когда они возвращают свой результат в корневой узел. В каждом узле, я использую модуль многопроцессорной, чтобы породить еще больше процессов, чтобы ускорить вычисление. Кажется, все в порядке, за исключением я получил предупреждение от MPI о «Использование вилки () сильно обескуражен». Я правильно думать, что многопроцессорный модуль использует вилку? В конце мой сценарий не врезаться, и результат выглядит разумным. Однако я не знаю, если сценарий является надежным. Поэтому я хотел бы спросить: При каких обстоятельствах раскошелиться вызывает проблемы? Могу ли я проигнорировать предупреждение, если я гарантирую, что MPI связь не будет использоваться в разветвленных процессах? Если я получу результат без сбоев, может ли результат быть неправильным? Является ли это тип ошибки, как неинициализированные переменные в других языках, которые молча дают неправильные результаты даже без сбоев? Если я действительно не могу игнорировать это предупреждение, какие у меня есть варианты, что мой сценарий исправить? Спасибо за помощь. может ли результат быть неправильным? Является ли это тип ошибки, как неинициализированные переменные в других языках, которые молча дают неправильные результаты даже без сбоев? Если я действительно не могу игнорировать это предупреждение, какие у меня есть варианты, что мой сценарий исправить? Спасибо за помощь. может ли результат быть неправильным? Является ли это тип ошибки, как неинициализированные переменные в других языках, которые молча дают неправильные результаты даже без сбоев? Если я действительно не могу игнорировать это предупреждение, какие у меня есть варианты, что мой сценарий исправить? Спасибо за помощь.
Tommy Tsang
1

голосов
1

ответ
35

Просмотры

HasMany on Pivot Table uses wrong ID

У меня есть отношения ManyToMany между выборами и партией для подключения стороны нескольких выборов. общественная функция партии (): BelongsToMany {вернуть $ это -> belongsToMany (Party :: класс) -> используя (ElectionParty :: класс) -> withPivot ( 'has_no_answers', 'опубликовала', 'программа', 'program_pdf', ' Я бы'); } На сводной таблице election_party Я добавил автоматический увеличивающийся идентификатор. Стороны могут дать ответы на каждые выборы, по какой причине я создал отношения hasMany для ответа на сводной таблице, на которую ссылаются electionparty_id классом ElectionParty расширяет Pivot {публичной функции ответы (): HasMany {вернуть $ this-> hasMany (Ответ :: класс ); }} Теперь, чтобы получить ответы, или в данном случае это граф, я сделать это в Клинке: @foreach ($> партия с выборов как $ партии) {{$ партийны> pivot-> answers-> COUNT ()}} @endforeach Это, однако, не работает, потому что он не пытается получить ответы на сводную таблицу идентификатора, который я предполагал, что это будет, но по идентификатору выборов: SQLSTATE [ 42703]: Undefined колонка: 7 ОШИБКА: колонка answers.election_id не существует LINE 1: выберите * от «ответов», где «ответы» «election_id» = $ 1 ... ^ ПОДСКАЗКА:. Возможно, вы имели в виду, чтобы ссылаться на столбец " answers.question_id». (SQL: SELECT * FROM «ответы», где «ответы» «election_id» = 16 и «ответы» «election_id» не равно нулю..) Я-то здесь отсутствует или делать что-то не так, как это должно быть сделано? который я предполагал, что это будет, но по идентификатору выборов: SQLSTATE [42703]: Undefined колонка: 7 ОШИБКА: колонка answers.election_id не существует LINE 1:. выберите * из «ответов», где «ответы» «election_id» = $ 1 ... ^ ПОДСКАЗКА: Возможно, вы имели в виду, чтобы ссылаться на столбец «answers.question_id». (SQL: SELECT * FROM «ответы», где «ответы» «election_id» = 16 и «ответы» «election_id» не равно нулю..) Я-то здесь отсутствует или делать что-то не так, как это должно быть сделано? который я предполагал, что это будет, но по идентификатору выборов: SQLSTATE [42703]: Undefined колонка: 7 ОШИБКА: колонка answers.election_id не существует LINE 1:. выберите * из «ответов», где «ответы» «election_id» = $ 1 ... ^ ПОДСКАЗКА: Возможно, вы имели в виду, чтобы ссылаться на столбец «answers.question_id». (SQL: SELECT * FROM «ответы», где «ответы» «election_id» = 16 и «ответы» «election_id» не равно нулю..) Я-то здесь отсутствует или делать что-то не так, как это должно быть сделано? Возможно, вы имели в виду, чтобы ссылаться на столбец «answers.question_id». (SQL: SELECT * FROM «ответы», где «ответы» «election_id» = 16 и «ответы» «election_id» не равно нулю..) Я-то здесь отсутствует или делать что-то не так, как это должно быть сделано? Возможно, вы имели в виду, чтобы ссылаться на столбец «answers.question_id». (SQL: SELECT * FROM «ответы», где «ответы» «election_id» = 16 и «ответы» «election_id» не равно нулю..) Я-то здесь отсутствует или делать что-то не так, как это должно быть сделано?
Max Tommy Mitschke
1

голосов
2

ответ
117

Просмотры

Azure функция, возвращает код состояния + JSON, без определения возврата в каждой части логики

У меня есть Azure функции 2.x, которые находятся на статический класс, который выглядит как это [FunctionName ( "Регистр")] общественный статический асинхронной Task Run ([HttpTrigger (AuthorizationLevel.Anonymous, "пост")] HttpRequest REQ, журнал ILogger) {MyTypeClass defReturn = новый MyTypeClass (); HttpStatusCode defCode = HttpStatusCode.BadRequest; / * * Логики, что может или не изменения * defReturn и defCode значение * / возврата StatusCode ((INT) defCode, JsonConvert.SerializeObject (defReturn))} Как я могу добиться возврата StatusCode ((INT) defCode, JsonConvert.SerializeObject ( defReturn)) часть? есть ли такой метод или эквивалент в Azure Функции 2.х? в Azure функции 1.xi может сделать эквивалент с req.CreateResponse (defCode, defReturn), где REQ является HttpRequestMessage, но я пытаюсь придерживаться 2. х шаблон / стандарт Дополнительное объяснение: Указанный код должен возвращать HTTP 400 Bad Request с defReturn, как это тело ответ клиенту. Но когда я изменить defCode к HttpStatusCode.Accepted, он должен возвращать HTTP 202 Accepted с тем же телом ответа. Как я могу добиться этого? Дополнительное объяснение # 2: (Если я правильно помню) в ASP.NET ядро ​​1.xi может точно сделать так, возвращаясь IActionResult, вызвав статический метод StatusCode не StatusCodes (который является статическим классом, который содержит HTTP-коду констант Спасибо
Tommy Aria Pradana
1

голосов
1

ответ
59

Просмотры

AWS Amplify: Как обновить вручную удаленное CloudFormation стеки

Я построил пример приложения Amplify после этой мастерской. После этого, я вручную удалил CloudFormation стеки (из консоли AWS - выбранный корневой стек и выполняется удаление действий стека) в надежде, что я могу восстановить их с помощью усилить нажим. К сожалению, не усиливаются Отчеты никаких изменений и не восстановить стеку. Есть ли способ заставить усилить предоставление ресурсов?
Tommy
1

голосов
1

ответ
15

Просмотры

Как исправить Linux Codename Один сборки не удалась ошибка

Посылаем Android сборки проваливается в Linux Ubuntu 18.10 с JDK 11 на обоих IntelliJ v2019.1 и Netbeans v11. FAILURE: Строить неудачу с исключением. Что пошло не так: Не удалось завершить выполнение задачи по ': packageRelease. Вызванный: com.android.ide.common.signing.KeytoolException: Не удалось ключ из магазина чтения «/ TMP Вызванный: java.io.IOException: неверный формат хранилища ключей функции Устаревшие Gradle были использованы в этой сборке, что делает его несовместимым с Gradle 5.0.
Tommy Mogaka
1

голосов
1

ответ
581

Просмотры

как проверить запись строки на Editext в пределах нажатия кнопки

У меня есть приложение, и заметил, что я не включал проверку для записи строки. Когда пользователь нажимает кнопку, я хочу кнопку, которая является метод OnClick, чтобы проверить, если запись в пределах EditText является строкой или целым числом. В целом, я хочу, чтобы иметь возможность разрешить только строку пройти из EditText не целые чисел. Спасибо
Tommy
1

голосов
4

ответ
247

Просмотры

Модульное тестирование функция простого слова

Я новичок в модульное тестирование и при чтении о нем я путаюсь о том, как это сделать. У меня есть этот код, который перемешивает слово введенное: государственный статическая силы в случайный порядок (String слово) {// Сохраняет строку в массив ArrayList wordShuffled = новый ArrayList (); // цикл индекс строки для (INT I = 0; г <wordE.length (); я ++) {wordShuffled.add (word.charAt (я)); // добавить слово} Collections.shuffle (wordShuffled) // перетасовать слово Как я могу писать тесты для кода выше. Спасибо
Tommy
1

голосов
1

ответ
588

Просмотры

используя точки расширения затмения в Деве

Я сталкиваясь с проблемой здесь ... наша команда пытается портировать Eclipse Eclipse RCP проект в Интернет, и поэтому первый шаг, чтобы попытаться использовать Virgo использовать плагин. Я создал все правильные вещи, но когда я пытаюсь использовать точку расширения (концепция Eclipse) это дает мне исключения нулевого указателя на этот вызов: org.eclipse.core.runtime.Platform.getextensionregistry (); // нуль здесь Кто-нибудь есть опыт, когда дело доходит до решения этой проблемы? Спасибо, Тот UPDATE: Так что я получил немного дальше с этим. Я добавил org.eclipse ... реестр свертки вместе со связанными с ними пучками в хранилище / USR папки и пришелся вручную войти в консоль, чтобы запустить его после того, как я начинаю мой веб-приложение. Однако это по-прежнему является проблемой, потому что теперь мое приложение, кажется, не имеют какой-либо из точек расширения зарегистрированных. Может быть последовательность, в которой запускается приложение? (То есть. Я должен начать сверток реестра первым)?
Tommy Chan
1

голосов
2

ответ
478

Просмотры

WIF STS, different “kinds” of users, applications and claims

Мы в настоящее время изучаем реализацию собственной STS (Microsoft WIF) для проверки подлинности наших пользователей, и в этом процессе мы придумали несколько вопросов, которые мы не смогли ответить. У нас есть различные виды пользователей, используя различные виды приложений. Каждый вид пользователя нуждается в некоторых специальных типах требований релевантны только для такого рода пользователей и применения принадлежности. Обратите внимание, что мы не контролируем все клиенты. Допустим, что все пользователи имеют право с помощью простого HTTPS, используя имя пользователя и пароль (.NET MVC3). Пользователь однозначно идентифицируется по его типу, имя пользователя и пароль (не имя пользователя и пароль в одиночку). Поэтому мне нужно будет создать конечную точку для каждого типа пользователя, чтобы иметь возможность различать их. Когда пользователь авторизовать, я буду выдавать маркер, содержащий требование, представляющее тип пользователя. Есть ли более простой способ сделать это? Могу ли я избежать конечную точки для каждого типа пользователя (в настоящее время существует три)? Моя служба маркеров может исследовать авторизированным пользователям маркер и трансформировать требования, выдав маркер, содержащий все пользовательские конкретные требования типа. До сих пор так хорошо, за исключением нескольких конечных точек, за исключением я думаю? Если мне нужно иметь несколько конечных точек, я должен выставить различные документы метаданных, а также, по одному для каждой конечной точки? Имея один большой документ метаданных, содержащий описание всех претензий, не имеет никакого смысла, так как нет ни одного заявления, что нужны все претензии. Обновление некоторых уточнений. Некоторые приложения используются только определенными типами пользователей. Не одно приложение может использоваться несколькими типами пользователей. В зависимости от того, какого типа приложения запрос приходит, имя пользователя и пароль должны быть сравнены для этого типа пользователя. Есть пользователь хранит для каждого типа приложений. Поэтому мне нужно знать, какой тип приложения запрос исходит от. Я не могу разрешить тип по имени пользователя и пароля в одиночку.
Tommy Jakobsen
1

голосов
2

ответ
296

Просмотры

Использует ли википедия различных методов для вычисления хэша части тракта изображения?

Я использую extraction_framework DBpedia (в ImageExtractor # getImageUrl), чтобы получить URL изображения (MD5-первых двух символов) Вэл мкр = MessageDigest.getInstance ( "MD5") Вал MessageDigest = md.digest (fileName.getBytes) Валу . md5 = (новый BigInteger (1, MessageDigest)) ToString (16) вал hash1 = md5.substring (0, 1) = Val hash2 md5.substring (0, 2); Вал urlPart = hash1 + «/» + hash2 + «/» + имя_файла Большую часть времени, функция работает правильно, но на несколько случаев, это неверно: Для «Stewie_Griffin.png», я получаю 2/26 / Stewie_Griffin. PNG, но реальный 0/02 / Stewie_Griffin.png Информационный файл источника здесь: http://en.wikipedia.org/wiki/File:Stewie_Griffin.png http://upload.wikimedia.org/wikipedia/en /0/02/Stewie_Griffin.png Любые идеи, почему схема хеширования не работает иногда?
tommy chheng
1

голосов
2

ответ
229

Просмотры

iPhone - как удалить черное пространство под панелью навигации после уменьшения высоты

Я должен был регулировать высоту UINavigationBar для этого iPhone приложения. Теперь, когда я использую меньше NavBar в Tableview, есть черное пространство под ним. Я хотел бы видеть, что это пошло ... Может кто-нибудь мне помочь? Очень признателен! визуальный: http://tinypic.com/r/2gwchg2/6
Tommy Peters
1

голосов
1

ответ
5k

Просмотры

asp.net/MVC 3 / Бритвы / JQuery / список каскадные раскрывающийся не работает

Я новичок в StackOverflow, а также JQuery / JavaScript. Я искал весь день для различных способов добавления каскадных выпадающего списка для моего текущего проекта и до сих пор найти способ, который работал для меня. Большая часть моего нахождения были от устарел и на основе MVC 2 к WebForms старых технологий. Я нашел несколько учебников и сообщения, основанных на MVC 3/4, которые помогли, но я все еще собирается кусок моей мыши на экране компьютера. Некоторые ссылки, которые я смотрел за помощью: Учебник Radu Enuca на каскадные раскрывающиеся списки и руководство Rick_Anderson некоторого фон на проекте: Я создаю билет систему работы для сотрудников, чтобы представить их ежедневное время в офис. У меня есть контроллер, просматривать и JQuery скрипт, перечисленных ниже. Контроллер общественного класса WorkTicketController: Контроллер {частный контекст дб = новый контекст (); ActionResult GetClientReps общественного (интермедиат ID) {VAR = повторения из с в db.ClientReps, где c.ClientID == Идентификатор Выберите C; Список clientReps = новый список (); Еогеасп (вар элемент в Репс) {строка clientRepId = item.ClientRepID.ToString (); Строка clientRepName = item.FirstName + "" + item.LastName; clientReps.Add (новый SelectListItem () {Значение = clientRepId, Текст = clientRepName}); } Вар List = новый SelectList (clientReps, "Значение", "Текст"); вернуться JSon (List, JsonRequestBehavior.AllowGet); } Общественного ActionResult Создать () {ViewBag.Clients = GetGlobalItems.ClientList (); ViewBag.Supervisors = GetGlobalItems. UserListByRole ( "Руководитель"); вернуться View (); } Защищен переопределение недействительными Dispose (BOOL утилизации) {db.Dispose (); base.Dispose (утилизация); }}} Посмотреть @model NewbyPortal.Models.WorkTicket @ {ViewBag.Title = "Создать"; } Создать ежедневную работу по продаже билетов @using (Html.BeginForm ()) {@ Html.ValidationSummary (правда) Общая информация @ Html.LabelFor (Model => Model.DateWorked) * @ Html.LabelFor (Model => Model.PayKey) @ Html.LabelFor (Model => Model.PONumber) @ Html.LabelFor (Model => Model. data.text})); }); }); }); }); Когда я выбираю клиент от клиента выпадающего списка, ничего не происходит, для выпадающего списка клиентов Rep. Я знаю, что это должно быть что-то очевидно, что я пропускаю, но в этот момент я не возражаю, глядя, как идиот, чтобы решить эту проблему расстраивает. Я проверил, что что другие JQuery работает в моем проекте, так что я не имею ничего отключить, насколько я могу судить. Заранее спасибо за помощь! T Update Таким образом, я сделал один шаг вперед, кажется. Я начал двигаться мое размещение сценария вокруг на представлении. Я попробовал верхнюю и нижнюю части страницы. Я также рассмотрел макет страницы, чтобы убедиться, что я ссылку на правильные библиотеки Jquery. Это все проверили, но это заставило меня думать, так что я переехал мой сценарий в собственный обычай. JS файл и связанный с ним на странице макета и каскадные выпадающие списки начали работать. Мой следующий вопрос: почему? и я должен оставить его так, как это сейчас? Спасибо! T
Tommy Dugger
1

голосов
1

ответ
671

Просмотры

Триггер Создать пользователя в PostgreSQL

Ну, а после вставки пользователя в systemuser, я хотел бы создать роль для PostgreSQL, используя пароль нового пользователя. Но когда я пытаюсь создать пользователя, появляется эта ошибка: BLOCKQUOTE ОШИБКА: ошибка синтаксиса в или вблизи "NEW" ЛИНИЯ 24: ALTER USER NEW.login шифрованный пароль NEW.password ... CREATE OR REPLACE FUNCTION trg_insertuser () возвращает триггер $ trg_insertuser $ DECLARE НАЧАТЬ IF (TG_OP = 'DELETE') ТОГДА DROP USER OLD.login; ELSIF ( 'Обновить' TG_OP =) ТОГДА АЬТЕЕ USER OLD.login зашифрованного пароля NEW.password; ELSIF (TG_OP = 'Insert') ТОГДА CREATE USER NEW.login зашифрованного пароля NEW.password CREATEDB в группе group_user; END IF; RETURN NULL; КОНЕЦ; $ Trg_insertuser $ LANGUAGE plpgsql; Что случилось?
Tommy
1

голосов
1

ответ
1.3k

Просмотры

Предупреждение: Попытка представить на чей вид не в иерархии окон

Im пытается получить отсканированные QR-код, чтобы отобразить контроллер с информацией об элементе кода представляет вид. Когда я пытаюсь и непосредственно перейти к контроллеру вид детали, он приходит с: Внимание: Попытка представить на вид которого не в иерархии окон! MainViewController является жгутами главного контроллера панели вкладок, но контроллер подробного вида находится в пределах навигационного контроллера, который жгуты контроллера панели вкладок. Heres мой MainViewController.m, где это сидит. // // FirstViewController.m // Fitness Plus + // // Созданный Томом Бреретоном на 26/01/13. // Copyright (с) 2013 Том Бреретон. Все права защищены. // #import "MainViewController.h" #import "MachinesDetailViewController.h" @interface MainViewController () @end @implementation MainViewController @synthesize resultText, MachineKeys, codeInt, machineArea, имя_компьютер; - (IBAction) scanButton: (идентификатор) отправитель {NSLog (@ "EHE"); // ADD: представить считыватель штрих-кодов, который сканирует с камеры подачи ZBarReaderViewController * читатель = [[ZBarReaderViewController Alloc] инициализации]; reader.readerDelegate = самостоятельно; reader.supportedOrientationsMask = ZBarOrientationMaskAll; ZBarImageScanner * сканер = reader.scanner; // TODO: (необязательно) дополнительные конфигурации ридера здесь // Пример: отключить редко используются I2 / 5 для повышения производительности [сканер setSymbology: ZBAR_I25 конфигурации: ZBAR_CFG_ENABLE к: 0]; NSLog (@ "Есть здесь"); // присутствует и отпустить контроллер [собственной presentViewController: читатель анимированные: ДА завершение: ноль]; } - (Недействительными) imagePickerController: (UIImagePickerController *) Читатель didFinishPickingMediaWithInfo: (NSDictionary *) Информация о {// ADD: получить результаты результаты декодирования ID = [Информация objectForKey: ZBarReaderControllerResults]; ZBarSymbol символ * = ноль; для (символ в результатах) // Пример: просто захватить первый перерыв штрих-кода; NSLog (@ "Naht Здесь"); // Пример: сделать что-то полезное с данными штрих-кода // Сканирование machines.plist массива и распечатать его на консоль. NSString * Filepath = [[NSBundle mainBundle] pathForResource: @ "машины" OfType: @ "PLIST"]; NSDictionary * machineDict = [NSDictionary dictionaryWithContentsOfFile: Filepath]; MachineKeys = [machineDict objectForKey: @ "упражнения"]; machineArea = [machineDict objectForKey: @ "Площадь"]; resultText.text = symbol.data; // Преобразование кода в целое значение и поместить его внутрь codeInt codeInt = [symbol.data intValue]; NSLog (@ "сканированное Значение:% @", [MachineKeys objectAtIndex: codeInt]); // Пример: сделать что-то полезное с изображением штрих-кода [само performSegueWithIdentifier: @ «showDetailFromMain» отправитель: читатель]; // ADD: отклонить контроллер (! NB отклонять от * читателя *) [само dismissViewControllerAnimated: ДА завершение: ноль]; } - (недействительными) prepareForSegue: (UIStoryboardSegue *) Segue Отправитель: (ID) для чтения {если ([[идентификатор Segue] isEqualToString: @ "showDetailFromMain"]) {UIStoryboard * раскадровка = [UIStoryboard storyboardWithName: @ "MainStoryboard" расслоение: ноль ]; MachinesDetailViewController * machineViewController = [раскадровка instantiateViewControllerWithIdentifier: @ "showMachineDetailViewController"]; machineViewController = [Segue destinationViewController]; имя_компьютер = [MachineKeys objectAtIndex: codeInt]; [MachineViewController setMachineNameLabel: имя_компьютер]; }} - (недействительными) viewDidLoad {[супер viewDidLoad]; // Есть ли какие-либо дополнительные настройки после загрузки вида, как правило, от кончика пера. } - (недействительными) didReceiveMemoryWarning {[супер didReceiveMemoryWarning]; // Dispose любых ресурсов, которые могут быть воссозданы. } @End Материал Zbar только относящиеся к сканирующим API QR. А вот MachineDetailsViewController.m. // // MachinesDetailViewController.m // Fitness Plus + // // Созданный Томом Бреретоном на 27/01/13. // Copyright (с) 2013 Том Бреретон. Все права защищены. // #import "MachinesDetailViewController.h" @interface MachinesDetailViewController () @property (неатомической, копия) NSString * название; @end @implementation MachinesDetailViewController @synthesize machineLabel, имя_компьютера, instructionsLabel, typeLabel, mainMuscleLabel, otherMuscleLabel, equipmentLabel, machineDictionary, machineArray, mainMuscleLabelString, instructionLabelString, typeLabelString, otherMuscleLabelString, equipmentLabelString, название, machineNameLabel; - (ID) initWithNibName: (NSString *) nibNameOrNil расслоение: (NSBundle *) nibBundleOrNil {само = [супер initWithNibName: расслоение nibNameOrNil: nibBundleOrNil]; если (сам) {// Инициализация вручную} Самовозврат; } - (недействительными) viewDidLoad {[супер viewDidLoad]; // Есть ли какие-либо дополнительные настройки после загрузки представления. // Устанавливает текст этикетки с выбранным именем машины имя_компьютер = machineNameLabel; mainMuscleLabel.text = mainMuscleLabelString; otherMuscleLabel.text = otherMuscleLabelString; equipmentLabel.text = equipmentLabelString; typeLabel.text = typeLabelString; instructionsLabel.text = instructionLabelString; self.navigationItem.title = имя_компьютер; NSLog (@ "получил его"); } - (недействительными) didReceiveMemoryWarning {[супер didReceiveMemoryWarning]; // Dispose любых ресурсов, которые могут быть воссозданы. } @End Спасибо, если вам нужно больше информации просто спросите. Том equipmentLabel.text = equipmentLabelString; typeLabel.text = typeLabelString; instructionsLabel.text = instructionLabelString; self.navigationItem.title = имя_компьютер; NSLog (@ "получил его"); } - (недействительными) didReceiveMemoryWarning {[супер didReceiveMemoryWarning]; // Dispose любых ресурсов, которые могут быть воссозданы. } @End Спасибо, если вам нужно больше информации просто спросите. Том equipmentLabel.text = equipmentLabelString; typeLabel.text = typeLabelString; instructionsLabel.text = instructionLabelString; self.navigationItem.title = имя_компьютер; NSLog (@ "получил его"); } - (недействительными) didReceiveMemoryWarning {[супер didReceiveMemoryWarning]; // Dispose любых ресурсов, которые могут быть воссозданы. } @End Спасибо, если вам нужно больше информации просто спросите. Том
tommy-b-10
1

голосов
2

ответ
80

Просмотры

JQuery $ .POST, кажется, доцент recongize URL-адрес параметра при использовании в PHP файле

У меня есть PHP-файл, который содержит форму. Я хочу использовать метод $ .post с JQuery, чтобы опубликовать результаты формы и заполнить DIV на странице с результатами без обновления страницы. Когда я нажимаю представить, что я вижу в сетевом участке Инструменты Chrome Dev является то, что указанные параметры передаются на текущей странице (reports.php), а не страницу Я с указанием в URL! Форма на reports.php, и я хочу, чтобы отправить к getSurveys.php. Вот код для reports.php:. Отчеты $ ( "документ") готов (функция () {$ ( "# REPORTFORM") представить (функция () {вар тек = $ ( "# tech_id") Вал (.. ); вар LOC = $ ( "# место") вал ();.. вар StartDate = $ ( "# StartDate") вал ();. вар EndDate = $ ( "# EndDate") вал (); вар URL = "getSurveys.php"; $ ( "# результатов") HTML ( ''); $. сообщение (URL, {тек: технологии, LOC: LOC, StartDate: StartDate, EndDate: EndDate}, функция (данные) {результат переменная = данные; console.log (результат);} "JSON"); }); }); Критерии Выберите Technician Выберите место Выберите дату Диапазон Дата начала Дата окончания $ ( "#reportform") .validate ({правила: {StartDate: {требуется: правда, дата: истинно}, ENDDATE: {Требуется: правда, дата: верно }}}); Опять же, проблема в том, когда я смотрю на то, где он размещает на это должности в reports.php? Тек = юдоль & LOC = значение и т.д., а не getSurvey.php! Что я здесь отсутствует? EndDate: EndDate}, функция (данные) {результат переменная = данные; console.log (результат); }, "JSON"); }); }); Критерии Выберите Technician Выберите место Выберите дату Диапазон Дата начала Дата окончания $ ( "#reportform") .validate ({правила: {StartDate: {требуется: правда, дата: истинно}, ENDDATE: {Требуется: правда, дата: верно }}}); Опять же, проблема в том, когда я смотрю на то, где он размещает на это должности в reports.php? Тек = юдоль & LOC = значение и т.д., а не getSurvey.php! Что я здесь отсутствует? EndDate: EndDate}, функция (данные) {результат переменная = данные; console.log (результат); }, "JSON"); }); }); Критерии Выберите Technician Выберите место Выберите дату Диапазон Дата начала Дата окончания $ ( "#reportform") .validate ({правила: {StartDate: {требуется: правда, дата: истинно}, ENDDATE: {Требуется: правда, дата: верно }}}); Опять же, проблема в том, когда я смотрю на то, где он размещает на это должности в reports.php? Тек = юдоль & LOC = значение и т.д., а не getSurvey.php! Что я здесь отсутствует? Критерии Выберите Technician Выберите место Выберите дату Диапазон Дата начала Дата окончания $ ( "#reportform") .validate ({правила: {StartDate: {требуется: правда, дата: истинно}, ENDDATE: {Требуется: правда, дата: верно }}}); Опять же, проблема в том, когда я смотрю на то, где он размещает на это должности в reports.php? Тек = юдоль & LOC = значение и т.д., а не getSurvey.php! Что я здесь отсутствует? Критерии Выберите Technician Выберите место Выберите дату Диапазон Дата начала Дата окончания $ ( "#reportform") .validate ({правила: {StartDate: {требуется: правда, дата: истинно}, ENDDATE: {Требуется: правда, дата: верно }}}); Опять же, проблема в том, когда я смотрю на то, где он размещает на это должности в reports.php? Тек = юдоль & LOC = значение и т.д., а не getSurvey.php! Что я здесь отсутствует? он отправляет в reports.php? тек = юдоль & LOC = значение и т.д., а не getSurvey.php! Что я здесь отсутствует? он отправляет в reports.php? тек = юдоль & LOC = значение и т.д., а не getSurvey.php! Что я здесь отсутствует?
Tommy Alexander
1

голосов
1

ответ
1.7k

Просмотры

Generic View для Rendering JSON и HTML

В ListAPIView, я стараюсь перегружать класс для рендеринга HTML и JSON, как показано ниже. Для оказания JSON, как ожидается, обеспечит serializer.data для ответов на визуализации вывода JSON. Для рендеринга HTML, предполагается обеспечить context_data в типе Dict и имя шаблона для ответов на визуализации HTML. Для повторного отдыха рамочного существующего кода, я пытаюсь извлечь базу отдыха уже сериализованные данные и перегружать данные отклика с последовательными данными и именем шаблона на одном дыхании. Результат шаблона HTML-не отображается, как ожидалось из-за предоставленных данных не в типе Dict. Класс UserProfileList (generics.ListAPIView): модель = UserProfile serializer_class = UserProfileSerializer template_name = 'Userprofile / list.html' QuerySet = UserProfile.objects.all () список четкости (самость, запрос, * арг, ** kwargs): ответ = супер (дженерики. ListAPIView, самость) .list (запрос, * арг, ** kwargs) возвращение отклик (response.data, template_name = self.template_name) Интересно, если расширение ответа на строительство объекта с сериализатором, данные типа Dict, шаблон в качестве параметров так что мы можем использовать библиотеку без явного указания формата запроса. Любые намеки или предложения. Класс UserProfileList (generics.ListAPIView): модель = UserProfile serializer_class = UserProfileSerializer template_name = 'Userprofile / list.html' QuerySet = UserProfile.objects.all () список четкости (самостоятельно, запрос, * Args, ** kwargs): обратный ответ ( self.get_serilaizer (), self.get_context_data (), TEMPLATE_NAME = self.template_name) template_name) Интересно, если расширение ответа на строительство объекта с сериализатором, данные типа Dict, шаблон как параметры, так что мы можем использовать библиотеку без явного указания формата запроса. Любые намеки или предложения. Класс UserProfileList (generics.ListAPIView): модель = UserProfile serializer_class = UserProfileSerializer template_name = 'Userprofile / list.html' QuerySet = UserProfile.objects.all () список четкости (самостоятельно, запрос, * Args, ** kwargs): обратный ответ ( self.get_serilaizer (), self.get_context_data (), TEMPLATE_NAME = self.template_name) template_name) Интересно, если расширение ответа на строительство объекта с сериализатором, данные типа Dict, шаблон как параметры, так что мы можем использовать библиотеку без явного указания формата запроса. Любые намеки или предложения. Класс UserProfileList (generics.ListAPIView): модель = UserProfile serializer_class = UserProfileSerializer template_name = 'Userprofile / list.html' QuerySet = UserProfile.objects.all () список четкости (самостоятельно, запрос, * Args, ** kwargs): обратный ответ ( self.get_serilaizer (), self.get_context_data (), TEMPLATE_NAME = self.template_name)
Tommy Tang
1

голосов
2

ответ
1.9k

Просмотры

Где тело Наведите указатель мыши обратиться?

У меня есть дизайн, в котором анимация запускается, когда пользователь наводит курсор над окном (элемент тела) следующим образом: тело: парить .block1 {ширина: 210px; Переход: ширина .2s; } На .block1 имеет позицию: абсолютный атрибут, и находится внутри контейнера (также абсолютное). Существует еще один DIV (.parent) на странице с позицией: относительный. Таким образом, есть 2 основных дивы: .container и .parent. Когда я парить над телом, начинается анимация. Тем не менее, когда я парить над некоторыми частями, скажем, в промежутке между 2 дивой или по правому краю контейнера, например, анимация stops- как в нем не читает его как «зависание» по всему телу. Это только на некоторых небольших пространствах вокруг страницы, казалось бы, случайным образом. Что здесь происходит?
Tommy DC
1

голосов
2

ответ
935

Просмотры

Передача нескольких переменных из выпадающих с помощью Django / Python

Я учусь на Python. Я хотел бы отображение результатов на основе нескольких вариантов из выпадающих. Следующий код работает и возвращает правильные результаты для одного выпадающего списка. Я хотел бы добавить по крайней мере еще один выпадающий список, надеюсь, несколько, но я не могу понять, как добиться передач и возвращение несколько ВАРА. Код формы {% для сСт в course_list%} {{cs.name}} {% ENDFOR%} {%, если employee_list%} {{}} employee_list.count сотрудников соответствия: {{Конечно}} {% при е в employee_list% } {%, если не e.img1%} {% еще%} {% ENDIF%} {{e.first_name}} {{е. фамилия}} {% ENDFOR%} {%}% еще нет сотрудников, удовлетворяющих: {{курс}} {% ENDIF%} views.py код # функцию список учебных курсов и участвующих uindividuals. Защиту CourseView (запрос):. course_list = Course.objects.all () order_by ( 'имя'), если 'search3' в request.GET: search3 = request.GET [ 'search3'] конечно = Course.objects.get (рк = search3) еще: search3 = None, конечно = нет возврата render_to_response ( "course_display.html", { 'конечно': Конечно, 'course_list': course_list 'search3': search3}) можно ли добавить опцию другой выпадающий или даже несколько вариантов выпадающих и получить результат. Или я ложное дерево? ОБНОВИТЬ. Для того, чтобы передать один или несколько переменных обратно к моей функции код просто следующее Защиту CompetencyCheck (запрос): course_list = Course.objects.all (), если «search3» в request.GET: search3 = request.GET.getlist ( 'search3') конечно = Course.objects.filter (id__in = search3) .distinct (). order_by () .get () позволяет только последняя переменная передается из формы веб-страницы для чтения / передается обратно в функцию. С другой стороны, .getlist () позволяет одному или нескольким вары должны быть переданы обратно. Большие, Части проблем решены. Список имен возвращается уникален тем, что, если var1 возвращает 4 имена и var2 возвращает 8 имен и оба вары имеют одно общее название, список из 11 имен вернулся. Я хочу только общие имена в обоих Пере вернулся, то есть 1 имя, которое будет возвращено. Есть идеи? в request.GET:. search3 = request.GET.getlist ( 'search3') конечно = Course.objects.filter (id__in = search3) .distinct () order_by () .get () позволяет только последнюю переменную, передаваемую из Интернета страница формы для чтения / передается обратно в функцию. С другой стороны, .getlist () позволяет одному или нескольким вары должны быть переданы обратно. Большие, Части проблем решены. Список имен возвращается уникален тем, что, если var1 возвращает 4 имена и var2 возвращает 8 имен и оба вары имеют одно общее название, список из 11 имен вернулся. Я хочу только общие имена в обоих Пере вернулся, то есть 1 имя, которое будет возвращено. Есть идеи? в request.GET:. search3 = request.GET.getlist ( 'search3') конечно = Course.objects.filter (id__in = search3) .distinct () order_by () .get () позволяет только последнюю переменную, передаваемую из Интернета страница формы для чтения / передается обратно в функцию. С другой стороны, .getlist () позволяет одному или нескольким вары должны быть переданы обратно. Большие, Части проблем решены. Список имен возвращается уникален тем, что, если var1 возвращает 4 имена и var2 возвращает 8 имен и оба вары имеют одно общее название, список из 11 имен вернулся. Я хочу только общие имена в обоих Пере вернулся, то есть 1 имя, которое будет возвращено. Есть идеи? получить () позволяет только последняя переменная передается из формы веб-страницы для чтения / передается обратно в функцию. С другой стороны, .getlist () позволяет одному или нескольким вары должны быть переданы обратно. Большие, Части проблем решены. Список имен возвращается уникален тем, что, если var1 возвращает 4 имена и var2 возвращает 8 имен и оба вары имеют одно общее название, список из 11 имен вернулся. Я хочу только общие имена в обоих Пере вернулся, то есть 1 имя, которое будет возвращено. Есть идеи? получить () позволяет только последняя переменная передается из формы веб-страницы для чтения / передается обратно в функцию. С другой стороны, .getlist () позволяет одному или нескольким вары должны быть переданы обратно. Большие, Части проблем решены. Список имен возвращается уникален тем, что, если var1 возвращает 4 имена и var2 возвращает 8 имен и оба вары имеют одно общее название, список из 11 имен вернулся. Я хочу только общие имена в обоих Пере вернулся, то есть 1 имя, которое будет возвращено. Есть идеи? 1 имя, которое будет возвращено. Есть идеи? 1 имя, которое будет возвращено. Есть идеи?
Tommy Gibbons
1

голосов
1

ответ
750

Просмотры

Google API геокодирования HTTP Запрос отклонен - ​​Рубин

Следующий (и другой аналогичный) запрос HTTP для геокодирования API Google выходит правильно, когда я вставить его в свой браузер http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway, + Mountain + View, CA + и датчик = ложь и когда я делаю следующее в Рубиновый URL = URI.parse ( 'http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway, + Mountain + View, CA + и датчик = ложь ') REQ = Net :: HTTP :: Get.new (url.path) Рез = Net :: HTTP.start (url.host, url.port) {| HTTP | http.request (REQ)} ставит res.body я получаю { «результат»: [], «статус»: «REQUEST_DENIED»} Это та же ошибка, я получаю, когда не устанавливая свойство «датчик», например, но это не эта проблема. Какие-либо предложения?
Tommy Nicholas
1

голосов
2

ответ
2.6k

Просмотры

How to wait for findObjectsInBackgroundWithBlock (in Parse) finish then run the MainThread?

Я использую Разбор хранить свои данные. В моем AppDelegate я хочу, чтобы получить все мои данные с сервера, то совместно их к моему ViewController, но я не могу это сделать. Потому что мой MainThread всегда закончить до моей сборной нити данных. Есть ли способ, чтобы получить все данные первого, или ждать конца потока данных затем сделать Mainthread, или другой способ осуществить это. Это мой код: @synthesize авторов; - (BOOL) применение: (UIApplication *) применение didFinishLaunchingWithOptions: (NSDictionary *) launchOptions {// Override точка для настройки после запуска приложения. [SCategory registerSubclass]; [Анализировать setApplicationId: PARSE_APP_ID clientKey: PARSE_CLIENT_KEY]; PFQuery * запрос = [SCategory запрос]; // тип = 1: программы [запрос whereKey: @ "тип" equalTo: @ 1]; [findObjectsInBackgroundWithBlock запрос: ^ (NSArray * объекты, NSError об ошибке *) {если (! Ошибка) {// Находка удалась. авторы = [[NSMutableArray Alloc] initWithArray: объекты]; NSLog (@ "внутри блока автора:% D", [рассчитывать авторы]); } Еще {// Log сведения о сбое NSLog (@ "Ошибка:% @% @", ошибка, [ошибка USERINFO]); }}]; NSLog (@ "вне блока автор:% d", [рассчитывать авторы]); вернуться YES; } Мой выход 2013-11-15 15: 00: 59,424 Sala [5340: 70b] вне блока автора: 0 2013-11-15 15: 01: 00,804 Sala [5340: 70b] внутри блока автора: 4 Я хочу, чтобы мои «вне блок автор = 4" , но>. [Число авторов]); } Еще {// Log сведения о сбое NSLog (@ "Ошибка:% @% @", ошибка, [ошибка USERINFO]); }}]; NSLog (@ "вне блока автор:% d", [рассчитывать авторы]); вернуться YES; } Мой выход 2013-11-15 15: 00: 59,424 Sala [5340: 70b] вне блока автора: 0 2013-11-15 15: 01: 00,804 Sala [5340: 70b] внутри блока автора: 4 Я хочу, чтобы мои «вне блок автор = 4" , но>. [Число авторов]); } Еще {// Log сведения о сбое NSLog (@ "Ошибка:% @% @", ошибка, [ошибка USERINFO]); }}]; NSLog (@ "вне блока автор:% d", [рассчитывать авторы]); вернуться YES; } Мой выход 2013-11-15 15: 00: 59,424 Sala [5340: 70b] вне блока автора: 0 2013-11-15 15: 01: 00,804 Sala [5340: 70b] внутри блока автора: 4 Я хочу, чтобы мои «вне блок автор = 4" , но>.
tommy
1

голосов
1

ответ
1.3k

Просмотры

OS X MDM Зачисление устройство не с Nginx прокси

Я в моем конце остроумия, пытаясь настроить Nginx в качестве прозрачного прокси на мой OS X Server (в VirtualBox) работает наш сервис MDM. Без Nginx в миксе сервер MDM работает должным образом, и я могу performce регистрации удаленного устройства и управления, но я разместить несколько серверов в одной сети, и должен быть в состоянии проксите для нескольких изобр и портов с помощью Nginx. Установка без Nginx: Я использую внешний DNS для моего FQDN, mdm.servername.com, который правильно разделяющий на мой публичный адрес IP. У меня есть брандмауэр успешно экспедиторских порты 443 и 1640 на мой MDM Server в частной IP, 10.0.1.60. У меня есть сервер OS X DNS отключен, и я также использую mdm.servername.com в качестве имени хоста моей ОС сервера. Я поставил mdm.servername.com разрешить к 127.0.0.1 в / и т.д. / хосты в целях создания открытого каталога, а затем я удалил эту запись из / и т.д. / хостов. Не знаю, если это один из вопросов. Я могу получить доступ http://mdm.servername.com/mydevices от внешней сети, и зарегистрировать мой Ipad без проблем. Все работает нормально, пока я не вводить Nginx. Установка с Nginx: Снова используя внешний DNS для моего FQDN, mdm.servername.com. Я Nginx работает на частной IP 10.0.1.50, и я экспедиторских порты 443 и 1640 в 10.0.1.50. У меня есть сервер OS X MDM работает на IP 10.0.1.50. Сервер MDM имеет DNS отключен, а сервер MDM также использует mdm.servername.com в качестве имени хоста OS. Я все еще могу получить доступ к веб-сайт часть MDM (https://mdm.servername.com/mydevices), я могу установить Trust Профиль без каких-либо проблем, но когда я пытаюсь зарегистрировать свой IPad от внешней сети, он успешно «Поступает сертификат", но когда это «Установка профиля» это evenutally таймаут. Я вижу развитие АФИ вызовов в журналах доступа Nginx: Nginx access.log 173.171.23.81 - - [16 / Nov / 2013: 19: 56: 47 -0500]? «GET / Госкомэкологии / операции = GetCACert & сообщение = Device% 20Management % 20Identity% 20Certificate HTTP / 1.1" 200 тысяча сто двадцать шесть "-" "профилированный / 1.0 CFNetwork / 672.0.8 Darwin / 14.0.0" 173.171.23.81 - - [16 / ноября / 2013: 19: 56: 48 -0500] «GET / РДЕ / операция = GetCACaps & сообщение = устройство% 20Management% 20Identity% 20Certificate HTTP / 1.1" 200 52 "-" "профилированный / 1.0 CFNetwork / 672.0.8 Darwin / 14.0.0" 173.171.23.81 - - [16 / Nov / 2013 : 19: 56: 49 -0500] "? POST / РДЕ / операция = PKIOperation HTTP / 1.1" 200 3046 "-" "профилированный / 1,0 CFNetwork / 672.0.8 Дарвин / 14.0.0" 173.171.23.81 - - [16 / ноябрь / 2013: 19: 58: 20 -0500] " 22 2013] [ошибка] (61) Соединение отклонено: прокси: HTTP: попытка подключения к 127.0.0.1:3323 (127.0.0.1) не [Сб 16 ноября 19:56:22 2013] [ошибка] ap_proxy_connect_backend отключения работника ( 127.0.0.1) [сб 16 ноября 19:58:17 2013] [ошибка] [клиент 10.0.1.50] Re-переговоры рукопожатие не удалось: Не принят клиентом !? Я предполагаю, что у меня есть что-то неправильно настроенное с Nginx, но я не настолько умна, чтобы поставить все эти куски вместе для решения ... Надеюсь, в один вы более capaple парням или ГАЛС может помочь мне ... Nginx Config: пользователь WWW -данные; worker_processes 4; PID /run/nginx.pid; события {worker_connections 768; } {HTTP tcp_nopush на; tcp_nodelay на; keepalive_timeout 65; types_hash_max_size 4096; Применение default_type / октет-поток; ssl_certificate /etc/nginx/ssl/servername.com/_.servername.com.combined.crt; ssl_certificate_key /etc/nginx/ssl/servername.com/_.servername.com.key; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; GZIP на; gzip_disable "msie6"; Сервер {слушать 443 SSL; слушать 1640; server_name mdm.servername.com; Местонахождение / {proxy_pass $ схема: //10.0.1.60: $ server_port $ REQUEST_URI; SendFile выкл; proxy_set_header хоста $ хоста; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Forwarded-за $ proxy_add_x_forwarded_for; proxy_max_temp_file_size 0; # Это максимальная загрузка размер client_max_body_size 10м; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; }}} Дополнительная информация: У меня есть Wildcard SSL сертификат от Go Daddy, что Nginx использует для SSL, и я также использую это для сервера сайтов на OS X Server. Я использую промежуточный сертификат, что сервер генерирует для подписания профиля конфигурации. Заранее спасибо за любую помощь вы можете предоставить.
Tommy Adamski
1

голосов
2

ответ
1.9k

Просмотры

Настройка KeyListeners с использованием MVC в Java

Я пытаюсь сделать себе калькулятор в Java. Я полагал, что это было бы лучше реализовать MVC (модель-контроллер) дизайн для моего кода. У меня есть некоторые основы работы, калькулятор на самом деле работает, вопрос я не могу понять, где я буду неправильно с выполнением прослушивания ключей. На данный момент у меня есть возможность нажимать на кнопки с помощью слушателя действий и обновляя поле с числовым значением и кнопки для сложения, вычитания, умножения, деления, а также для очистки. Так на самом деле единственное, на мой взгляд, на данный момент пытается разрешить пользователю (сам) возможность использовать цифровую клавиатуру на клавиатуре, чтобы добавить значения в поле, в любом случае вот мой код. Этот пакет вида калькулятор; импорт java.awt.Color; импорт java.awt.Dimension; импорт java.awt.event.ActionListener; импорт java.awt.event. KeyListener; импорт javax.swing.ImageIcon; импорт javax.swing.JButton; импорт javax.swing.JFrame; импорт javax.swing.JPanel; импорт javax.swing.JTextArea; общественный класс CalcFrame расширяет JFrame {частных Dimension d = новое измерение (300300); JPanel panel1 = новые JPanel (); JPanel panel2 = новые JPanel (); JButton равна = новый JButton ( "="); JButton addBtn = новый JButton ( "+"); JButton subtractBtn = новый JButton ( "-"); JButton multiplyBtn = новый JButton ( "*"); JButton divideBtn = новый JButton ( "/"); Поле JTextArea = новый JTextArea (1,20); JButton numBtn [] = новый JButton [11]; Строка numTxt [] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "С"} ; Цвет newColor = новый цвет (10,70,40); INT х = 50, у = 0; общественного CalcFrame () {this.setSize (д); this.setResizable (ложь); // frame.setVisible (истина); this.setTitle ( "Знаки Калькулятор"); this.setIconImage (новый ImageIcon (this.getClass () getResource ( "emblem.png")) GetImage ()..); для (INT I = 0; я <numBtn.length; я ++) {numBtn [I] = новый JButton (numTxt [I]); numBtn [I] .setSize (50, 30); } Для (INT I = 0; я г <numBtn.length; я ++) {numBtn [I] = новый JButton (numTxt [I]); numBtn [I] .setSize (50, 30); } Для (INT I = 0; я г <numBtn.length; я ++) {numBtn [I] = новый JButton (numTxt [I]); numBtn [I] .setSize (50, 30); } Для (INT I = 0; я
tommy knocker
1

голосов
1

ответ
1.3k

Просмотры

Передача значения из входных данных для SVG атрибутов с помощью JavaScript

Ниже приведены мои коды функции setHeight () {вар значение1 = document.getElementById ( "вход") GetAttribute ( "значение"). вар значение2 = parseFloat (значение1); document.write (значение2); document.getElementById ( "bar2") SetAttribute ( "высота", значение2). } Я пытаюсь передать значение «вход» в «высоту» «BAR2». Но что-то не так в сценарии, что «вход» не преобразуется в целое значение. Спасибо
Tommy Lee
1

голосов
3

ответ
62

Просмотры

Связь между классами

Давайте предположим, что у нас есть два класса: Пациент и MedicalExamination. Мы хотим, чтобы все экзамены для конкретного пациента. Какой из них лучше: patient.getExaminations (); examination.get (пациент);
tommy
1

голосов
1

ответ
118

Просмотры

подсчитывает охват Bioconductor IRanges и определить сегменты

У меня есть набор данных с интервалом информации для связки производственных схем ЦФ
Tommy O'Dell

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