1

голосов
2

ответ
398

Просмотры

Более эффективный, чтобы проверить, является ли переменная установлена, а затем установить его, или просто постоянно установить его?

Создание игры ... Более эффективно делать это? если 37 (keysDown) {// стрелка влево, если (sprite.state = 'левый'!) sprite.state = 'левый'; } или это? если (37) в keysDown {// стрелка влево sprite.state = 'левый'; } Это вызывается функция обновления моей игры (постоянно, как можно быстрее). Sidenote: вот мой входной код ключа проверки. // вход вар keysDown = {}; window.addEventListener ( 'KeyDown', функция (е) {keysDown [e.keyCode] = TRUE;}); window.addEventListener ( 'KeyUp', функция (е) {удалить keysDown [e.keyCode];});
Sam
1

голосов
1

ответ
775

Просмотры

Чувствительный к регистру замены символов в строке Swift

Мне нужно заменить символы в строке Swift с учетом регистра. Я с помощью replacingOccurrences (из: с: опции: выбор :) встроенные функции строки, чтобы изменить каждый «а» до «/ а /», каждый «Ъ» другу «/ б /», и так на, как это: stringConverted = stringConverted.replacingOccurrences (из: «а», с: «/ а /», опции: []) Тогда я меняю каждый «/ а /» его соответствующей буквой, которая является «». Меняю каждый «/ б /» его соответствующей буквой, которая «д», и так далее. Моя проблема заключается в том, что мне нужна эта замена, чтобы быть чувствительны к регистру. Я смотрел эту игру, но я попробовал то, что я нашел, и это не помогло. Должен ли я использовать аргумент диапазона? Или я делаю что-то еще не так?
Sam
1

голосов
0

ответ
3

Просмотры

Использование AWS API шлюза + Lambda без него становится Dependency

Там нет сомнений в преимуществах API Gatway + Lambda для микро-услуг. Меня беспокоит то, что произойдет, если мы решим, отъезжать API шлюза + Lambda для ECS / Fargate, или даже другой Cloud. Там, как представляется, консенсус по вопросу использования одной функции Lambda для каждого маршрута / действий. У меня есть несколько теорий о том, как разработать с помощью этого подхода, так что код может быть отсоединен от лямбда и вставленным в некоторых где-то еще. Я также хотел бы знать, что другие в обществе сделали для достижения этой цели? Кто-нибудь пытался переместить API от Lambda и смог успешно сделать это, используя дизайн XXXX? Какие уроки там? Язык не имеет никакого значения для этого обсуждения, но мы используем python3
Sam Hammamy
0

голосов
0

ответ
6

Просмотры

Детонация приложение подписание с key.jks же не работает

Я разработал мое приложение флаттер Android на Windows 10 и выпустил его внутри на Google Play. Теперь я перешел с Windows 10 для Mac и пытаюсь обновить мою приложение Google Play, но получаю сообщение об ошибке follwing. Вы загрузили APK, не подписанный сертификат загрузки. Вы должны использовать один и тот же сертификат. Сертификат загрузки имеет отпечаток пальца: [SHA1: 11: AF: 0B: 9E: B5: 34: 92: Е7: 2B: 3A: 53: 62: C1: D5: 2F: 4D: 81: 7D: 9A: 95] и сертификат, используемый для подписи APK вы загрузили есть отпечатки пальцев: [SHA1: 00: DE: 7Б: 1A: 1E: FC: C4: 5A: 05: 15: 3C: 1E: 03: 63: BB: 34: 13: 0F : 67: 32] Я использовал тот же файл key.jks подписать приложение на Mac OS. Что мне не хватает? Поблагодарив за ваше время
Sam
1

голосов
0

ответ
40

Просмотры

Incorrect hex addition on memory mapped address and offsets in C++

Let's start with what I am able to get working and then what is not working, and then hopefully the community can help me figure out why. Let's say I have the following class: #define BASE 0x20200000 /* base GPIO address in memory mapped IO*/ #define GPSET0 0x1c /* Pin Output Set */ #define GPCLR0 0x28 /* Pin Output Clear */ class LedDriver { void set_bit(int value) { if (value) { reg = GPSET0; } else { reg = GPCLR0; } // set bit 15 based on the register being used volatile int* address = ((volatile int*) (BASE+reg); *(address) |= (1
Sam Hammamy
1

голосов
1

ответ
82

Просмотры

Как сохранить данные в файле JSon путем ввода пользователя в PHP

Я пытаюсь получить информацию от пользователя и представлений его получит сохранить в Json файл, но я испытываю ошибки и там решение по сети не помогло мне. Вот мой код: Теперь форма Я использую код здесь: Возраст секс Submit Теперь вопрос о представлении. Я получил следующие ошибки и ничего на веб помогает мне. Я не знаю, где я не прав. Внимание: array_push () ожидает параметр 1, чтобы быть массивом, нуль приведены в / Users / путь / действие.
Sam
1

голосов
0

ответ
41

Просмотры

Перемещение удостоверяющих личность таблиц для существующей базы данных для проверки подлинности в Entity Framework

В моей среде разработки, у меня Логин и регистрация работают нормально с локальной БД, но когда я публикую живой сайт, я, очевидно, не может подключиться к моей локальной БД. Я новичок в рамках сущности и мне было интересно, если есть способ, чтобы взять уже существующие таблицы идентификаторов для информации пользователя, логин и регистрации и переместить его в существующую базу данных. Я добавил структуру таблицы в мою базу данных MySQL и изменил строку подключения, чтобы указать на это, но я получаю сообщение об ошибке: «Тип сущности ApplicationUser не является частью модели для текущего контекста.» при попытке зарегистрировать пользователь. Есть идеи? Примечание: Я использовал базы данных первый способ для этого проекта
Sam Harrison
1

голосов
0

ответ
18

Просмотры

Сборка периодически должно быть только в том случае, когда изменения сделаны

Работа получает срабатывают каждый день в назначенное время. Я хочу, чтобы они, чтобы срабатывать всякий раз, когда обнаружены какие-либо изменений и не каждый день в назначенное время. Вот и в моем случае не использования каких-либо элементов управления версии и файл systems.Only Nexus Artifactory моя Дженкинс работа загружает пакет из их всякий раз, когда какой-либо новый пакет был загружен на другую работу. В конце концов, он должен работать, когда произошли изменения. Любые предложения и примеры, которые могли бы помочь мне. Спасибо..
Sam
1

голосов
0

ответ
296

Просмотры

Input size mismatch error when using pre-trained inceptionV3 model for image classification

Я столкнулся проблемы при подготовке модели с использованием заранее подготовленных inceptionV3 для моего собственного набора данных изображения. Я загрузка изображений с помощью data.Dataset погрузчиком и «преобразование» для преобразования изображения. Вот моя inceptionV3 модель inceptionV3 = torchvision.models.inception_v3 (pretrained = True) pretrained_model = nn.Sequential (* список (inceptionV3.children ())) pretrained_model = nn.Sequential (* список (pretrained_features.children ()) [: - 1]) для паров в pretrained_model.parameters (): param.requires_grad = False Вот мой прообразы код data_transforms = transforms.Compose ([transforms.Scale ((299299)), transforms.RandomHorizontalFlip (), transforms.ToTensor () трансформирует .Normalize ([0,485, 0,456, 0,406], [0,229, 0,224, 0,225])]) Я получаю эту ошибку в строке 'out_features = pretrained_model (входы)'
Sam
1

голосов
1

ответ
967

Просмотры

PyDev проект - не модуль с именем pyodbc

Привет, ребята Я довольно новый для всех этих так, пожалуйста, медведя со мной. Я пытаюсь выполнить следующий питона код на затмении, но найти некоторые ошибки: импорт pyodbc из BS4 импорта BeautifulSoup я получаю следующее сообщение об ошибке для обоих: импорт pyodbc ModuleNotFoundError: Нет модуль с именем «pyodbc» импорт BeautifulSoup ModuleNotFoundError: Нет модуль с именем «BeautifulSoup» при переходе к командной строке и нажав на пункте установить pyodbc я получаю следующее: требование уже довольный: pyodbc в C: \ Users \ Сэмми \ anaconda3 \ Lib \ сайта-пакеты Что я должен делать? Большое спасибо.
sam
1

голосов
0

ответ
44

Просмотры

Доступ к API Google после того, как реагировать-перевождь-firebase аутентификации

Я использую реагировать-Redux-firebase для проверки подлинности с помощью Google, который прекрасно работает, и я могу просмотреть свой профиль в моих компонентах метод отрисовки через Redux магазин, но я не могу показаться, чтобы получить доступ к токену доступа Google, чтобы использовать в своих создателях действий для доступа к Google в API. Что стандартный способ, чтобы захватить маркер доступа? getFirebase () кажется логичным, но я не могу найти ни одного упоминания лексемы там.
Sam
0

голосов
0

ответ
3

Просмотры

приложение для отправки смс с телефона на SmartWatch

Я занимаюсь разработкой носимых приложений, и я хочу, чтобы добавить функцию, которая позволяет отправить смс по телефону из SmartWatch, похожего на «сообщения приложения», который существует по умолчанию для SmartWatch, любая помощь, я не знаю, где я должен начать ,
sam
1

голосов
3

ответ
50

Просмотры

Laravel получает ошибку в одном, чтобы manay отношения

Я пытаюсь получить запись (один ко многим) из базы данных. Но это только дает мне табличные данные продукта не как таблица структуры моя модель пространства имен App; использовать Осветите \ Database \ красноречивый \ Model; класс бренд расширяет Model {защищенный $ таблицы = «бренд»; защищенный $ PrimaryKey = 'Brand_ID'; функция продукта общественного () {вернуть $ this-> belongsTo ( 'App \ продукт', 'Brand_ID', 'Brand_ID'); }} Мой контроллер
Sam
1

голосов
0

ответ
325

Просмотры

Split Аудиоканалы между Bluetooth-гарнитура и аудиоустройства

Мне нужно, чтобы играть левое аудио канала через динамику устройства, а правый звуковой канал через Bluetooth-гарнитуру (иногда одновременно). В идеале играть левый канал через оба громкоговорителя устройства и правый канал через оба Bluetooth наушники. Я посмотрел в камеру и использовать audioManager.startBluetoothSco) audioManager.stopBluetoothSco () audioManager.setSpeakerphoneOn ((истина) Однако эти способы переключения между аудио, в то время как я хочу, некоторые звуки играют на устройстве, а также различные из них играют на гарнитуре. Я считаю, что левый / правый аудио канал, чтобы сделать больше смысла, однако альтернативные предложения больш оценены.
Sam Robinson
1

голосов
1

ответ
253

Просмотры

GIT предварительно совершить крюк, чтобы запустить проверку пуха?

как написать мерзавец зафиксироваться крюком, чтобы запустить проверку ворса для вновь добавленного файла изменений /, в настоящее время, я бег «./gradlew пух» команда, прежде чем совершить, было бы гораздо проще, если есть способ запустить пух только для файлов, добавление / изменения перед совершением мерзавца.
Sam
1

голосов
2

ответ
47

Просмотры

Предварительная загрузка набора данных на контроллер AngularJS

Привет Угловые эксперты, я должен предварительно загрузить определенный набор данных (заводское вызов к базе данных) к контроллеру. Я не использую угловые взгляды так stateProvider или routeProvider не могут быть использованы для решения. В принципе мне нужен набор данные легко доступны перед загрузкой контроллера. Есть ли способ для достижения этой цели? У меня есть контроллер и вид. Мнение также имеет виджет. Виджет имеет атрибут, который ожидает набор данных. К тому времени, контроллер делается выборки данных вида уже поэтому оказываемые входные параметры виджета являются пустыми. Поэтому мне нужно виджет набора данных, чтобы заполнить много, прежде чем попасть к контроллеру. Кстати решение app.run не работает, поскольку есть обещание участвовать.
Sam
1

голосов
1

ответ
273

Просмотры

преобразовать XML в массив JSON с помощью PHP

Я использую мыло апи это данные ответа я хочу от него. когда я использую функцию PHP истинный Вход Успешный он возвращает мне массив данных $ результат = str_replace ( «s:», «», $ результат); $ Результат = str_replace ( 'а:', '', $ результат); $ XML = simplexml_load_string ($ результат); print_r ($ XML); но я не хочу, чтобы заменить (S:, а :). есть ли другой способ, чтобы получить эти данные
Sam
1

голосов
0

ответ
211

Просмотры

Проблема с мигрирующей андроидой базы данных номера

Я имею проблемы с Android номер. Я пытаюсь мигрировать из предварительно заполненного базы данных SQLite. импорт android.arch.persistence.db.SupportSQLiteDatabase; импорт android.arch.persistence.room.Database; импорт android.arch.persistence.room.Room; импорт android.arch.persistence.room.RoomDatabase; импорт android.arch.persistence.room.migration.Migration; @Database (сущности = {Attributes.class}, версия = 2) общественный абстрактный класс AppDatabase расширяет RoomDatabase {личной статическую AppDatabase INSTANCE; общественный абстрактный AttributesDao attributesDao (); Room.databaseBuilder (getApplicationContext (), AppDatabase.class, "Attributes.db") .addMigrations (MIGRATION_1_2) .build (); статическая конечная миграция MIGRATION_1_2 = новый миграции (1, 2) {@Override общественного недействительными мигрирует (база данных SupportSQLiteDatabase) {}}; } строка кода: Room.databaseBuilder (getApplicationContext (), AppDatabase.class, "Attributes.db") .addMigrations (MIGRATION_1_2) .build (); Бросает много ошибок. Любая идея, что может быть причиной этого? Ошибки: Ошибки компиляции
Sam Hazeldine
1

голосов
0

ответ
1.8k

Просмотры

Отправка WhatsApp сообщения на номер с помощью API

Я пытаюсь отправить сообщение на номер WhatsApp из моего приложения, построенного с использованием Угловых 4 и ионным 3. Я пытаюсь это на событие нажатия кнопки. Это мой код. HTML WhatsApp WhatsApp TS () {вернуть новый посыл (решимость => {console.log ( "Перед API") this.http.get ( "https://api.whatsapp.com/send?phone=121234567891&text=I'm % 20interested% 20in% 20your% 20car% 20for% 20sale ".) карта (ответ => response.json ()) подписаться (данные => {решимость (данные); console.log (" После того, как API», данные)} , ERR => {});}); } Я хочу, чтобы отправить сообщение на кнопку мыши. Так где я должен указать номер, с которого и номер, на который я собираюсь отправить и это, как я сделал правильно? заранее спасибо
Sam Daniel
1

голосов
0

ответ
18

Просмотры

генерировать штрих-кода от случайных цифр генератора с помощью appscript

Я новичок в Google Apps Script, я хочу знать, как вы можете создать штрих-код из 4 цифр уникального номера генерируемого из ниже сценария. Функция SignOut (е) {вар сс = SpreadsheetApp.openById ( '1VbRt0Kt7KH8Asc_NfdDYhs7LYtxq5n5JxO8SJzD5GoM'); вар ss_live = ss.getSheetByName ( 'Live'); . вар кода = ss_live.getRange ( "I:") GetValues ​​(); вар time_out = Utilities.formatDate (новая дата (), "GMT + 11", "чч: мм а"); вар сообщение; если (e.SignOutCode == «») {сообщение = «Введите код Выход из системы»; } Еще {для (вар я = 0; я
Sam Aarius
1

голосов
1

ответ
48

Просмотры

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

Я экспериментировал с меняющимся искусственными существами, но до сих пор все существа просто умирают. Для инициализации существ, которые не являются результатом бесполого размножения; Я создаю около 8 случайных нейронов, которые оба имеют связь в и подключение выхода. Я использую мутацию, чтобы получить набор весов, которые используются в небольшой нейронной сети, которая может формировать текущие соединения. У меня есть 15 входов и 5 выход. Существует макс число 25 нейронов в скрытом слое. Мутация шанс 25%. Различные мутации добавить соединение, отключить соединение, сделать небольшое изменение веса, добавьте нейрон, а также отключить нейрон. Есть ли что-то прочь с моей мутацией шансы?
Sam
1

голосов
0

ответ
32

Просмотры

Почему объект на карте есть .forEach (), но не .map ()?

Я пытаюсь использовать объекты Карты в состоянии реагировать так, что оба они имеют ключ-значение семантики и определенный порядок. Это не важно, что порядок, так что быть последовательным, так что объекты не двигаться вокруг на повторное визуализации, поэтому порядок вставки работает отлично. Проблема заключается в том, что одна из моделей я постоянно идущие на зовёт .map () на куске состояния с функцией, которая возвращает среагировать компонент, но объекты Карты не .map () определенно, только .forEach () , Есть ли основания для этого? похоже .map () семантика должна быть довольно легко определить здесь.
Sam Schick
1

голосов
0

ответ
24

Просмотры

Избыток «4» происходит в конце числа при подведении отрицательных поплавков [дубликат]

Этот вопрос уже есть ответ здесь: Является ли плавающей точкой математике сломана? 28 ответов Python математике неверно [дублирующие] 2 ответов Например: В: -0.01 + (-0.02) + (-0.4) + (-0.05) Выход: -0,48000000000000004 Вместо -0.48 Почему это происходит так? И как избежать таких ситуаций?
Sam Mista
1

голосов
0

ответ
63

Просмотры

Оценка параметров системы ОДУ с помощью нескольких наборов данных

У меня есть система 2 ОДЫ, и я хочу, чтобы соответствовать этой системе к некоторым данным, чтобы оценить некоторые параметры модели. Есть два набора данных. Я хочу, чтобы соответствовать модели для этих двух наборов данных одновременно и параметры должны быть такими же, когда установлены для данных. Данные у меня дается как сумма за определенный период. К примеру, в data1 первый элемент является суммой состояния А в течение периода времени от 2-4 часов. Таким образом, для каждого интервала tiem у меня есть в общей сложности за этот период времени в каждом наборе данных. Из-за этого время я одновременно прилегают к двум наборам данных я также должен пройти через из интервалов времени (4 2-4,5-7,8-10,11-13). Если данные были приведены только для одного непрерывного периода времени, например, время = 2: 13 Я знаю, как оценить параметры. Но теперь я не уверен, как я реализовал это правильно. Это код, который я написал. % данных т = [2 3 4 5 6; 7; 8 9 10; 11 12 13]; data1 = [5,399537437; 6,762059387; 7,34552533; 7,675700967]; data2 = [0,153279989125067; 7,395870359956480; 3,519156383296502; 2,553056632299227]; % Начальные предположения к0 = [0,001; 0,001; 0,001]; фунт = [0,0.0002,0]; UB = Inf * те (1,3); х = {т, data1, data2}; [FittedVal, fval] = fmincon (@ (к) SSQ (к, х), к0, [], [], [], [], б, UB) функция ошибки = SSQ (к, х) = время х { 1,1}; data1 = х {1,2}; data2 = х {1,3}; Ошибка = 0; для него = 1: 4 = оборудованной модели (K, время (это, :)); ошибка = ошибка + (сумма ((установлен-data1 (она)) ^ 2).) + (сумма ((установлен-data2 (она)) ^ 2).); конец конец функция вывод = модель (к, время) b0 = [0; 3,13];% начальные условия [время, значение] = ode45 (@ уравнения, время, b0); Функция S = Уравнения (T, Y) S = нули (2,1); Rep = 0,204; аг = 0,3368; проведение = 10 ^ 9; carrying2 = 1 * 10 ^ 8; с (1) = (Rep * у (1)) * (1- (у (1) / переноски)) - к (2) * аг * у (1) * (1- (у (2) / carrying2) ) + к (3) * у (2); с (2) = к (2) * аг * у (1) * (1- (у (2) / carrying2)) + к (1) * у (2) -k (3) * у (2); Конец выходного значения = (:, 2) + (значения: 1); конец Подходит для всех точек данных я использую для цикла. Это правильный путь идти о нем? В этом я не уверен, если я должен накапливать ошибки в течение цикла. Кроме того, поскольку эти моменты времени связаны, что когда я начинаю период от 5-7, данные из 2-4 должны иметь влияние, я хочу, чтобы изменить начальные условия для ода решателя ode45 с конечным значением результаты модели предыдущего момента времени, будучи в качестве начальных условий на следующий период времени. Как я могу это сделать, потому что в данный момент в каждой для итерации цикла у меня есть b0 = [0; 3,13] с (2) = к (2) * аг * у (1) * (1- (у (2) / carrying2)) + к (1) * у (2) -k (3) * у (2); Конец выходного значения = (:, 2) + (значения: 1); конец Подходит для всех точек данных я использую для цикла. Это правильный путь идти о нем? В этом я не уверен, если я должен накапливать ошибки в течение цикла. Кроме того, поскольку эти моменты времени связаны, что когда я начинаю период от 5-7, данные из 2-4 должны иметь влияние, я хочу, чтобы изменить начальные условия для ода решателя ode45 с конечным значением результаты модели предыдущего момента времени, будучи в качестве начальных условий на следующий период времени. Как я могу это сделать, потому что в данный момент в каждой для итерации цикла у меня есть b0 = [0; 3,13] с (2) = к (2) * аг * у (1) * (1- (у (2) / carrying2)) + к (1) * у (2) -k (3) * у (2); Конец выходного значения = (:, 2) + (значения: 1); конец Подходит для всех точек данных я использую для цикла. Это правильный путь идти о нем? В этом я не уверен, если я должен накапливать ошибки в течение цикла. Кроме того, поскольку эти моменты времени связаны, что когда я начинаю период от 5-7, данные из 2-4 должны иметь влияние, я хочу, чтобы изменить начальные условия для ода решателя ode45 с конечным значением результаты модели предыдущего момента времени, будучи в качестве начальных условий на следующий период времени. Как я могу это сделать, потому что в данный момент в каждой для итерации цикла у меня есть b0 = [0; 3,13] Это правильный путь идти о нем? В этом я не уверен, если я должен накапливать ошибки в течение цикла. Кроме того, поскольку эти моменты времени связаны, что когда я начинаю период от 5-7, данные из 2-4 должны иметь влияние, я хочу, чтобы изменить начальные условия для ода решателя ode45 с конечным значением результаты модели предыдущего момента времени, будучи в качестве начальных условий на следующий период времени. Как я могу это сделать, потому что в данный момент в каждой для итерации цикла у меня есть b0 = [0; 3,13] Это правильный путь идти о нем? В этом я не уверен, если я должен накапливать ошибки в течение цикла. Кроме того, поскольку эти моменты времени связаны, что когда я начинаю период от 5-7, данные из 2-4 должны иметь влияние, я хочу, чтобы изменить начальные условия для ода решателя ode45 с конечным значением результаты модели предыдущего момента времени, будучи в качестве начальных условий на следующий период времени. Как я могу это сделать, потому что в данный момент в каждой для итерации цикла у меня есть b0 = [0; 3,13] Я хочу изменить начальные условия для ода решателя ode45 с конечным значением результатов модели предыдущего момента времени, будучи в качестве начальных условий на следующий период времени. Как я могу это сделать, потому что в данный момент в каждой для итерации цикла у меня есть b0 = [0; 3,13] Я хочу изменить начальные условия для ода решателя ode45 с конечным значением результатов модели предыдущего момента времени, будучи в качестве начальных условий на следующий период времени. Как я могу это сделать, потому что в данный момент в каждой для итерации цикла у меня есть b0 = [0; 3,13]
sam_rox
1

голосов
1

ответ
37

Просмотры

Джанго: одна переменные имеют различные значения в шаблоне

Как говорит название, я передаю переменную шаблона Джанго под названием «old_link», как, например: {%, если type_disp == 'чартов%} {% ENDIF%} Диаграммы {%, если% type_disp == «»} ТАБЛИЦЫ {% ENDIF%} Таблица «old_link» переменная должна добавляться в конец URL, но он продолжает давать мне неправильную ссылку. Чтобы проверить это, я также отправил переменную в другой части шаблона, чтобы увидеть, что он возвращается. Вы можете увидеть правильное значение выше 'числа компаний раздела на рисунке ниже. Значение, где она размещена в листе и значения, где он размещен в URL, совершенно различны, и я не знаю, почему. На картинке ниже вы можете увидеть часть URL-адреса, где переменная, как предполагается, будет применяться, она показывает «HTTP: //127.0.0.1 ...» вместо «year_min ...» Значение, которое должно быть. Вот полный код шаблона: {{company_amount}} Общее финансирование {{old_link}} Количество компаний {{название}} {%, если type_disp == 'чартов%} {% с формой = entity_choice_form%} {% включают в «общее /form-alert.html»%} {% ENDWITH%} {%, если действие == 'отрасли сравнить' %} {% Действия Элиф == 'insurtech итог' %} {% действия Элиф == 'промышленность концентрации' %} {% действия Элиф == 'новых абитуриентов' %} {% ENDIF%} {% Элиф type_disp == 'таблиц' %} {% render_table Table_Values%} {% ENDIF%} {%, если% type_disp == 'чартов} {% ENDIF%} Диаграммы {%, если type_disp == 'таблиц' %} {% ENDIF% Таблица} Первый раз переменный называются в «h4», а затем он снова позвонил в таблетках Nav. Вот как я передать переменную в моих взглядах: " old_link ': referer1, я уже подтверждено, что „refer1“ имеет значение, я хочу. Как убедиться, что переменная является одинаковым в обоих местах, и почему он отличается в первую очередь?
Sam Drescher
1

голосов
0

ответ
37

Просмотры

Phoenix приложение иногда работать в изоляции

У меня есть два приложения родитель и ребенок внутри феникс зонтичного проекта. Внутри маршрутизатора родителя, у меня есть: вперед «/ ребенок», ChildWeb.Router Когда я начинаю родитель (работает микс phx.server из внутри приложений / родительского приложения, или из зонтика маршрута), я хотел бы, чтобы связываться с порт 4000, но и для ребенка, чтобы не начать (не связываться с 4000). Все запросы к ребенку роутере что-то вроде: / ребенка / child_route Но, когда я начинаю просто ребенок (работает микс phx.server из приложений / ребенка). Будет ли возможно, что привязка к порту 4000 и работать независимо друг от друга. Все дочерние маршруты могут быть доступны либо «/ ребенок / some_child_route» Возможно ли это? Было бы хорошо, чтобы не начать ребенка на другой порт, к общему главному порту приложения, как я бы связываться с п портов для каждого из п приложений в зонтичного проекта.
Sam Houston
1

голосов
1

ответ
534

Просмотры

Как извлечь данные из PostgreSQL с помощью PHP

Я не могу получить данные из PostgreSQL в PHP. Каждый раз, когда я запустил запрос он возвращает NULL. Мой запрос: $ PSQL = новый PSQL ( 'локальный', 'база данных', 'пользователь', 'пароль'); $ PSQ = pg_query ( "SELECT * FROM студентов"); $ Результат = pg_fetch_row ($ PSQ); var_dump ($ результат);
sam scoot1900
1

голосов
1

ответ
176

Просмотры

Не удается преобразовать TIFF изображения в формате JPG

я пытаюсь создать простой скрипт, который преобразует все TIFF изображения в каталоге для JPG, но я получаю эту ошибку: не могу писать режим RGBA, как JPEG Вот мой код: импорт ОС от PIL импорта изображения yourpath = os.getcwd () для корневых, директорий, файлов в os.walk (yourpath, Перевернутые = False): для имени в файлах: печать (os.path.join (корень, имя)), если os.path.splitext (os.path.join (корень , имя)) [1] .lower () == ".tiff ": если os.path.isfile (os.path.splitext (os.path.join (корень, имя)) [0] +" .jpg" ): печать ( «файл JPEG уже существует% S» имя%) # Если JPEG * НЕ *, создайте один из кальцита. еще: выходной_файл = os.path.splitext (os.path.join (корень, имя)) [0] + ".jpg" попытка: им = Image.open (os.path.
Green_Sam
1

голосов
1

ответ
23

Просмотры

Не в состоянии й ThreadFacroy () для Aeron медиа драйвера

Я не могу установки нового Threadfactory () в образце LowLatencyMediaDriver для Aeron. Ниже кода и моментальные снимки для имен потоков в VisualVM. общественного класса LowLatencyMediaDriver {государственной статической силы основных (конечная String [] арг) {loadPropertiesFiles (арг); ThreadFactory conductorThreadFactory = новый ThreadFactoryBuilder () setNameFormat (LowLatencyMediaDriver.class.getName () + "- дирижер% D") setDaemon (истина) .build ().;. ThreadFactory receiverThreadFactory = новый ThreadFactoryBuilder () setNameFormat (LowLatencyMediaDriver.class.getName () + "- Receiver-% D") setDaemon (истина) .build ().;. . ThreadFactory senderThreadFactory = новый ThreadFactoryBuilder () setNameFormat (LowLatencyMediaDriver.class.getName () + "- Sender-% d") setDaemon (истина) .build ();. Окончательный MediaDriver.Context CTX = новый MediaDriver. Контекст () .termBufferSparseFile (ложь) .threadingMode (ThreadingMode.DEDICATED) .conductorThreadFactory (conductorThreadFactory) .receiverThreadFactory (receiverThreadFactory) .senderThreadFactory (senderThreadFactory) .conductorIdleStrategy (новый BusySpinIdleStrategy ()) .receiverIdleStrategy (новый BusySpinIdleStrategy ()) .senderIdleStrategy (новый BusySpinIdleStrategy ()); попробуйте (MediaDriver игнорировали = MediaDriver.launch (CTX)) {новый ShutdownSignalBarrier () ждать (). System.out.println ( "Shutdown Driver ..."); }}} Введите описание изображения здесь receiverThreadFactory (receiverThreadFactory) .senderThreadFactory (senderThreadFactory) .conductorIdleStrategy (новый BusySpinIdleStrategy ()) .receiverIdleStrategy (новый BusySpinIdleStrategy ()) .senderIdleStrategy (новый BusySpinIdleStrategy ()); попробуйте (MediaDriver игнорировали = MediaDriver.launch (CTX)) {новый ShutdownSignalBarrier () ждать (). System.out.println ( "Shutdown Driver ..."); }}} Введите описание изображения здесь receiverThreadFactory (receiverThreadFactory) .senderThreadFactory (senderThreadFactory) .conductorIdleStrategy (новый BusySpinIdleStrategy ()) .receiverIdleStrategy (новый BusySpinIdleStrategy ()) .senderIdleStrategy (новый BusySpinIdleStrategy ()); попробуйте (MediaDriver игнорировали = MediaDriver.launch (CTX)) {новый ShutdownSignalBarrier () ждать (). System.out.println ( "Shutdown Driver ..."); }}} Введите описание изображения здесь . Запуск (CTX)) {новый ShutdownSignalBarrier () ждать (); System.out.println ( "Shutdown Driver ..."); }}} Введите описание изображения здесь . Запуск (CTX)) {новый ShutdownSignalBarrier () ждать (); System.out.println ( "Shutdown Driver ..."); }}} Введите описание изображения здесь
Sam
1

голосов
0

ответ
28

Просмотры

Trouble with read.coda function in R

У меня возникли проблемы с чтением выходной цепи Маркова Монте-Карло (MCMC) с помощью функции read.coda из библиотеки Coda для байесовской диагностики в R. Моя проблема заключается в том, что MCMC представление данных в настоящее время дополняется НС. Вот то, что функция возвращает: цепи Маркова Монте-Карло (MCMC) Выход: интервал Start = 1 End = 6 Прореживание = 1 Rho сигма2 1 0,204 NA 2 0,205 NA 3 0,206 NA 4 NA 0,147 5 NA 0,148 6 NA 0,149 Мой ожидаемый результат является марковской цепи Монте-Карло (MCMC) выход: Start = 1 End = 6 Разбавление интервал = 1 Rho сигма2 1 0,204 0,147 2 0,205 0,148 3 0,206 0,149 форматирования требуется создание индексных файлов (.txt) говорю вам имя каждой переменной и диапазон строки и файл цепь (.txt) содержит значение переменных и число итераций. Вот основной рабочий пример, который копирует меня вопрос. Моя index.file выглядит следующим образом: Rho 1 3 сигма2 4 6, где строки 1-3 соответствуют значениям для Rho, 4-6 для сигма2 и мой out.file выглядит следующим образом: 2 0,204 1 0,205 3 0,206 4 0,147 5 0,148 6 0,149 Значит ли кто-нибудь знает, почему я не возвращает ожидаемый результат?
Sam Comber
1

голосов
1

ответ
165

Просмотры

Как обратный адрес для действия администратора?

Я отправляю это, потому что я искал StackOverflow и документы в течение длительного времени, не находя ответ - надеюсь, это поможет кому-то из. Вопрос заключается в том, для целей тестирования, как я могу найти URL, что связанно с админами действий для конкретной модели? Модель администратора URLs могут быть найдены с помощью обратного (администратора: appname_modelname_ *), где * действие (изменение, удаление и т.д.). Но я не мог найти для действий администратора, и с тех пор я определения пользовательских действий, я хотел бы получить URL.
Sam Bobel
1

голосов
1

ответ
152

Просмотры

Возможно ли мое приложение, чтобы аннулировать OAuth маркер, он больше не нужен?

У меня есть приложение, которое идет через обычный OAuth 2 потока и использует полученные маркеры, чтобы сделать обычные вызовы API от имени пользователей. Когда они поворачиваются этой функцией выключения, я хотел бы, чтобы отменить маркер (отчасти потому, что я не хочу сидеть на общих принципах, а отчасти потому, что я только что видел захватывающую ошибку, когда автоматизированный процесс не «получить памятку "и все действующие от имени пользователя, даже если они больше не хотели такого поведения). Можно ли отменить маркер Microsoft OAuth таким образом, подобно тому, как Google делает Revoke маркеров?
1

голосов
0

ответ
409

Просмотры

CATIA макрос из питона

I would like to use my macro (.CATScript) to open the catia interface and make the changes listed in the macro script to the .CATpart and give output as .stp file. Is it possible to use python to realise this function? There was an example in Run a Catia macro with a python script, but it didn't work in my case. I edited the code as below and gave it a run. import win32com.client catapp = win32com.client.Dispatch("CATIA.Application") catapp.StartCommand('Macro_schweller_model_lsopt.CATScript') The error I had was File "C:\FK-Programme\python36-32\Anaconda\Install\lib\site-packages\win32com\client\dynamic.py", line 91, in _GetGoodDispatch IDispatch = pythoncom.CoCreateInstance(IDispatch, None, clsctx, pythoncom.IID_IDispatch) com_error: (-2147221005, 'Ungültige Klassenzeichenfolge', None, None) My .CATscript looks like this Sub CATMain() Dim FileToOpen as String Dim partDocument1 As Document Dim part1 As Part Dim AnglePara As Parameter Dim parameters1 As Parameters Dim AmplitudePara As Parameter Dim WavelengthPara As Parameter FileToOpen = "E:\Datei\Results\Optimization\LS_OPT_results\Optimization_model_1\Schweller_fully_corrugated.CATPart" Set partDocument1 = CATIA.Documents.Open(FileToOpen) Set part1 = partDocument1.Part Set parameters1 = part1.Parameters Set AnglePara = parameters1.RootParameterSet.DirectParameters.Item("Angle") AnglePara.Value = -7 Set AmplitudePara = parameters1.RootParameterSet.DirectParameters.Item("Amplitude") AmplitudePara.Value = 30 Set WavelengthPara = parameters1.RootParameterSet.DirectParameters.Item("Wavelength") WavelengthPara.Value = 30 CATIA.DisplayFileAlerts = False partDocument1.Part.Update partDocument1.ExportData "E:\Datei\Results\Optimization\LS_OPT_results\Optimization_model_1\Schweller.stp", "stp" End Sub
Simulationeng_sam
1

голосов
1

ответ
39

Просмотры

Postgres: ERROR: value too long for type character(4)

Я новичок в Postgres и в настоящее время пытаюсь написать функцию, которая принимает в целом, а затем вызывает другую (определенно работает) заранее написанные функции с этим входом. Если я позвоню заранее написанные функции непосредственно, например: выберите * от FUNC (3456789); Я получаю результат я ожидаю, без ошибок. Однако, если я называю это внутри моей функции: создать или заменить функцию my_func (_id целое) возвращает setof запись в $$ объявить REC Запись; начать для гее в выберите * от Func (_ID) возвращения петли в следующем гее; конец цикла; конец; $$ язык plpgsql; где я называю это с точно таким же параметром: выберите * из my_func (3456789); Я получаю следующее сообщение об ошибке: Ошибка: значение слишком долго для символа (4) КОНТЕКСТА типа: PL / PgSQL функции my_func (целое число) строка 5 в течение более чем выбрать строки Почему эти два случай разные, и как я могу это исправить? EDIT: FUNC (_sid) возвращает это: CREATE FUNCTION FUNC (_sid целое) ВОЗВРАТ SETOF записи Язык plpgsql AS $$ ... и Record это определяет, как это: создать тип записи, как (код полукокса (8), имя полукокса (4) , Num целое число, работа символ (4));
Sam
1

голосов
0

ответ
40

Просмотры

Как связать зависимости с противоречивыми версиями subdependency?

Я хотел бы, чтобы связать две библиотеки, Foo и бар, в моей динамической библиотеке MyLib. Проблема в том, что Foo зависит от версии А Баз и бар зависит от версии Б Baz. Я не могу связать с обеих версий Baz без конфликтующих символов. Версии База, похоже, не обратно совместим либо, поэтому я не могу просто затирать над символами более новой версией. Foo и бар может быть построена статически или динамически. Более конкретно, я хотел бы связать librealsense и последнюю версию (0.0.6) из libuvc. Тем не менее, librealsense имеет сильно измененную версию 0.0.5 из libuvc внутри. Вот почему я не могу просто поменять 0.0.5 на 0.0.6. Что такое правильный способ обработки этой ситуации?
Sam P
1

голосов
1

ответ
254

Просмотры

Firebase не может проверить подлинность после построения электронного приложения

У меня есть проблема с Firebase, React и Electron. Когда я использую мое приложение в разработчике, я использую локальный сервер для загрузки с реагировать-скрипты запуска, поэтому он загружается в HTTP: // локальный: 3000. Я использую этот URL, чтобы загрузить мое приложение с Electron. НО когда я пытаюсь идти в производство, я использую электрон-строитель. Я строй моего приложения с билдом реагировать-скрипт, это создать папку сборки, а также для электронного приложения, изменить загрузку URL для файла: // $ {path.join (__dirname, «../build/index.html» .. Я использую построить -c.extraMetadata.main = сборки / electron.js это теперь загружается отлично, но когда я пытаюсь проверить подлинность ничего не произошло, и в консоли, он говорит: код: авториз / операция-это-не поддерживаемые в -за-Environnement сообщение:. Эта операция не поддерживается в Environnement это работает на «location.protocol» должен быть HTTP, HTTPS или хром расширение и веб-хранилище должно быть включить Как я могу решить эту проблему? Моя гипотеза, что это потому, что я не пишу URL моего приложения в Авторизованных доменов в Firebase Вход в методе, но нет URL для моего приложения, он местный. Нужно ли я загрузить сервер трудоустроить Firebase? Я вижу подобный пост, но без ответа
Monsieur Sam
1

голосов
0

ответ
250

Просмотры

How do I add a table in MySQL using docker-compose

I am using docker-compose to create a web application using PHP and MySQL.The container that runs MySQL has the database installed however, I am not able to find the table in there. I have made use of a volume that contains the table .sql extension). Below is my docker-compose.yml file `version: '3' services: web_1: container_name: web1_2 build: . ports: - "8081:80" networks: test: ipv4_address: 172.28.0.2 web_2: container_name: web2_2 build: . ports: - "8082:80" networks: test: ipv4_address: 172.28.0.3 lb_2: container_name: lb_2 build: ./lb ports: - "8080:80" networks: test: ipv4_address: 172.28.0.4 db_2: container_name: db_2 image: mysql:latest restart: always volumes: - dbdata:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: cloud MYSQL_USER: root MYSQL_PASSWORD: password ports: - "3306:3306" networks: test: ipv4_address: 172.28.0.5 networks: test: ipam: driver: default config: - subnet: 172.28.0.0/16 volumes: dbdata: ` This is the sql file present on the hostmachine which I am mountig on /var/lib/sql on the docker container. `CREATE TABLE cloud.basic (name VARCHAR(20), age INT, location VARCHAR(20)); INSERT INTO TABLE cloud.basic VALUES ("Sampy", 23, "Boulder"); INSERT INTO TABLE cloud.basic VALUES ("Gian", 27, "Raton");` Where doyou think I am going wrong? Is my approach wrong? Any help will be greatly appreciated
Sam
1

голосов
1

ответ
117

Просмотры

Я пытаюсь сделать красный свет на MSP430 мерцании пошагово для каждого нажатия кнопки на ассемблере

Я пытаюсь сделать свет на MSP430 мигает с каждым нажатием кнопки и отслеживать, сколько раз была нажата кнопка. Например, одна кнопка пресса мигает один раз, и следующая кнопка будет мигать нажмите дважды ЭСТ. Я подготовил код, который делает свет реагирует на нажатие кнопки, и код, который делает свет мигает, однако у меня возникают проблемы, интегрирующий два, чтобы сделать свет Blink только определенное количество раз. ; Код, чтобы сделать свет, чтобы на с нажатием кнопки, а также регистр приращения удержания #include «msp430.h»; #define под контролем включает в себя имя файла, основное; Имя модуля PUBLIC главный; сделать основную этикетку vissible; вне этого модуля ORG 0FFFEh DC16 INIT; установить сброс вектор «» инициализацию этикетки RSEG CSTACK; предварительная декларация сегмента RSEG КОД; Место программы в 'CODE' сегмент инициализации: MOV #SFE (CSTACK), SP; настроить стек главное: NOP; Основная программа MOV.W # WDTPW + WDTHOLD, & WDTCTL; Остановка сторожевого таймера bis.b # 001h, & P1DIR bic.b # 008h, & P1DIR bis.b # 008h, & P1REN bis.b # 008h, & P1IE; Открытые порты bis.b # 008h, & P1IFG BIS.B # 008h, & P1OUT mov.w # 00000000h, R8; Регистрация провести приращения BIS.W # CPUOff + ГНС, SR; Введите LPM NOP; Пропустить цикл P1_ISR Bis.b # 1ч, P1DIR; Изменение Light статус xor.b # 001, и P1OUT bic.b # 008h, & P1IFG add.w # 1h, R 8; Добавьте один к R8 mov.w R8, R9; Копировать R8, R9, чтобы Рети; Выход прерывания COMMON INTVEC ORG RESET_VECTOR; Вектор прерывания ВЕКТОР: ORG PORT1_VECTOR DW P1_ISR JMP $ END // Код, чтобы сделать свет вспышки каждый второй #include "msp430.h"; #define под контролем включает в себя имя файла, основное; Имя модуля PUBLIC главный; сделать основную этикетку vissible; вне этого модуля ORG 0FFFEh DC16 INIT; установить сброс вектор «» инициализацию этикетки RSEG CSTACK; предварительная декларация сегмента RSEG КОД; место программы в «CODE» Сегмент инициализации: MOV #SFE (CSTACK), ИП; настроить стек главное: NOP; Основная программа MOV.W # WDTPW + WDTHOLD, & WDTCTL; Остановка таймер BIS.B # LFXT1S_2, & BCSCTL3 BIC.B #OFIFG, & IFG1 BIS.W # SCG0 + SCG1, SR BIS.B # SELM_3, & BCSCTL2 BIS.B # DIVA_3, & BCSCTL1 BIS.B # DIVM_3 + DIVS_3, & BCSCTL2 мов .W #CCIE, & TACCTL0 MOV.W # 1000, & TACCR0 MOV.W # TASSEL_1 + MC_1, & TACTL BIS.W # CPUOff + ЭДД, SR TA0_ISR: Bis.b # 1h, P1DIR xor.b # 001h, & P1OUT RETI COMMON INTVEC ORG TIMER0_A0_VECTOR DW TA0_ISR JMP $; перейти к текущему местоположению «$»; (Бесконечный цикл) Я попытался объединить обе эти участки кода, Однако это только приводит к мигающим светом, который я могу переключать между циклами с нажатием кнопки. У меня также есть проблемы с реестром увеличивающимся в IAR. Когда я шагаю через отладчик, он увеличивает R8 на кнопку печати, однако, когда я просто нажмите пойти, чтобы запустить программу, он не будет увеличиваться в меню регистра. любые мысли, комментарии или указатели в правильном направлении было бы весьма признателен. Примечание: В то время как я понимаю, что это может быть реализовано в C гораздо проще, я должен сделать это в Ассамблее. или указатели в правильном направлении было бы весьма признателен. Примечание: В то время как я понимаю, что это может быть реализовано в C гораздо проще, я должен сделать это в Ассамблее. или указатели в правильном направлении было бы весьма признателен. Примечание: В то время как я понимаю, что это может быть реализовано в C гораздо проще, я должен сделать это в Ассамблее.
Sam Mullinix
1

голосов
1

ответ
46

Просмотры

Jquery live search, doesnt exit if statement once content is removed from the input

I am currently in a final team project for my training as a web developer. And i did wrote a live search code for our application and it works as intended until the point i remove the content from the input. The code stays sometimes in the if statement to remove the append. And i dont see why. Does someone know? Here is my code: $(function(){ var check = 0; $("#getQuestions").on("keyup", function(){ check++; var inputLength = $("#getQuestions").val().length; if (check === 3 || inputLength === 0) { $(".liveSearch").remove(); } if (inputLength >= 1) { if(check === 3 ){ $.ajax({ type: "POST", url: "/getQuestions", data: {"question": $("#getQuestions").val()} }).done(function(response){ for (var i = 0; i < response.length; i++) { var id = response[i].id; var title = response[i].title; $("#listQuestions").append('
Sam Mitschiro
1

голосов
0

ответ
118

Просмотры

Kué несколько очередей для различных групп пользователей

Привет поэтому я использую приоритет планировщик Kue https://github.com/Automattic/kue Что мне нужно планировщик для обработки одного задания в то время, на основе имени проекта. Таким образом, код должен выглядеть нечто похожее на jobs.create (item.project.name); // Добавление задания в jobs.process очереди (item.project.name, 1, функции (работы, сделано) {// Обработка задания здесь}); Проблема заключается в том, я не знаю, имя, пока пользователи не делает запись запроса router.post ( «/ добавить к очереди», REQ, разрешение) и обработка и сохранение в одной и той же функции не работает. Любая помощь будет принята с благодарностью.
Sam

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

Связанные вопросы