Вопросы с тегами [function]

1

голосов
2

ответ
77

Просмотры

Почему не работает называть именующее выражение

Это должно быть довольно очевидно, но я не мог любой нормативно-справочный в стандарте явно, что вызов функции (не) именующий. Существует несколько связанного вопрос, но речь идет о C ++ и никаких ссылок не предусмотрена. Просматривая 6.5.2.2 (p5) Функция вызывает только я мог бы найти, если выражение, которое обозначает вызываемой функции имеет тип указатель на функцию, возвращающую тип объекта, выражение вызова функции имеет тот же тип, что и тип объекта, и имеет значение определяется, как указано в 6.8.6.4 6.3.2.1 (p1) утверждает, что именующее выражение является выражением (с типом объекта другой thanvoid), что potentiallydesignates объект так что я пытался найти, если вызов функции обозначает объект. Не указано в стандарте, если результат вызова функции имеет срок хранения и срок службы. Так как любой объект имеет срок хранения и срок службу я пришел к выводу, что любое выражение вызова функции не обозначает объект, следовательно, не в именующем выражение. Но это кажется запутанным и сложным. В частности, я нашел пример 6.5.2.3 (Р7): Пример 1 Если F представляет собой функцию, возвращающую структуру или объединение, и х является членом этой структуры или объединения, F () х является допустимым выражением постфикса, но это не так. именующий. Судя по этому примеру, если F () будет именующим п (). Х будет также именующей. Но примеры являются информативными, которые заставили меня запутался. F (). х является допустимым выражением постфикса, но не именующий. Судя по этому примеру, если F () будет именующим п (). Х будет также именующей. Но примеры являются информативными, которые заставили меня запутался. F (). х является допустимым выражением постфикса, но не именующий. Судя по этому примеру, если F () будет именующим п (). Х будет также именующей. Но примеры являются информативными, которые заставили меня запутался.
Some Name
1

голосов
1

ответ
1.3k

Просмотры

Оптимальная длина функции Python (Style) [закрыт]

Возможно, это не правильное место, чтобы задать этот вопрос, и часть меня думает, что нет никакого реального ответа на него, но мне интересно посмотреть, что опытные пользователи Python должны сказать по этой теме: Для обеспечения максимальной читаемости, краткости, и полезность, что диапазон для оптимальной длины функции Python? (При условии, что эта функция будет использоваться в сочетании с другими функциями, чтобы сделать что-то полезное.) Я понимаю, что это невероятно зависит от поставленной задачи, но как Второкурсник Comp. Sci. майор, один из наиболее последовательных указаний профессоров для написания программ, которые состоят из коротких функций так, чтобы разбить их на «простые», дискретные задачи. Я сделал большой рыть, в том числе через стиль руководства Python, но я не придумать хороший ответ. Если есть какой-либо опытный Python пользователи, которые хотели бы весить на эту тему, я был бы признателен за понимание. Благодарю.
austin_sherron
1

голосов
1

ответ
2.9k

Просмотры

Получение ошибки Oracle ORA-06572 при вызове функции с параметром из

Я много раз пытался позвонить ниже функции Oracle, которая имеет выходной параметр, и каждый раз, когда я получаю ошибку ORA-06572, могли бы вы предоставить мне лучший способ сделать это? ФУНКЦИЯ GET_NUMBER_TYPE (P_MSISDN в количестве, P_CONTRACT_TYPE OUT BCC_CONTRACTS.CONTRACT_TYPE% ТИП) ВОЗВРАТ BCC_CONTRACTS.CONTRACT_TYPE% ТИПА НАЧАТЬ ВЫБОР CON.CONTRACT_TYPE INTO P_CONTRACT_TYPE ОТ BCC_CONTRACTS CON, BCC_SUB_NUMBERS SUB ГДЕ CON.CONTRACT_NO = P_MSISDN И SUB.STATUS = 2; ИСКЛЮЧЕНИЕ КОГДА NO_DATA_FOUND ТОГДА DBMS_OUTPUT.PUT_LINE ( ​​«не найдены данные»); END GET_NUMBER_TYPE;
mustafa mohammed
1

голосов
2

ответ
48

Просмотры

Оператор TypeOf не работает, как ожидалось

Я пытаюсь проверить, существует ли конкретный объект Javascript. Успех вар = функция (данные) {вар х = 0; вар numOfCards = data.length; для (х = 0; х
Jordan
1

голосов
2

ответ
1.3k

Просмотры

Azure функция C #: Создание или заменить документ в Космосе БД по запросу HTTP

Я пытаюсь построить Azure функцию в C #, который создает новый объект документа в Azure космосе БД с помощью SQL API, если идентификатор не существует и обновляет объект документа, если он уже существует. Контекстный за это вход Chatbot истории чата уникальных пользовательских сессий. Входные данные: HTTP GET запрос с параметрами (идентификатор (строка), chatHistory (строка) и chatDateTime (строка)) Вывод: Если объект документа с таким же идентификатором уже существует - то обновить документ с входным chatHisotry и chatDateTime. Если объект документа не существует с таким же идентификатором затем создать новый объект документа с идентификатором, chatHistory и chatDateTime равного входа. Любая помощь очень ценится! Борется с этим в течение нескольких дней. Пример объекта документа: { "ID": "ESCRfAKwlTbH8W5aVRLxgA", "chatHistory": "Привет, привет", "
Michael
1

голосов
3

ответ
47

Просмотры

Функция Итерации Запрос

Я была поставлена ​​задача создания функции, которая итерирует через массив. Ниже то, что у меня есть, но я получаю не определено. Что мне не хватает? Функция lookingForDave (обр) {для (вар я = 0; I <обр; я ++) {если (array.forEach === 'Dave') {возвращение 'Я нашел его'; } Еще {возвращение 'Не Dave'; }}} Вар testArray = [ 'Дэйв']; console.log (lookingForDave (testArray));
Bryan McCormack
1

голосов
5

ответ
57

Просмотры

установка неустановленных свойств как свойства по умолчанию в функции?

Я довольно новый для JS и я пытаюсь узнать некоторые основы функций. Я столкнулся с проблемой, я создал такую ​​функцию: функцию SomeName (элемент, настройки = {я: "# 1d252c", i2: "# FFF"}) {.......} Если бы я вызовите функцию как SomeName (элемент). я и i2 сохраняют свои значения, однако если я называю это как SomeName (элемент, {я: «# 3acbda»}), значение I действительно изменяется, однако значение i2 не определено, так как я присвоить значение по умолчанию не свойство, когда объект настройки больше не используется значение по умолчанию. Поэтому, когда я назначить параметры только I, i2 только значение по умолчанию «#fff» и не определено.
Apoqlite
1

голосов
2

ответ
38

Просмотры

Почему я могу назначить `Function` к` Interface` в машинописном?

Я читаю машинописи Справочник - Generics, и есть фрагмент кода, как показано в следующем: интерфейс GenericIdentityFn {(Arg: Т): Т; } Функция тождества (Arg: Т): Т {возвращение Arg; } Пусть myIdentity: GenericIdentityFn = идентичность; Я хотел бы знать, почему я могу присвоить идентификатор (который является функцией) переменной с типом GenericIdentityFn (который представляет собой интерфейс)?
fluency03
1

голосов
3

ответ
43

Просмотры

Подсчитайте повторение элемента в массиве, используя функцию с одним параметром

Добрый день, я пытаюсь подсчитать, сколько раз появляется конкретный элемент массива. Я пытался, но мой код ниже считается только один из массива, даже если он появляется несколько раз (это не проблема). Я хочу, чтобы вернуть количество времени появляется каждый элемент. Например, пусть обр = [1, 3, 2, 1]; это должен возвращать {1: 2} {3: 1} {2: 1} Мой код возвращает 3 (как он просто не считает один дважды) Как я идти об этом? Ниже мой код функции numberCount (число) {пусть счетчик = 0; number.forEach (функция (пункт, индекс) {если (number.indexOf (пункт) == индекс) граф ++;}); console.log (количество); }
diagold
1

голосов
2

ответ
55

Просмотры

Ramda: Как перевести нормальное приложение к трубе или сочинить

Это новичок вопрос (я еще совсем новичок в Ramda и функциональное программирование в целом). У меня есть функция с двумя аргументами. Для простоты предположим, что это просто вычитает число. Я хочу, чтобы перевернуть и снискать его аргументы. Я понял, как сделать это вручную, но это на самом деле чувствует, как это может быть сделано с трубой или сочинить, и я не могу понять, каким образом. импорт {Карри, флип, трубы} от 'ramda'; Const вычитают = (а, б) => а - Ь; // вычитают (1, 4); -3 Const flippedCurriedSubtract = флип (Карри (вычитание)) // flippedCurriedSubtract (1) (4); 3 трубы (флип, карри, вычитание) (1) (4); // NaN Как бы вы сделать это с помощью трубы или сочинить? EDIT: труба (Карри, флип) (вычитание); // работает
J. Hesters
1

голосов
1

ответ
68

Просмотры

станд :: функции и станд :: привязка возвращаемого значения

Я пытаюсь понять, как станд :: свяжи и станд :: работа. Я не могу получить следующий код для компиляции: #include #include #include аннулируются функции (Int А, поплавок б, станд :: строка сопзЬ & S) {зЬй :: COUT
Luca
1

голосов
2

ответ
89

Просмотры

C ++ проходя зЬй :: функции с пользовательским объектом в качестве аргумента в резьбе

У меня есть отдельный класс для обработки резьбы, и существует функция необходима для создания потока и повторить функцию для определенного интервала ничтожной timer_start_custom (станд :: функции FUNC, строки файла, строки и lastline, вектор & Dict, беззнаковое целочисленное значение интервала) { станд :: нить ([FUNC, интервал, имя файла, lastline, ДИКТ] () {в то время (правда) {автоматического х = станд :: хроно :: steady_clock :: сейчас () + станд :: хроно :: миллисекунды (интервал) ; FUNC (имя файла, lastline, ДИКТ); станд :: this_thread :: sleep_until (х);}}) отсоединить (). } Однако, сейчас компилятор compain: Нет функции соответствия для вызова объекта типа «Const станд :: функция» (он же «сопзЬ функции») Я знаю, что если место функция в том же файле, то я могу пропустить FUNC в качестве параметра,
Edison Lo
1

голосов
2

ответ
8.4k

Просмотры

Функция импорта данных из текстового файла в таблицу SQL-сервера

Я совершенно новый с SQL Server. У меня есть .txt файл со значениями, разделенными так: 20120101; 001; 2; 0; 0; 0; 0; 0; 8 20120102; 002; 3, 0, 0, 0, 0, 0, 8 20120103; 003 ; 4; 0; 0; 0; 0; 0; 8 ... этот файл находится на сервере, и мне нужно импортировать этот файл каждый день в том же час autommaticaly и обновлять изменения (файл меняется каждый день). Я думал, в создании функции, чтобы сделать это, но я не знаю, если это вообще возможно. Любая помощь будет оценена. Заранее спасибо.
andoni90
0

голосов
2

ответ
39

Просмотры

Как я могу использовать этот указатель с указателем на функцию-член

У меня есть ЬурейеЕ для указателя функции: ЬурейеЕ BOOL (WlanApiWrapper :: * (connect_func)) (WLAN_AVAILABLE_NETWORK, Const символ *, Const символ *); и есть метод, который возвращает указатель на функцию: Const авто connect_method = map_algorithm_to_method (* сеть) Поэтому я хочу, чтобы назвать это так: (. * это * connect_method) (* сеть, SSID, проход); но получает сообщение об ошибке: Error (активный) E0315 объект имеет тип классификаторов, которые не совместимы с функцией членом CppWlanHack C: \ Projects \ CppWlanHack \ CppWlanHack \ WlanApiWrapper.cpp 52, но когда я называю это так: WlanApiWrapper е; (Е * connect_method.) (* Сеть, SSID, проход); все строит ... Как я могу вызвать метод без создания объекта, так как я уже имел объект (этот указатель)
Andriy
1

голосов
0

ответ
137

Просмотры

Переходя локальную переменную в анонимной функции в Javascript (D3 фильтрация)

Я пытаюсь передать локальную переменную (словарь) в функции D3 фильтра, но имею мало успеха в этом. d3appendedElement.on ( "щелчок", функция (d) {вар county_list = state_retriever [d.id]; // county_list представляет собой словарь: // county_list = { "56001": правда, "56003": правда, "56005" : правда, ...} embedGroup.filter (функция (е) {console.log (е); // е = [ "16079", -0,36402252840408394, -0,5303157467831482] // здесь, я хотел бы иметь доступ к county_list . Тем не менее, я не // следующий не работает, я получаю // `Uncaught ReferenceError:. county_list не defined` возврата е [0] в county_list;});} county_list представляет собой словарь строк совпавших с правдой. embedGroup является объектом d3, и я пытаюсь фильтровать каждую точку данных (фильтр [ «16079», -0,36, -0,53] на 16079) на основе того, является ли оно в словаре county_list. Есть ли способ сделать это без county_list глобального переменного?
asuprem
1

голосов
0

ответ
362

Просмотры

Сиамские сети Точность?

Я использую контрастную слой потери из этого документа: Я установил разницу до определенного значения. Но я не совсем уверен, как я бы вычислить точность для задачи классификации. Насколько я знаю, я бы рассчитать евклидово расстояние от особенностей и проверить на определенный порог. Был бы этот порог те же, что и маржа? Или это еще один параметр, который должен быть найден?
Luke
1

голосов
6

ответ
50

Просмотры

Возвращение массива строк и чисел от разобранного объекта

Попытка создать функцию для удаления дубликатов из массива строк, чисел и логических значений путем добавления значений массива к объекту в качестве ключей, а затем нажатием клавиши на массив результатов. Я знаю, что я могу написать это гораздо более быстро и чисто с обратным вызовом и «.filer» / «.indexOf», но я стараюсь писать без. Const removeDuplicates = (обр) => {пусть результат = []; пусть OBJ = {}; для (пусть я = 0; я <arr.length; я ++) {OBJ [обр [я]] = ""; } Для (ключ в OBJ) {если (TypeOf ключевых === 'число') {result.push (ParseInt (ключ)); } Еще {result.push (ключ); }} Возвращаемый результат; } Const myArr = [1,2,2, "Привет", "Привет", 3,3, "до свидания", "до свидания", 4,4,4, правда, правда, 5,5]; console.log (removeDuplicates (myArr)); Эта функция возвращает: [ "1", "2", "3", "4", "5", "привет", "до свидания", "правда"] Я ожидаю: [1, 2, 3, 4, 5, "привет", "до свидания" , "правда"]; Не знаю, почему мой «ParseInt» не работает. Я подозреваю, что это что-то делать с тем, как я использую «TYPEOF». Или, возможно, когда я добавляю значение массива в объект они сохраняются в ключах объектов как строки. Любая помощь приветствуется. м при добавлении значения массива в объект они сохраняются в ключах объектов как строки. Любая помощь приветствуется. м при добавлении значения массива в объект они сохраняются в ключах объектов как строки. Любая помощь приветствуется.
slimdoja
1

голосов
2

ответ
57

Просмотры

R Какое повторение цикла производит значение больше, чем критическое значение

] 1 0 42 13 7 0 1 100 0 0 0 [12,] 1 0 41 12 8 0 1 100 0 0 0 [13,] 1 0 40 1011 9 0 1 100 0 0 0 [14,] 1 0 39 1010 10 0 1 100 0 0 0 [15,] 1 0 38 1009 11 0 1 100 0 0 0 [16,] 1 0 37 1008 12 0 1 100 0 0 0 Но я получаю ошибки, 1: В мин (что (tvec > Tcrit)): нет, не пропущенных аргументов не в мин; возвращение Inf И я хочу, чтобы приспособить его так, что я могу найти минимальное значение `i` в моем цикле таким образом, что` тт> tcrit` Так что я хочу делать что-то вроде мин (что (я такая, что (тт> Tcrit) ), но я не знаю, как написать это в R. Извините за не очень поможет, потому что я пытался искать, но я не знаю, как объяснить это правильно.
Gragbow
1

голосов
2

ответ
48

Просмотры

Как динамически вызвать функцию с контроллером, который называется динамически?

Я пытаюсь моей мини улучшения обнаружения веб-сайта по реализации динамического маршрутизатора, так что я сделал следующее
1

голосов
0

ответ
257

Просмотры

C++ MinHook function hooking - error: invalid conversion

I am trying to use the MinHook library, but when I try to compile the example code I get the following error: E:\Dev\C++\detour\main.cpp:50:98: error: invalid conversion from 'int (__attribute__((__stdcall__)) *)(HWND, LPCWSTR, LPCWSTR, UINT) {aka int (__attribute__((__stdcall__)) *)(HWND__*, const wchar_t*, const wchar_t*, unsigned int)}' to 'LPVOID {aka void*}' [-fpermissive] if (MH_CreateHook(&MessageBoxW, &DetourMessageBoxW, reinterpret_cast(&fpMessageBoxW)) != MH_OK) Line 50 is: if (MH_CreateHook(&MessageBoxW, &DetourMessageBoxW, reinterpret_cast(&fpMessageBoxW)) != MH_OK) Complete main.cpp #include #include "MinHook.h" #if defined _M_X64 #pragma comment(lib, "libMinHook.x64.lib") #elif defined _M_IX86 #pragma comment(lib, "libMinHook.x86.lib") #endif typedef int (WINAPI *MESSAGEBOXW)(HWND, LPCWSTR, LPCWSTR, UINT); // Pointer for calling original MessageBoxW. MESSAGEBOXW fpMessageBoxW = NULL; // Detour function which overrides MessageBoxW. int WINAPI DetourMessageBoxW(HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType) { return fpMessageBoxW(hWnd, L"Hooked!", lpCaption, uType); } int main() { // Initialize MinHook. if (MH_Initialize() != MH_OK) { return 1; } // Create a hook for MessageBoxW, in disabled state. if (MH_CreateHook(&MessageBoxW, &DetourMessageBoxW, reinterpret_cast(&fpMessageBoxW)) != MH_OK) { return 1; } // or you can use the new helper function like this. //if (MH_CreateHookApiEx( // L"user32", "MessageBoxW", &DetourMessageBoxW, &fpMessageBoxW) != MH_OK) //{ // return 1; //} // Enable the hook for MessageBoxW. if (MH_EnableHook(&MessageBoxW) != MH_OK) { return 1; } // Expected to tell "Hooked!". MessageBoxW(NULL, L"Not hooked...", L"MinHook Sample", MB_OK); // Disable the hook for MessageBoxW. if (MH_DisableHook(&MessageBoxW) != MH_OK) { return 1; } // Expected to tell "Not hooked...". MessageBoxW(NULL, L"Not hooked...", L"MinHook Sample", MB_OK); // Uninitialize MinHook. if (MH_Uninitialize() != MH_OK) { return 1; } return 0; } Here is my CMakeLists.txt file: cmake_minimum_required(VERSION 3.9) project(detour) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11 -static-libgcc -static-libstdc++") include_directories(hde) file(GLOB SOURCES ${detour_SOURCE_DIR}/*.cpp ${detour_SOURCE_DIR}/*.c ${detour_SOURCE_DIR}/*.h ${detour_SOURCE_DIR}/hde/*.c ${detour_SOURCE_DIR}/hde/*.h) set(SOURCE_FILES ${SOURCES}) add_executable(detour ${SOURCE_FILES}) Do I miss something really simple? It would be cool if anyone could help me with this.
SilencePhil
1

голосов
1

ответ
42

Просмотры

Function for cross table calculation

Я пытаюсь создать функцию, которая будет автоматически положить мои результаты в кадре данных. У меня есть data_frame с одной номинальными переменным и несколькими логическими переменными: % Таблица (useNA = «всегда»)) Я получаю это в результате:. Част 1 cat1 1 2 cat2 0 3 cat3 2 4 cat4 1 5 cat5 1 6 cat6 0 7 cat7 1 8 0 Теперь я хотел бы сделать две вещи: а) иметь имя столбца, который приравнивает имя переменной, что я использую (вместо «Freq»), б), чтобы создать функцию, которая использует все эти логические переменные из кадра данных источника и помещает его в один кадр данных с их соответствующими именами столбцов. Любая помощь приветствуется! EDIT: требуемый выход: var_log1 var_log2 var_log3 1 cat1 1 2 2 2 cat2 0 1 1 3 cat3 2 1 1 4 cat4 1 0 0 5 cat5 1 0 0 6 cat6 0 0 0 7 cat7 1 0 0 8 NA 0 0 0 )) Я получаю это в результате:. Част 1 cat1 1 2 cat2 0 3 cat3 2 4 cat4 1 5 cat5 1 6 cat6 0 7 cat7 1 8 0 Теперь я хотел бы сделать две вещи: а) иметь имя столбца, который приравнивает имя переменной, что я использую (вместо «Freq»), б), чтобы создать функцию, которая использует все эти логические переменные из кадра данных источника и помещает его в один кадр данных с их соответствующими именами столбцов. Любая помощь приветствуется! EDIT: требуемый выход: var_log1 var_log2 var_log3 1 cat1 1 2 2 2 cat2 0 1 1 3 cat3 2 1 1 4 cat4 1 0 0 5 cat5 1 0 0 6 cat6 0 0 0 7 cat7 1 0 0 8 NA 0 0 0 )) Я получаю это в результате:. Част 1 cat1 1 2 cat2 0 3 cat3 2 4 cat4 1 5 cat5 1 6 cat6 0 7 cat7 1 8 0 Теперь я хотел бы сделать две вещи: а) иметь имя столбца, который приравнивает имя переменной, что я использую (вместо «Freq»), б), чтобы создать функцию, которая использует все эти логические переменные из кадра данных источника и помещает его в один кадр данных с их соответствующими именами столбцов. Любая помощь приветствуется! EDIT: требуемый выход: var_log1 var_log2 var_log3 1 cat1 1 2 2 2 cat2 0 1 1 3 cat3 2 1 1 4 cat4 1 0 0 5 cat5 1 0 0 6 cat6 0 0 0 7 cat7 1 0 0 8 NA 0 0 0 Част 1 cat1 1 2 cat2 0 3 cat3 2 4 cat4 1 5 cat5 1 6 cat6 0 7 cat7 1 8 0 Теперь я хотел бы сделать две вещи: а) иметь имя столбца, который приравнивает имя переменной, что я использую (вместо «Freq»), б), чтобы создать функцию, которая использует все эти логические переменные из кадра данных источника и помещает его в один кадр данных с их соответствующими именами столбцов. Любая помощь приветствуется! EDIT: требуемый выход: var_log1 var_log2 var_log3 1 cat1 1 2 2 2 cat2 0 1 1 3 cat3 2 1 1 4 cat4 1 0 0 5 cat5 1 0 0 6 cat6 0 0 0 7 cat7 1 0 0 8 NA 0 0 0 Част 1 cat1 1 2 cat2 0 3 cat3 2 4 cat4 1 5 cat5 1 6 cat6 0 7 cat7 1 8 0 Теперь я хотел бы сделать две вещи: а) иметь имя столбца, который приравнивает имя переменной, что я использую (вместо «Freq»), б), чтобы создать функцию, которая использует все эти логические переменные из кадра данных источника и помещает его в один кадр данных с их соответствующими именами столбцов. Любая помощь приветствуется! EDIT: требуемый выход: var_log1 var_log2 var_log3 1 cat1 1 2 2 2 cat2 0 1 1 3 cat3 2 1 1 4 cat4 1 0 0 5 cat5 1 0 0 6 cat6 0 0 0 7 cat7 1 0 0 8 NA 0 0 0 а) иметь имя столбца, приравнивает имя переменной, что я использую (вместо «Freq»), б), чтобы создать функцию, которая использует все эти логические переменные из кадра данных источника и помещает его в один кадр данных с их соответствующие имена столбцов. Любая помощь приветствуется! EDIT: требуемый выход: var_log1 var_log2 var_log3 1 cat1 1 2 2 2 cat2 0 1 1 3 cat3 2 1 1 4 cat4 1 0 0 5 cat5 1 0 0 6 cat6 0 0 0 7 cat7 1 0 0 8 NA 0 0 0 а) иметь имя столбца, приравнивает имя переменной, что я использую (вместо «Freq»), б), чтобы создать функцию, которая использует все эти логические переменные из кадра данных источника и помещает его в один кадр данных с их соответствующие имена столбцов. Любая помощь приветствуется! EDIT: требуемый выход: var_log1 var_log2 var_log3 1 cat1 1 2 2 2 cat2 0 1 1 3 cat3 2 1 1 4 cat4 1 0 0 5 cat5 1 0 0 6 cat6 0 0 0 7 cat7 1 0 0 8 NA 0 0 0 б) создать функцию, которая использует все эти логические переменные из кадра данных источника и помещает его в один кадр данных с их соответствующими именами столбцов. Любая помощь приветствуется! EDIT: требуемый выход: var_log1 var_log2 var_log3 1 cat1 1 2 2 2 cat2 0 1 1 3 cat3 2 1 1 4 cat4 1 0 0 5 cat5 1 0 0 6 cat6 0 0 0 7 cat7 1 0 0 8 NA 0 0 0 б) создать функцию, которая использует все эти логические переменные из кадра данных источника и помещает его в один кадр данных с их соответствующими именами столбцов. Любая помощь приветствуется! EDIT: требуемый выход: var_log1 var_log2 var_log3 1 cat1 1 2 2 2 cat2 0 1 1 3 cat3 2 1 1 4 cat4 1 0 0 5 cat5 1 0 0 6 cat6 0 0 0 7 cat7 1 0 0 8 NA 0 0 0
Piotr Konopnicki
1

голосов
2

ответ
88

Просмотры

JavaScript, как изменить идентификатор на основе переменной?

В принципе, я тестирую код для моего Arduino с помощью JavaScript. То, что я хочу сделать (на Arduino), это нажать на кнопку (+) для изменения экрана (есть 8 экранов, 0 индексированные). Что на самом деле происходит то, что вы нажимаете на кнопку, которая увеличивает значение переменной, эта переменная затем контролирует то, что экран «активирован». Когда переменная равна 7, следующее нажатие изменяет его на 0. Существует также - кнопка, которая делает противоположное (). Выше, что я хочу, чтобы достичь на моем Arduino LCD. Тем не менее, я пишу это в JavaScript просто тест логики и т.д. Вот мой текущий код: + - вар круто = document.getElementById ( «круто»); Статус переменная = 0; Функция плюс () {если (состояние == 7) {состояние = 0; } Еще {статус ++; } Cool.innerHTML = статус; } Функция суб () {если (состояние == 0) {состояние = 7; } Еще {status--; } Cool.innerHTML = статус; } Прохладный идентификатор просто отображает статус. Я хотел бы изменить содержание шоу идентификатора в зависимости от значения статуса. Я первоначально имел хотя использовать переключатель заявление, как: проверка функции () {переключатель (состояние) {случай 0: document.getElementById ( «шоу») = «один»; перерыв; Случай 1: document.getElementById ( 'шоу') = "два"; перерыв; по умолчанию: document.getElementById ( 'шоу') = "по умолчанию"; }} Вы заметите, что функция проверки () уже в OnClick для кнопки. К сожалению, этот метод не работает для меня, какие-либо идеи, почему? } Еще {status--; } Cool.innerHTML = статус; } Прохладный идентификатор просто отображает статус. Я хотел бы изменить содержание шоу идентификатора в зависимости от значения статуса. Я первоначально имел хотя использовать переключатель заявление, как: проверка функции () {переключатель (состояние) {случай 0: document.getElementById ( «шоу») = «один»; перерыв; Случай 1: document.getElementById ( 'шоу') = "два"; перерыв; по умолчанию: document.getElementById ( 'шоу') = "по умолчанию"; }} Вы заметите, что функция проверки () уже в OnClick для кнопки. К сожалению, этот метод не работает для меня, какие-либо идеи, почему? } Еще {status--; } Cool.innerHTML = статус; } Прохладный идентификатор просто отображает статус. Я хотел бы изменить содержание шоу идентификатора в зависимости от значения статуса. Я первоначально имел хотя использовать переключатель заявление, как: проверка функции () {переключатель (состояние) {случай 0: document.getElementById ( «шоу») = «один»; перерыв; Случай 1: document.getElementById ( 'шоу') = "два"; перерыв; по умолчанию: document.getElementById ( 'шоу') = "по умолчанию"; }} Вы заметите, что функция проверки () уже в OnClick для кнопки. К сожалению, этот метод не работает для меня, какие-либо идеи, почему? } Прохладный идентификатор просто отображает статус. Я хотел бы изменить содержание шоу идентификатора в зависимости от значения статуса. Я первоначально имел хотя использовать переключатель заявление, как: проверка функции () {переключатель (состояние) {случай 0: document.getElementById ( «шоу») = «один»; перерыв; Случай 1: document.getElementById ( 'шоу') = "два"; перерыв; по умолчанию: document.getElementById ( 'шоу') = "по умолчанию"; }} Вы заметите, что функция проверки () уже в OnClick для кнопки. К сожалению, этот метод не работает для меня, какие-либо идеи, почему? } Прохладный идентификатор просто отображает статус. Я хотел бы изменить содержание шоу идентификатора в зависимости от значения статуса. Я первоначально имел хотя использовать переключатель заявление, как: проверка функции () {переключатель (состояние) {случай 0: document.getElementById ( «шоу») = «один»; перерыв; Случай 1: document.getElementById ( 'шоу') = "два"; перерыв; по умолчанию: document.getElementById ( 'шоу') = "по умолчанию"; }} Вы заметите, что функция проверки () уже в OnClick для кнопки. К сожалению, этот метод не работает для меня, какие-либо идеи, почему? Функция проверки () {переключатель (состояние) {случай 0: document.getElementById ( 'шоу') = "один"; перерыв; Случай 1: document.getElementById ( 'шоу') = "два"; перерыв; по умолчанию: document.getElementById ( 'шоу') = "по умолчанию"; }} Вы заметите, что функция проверки () уже в OnClick для кнопки. К сожалению, этот метод не работает для меня, какие-либо идеи, почему? Функция проверки () {переключатель (состояние) {случай 0: document.getElementById ( 'шоу') = "один"; перерыв; Случай 1: document.getElementById ( 'шоу') = "два"; перерыв; по умолчанию: document.getElementById ( 'шоу') = "по умолчанию"; }} Вы заметите, что функция проверки () уже в OnClick для кнопки. К сожалению, этот метод не работает для меня, какие-либо идеи, почему?
N. Sainsbury
1

голосов
1

ответ
33

Просмотры

Почему мое регулярное выражение дона «т вернуть правильный ответ?

Я пытался написать SQL функцию, которая возвращает меня «исправить», когда это единственное число, но возвращает меня всегда ложно. ввести функцию уронить, если существует findByPesel; Ограничитель $$ создать функцию findByPesel (Pesel VARCHAR (11)) возвращает VARCHAR (255) детерминированный начинают объявлять сообщение VARCHAR (255) по умолчанию 'ничего'; объявить peselid VARCHAR (12); объявить findByPesel VARCHAR (12); если PESEL как '% [0-9]%', то набор сообщений = '' правильно; еще установить сообщение = 'Не правильно PESEL. Написать PESEL, состоящий из цифр больше нуля '; конец, если; возвращать сообщение; конец $$ разделителем; выберите findByPesel ( '3') в качестве результата; Результат «Не правильно PESEL. Написать PESEL, состоящий из цифр больше нуля»
John Wind
1

голосов
3

ответ
49

Просмотры

Function to return all events in a certain date

I have a table that has a start date, end date, and then event name I would like to be able to look up a date and see if it falls between the start and end date and then pull in all the event names that meet those criteria For example start end name 1/1 1/7 Event1 1/5 1/8 Event2 1/6 1/6 Event3 If i wanted a date of 1/5, the return value would be Event1; Event2 Function DateEventLookup(eventdate As Long, startrng As Range, endrng As Range, pIndex As Long) ' eventdate is the lookup , startrng is the first array, endrng is the second array, pindex is the column to return Dim rng As Range Dim rng2 As Range Dim xResult As String xResult = "" For Each rng In startrng If rng.Value = eventdate Then xResult = xResult & "," & rng2.Offset(0, pIndex - 1) End If Next End If Next DateEventLookup = xResult End Function I keep getting N/A# so i am not sure how to correct this with the second criteria EDIT #1 I took a combo of two answers. However I am still getting dupes Public Function EventList(starts As Range, ends As Range, events As Range, d As Date) As String Dim N As Long Dim i As Long Dim P As Object Set P = CreateObject("Scripting.Dictionary") N = Cells(Rows.Count, starts.Column).End(xlUp).Row For i = 1 To N If CDate(starts(i)) = d Then P.Item(events(i)) = 1 'EventList = EventList & "; " & events(i) Next i EventList = Join(P.keys, ", ") End Function Not sure how to fix this I tried adding in a If NOT p.exists(events(i)) then ADD but I am getting an N/A# now
UserX
1

голосов
0

ответ
56

Просмотры

Функция PHP называется, JQuery называется, Js называется, но никаких действий

Я в тупике. Я использую этот простой JQuery код аккордеона на всем моем сайте. Все работает отлично. Jquery загружается и мой сценарий, а в (функция ($) {$ (документ) .ready (функция () {// АККОРДЕОН КНОПКА ДЕЙСТВИЯ (по щелчку Выполните следующие действия) $ ( «Титр-аккордеон»). Нажмите (функция () {// не СНИМАТЬ нА КЛАСС оТ ВСЕХ КНОПКИ $ () removeClass ( 'на ') 'титр-аккордеон.';. // Что бы мы закрыть все открытые горками $ ()' Contenu-аккордеон.' .slideUp ( 'нормальный'); // если следующий SLIDE НЕ ОТКРЫВАТЬ а затем открыть его, если ($ (это) .next () есть (. ': скрытый') == TRUE) {// Добавляем по классу К кнопке $ (это) .addClass ( 'на');. // Открываем SLIDE $ (это) .next () slideDown ( 'нормальной');}}); 'титр-аккордеон' $ (). Mouseover (функция () {$ (это) .addClass ( 'над');}). MouseOut (функция () {$ (это) .removeClass ( 'над');}); $ ( 'Contenu-аккордеон'.) Скрывать (). }); }) (Jquery); Для того, чтобы позвонить некоторые результаты, я сделал простую функцию PHP, как это, что я называю как этот // л и $ C $ хорошо определены у меня нет ошибки в списке отображается, но Javascript не работает !!! На стороне консоли, все нормально. JS загружается и Див хорошо отображаются с правильными классами .titre-аккордеон и .contenu-аккордеон ... Я нажмите и никаких действий. Во всех остальных мой сценарий работает хорошо. Есть ли что-то не так с моей JS? Сниппет для удобства (функция ($) {$ (документ) .ready (функция () {// АККОРДЕОН КНОПКА ДЕЙСТВИЯ (по щелчку Выполните следующие действия) $ ( 'Титр-аккордеон'). щелчка (функция () {// Удаляет НА КЛАСС ОТ ВСЕХ КНОПКИ $ () removeClass ( „на«) „титра-аккордеон.“;. // Что бы мы закрыть все открытые ГОРКИ $ (“Contenu-аккордеон». ) .slideUp ( 'нормальный'); // если следующий SLIDE НЕ ОТКРЫВАТЬ а затем открыть его, если ($ (это) .next () есть ( ': скрытый'). == верно) {// Добавляем ON КЛАСС нА КНОПКИ $ (это) .addClass ( 'на'); // Открывают SLIDE $ (это) .next () slideDown ( 'нормальные');.}}); ( 'Титр-аккордеон '). $ Mouseover (функция () {$ (это) .addClass (' над ');}). MouseOut (функция () {$ (это) .removeClass (' над');} ); $ ( 'Contenu-аккордеон'.) Скрывать (). }); }) (Jquery); Тест 1 Тест 2 removeClass ( 'включено'); // Что бы мы закрыть все открытые ГОРКИ $ ( «Contenu-аккордеон.„) SlideUp (“нормальный»). // Если следующий SLIDE НЕ ОТКРЫВАТЬ а затем открыть его, если ($ (это) .next () есть (. ': Скрытый') == TRUE) {// Добавляем по классу к кнопке $ (это). addClass ( 'включено'); // Открывает SLIDE $ (это) .next () slideDown ( 'нормальные'). }}); ( 'Титр-аккордеон '). $ Mouseover (функция () {$ (это) .addClass (' над ');}). MouseOut (функция () {$ (это) .removeClass (' над');} ); $ ( 'Contenu-аккордеон'.) Скрывать (). }); }) (Jquery); Тест 1 Тест 2 removeClass ( 'включено'); // Что бы мы закрыть все открытые ГОРКИ $ ( «Contenu-аккордеон.„) SlideUp (“нормальный»). // Если следующий SLIDE НЕ ОТКРЫВАТЬ а затем открыть его, если ($ (это) .next () есть (. ': Скрытый') == TRUE) {// Добавляем по классу к кнопке $ (это). addClass ( 'включено'); // Открывает SLIDE $ (это) .next () slideDown ( 'нормальные'). }}); ( 'Титр-аккордеон '). $ Mouseover (функция () {$ (это) .addClass (' над ');}). MouseOut (функция () {$ (это) .removeClass (' над');} ); $ ( 'Contenu-аккордеон'.) Скрывать (). }); }) (Jquery); Тест 1 Тест 2 T ОТКРЫТЫЙ а ​​затем открыть его, если ($ (это) .next () есть ( ': скрытый'.) == TRUE) {// Добавляем по классу к кнопке $ (это) .addClass ( 'на'); // Открывает SLIDE $ (это) .next () slideDown ( 'нормальные'). }}); ( 'Титр-аккордеон '). $ Mouseover (функция () {$ (это) .addClass (' над ');}). MouseOut (функция () {$ (это) .removeClass (' над');} ); $ ( 'Contenu-аккордеон'.) Скрывать (). }); }) (Jquery); Тест 1 Тест 2 T ОТКРЫТЫЙ а ​​затем открыть его, если ($ (это) .next () есть ( ': скрытый'.) == TRUE) {// Добавляем по классу к кнопке $ (это) .addClass ( 'на'); // Открывает SLIDE $ (это) .next () slideDown ( 'нормальные'). }}); ( 'Титр-аккордеон '). $ Mouseover (функция () {$ (это) .addClass (' над ');}). MouseOut (функция () {$ (это) .removeClass (' над');} ); $ ( 'Contenu-аккордеон'.) Скрывать (). }); }) (Jquery); Тест 1 Тест 2 MouseOut (функция () {$ (это) .removeClass ( 'над');}); $ ( 'Contenu-аккордеон'.) Скрывать (). }); }) (Jquery); Тест 1 Тест 2 MouseOut (функция () {$ (это) .removeClass ( 'над');}); $ ( 'Contenu-аккордеон'.) Скрывать (). }); }) (Jquery); Тест 1 Тест 2
1

голосов
1

ответ
25

Просмотры

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

Я написал метод в яваскрипта класса. Метод цвет прессованного ДИВ зеленый, если же ДИВ содержит право класса и красное, если он содержит класс неправильно. Функция (или метод) делает это с помощью другого класса под названием bg- * (+ бутстраповская успех номенклатуры, опасность и т.д.) для его цвета фона. Вот код: this.clickedOnAnswer = функция (clickedAnswer) {$ ( '#' + clickedAnswer) .not ($ ()»неправильно. ') RemoveClass (' BG-светлый текст-темный ') addClass (' bg-.. текст успех белый '); $ ( '#' + ClickedAnswer) .not ($ () 'право ') removeClass (' BG-светлый текст-темный ') addClass (' BG-опасность текст-белый')..; } Хотя это работает, я ненавижу дублированный код. Как сделать это в более элегантный способ?
themd91
1

голосов
1

ответ
28

Просмотры

Trouble working with and updating dictionary using a class and function in Python 3 [Newbie]

I am somewhat new to coding. I have been self teaching myself for the past year or so. I am trying to build a more solid foundation and am trying to create very simple programs. I created a class and am trying to add 'pets' to a dictionary that can hold multiple 'pets'. I have tried changing up the code so many different ways, but nothing is working. Here is what I have so far. # Created class class Animal: # Class Attribute classes = 'mammal' breed = 'breed' # Initializer/Instance Attribrutes def __init__ (self, species, name, breed): self.species = species self.name = name self.breed = breed # To get different/multiple user input @classmethod def from_input(cls): return cls( input('Species: '), input('Name: '), input('Breed: ') ) # Dictionary pets = {} # Function to add pet to dictionary def createpet(): for _ in range(10): pets.update = Animal.from_input() if pets.name in pets: raise ValueError('duplicate ID') # Calling the function createpet() I have tried to change it to a list and use the 'append' tool and that didn't work. I am sure there is a lot wrong with this code, but I am not even sure what to do anymore. I have looked into the 'collections' module, but couldn't understand it well enough to know if that would help or not. What I am looking for is where I can run the 'createpet()' function and each time add in a new pet with the species, name, and breed. I have looked into the sqlite3 and wonder if that might be a better option. If it would be, where would I go to learn and better understand the module (aka good beginner tutorials). Any help would be appreciated. Thanks!
1

голосов
1

ответ
348

Просмотры

Развитие функции прогнозирования / цикл

218,74 256,80 40 46 191,18 47,34 192,36 136,84 206,28 48,66 47 188,22 60,60 48 226,68 48,12 174,54 58,36 49 226,76 51,66 204,26 190,58 223,94 53,40 50 272,22 454,56 51 219,42 54,50 339,26 647,94 219,36 54,68 52 #VALUE! 1040,08 53 225,94 53,06 462,82 1066,12 54 233,04 52,64 425,32 916,22 55 218,48 64,22 438,06 961,36 56 205,76 56,44 292,24 534,28 57 206,06 53,42 225,32 272,24 58 206,22 52,50 190,2 117,16 59 215,44 52,14 182,12 32,56 60 221,92 51,10 175,82 47,50 Цените какие-либо предложения по улучшению ниже процесса и горячий, чтобы использовать функцию применения или функцию цикла, чтобы автоматизировать. Колонка OO является переменной I wnat, чтобы создать модель прогноза с. Остальные столбцы являются прогностическими, что я хочу, чтобы проверить, если прогноз лучше работает с ними или только с прошлыми данными о OO. Я взял 36 наблюдения, чтобы соответствовать модели Arima с функцией auto.arima из пакета «прогноза». Функция обеспечивает некоторые параметры модели р, д, к, скажем 0,1,0 Теперь я хочу, чтобы проверить модель в автоматизированном режиме и выполнить ниже: а. Прогноз на следующий период вперед, На столе выше данные будут эквивалентны строке 37. б. принять результаты прогноза и сравнить с историческими данными, в строке 37, столбец OO. с. вызовите функцию точности из пакета «прогноза» и сравните с точкой строки 37 данных. PLus, хранить меры ошибок в векторе. д. Обновление аргумента «XData», добавив историческую точку 37, а также в «xreg» аргумент более одного месяца для предсказателя и вызвать еще один прогноз на следующий период и повторить этот процесс, пока не пройти тест из 24 прогнозов. Хотя я вставил модель с пакетом «прогноз» Я нашел проще использовать функцию «sarima.for» из пакета astsa. Перед кодом, еще больше информации: Train.OO будет временной ряд объект из первых 36 наблюдений таблицы данных выше n.ahead = аргумента горизонта прогноза: 1 период в этом случае 0,1,0 бы быть моделью ARIMA (р, д, д) Train.GG будет переменным предсказатель, Teh первых 36 наблюдений колонки GG newxreg просто вырезать из одной точки в данном объекте TS из таблицы данных, которые были бы предсказателем прогноза , Теперь код fc.1 Я нашел проще использовать функцию «sarima.for» из пакета astsa. Перед кодом, еще больше информации: Train.OO будет временной ряд объект из первых 36 наблюдений таблицы данных выше n.ahead = аргумента горизонта прогноза: 1 период в этом случае 0,1,0 бы быть моделью ARIMA (р, д, д) Train.GG будет переменным предсказатель, Teh первых 36 наблюдений колонки GG newxreg просто вырезать из одной точки в данном объекте TS из таблицы данных, которые были бы предсказателем прогноза , Теперь код fc.1 Я нашел проще использовать функцию «sarima.for» из пакета astsa. Перед кодом, еще больше информации: Train.OO будет временной ряд объект из первых 36 наблюдений таблицы данных выше n.ahead = аргумента горизонта прогноза: 1 период в этом случае 0,1,0 бы быть моделью ARIMA (р, д, д) Train.GG будет переменным предсказатель, Teh первых 36 наблюдений колонки GG newxreg просто вырезать из одной точки в данном объекте TS из таблицы данных, которые были бы предсказателем прогноза , Теперь код fc.1 д) Train.GG будет переменной предиктор, Teh первых 36 наблюдений колонки GG newxreg просто вырезать из одной точки в данном объекте TS из таблицы данных, которые были бы предсказателем прогноза. Теперь код fc.1 д) Train.GG будет переменной предиктор, Teh первых 36 наблюдений колонки GG newxreg просто вырезать из одной точки в данном объекте TS из таблицы данных, которые были бы предсказателем прогноза. Теперь код fc.1
GABRIEL BALBINO
1

голосов
1

ответ
45

Просмотры

R- соответствующего вектора аргументов и выполнить соответствующий расчет

Скажем, я хочу создать функцию, которая принимает аргументы из значения х, у, и типа, как myfun
Helen
1

голосов
0

ответ
206

Просмотры

Угловые потери в tensorflow не уменьшаются

Недавно я реализую в «FC4: Полностью сверточном Цветом Постоянство с Confidence-взвешенным Pooling» бумагой в tensorflow. В работе, угловая потеря определяются как «угловая потеря = агссоз (cosine_distance (Vector1, Vector2))». Тем не менее, я попробовал несколько способов реализации этой функции потерь, но в процессе обучения они вряд ли когда-либо уменьшились. Соответствующий код показан ниже, любая помощь и предложения приветствуются. Защиту build_model (само): self.learning_rate = tf.placeholder (tf.float32) self.input = tf.placeholder (tf.float32, [self.batch_size, Ничего, Ничего, 3]) self.target = tf.placeholder ( tf.float32, [self.batch_size, 3]) #The формы result_vec является [self.batch_size, 3] self.result_vec = self.build_network (self.input, 'color_net') cos_dist = tf.losses.cosine_distance (сам .TARGET, self.result_vec,
Secret_Wang
1

голосов
2

ответ
617

Просмотры

Azure function published but not running, “no data available”

I can publish a Azure function from Visual Studio without an error. This funtion is set to run every 4 seconds ("*/4 * * * * *") but it is not running at all. Even if I try to run it manually it do not run and show the following error: Status: 404 Not FoundThe resource you are looking for has been removed, had its name changed, or is temporarily unavailable. Under monitoring it do not shows data, under success or error count it says no data available :( Nothing is working please help
user576510
1

голосов
1

ответ
783

Просмотры

Перехватив вызовы функций в JavaScript

Я признателен, если кто-нибудь может сказать мне, как перехватить вызов функции в JavaScript. Я знаю, что это возможно с использованием прокси-серверов. например я попытался код ниже, чтобы перехватить его, но теперь я хочу, чтобы перехватить toDataURL (). для того, чтобы вызвать toDataURL вам нужно создать холст элемент first.So, теперь я хочу знать, как это возможно, чтобы определить прокси-сервер для перехвата toDataURL (). Пример кода, чтобы перехватить его: window.x = 0; пусть звонки = (функция () {пусть брезентовый = document.createElement ( 'холст'); несерьезный = canvas.toDataURL; canvas.toDataURL = функция () {window.x ++, возвращение fun.apply (документ, аргументы);} возврат () => вызовы;}) ();
Bathooman
1

голосов
1

ответ
31

Просмотры

Как ссылаться на столбец, который использует агрегатную функцию во внешней таблице внутри сазе?

Я получаю эту ошибку при выполнении этого запроса: "# 1111 - Неправильное использование функции группы" SELECT c.`id_c`, неделя (дата) AS `week`, YEAR (дата) AS` year`, COUNT (настроение) AS ` moodNumber`, AVG (настроение) как `moodAverage`, ЕСЛИ (COUNT (настроение)> 2, СУММА (случай, когда AVG (m.`mood`)>-ТОГДА 1 еще 0 концов), 0) КАК` usersGoodMood` ОТ настроение КАК м INNER JOIN кластера, с ON (m.`nom_c` = c.`nom_c`) GROUP BY недели (дата), год (дата), m.`nom_c` ORDER BY `week` ASC я не могу выяснить способ для ссылки на столбец AVG (настроение) AS moodAverage во внешней таблице Mood AS м в КОРПУСА заявление, когда AVG (m.mood)> 3. Я попытался с помощью подзапроса, но он заканчивает тем, что слишком медленно к тому, что он выходит из строя базы данных. Как решить эту проблему? Заранее спасибо.
Randy
1

голосов
0

ответ
44

Просмотры

Error in argument number or types when calling Oracle procedure or function with parameters using Spring Data

Хранимая процедура вызываются, а также контроллер РЕСТА, следующим образом: хранимые процедуры: ФУНКЦИЯ ВХОД (P_COD_SIS В VARCHAR2, P_COD_OPA В VARCHAR2, P_USERNAME В VARCHAR2, P_PASSWORD IN VARCHAR2) RETURN NUMBER; Repository метод: @Procedure (ИмяПроцедуры = "PKG_WEB_BENEF.LOGIN") Integer Войти общественности (@param ( "P_COD_SIS") Строка systemCode, @param ( "P_COD_OPA") Строка operatorCode, @param ( "P_USERNAME") Строка имени пользователя, @param ( "P_PASSWORD") Строка пароля); Объект: @Entity @NamedStoredProcedureQueries ({@NamedStoredProcedureQuery (имя = "Login.LOGIN", ИмяПроцедуры = "PKG_WEB_BENEF.LOGIN", частная строка systemCode; частная строка operatorCode; частная строка пароля; частное Integer ReturnValue; Затем, когда я исполню метод входа, Oracle повышает ошибку PLS-00306: неверное число или типы аргументов в вызове «LOGIN». Какова была ошибка? PS: Я использую Spring загрузки 1.5.9.RELEASE, Hibernate 5.2.12.Final и Oracle 12.1.0.2.
rsb2097
1

голосов
1

ответ
90

Просмотры

Итоговые биты на моей игре в программе Life. Казалось бы, случайные результаты

Так что я думаю, что я почти закончил на моей игре в программе жизни, но каждый проход сетки не так, как это должно быть, даже если я чувствую, что правильно реализованы правила (см golRules). Поскольку наше назначение должно быть представлено с конкретным входом, вход следующим образом: строки столбцов шаги [Запуск сетка] Таким образом, пример ввод будет: 6-20 .X ... X XXXX..XX.XX. ..XX.X ... XX Но мой первый шаг в этом конкретном примере, возвращает X..XX XX ... X XX .... X..X .. ..... X ..... X Если вы знакомы с игрой жизни вы заметите, что это совершенно неправильно. У меня есть ощущение в функции golRules при создании следующей сетки, ее обновление конкретного элемента по одному, а не все в конце. Любой одолжить парню руку, пожалуйста? # include INT neighbourCount (интермедиат м, Int N, символ сетки [м] [п]) {INT кол = 0; если (сетка [м-1] [п-1] == ' Х ') {кол ++; } Если (сетка [м-1] [п] == 'Х') {кол ++; } Если (сетка [м-1] [п + 1] == 'Х') {кол ++; } Если (сетка [м] [п-1] == 'Х') {кол ++; } Если (сетка [м] [п + 1] == 'Х') {кол ++; } Если (сетка [М + 1] [п-1] == 'Х') {кол ++; } Если (сетка [М + 1] [п] == 'Х') {кол ++; } Если (сетка [М + 1] [п + 1] == 'Х') {кол ++; } Вернуться рассчитывать; } Недействительного printGrid (интермедиат м, Int N, символ сетка [м] [п]) {Int I, J; для (я = 0; я } Недействительного printGrid (интермедиат м, Int N, символ сетка [м] [п]) {Int I, J; для (я = 0; я } Недействительного printGrid (интермедиат м, Int N, символ сетка [м] [п]) {Int I, J; для (я = 0; я
TheButterWorm
1

голосов
0

ответ
67

Просмотры

Create function to make groups in data.table based on predicted outcome and compute mean difference confidence intervals

Привет У меня есть следующий образец data.table п = 100000 DT = data.table (фиктивную = rbinom (п, 1, 0,4), наблюдаемое = 50 + sample.int (52, размер = N, заменить = TRUE), предсказывал = sample.int (102, размер = п, заменить = TRUE)) головки (DT) Мне нужно создать функцию, которая в основном создает группы от 1 до 20 (с использованием сказать cut.number в ggplot), что создает 20 восходящие группы на основе о прогнозируемых результатах. Для каждой группы, мне нужно вычислить разницу в средних наблюдаемых результатах для наблюдений с фиктивной == 0 и фиктивной == 1. Для группы, например, 1 будет самым низкие 5% от data.table на основе прогнозируемых расходов. Для этой группы, мне нужно иметь столбец, который вычисляет разность посредством наблюдаемой колонки для фиктивной == 0 и фиктивной == 1. Затем мне нужно создать 2 колонки с нижним и верхним доверительными интервалами (с использованием разницы средств стандартных ошибок). В настоящее время, вот код, у меня есть для функции таблицы функции #create
vijay29
1

голосов
2

ответ
36

Просмотры

Как я могу получить возвращаемое значение одной функции в другую функцию в Java

класс Abc {государственной статической силы основных (String арг []) {} общественного двойной [] набор (двойной new_x, двойной new_y) {// тело возвращающие новый двойной [] {х, у}; } Общественных двойной SET2 (двойной г, двойные х, дважды у) // Это х и у являются одинаковыми х и у возвращение функции множества {// возврат тела цели; }} Моя программа является то, что я хочу получить то же значение аргумента (параметр) SEt2 о том, что возврат по заданной функции. Как вы можете видеть, что набор функция возвращает массив, которые состоят из двух переменных х и у. Это х и у значения, полученные с помощью функции set2 в его аргумент функции раздела. Как это возможно?
1

голосов
1

ответ
344

Просмотры

Вычислить Weighted среднее геометрическое с функцией Excel

Я новичок в Excel-VBA и мне нужно создать функцию для вычисления геометрической средневзвешенное, учитывая список значений (Mi), и список весов ( `Wi '). Формула Excel является:. EXP ((SUM (Wi * LN (Mi)) / (сумма (Wi)) У меня трудности с раздела "Сумма" формулы Это то, что я сделал до сих пор: Функция GEOWAMC (Wi, как двухместный, Mi как Double) As Double Range ( "A1"). Formual = "Сумма (" & Range (Cells (2,1), Cells (2,3)). Адрес (False, False) &» )»GEOWAMC = ((worksheetFunction.Sum (Wi * п (Mi)) / (worksheetFunction.sum (Wi))) End Function
Cocotte
1

голосов
3

ответ
101

Просмотры

Как данные сортировки, когда функция использования row_number ()?

Я хочу, чтобы отсортировать данные при использовании функции row_number () или наоборот. Я сортирую новый «sort_type колонка», когда «e_type столбец» изменился статус последнего (когда s_type e_type). Необработанные данные: req_no | сл | s_date | e_date | s_type | e_type | --------- + ------- + ------------ + ------------ + ------ ----- + ---------- + 001 | 1 | 2017-01-01 | 2017-01-02 | 01 | 01 | 001 | 2 | 2017-01-02 | 2017-01-02 | 01 | 02 | 001 | 3 | 2017-01-02 | 2017-01-02 | 02 | 02 | 001 | 4 | 2017-01-02 | 2017-01-02 | 02 | 01 | 001 | 5 | 2017-01-02 | 2017-01-02 | 01 | 01 | 001 | 6 | 2017-01-02 | 2017-01-02 | 01 | 01 | 001 | 14 | 2017-01-03 | 2017-01-03 | 04 | 03 | 001 | 15 | 2017-01-03 | 2017-01-03 | 03 | 03 | 001 | 16 | 2017-01-03 | 2017-01-03 | 03 | 03 | 001 | 17 | 2017-01-03 | 2017-01-03 | 03 | 03 | Я получаю этот результат из моего запроса прямо сейчас: req_no | сл | s_date | e_date | s_type | e_type | sort_type ------- + ------ + ------------ + ------------ + -------- + -------- + ---------- 001 | 1 | 2017-01-01 | 2017-01-02 | 01 | 01 | 1 001 | 2 | 2017-01-02 | 2017-01-02 | 01 | 02 | 1 001 | 3 | 2017-01-02 | 2017-01-02 | 02 | 02 | 2 001 | 4 | 2017-01-02 | 2017-01-02 | 02 | 01 | 2 001 | 5 | 2017-01-02 | 2017-01-02 | 01 | 01 | 3 001 | 6 | 2017-01-02 | 2017-01-02 | 01 | 01 | 4 001 | 14 | 2017-01-03 | 2017-01-03 | 04 | 03 | 1 001 | 15 | 2017-01-03 | 2017-01-03 | 03 | 03 | 2 001 | 16 | 2017-01-03 | 2017-01-03 | 03 | 03 | 3 001 | 17 | 2017-01-03 | 2017-01-03 | 03 | 03 | 4 Но я хочу, чтобы результат будет примерно так: req_no | сл | s_date | e_date | s_type | e_type | sort_type ------- + ------ + ------------ + ------------ + -------- + -------- + ---------- 001 | 1 | 2017-01-01 | 2017-01-02 | 01 | 01 | 1 001 | 2 | 2017-01-02 | 2017-01-02 | 01 | 02 | 1 001 | 3 | 2017-01-02 | 2017-01-02 | 02 | 02 | 2 001 | 4 | 2017-01-02 | 2017-01-02 | 02 | 01 | 2 001 | 5 | 2017-01-02 | 2017-01-02 | 01 | 01 | 3 (или не показывать) 001 | 6 | 2017-01-02 | 2017-01-02 | 01 | 01 | 4 (или не показывать) 001 | 14 | 2017-01-03 | 2017-01-03 | 04 | 03 | 5 (или 3) 001 | 15 | 2017-01-03 | 2017-01-03 | 03 | 03 | 6 (или не показывать) 001 | 16 | 2017-01-03 | 2017-01-03 | 03 | 03 | 7 (или не показывать) 001 | 17 | 2017-01-03 | 2017-01-03 | 03 | 03 | 8 (или не показывать) 002 | 1 | 2017-01-05 | 2017-01-05 | 01 | 02 | 1 002 | 2 | 2017-01-05 | 2017-01-05 | 03 | 03 | 2 002 | 3 | 2017-01-05 | 2017-01-05 | 03 | 03 | 2 002 | 4 | 2017-01-05 | 2017-01-05 | 03 | 04 | 2 002 | 5 | 2017-01-05 | 2017-01-05 | 04 | 04 | 3 (или не показывать) Это мой запрос SQL Server: SELECT *, а row_number () OVER (PARTITION BY e_type ORDER BY req_no, Seq) КАК sort_type ОТ tb_listtype Пожалуйста, помогите мне.. Заранее спасибо ;) ROW_NUMBER () OVER (PARTITION BY e_type ORDER BY req_no, сл) КАК sort_type ОТ tb_listtype Пожалуйста, помогите мне. Заранее спасибо ;) ROW_NUMBER () OVER (PARTITION BY e_type ORDER BY req_no, сл) КАК sort_type ОТ tb_listtype Пожалуйста, помогите мне. Заранее спасибо ;)
nettoon493
1

голосов
0

ответ
67

Просмотры

Значение @output и @item по этому запросу

На основании последнего исследования, я просматриваю для SQL функции, которые содержат это: ALTER FUNCTION [DBO] [GetAliasesByWo] (@item NVARCHAR (макс), @length поплавок, @catego NVARCHAR (макс), @opt NVARCHAR (макс)). ВОЗВРАТ VARCHAR (макс) AS BEGIN DECLARE @output VARCHAR (макс) выберите @output = COALESCE (@output + '', '') + wo_lot + '=' + преобразовать (NVARCHAR, wo_qty_ord) ОТ wo_mstr_data, где wo_part = @item и wo__dec01 = @length и wo__chr01 = @catego и вправо (wo_rmks, 1) = @opt и wo_status = 'R' и SUBSTRING (wo_routing, 1,4) = '' Prof возврата @output END Мой вопрос,: Будет то есть из @output и @items на этих запросах? это @output является результатом этой функции? другие @ Кажется, я Жду имена полей» т получить подсказку о «объявляя выход до выбора выхода». Что цель этого? как сливаться распознает @output пока его еще не решил.
mjieffect0909

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