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

1

голосов
2

ответ
3.4k

Просмотры

Как связать библиотеки DLL в Visual Studio?

Для того, чтобы связать статическую библиотеку я должен создать .lib из .h и .c файлов. Затем я добавляю его в мой проект, положить в дополнительных зависимостей и компиляции. Для использования DLL мне нужно .dll и .lib. Это .lib такая же, как и выше, или по-другому? Как сказать Visual Studio, чтобы использовать .dll и .lin не только .lib? Я поставил .dll проекта каталогов и ничего не изменилось (.exe имеет тот же размер (должен быть меньше, я думаю)).
Stark
1

голосов
1

ответ
1.4k

Просмотры

Java Calculate Max Steps of Stairs and skip stair

Недавно я получил интервью для стажера позиции и один из вопросов был похож на этот: Входной сигнал: п для ряда мероприятий, к для лестницы, что вы не могли бы наступить на вопрос: Джек н количество действий, где он хочет достичь максимальное количество шагов, но не может наступить на к-й ступеньке. Для каждого действия, Джек может либо остаться на своем текущем шаге или прыгать я шаги, если он находится на го действия, и это продолжает идти, пока он не закончил свою п-ю акцию. Выход: Максимальная лестничный он может достичь в п действий Это было проверено с помощью Hackerrank (с интервьюером там), и я прошел только 3 из 8 тестов с временем отдыха вне Это было мое решение, которое было закодировано на лета, и я мог не оптимизировать его и было интересно, если бы был гораздо более оптимальное решение: статические INT maxStep (Int N, Int к) {INT результат = 0; если (п == 0) {возвращение результата; } Вернуть maxStepHelper (п, 0, к, результат); } Статические INT maxStepHelper (Int N, Int я, Int к, INT результат) {// При п + 1 шагов, результаты предыдущих шагов записываются и это в основном используется для остановки и показать предыдущие результаты, если (я == п + 1) {Возвращаемый результат; } INT NeXTSTEP = я + результат; если (NeXTSTEP == к) {вернуть maxStepHelper (п, + 1, к, результат); } Вернуть Math.max (maxStepHelper (п, + 1, к, результат), maxStepHelper (п, + 1, к, результат + I)); } Обратите внимание, что я использовал рекурсивный подход, который не мог бы помочь Результаты записываются и это в основном используется для остановки и показать предыдущие результаты, если (я == п + 1) {возвращение результата; } INT NeXTSTEP = я + результат; если (NeXTSTEP == к) {вернуть maxStepHelper (п, + 1, к, результат); } Вернуть Math.max (maxStepHelper (п, + 1, к, результат), maxStepHelper (п, + 1, к, результат + I)); } Обратите внимание, что я использовал рекурсивный подход, который не мог бы помочь Результаты записываются и это в основном используется для остановки и показать предыдущие результаты, если (я == п + 1) {возвращение результата; } INT NeXTSTEP = я + результат; если (NeXTSTEP == к) {вернуть maxStepHelper (п, + 1, к, результат); } Вернуть Math.max (maxStepHelper (п, + 1, к, результат), maxStepHelper (п, + 1, к, результат + I)); } Обратите внимание, что я использовал рекурсивный подход, который не мог бы помочь
mding5692
0

голосов
1

ответ
16

Просмотры

Выполнение сценария для добавления первичных ключей для всех таблиц возвращает ошибку

Я хочу, чтобы добавить первичный ключ IDD каждый «Temp ...» таблицу в схеме. Я пытаюсь сделать это следующим образом: DECLARE @addId VARCHAR (MAX) = «»; ВЫБОР @addId = @addId + ALTER TABLE [ '+ TABLE_NAME +] ADD IDD INT IDENTITY (1,1); ALTER TABLE [' + TABLE_NAME +] ADD PRIMARY KEY (IDD); ' ОТ INFORMATION_SCHEMA.TABLES ГДЕ table_name LIKE '% Temp' EXEC (@addId); Я вернулся с такой ошибкой: Несколько столбцов идентификаторов, определенных для таблицы «TempTable». Только один столбец идентификаторов в таблице допускается. Что такое мой проступок? EDIT: Там нет первичного ключа уже определены в таблицах.
Passer7by
1

голосов
1

ответ
1k

Просмотры

Ленивые Загрузка маршрутов в React С машинопись AsyncComponent

Я пытаюсь ленивыми маршруты нагрузки в React путем реализации класса AsyncCompoment как описано здесь Code Расщепление Создать Реагировать App. Ниже функция ES6 asyncComponent из учебника: импорт React, {Компонент} из «реагируют»; экспорт функция по умолчанию asyncComponent (importComponent) {класса AsyncComponent расширяет компонент {конструктор (реквизит) {супер (реквизит); this.state = {компонента: нуль}; } Асинхронной componentDidMount () {сопз {по умолчанию: компонент} = ждут importComponent (); this.setState ({компонента: компонент}); } Визуализации () {константный C = this.state.component; вернуться C? : ноль; }} Вернуть AsyncComponent; } I» ве написал эту функцию в машинописи и может подтвердить, что компоненты действительно загружается лениво. Вопрос я сталкиваюсь в том, что они не оказаны. Я был в состоянии определить, что объект компоненты всегда определен в componentDidMount крючке: //AsyncComponent.tsx асинхронной componentDidMount () {сопз {по умолчанию: компонент} = ждет importComponent (); this.setState ({компонента: компонент}); } Объект возвращается из функции importComponent обладает следующими свойствами: {MyComponent: класс MyComponent: F, __esModule: истинно} Я изменил метод componentDidMount принять первое свойство этого объекта, который является классом MyComponent. После этого изменения моего проект теперь ленивая загрузки компонентов и делают их правильно. асинхронное componentDidMount () {константный компонент = ждет importComponent (); this.setState ({компонента: компонент [Object.keys (компонент) [0]]}); } Моя догадка, что я не написал эту строку правильно в машинописи: Const {по умолчанию: компонент} = ждут importComponent (); Я вызываю метод asyncComponent как так: Const MyComponent = asyncComponent (() => импорт (./ компоненты / MyComponent)); Кто-нибудь знает, как реализовать AsyncComponent в машинописи? Я не уверен, если просто получаю индекс 0 на объекте esModule правильный способ сделать это. Const {по умолчанию: компонент} = ждут importComponent (); Я вызываю метод asyncComponent как так: Const MyComponent = asyncComponent (() => импорт (./ компоненты / MyComponent)); Кто-нибудь знает, как реализовать AsyncComponent в машинописи? Я не уверен, если просто получаю индекс 0 на объекте esModule правильный способ сделать это. Const {по умолчанию: компонент} = ждут importComponent (); Я вызываю метод asyncComponent как так: Const MyComponent = asyncComponent (() => импорт (./ компоненты / MyComponent)); Кто-нибудь знает, как реализовать AsyncComponent в машинописи? Я не уверен, если просто получаю индекс 0 на объекте esModule правильный способ сделать это.
Mike Lunn
0

голосов
0

ответ
4

Просмотры

Печать Dynamic Sql со значениями параметров

) Как FValue ИЗ T_LOOKUP ТЛК ГДЕ TLK.f_parent = 'WEBVIEWER_INT_SUB') ТДЗ CROSS APPLY dbo.dfnSplit (TLV.FValue, '') S; Если (@SUBFORMAT '-1') Begin INSERT INTO @InputSubformats (Val) ВЫБОР S.Val ОТ dbo.dfnSplit (@SUBFORMAT, '') S Завершение; SET @pdfQuery = 'SELECT TOP 1001 TP.F_PRODUCT AS ID, TP.F_PRODUCT_NAME как имя, ОТ PDF_DETAILS TP', где TP.F_PRODUCT '' '' 'SET @htmlQuery =' SELECT TOP 1001 TP.F_PRODUCT AS ID, TP.F_PRODUCT_NAME как имя, ОТ HTML_DETAILS ТП 'ГДЕ TP.F_PRODUCT' '' '' SET @param = 'И TP.F_AUTHORIZED В (1,3) и EXISTS (SELECT 1 FROM @AllSubformats ASF, ГДЕ ASF.Val = TP.F_SUBFORMAT)'
Ram
1

голосов
0

ответ
32

Просмотры

Android Activity - Design on Server / Render on Client

У нас есть мобильное приложение для Windows, которая будет перемещена Android. Она имеет большой иш количество форм (около 150). Учитывая сложность переписывания впереди нас, я ищу, как много ярлыков, как я могу найти :) Один из вариантов, которые мы рассматриваем следующим образом: Переместить весь код .NET из приложения WM к серверному компоненту. Построить или купить компонент, который работает на Android устройства, но является «умеренно умным» переводчиком. Код, который бы в прошлом действовали по форме непосредственно, теперь будет действовать на промежуточном объекте. Этот объект будет передан обратно в приложение, которое будет превращать выход. Пользователь видит на экране, сканирование или ключи в данных и новый запрос сделан обратно на сервер. Я имею в виду нечто похожее на эмулятор терминала - за исключением того, я хочу, чтобы иметь возможность сделать что-то немного больше " Введенная информация отправляется обратно на сервер для проверки. Сервер будет построен новый экранный объект и отправил его обратно в устройство. Будет ли кто-нибудь сможет указать меня в направлении предварительно построенного компонента мы могли бы приобрести? Это возможно? Привет Тим ​​Muir Введенная информация отправляется обратно на сервер для проверки. Сервер будет построен новый экранный объект и отправил его обратно в устройство. Будет ли кто-нибудь сможет указать меня в направлении предварительно построенного компонента мы могли бы приобрести? Это возможно? Привет Тим ​​Muir
Timothy Muir
1

голосов
2

ответ
48

Просмотры

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

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

голосов
0

ответ
321

Просмотры

Dynamic tbody with dynamic thead angularjs

i have this code below that's generate automatically the thead with colspan and rowspan, but i cant generate the tbody with thead related. How can i do that? Thanks! I tried to duplicate the code to transform to new json only the content but wont worked. The return looks like this: return So anyone can guide me how to make this work? angular.module('myapp', []).controller('tableColSpanRowSpan', ['$scope', function ($scope) { $scope.finalArrayHTML = []; var jsonDATA = [ { "rotulo":"Simple 1", "SubColumns":[ ], "valor":[ "simples 0", "simples 1", "simples 2", "simples 3", "simples 4", "simples 5", "simples 6", "simples 7", "simples 8", "simples 9" ] }, { "rotulo":"Simple 2", "SubColumns":[ ], "valor":[ "simples 0", "simples 1", "simples 2", "simples 3", "simples 4", "simples 5", "simples 6", "simples 7", "simples 8", "simples 9" ] }, { "rotulo":"Multi 1", "SubColumns":[ { "rotulo":"Sub 1", "SubColumns":[ ], "valor":[ "sub 0", "sub 1", "sub 2", "sub 3", "sub 4", "sub 5", "sub 6", "sub 7", "sub 8", "sub 9" ] }, { "rotulo":"Sub 2", "SubColumns":[ ], "valor":[ "sub 0", "sub 1", "sub 2", "sub 3", "sub 4", "sub 5", "sub 6", "sub 7", "sub 8", "sub 9" ] } ] } ]; var getColSpan = function (data, count) { if (data.length > 0) { for (var c = 0; c < data.length; c++) { if (data[c].SubColumns.length > 0) { count = getColSpan(data[c].SubColumns, count); } else { ++count; } } } return count; }; var getDepth = function (obj) { var depth = 0; if (obj.SubColumns) { obj.SubColumns.forEach(function (d) { var tmpDepth = getDepth(d) if (tmpDepth > depth) { depth = tmpDepth } }) } return 1 + depth }; var getRowSpan = function (allData, index, count) { if (allData[index].SubColumns.length > 0) { } else { var depth = 0; for (var j = 0; j < allData.length; j++) { var depthTmp = getDepth(allData[j]); if (depthTmp > depth) { depth = depthTmp; } } return depth; } return count; }; var rowIndex = 0; var RecursiveFunction = function (data, currentRow) { for (var i = 0; i < data.length; i++) { var tmp = { title: data[i].rotulo, conteudo: data[i].valor, colSpan: getColSpan(data[i].SubColumns, 0), rowSpan: getRowSpan(data, i, 0) }; if (typeof $scope.finalArrayHTML[rowIndex] == 'undefined') { $scope.finalArrayHTML[rowIndex] = []; } $scope.finalArrayHTML[rowIndex].push(tmp); if (data[i].SubColumns.length > 0) { ++rowIndex; RecursiveFunction(data[i].SubColumns, data[i]); --rowIndex; } } }; RecursiveFunction(jsonDATA, 0); }]); {{h.title}} {{j.conteudo}}
DouglasTeles
1

голосов
1

ответ
79

Просмотры

C ++ динамической загрузки DLL ошибка

Я пытаюсь создать DLL-файл, а затем с другим приложением я проверить, если она может быть использована правильно. Однако LoadLibrary дает мне ошибку, и когда я проверяю .dll с Dependency Walker, он дает мне эту ошибку: «По крайней мере, один модуль имеет неразрешенный импорт из-за отсутствующую функцию экспорта в неявно зависимом модуле» Это происходит, когда я пытаюсь использовать один объект. На самом деле, я полностью потерял и не знаю, как сделать это. Поясню: у меня есть некоторые источники кодов в C ++, что я не могу изменить. Они собраны как статические библиотеки. Тогда, моя задача состоит в том, чтобы генерировать DLL-файл, и один .h так, чтобы клиенты могли использовать .dll. Таким образом, идея заключается в том, что не мне нужно поставить функции в .h, экспортировать его, и объявить их в .cpp моего проекта, генерирующую .dll, используя другие коды, которые я не могу изменить? То, что я сделал для моей самой первой попытки это: Пусть говорят, что у меня есть: Проект 1: someApi.hpp (класс SomeAPI), someApi.cpp DLL проекта: interace.h, interface.cpp + включают Проект 1. Клиент для тестирования DLL: main.cpp, interface.h / ** interface.h ** / #include #ifdef MY_DLL_lib_EXPORTS #define DLL_API ехЬегп "С" __declspec (dllexport) #else #define DLL_API ехЬегп "С" __declspec (DllImport) #endif DLL_API INT WINAPI myfirsttry (); / ** interface.cpp ** / #include "interface.h" # include "someApi.hpp" BOOL APIENTRY DllMain (HANDLE ч, DWORD г, LPVOID л) {переключатель (г) {случай DLL_PROCESS_ATTACH: случай DLL_THREAD_ATTACH: случай DLL_THREAD_DETACH : случай DLL_PROCESS_DETACH: разрыв; } Возвращает истину; } DLL_API INT WINAPI myfirsttry () {SomeAPI someAPI; // Когда я комментирую это, LoadLibrary не дает ошибку. возвращать 0; } / ** main.cpp ** / # include # include # include "interface.h" Int основной () {DLL HINSTANCE; DLL = LoadLibrary (L "D: \\ MyLib.dll"); // Конечно, что маршрут является правильным, как может быть загружен другой действительный длл если (! Длл) {станд :: соиЬ
Mert Mertce
1

голосов
1

ответ
316

Просмотры

0-1 ранец - Динамический TopDown-Рекурсивный подход в C #

Здравствуйте, я пытаюсь решить классическую задачу о рюкзаке, но до сих пор мне удалось реализовать наивную рекурсию, которая работает с моей точки зрения и дает правильные результаты: статическая INT [objValue]; статические INT [] objWeight; статической силы основных (String [] арг) {objValue = новый INT [] {0, 11, 8, 4, 12, 4, 6, 9, 10}; objWeight = новый INT [] {0, 4, 2, 2, 5, 6, 3, 5, 7}; INT objNumber = objWert.Count () - 1; INT maxWeight = 12; ЕЫпе (ранец (objNumber, maxWeight)); Console.ReadLine (); } Открытые статические INT ранец (INT I, Int W) {если (я == 0 || ш == 0) {возвращают 0; } Если (objWeight [я]> ш) {вернуть Ранцевые (я - 1, ш); } Еще {INT case1 = Ранцевые (я - 1, ш); INT = objValue Случай 2 [я] + ранец (я - 1, ш - objWeight [I]); вернуть Math.max (case1, Случай 2); }} До сих пор так хорошо то будет в значительной степени сам базовый алгоритм, даже если я запутаться с индексами иногда. Он работает .... но теперь мой динамический подход: статический INT objNumber; Статическая INT maxWeight; статические INT [] objValue; статические INT [] objWeight; статические INT [,] costTable; статической силы основных (String [] арг) {objValue = новый INT [] {0, 10, 5, 7, 12, 8, 6}; objWeight = новый INT [] {0, 6, 1, 2, 5, 4, 3}; objNumber = objValue.Count () - 1; maxWeight = 10; costTable = новый INT [objNumber + 1 maxWeight + 1]; для (INT I = 0; я }} До сих пор так хорошо то будет в значительной степени сам базовый алгоритм, даже если я запутаться с индексами иногда. Он работает .... но теперь мой динамический подход: статический INT objNumber; Статическая INT maxWeight; статические INT [] objValue; статические INT [] objWeight; статические INT [,] costTable; статической силы основных (String [] арг) {objValue = новый INT [] {0, 10, 5, 7, 12, 8, 6}; objWeight = новый INT [] {0, 6, 1, 2, 5, 4, 3}; objNumber = objValue.Count () - 1; maxWeight = 10; costTable = новый INT [objNumber + 1 maxWeight + 1]; для (INT I = 0; я }} До сих пор так хорошо то будет в значительной степени сам базовый алгоритм, даже если я запутаться с индексами иногда. Он работает .... но теперь мой динамический подход: статический INT objNumber; Статическая INT maxWeight; статические INT [] objValue; статические INT [] objWeight; статические INT [,] costTable; статической силы основных (String [] арг) {objValue = новый INT [] {0, 10, 5, 7, 12, 8, 6}; objWeight = новый INT [] {0, 6, 1, 2, 5, 4, 3}; objNumber = objValue.Count () - 1; maxWeight = 10; costTable = новый INT [objNumber + 1 maxWeight + 1]; для (INT I = 0; я статические INT [] objValue; статические INT [] objWeight; статические INT [,] costTable; статической силы основных (String [] арг) {objValue = новый INT [] {0, 10, 5, 7, 12, 8, 6}; objWeight = новый INT [] {0, 6, 1, 2, 5, 4, 3}; objNumber = objValue.Count () - 1; maxWeight = 10; costTable = новый INT [objNumber + 1 maxWeight + 1]; для (INT I = 0; я статические INT [] objValue; статические INT [] objWeight; статические INT [,] costTable; статической силы основных (String [] арг) {objValue = новый INT [] {0, 10, 5, 7, 12, 8, 6}; objWeight = новый INT [] {0, 6, 1, 2, 5, 4, 3}; objNumber = objValue.Count () - 1; maxWeight = 10; costTable = новый INT [objNumber + 1 maxWeight + 1]; для (INT I = 0; я
DerBenutzer
1

голосов
1

ответ
180

Просмотры

Write an image row by row with libpng using C

Я пытаюсь создать изображение PNG с Libpng библиотеки с использованием C (GCC на Linux). Это должно разоблачить мою проблему: аннулируется createPng (символ * имя файл, ширина INT, INT высота) {FILE * Fp = Еореп (имя файл, "термометр") ;; png_bytep строка = NULL; png_structp png_ptr = png_create_write_struct (PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); png_infop info_ptr = png_create_info_struct (png_ptr); setjmp (png_jmpbuf (png_ptr)); png_init_io (png_ptr, FP); png_set_IHDR (png_ptr, info_ptr, ширина, высота, 8, PNG_COLOR_TYPE_RGB, PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE); png_text title_text; title_text.compression = PNG_TEXT_COMPRESSION_NONE; title_text.key = "Title"; title_text.text = "Мое название"; png_set_text (png_ptr, info_ptr, & title_text, 1); png_write_info (png_ptr, info_ptr); строка = (png_bytep) таНос (SizeOf (png_byte) * ширина * 3); // Я думаю, что проблемы начинаются здесь (Int у = 0; у
Andrea Ciceri
1

голосов
2

ответ
99

Просмотры

Каков наилучший способ для синтаксического анализа динамических имен в объекты JSON в Java?

Я предпочел бы использовать com.fasterxml.jackson, если это возможно. Я ищу способ синтаксического анализа JSON как это: { «доступность»: { «48»: {// это динамический (в следующем ответе, что число может быть различным, как и 1023) «2018-02-08»: {// это динамическое "температура": нулевая}, "2018-02-09": {// это динамическая "температура": нулевая}}, "49": {// это динамическое «2018-02- 08" : {// это динамическая "температура": нулевая}, "2018-02-09": {// это динамическое "температура": нулевая}}}}
Michał Sobierski
1

голосов
1

ответ
80

Просмотры

Динамическое программирование для выбора стратегии

Скажем, есть два массива: а [] = a_1, a_2, ..., a_n б [] = b_1, b_2, ..., b_m И существует множество s содержит (A_i, B_J) пар, в этом наборе, нам необходимо найти максимальное количество пар, которые не являются не две пары (a_i, b_j) и (a_i», b_j„) удовлетворяют, что я“
user8142520
1

голосов
1

ответ
65

Просмотры

Создать файл яваскрипта во время выполнения с динамическим содержимым и вызова функции

У меня есть некоторые данные, хранящиеся во внутреннем интерфейсе. Эти данные выглядят так. sap.ui.define ([], функция () { "использовать строгий"; возвращение {testFunc: функция () {Alert ( "функции");}};}); Теперь я хочу, чтобы вызвать выше функция "testFunc ()" во время выполнения, как: sap.ui.define ([ "заболонь / щ / ядро ​​/ MVC / Controller", "... pfad.to.function], функция ( контроллер, функция) { "использовать строгий", возвращение Controller.extend ( "CONT", {OnInit: функция (); Function.testFunc ();}})}); Но я только получаю вышеуказанную строку в среде выполнения. Справочная информация:.... разработчик имеет редактор в этом редакторе он пишет код функции, как выше Когда он закончил, код хранится в бэкэнд Когда приложение начинает, код будет получен с внутреннего интерфейса и продолжить в веб-интерфейсе. Таким образом, только в это время, я знаю код и запустить его динамически. Кроме того, мне нужна возможность отладки. Поэтому мне нужно, чтобы загрузить весь файл сценария. Есть ли способ, чтобы справиться с этим? Rg. Йорг
schnippko
1

голосов
0

ответ
26

Просмотры

Как бы вы выставить тип реализации (не Призыв обработчика!) Класса от прокси-сервера?

Как бы вы выставить тип реализации класс объекта, независимо от того, является ли это реальный объект или прокси-сервер? Вот пример задачи https://github.com/AsyncHttpClient/async-http-client/issues/1523 я думал, что я мог перехватить GetClass вызов в прокси, но потом я понял: 1) прокси перехватывает только вызовы интерфейсов, определенных в качестве параметра в Proxy.newProxyInstance; 2) Я не могу переопределить GetClass в моем интерфейсе, потому что это окончательно. Я могу, конечно, добавить свои собственные getImplementingClass в мой интерфейс и использовать его везде вместо InstanceOf, но это выглядит Hacky. Я могу и знать, как получить класс обработчика вызова. Но это (ReleasePermitOnComplete) отличается от реализующего класса (WebSocketUpgradeHandler). Таким образом, этот вопрос является более дизайн вопросом, чем просто вопрос о том, как динамической работе прокси. Идеи?
expert
1

голосов
0

ответ
45

Просмотры

Использование вставки рода, чтобы переместить все строки из динамического массива 2D

Это мой первый раз, задавая вопрос о StackOverflow. Я хотел бы получить некоторую помощь со вставкой рода динамического 2D массива. В частности, мне нужно все строки должны быть перемещены при сортировке, а не только отдельные элементы. Я получил близко, но так, как у меня сейчас, кажется, сделать первый шаг или два, а затем просто бросить курить. Ниже то, что я сделал с помощью функции до сих пор, и тест я бегу его, а также то, что на выходе функции должно быть, если это правильно. аннулированию сортировка вставками (строка ** обр, строка SortKey, Int строка, столбец INT) {для (INT = 1; г <строка; я ++) {Int J = I-1; строка * ключ = обр [я]; для (INT = 0; к <Col; K ++) (! обр [я] [к] .find (SortKey) = -1) {если {в то время как (J> = 0 && обр [J] [K]> обр [я] [K]) {обр [J + 1] = обр [J]; j--; }} Обр [J + 1] = ключа; }}} Входные данные: (элементы разделены пробелами) ID: 1234567 первая: Мери Последнее: Зеленый DOB: 1996-10-03 балл: 4.0 ID: 1234568 первый: Питер последнее: Белый DOB: 1997-05-22 балл: 3.8 ID : 1654238 первый: Ник последний: Парк DOB: 1995-08-18 GPA: 4.0 ID: 1234587 первый: Katy последний: Зеленый DOB: 1995-08-18 GPA: 4,0 Желаемая Выход: (при сортировке по имени, которое является то, что пары SortKey трюмы) ID: 1234587 первый: Katy последний: Зеленый DOB: 1995-08-18 GPA: 4.0 ID: 1234567 первый: Мэри последний: Зеленый DOB: 1996-10-03 GPA: 4.0 ID: 1654238 первые: Ник последний: Парк DOB: 1995-08-18 GPA: 4.0 ID: 1234568 первый: Питер последний: Белый DOB: 1997-05-22 GPA: 3,8 Выходной ток: ID: 1234567 первый: Мэри последний: Зеленый DOB: 1996-10-03 GPA : 4,0 ID: 1654238 первый: Ник в прошлом: Парк DOB: 1995-08-18 GPA: 4.0 ID: 1234587 первый: Katy последний: Зеленый DOB: 1995-08-18 GPA: 4.0 ID: 1234568 первый: Питер последний: Белый DOB: 1997-05-22 GPA : 3,8 Как вы можете видеть, некоторые сортировки определенно сделали. Он просто не закончить до того, как бросить курить. Если бы это было что-то вроде пузыря или выбора рода, где я мог бы просто положить в функции подкачки, это было бы хорошо. Но получить эту работу для вставки дает мне неприятность. Существуют ли какие-либо логические ошибки или недостающие биты из моего кода, которые могли бы помочь мне разобраться в этом остальную часть пути? Любая помощь и советы очень признателен! Если бы это было что-то вроде пузыря или выбора рода, где я мог бы просто положить в функции подкачки, это было бы хорошо. Но получить эту работу для вставки дает мне неприятность. Существуют ли какие-либо логические ошибки или недостающие биты из моего кода, которые могли бы помочь мне разобраться в этом остальную часть пути? Любая помощь и советы очень признателен! Если бы это было что-то вроде пузыря или выбора рода, где я мог бы просто положить в функции подкачки, это было бы хорошо. Но получить эту работу для вставки дает мне неприятность. Существуют ли какие-либо логические ошибки или недостающие биты из моего кода, которые могли бы помочь мне разобраться в этом остальную часть пути? Любая помощь и советы очень признателен!
chall18
1

голосов
0

ответ
134

Просмотры

CMSIS FreeRTOS динамическое распределение

Я работаю на встроенной системой, которая имеет CMSIS Freertos с heap4 как схемы управления памятью. Теперь я пытаюсь портировать mbedTls к моей системе, и я должен предоставить функции динамического распределения, как Alloc и бесплатно. mbedTLS требует две функций для выделения и освобождения памяти. Эти прототипы функций, требуемые mbedTLS: недействительный * (* mbedtls_calloc) (size_t, size_t) = MBEDTLS_PLATFORM_STD_CALLOC; недействительный (* mbedtls_free) (* недействительный) = MBEDTLS_PLATFORM_STD_FREE; INT mbedtls_platform_set_calloc_free (аннулируются * (* calloc_func) (size_t, size_t), недействительным (* free_func) (пустота *)) Какой самый лучший способ, чтобы правильно использовать кучу предоставленную FreeRTOS? бассейн памяти, например. Heap4 не обеспечивает функции, как calloc и бесплатно. Так, какую функцию следует обернуть, чтобы mbedTls выделить память? Заранее спасибо за помощь. Federico
Federico
1

голосов
0

ответ
289

Просмотры

Facebook App Ссылка не работает с Firebase Dynamic Link

Я пытаюсь использовать Facebook App Link вместе с Firebase Dynamic Link. Но есть проблема, когда я использую их вместе. В первом случае, только Facebook App Link используется как код ниже: Мое приложение работает, когда я нажимаю на ссылку в Facebook App, поэтому этот случай работал. Во втором, Facebook App Link используется с Firebase Dynamic Link, как ниже: Этот код работает только с Firebase Dynamic Link. Мое приложение теперь не может открыть из Facebook App. Я предполагаю, что проблема может быть вызвана есть более чем одна схема. Есть ли идея использовать эти глубокие ссылки вместе?
Glenn
1

голосов
0

ответ
82

Просмотры

what's wrong with my dynamic programming solution for( Kefa and first steps) in codeforces?

Я новичок в динамическом программировании я пытаюсь решить проблему под названием Codeforces (A Кефа и первые шаги), это ссылка на проблемы в http://codeforces.com/contest/580/problem/A здесь Codeforces мое решение, которое я не» знаю, что это неправильно в моем коде может любой помогает мне? пакет problemsolvingg; импорт java.util.ArrayList; импорт java.util.Arrays; импорт java.util.Collections; импорт java.util.Comparator; импорт java.util.Scanner; общественного класса Mege {открытые статические INT [] обр; открытые статические INT [] [] дп; открытые статические Int N; государственной статической силы CLR (Int N) {для (INT I = 0; <п; я ++) {для (Int J = 0; J = обр [ПРЕД] && (пред + 1 == я)) {Choice2 = longSubsequence (г + 1, г) + 1; } Возвращение дп [I] [пред] = Math.max (Choice1, Choice2); }}
ahmed
1

голосов
0

ответ
337

Просмотры

Swift 3 динамическая высота кнопку зависит от длины заголовка в прокрутке stackview

Я хочу создать Scrollview с кнопками радиокнопки / флажком. Я пробовал разные способы работы с Scrollview и stackview, но вот мои вопросы: Проблема: многострочный работает отлично, но кнопка рамка Безразлично `работа Проблема: многострочный заголовок и кнопки динамическая высота не работает; динамическая высота stackview ввиду прокрутки работает отлично вопрос: как я могу сделать кнопки зависят от titleHeight работает с прокручивать stackview частного Func testDynamicBtnHeight () {scrollView.translatesAutoresizingMaskIntoConstraints = ложь mVScrollContainer.addSubview (Scrollview) mVScrollContainer.addConstraints (NSLayoutConstraint.constraints (withVisualFormat: " H: | [Scrollview] |», опции: .alignAllCenterX, показатели: ноль, просмотров: [ "Scrollview": Scrollview])) mVScrollContainer.addConstraints (NSLayoutConstraint.constraints (withVisualFormat: mockRadioButton (название: "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16", BackgroundColor: UIColor.red) вар btn3 = RadioButtonMock.mockRadioButton (название: "BBBBBB Б", BackgroundColor: UIColor.blue) stackView .addArrangedSubview (btn1) stackView.addArrangedSubview (btn2) stackView.addArrangedSubview (btn3), если я == 9 {пусть URL = URL (строка: «https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQacMIFnZ2xZ_ZH7CjdUzzqpsMHwLSiF98lGWVWVHy6Am5qm2mq «) пусть данные = попробовать? Данные (contentsOf: URL), если позволить ImageData = данные {пусть ivImage = UIImageView () ivImage.image = UIImage (данные: ImageData) ivImage.frame = CGRect (х: 0, у 0, ширина: 100, высота: 200 ) stackView.
Patryk Karwat
1

голосов
2

ответ
165

Просмотры

UWP приложение имеет динамические переменные, что вызывает приложение к сбою в режиме выпуска

в моем UWP приложении я использую динамические переменные во многих местах, так как данные поступают от сервера бэкэнд API, поэтому мы хотим, чтобы держать его динамичным. он прекрасно работает в режиме отладки, но я хотел, чтобы загрузить для хранения, так что я попробовал его на режиме выпуска и он терпит неудачу с за исключением следующего system.reflection.missingmetadataexception очевидно это исключение возникает, в одном из моих страниц под названием «LoginPage.xaml.cs» в первая линия, где я пытаюсь использовать динамические данные. Ниже приводится строка, которая вызывает исключение. ViewModel.backgroundURL = AppConfig.Login.background; AppConfig здесь статический объект в классе констант. и его тип является динамичным, я успешно получить от сервера API, но исключение возникает только тогда, когда я пытаюсь потреблять его в моем приложении, как вы можете видеть в строке коды выше. после некоторых исследований я обнаружил, что, используя следующую строку в Default.rd.xml может решить эту ошибку я ставлю там следующую строку. как вы можете видеть, что я ставлю эту строку в моей директиве теге, как показано ниже. Я пытаюсь сделать директивы на ViewModels потому что поля я сопоставляющие в классе ViewModel. Я также попытался это сделать на имя Просмотров пространства, которое имеет все классы представлений, как LoginPage и другие, но в обоих случаях исключение еще встречающийся, ровно в той же строке. Обновление 1 Сведения об исключении System.Reflection.MissingMetadataException: «Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva: 0x000a8990. StackTrace: нуль Источник: нуль как вы можете видеть, что я ставлю эту строку в моей директиве теге, как показано ниже. Я пытаюсь сделать директивы на ViewModels потому что поля я сопоставляющие в классе ViewModel. Я также попытался это сделать на имя Просмотров пространства, которое имеет все классы представлений, как LoginPage и другие, но в обоих случаях исключение еще встречающийся, ровно в той же строке. Обновление 1 Сведения об исключении System.Reflection.MissingMetadataException: «Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva: 0x000a8990. StackTrace: нуль Источник: нуль как вы можете видеть, что я ставлю эту строку в моей директиве теге, как показано ниже. Я пытаюсь сделать директивы на ViewModels потому что поля я сопоставляющие в классе ViewModel. Я также попытался это сделать на имя Просмотров пространства, которое имеет все классы представлений, как LoginPage и другие, но в обоих случаях исключение еще встречающийся, ровно в той же строке. Обновление 1 Сведения об исключении System.Reflection.MissingMetadataException: «Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva: 0x000a8990. StackTrace: нуль Источник: нуль Я также попытался это сделать на имя Просмотров пространства, которое имеет все классы представлений, как LoginPage и другие, но в обоих случаях исключение еще встречающийся, ровно в той же строке. Обновление 1 Сведения об исключении System.Reflection.MissingMetadataException: «Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva: 0x000a8990. StackTrace: нуль Источник: нуль Я также попытался это сделать на имя Просмотров пространства, которое имеет все классы представлений, как LoginPage и другие, но в обоих случаях исключение еще встречающийся, ровно в той же строке. Обновление 1 Сведения об исключении System.Reflection.MissingMetadataException: «Reflection_InsufficientMetadata_NoHelpAvailable: EETypeRva: 0x000a8990. StackTrace: нуль Источник: нуль
touseefbsb
1

голосов
1

ответ
240

Просмотры

CMake, как удалить / USR / Lib пути по умолчанию при компоновке разделяемых библиотек?

Это выходной ток от otool -L libtarget.dylib libA.dylib libB.dylib /usr/lib/libc++.1.dylib (совместимость версии 1.0.0, текущая версия 307.5.0) /usr/lib/libSystem.B .dylib (совместимость версии 1.0.0, текущая версия 1238.60.2) Я был в состоянии удалить Libc ++. dylib зависимость, но я не могу понять, как удалить libSystem.dylib. Есть ли способ, чтобы удалить / USR / Lib пути по умолчанию при связывании разделяемой библиотеки в CMake?
Alpha234
1

голосов
1

ответ
775

Просмотры

Javascript to create new dynamically and fill it with the existing DOM elements?

Я учусь яваскрипт и играть с добавления / удаления элементов в DOM, но я запутался о чем-то, что кажется, что это должно быть просто. Я хочу, чтобы создать новый Div обертку с идентификатором вокруг всех элементов в организме. Я предпочел бы сделать это с Vanilla Javascript и не JQuery, если это возможно. HTML: Javascript Тестирование заголовок Это некоторый текст внутри мой яваскрипт страницы тестирования. Это еще один простой пункт. Я люблю еду как: яблоки Шоколадного Тонкого Минц Тайгер дерева Ножка мангровых заросли Javascript: // помещает все элементы в в его собственном переменном варе HEADER1 = document.querySelector ( «h1»); вар пункт = document.querySelectorAll ( 'р'); вар header2 = document.querySelector ( 'h2'); Список вар = document.querySelector ( 'уль'); // создает новый динамический Див вар newDivWrapper = document.createElement ( 'DIV'); // дает вновь созданный динамический Div ID = контейнер newDivWrapper.id = 'контейнер'; вар BodyTag = document.querySelector ( 'тело'); // добавляет newDivWrapper к концу DOM, чуть выше вар newDivWrapper = bodyTag.appendChild (newDivWrapper); Функция replaceContent () {document.newDivWrapper.innerHTML = header1 + пункт + header2 + список; } ReplaceContent (); Выше не работает, это создаст новый DIV и добавить его в конце DOM. Но, я не уверен, если я должен удалить старые элементы в DOM после сохранения их в вар, или если их позиция может быть перемещена. Кроме того, я уверен, что я не могу использовать innerHTML писать ничего, кроме текста в элемент. // дает вновь созданный динамический Div ID = контейнер newDivWrapper.id = 'контейнер'; вар BodyTag = document.querySelector ( 'тело'); // добавляет newDivWrapper к концу DOM, чуть выше вар newDivWrapper = bodyTag.appendChild (newDivWrapper); Функция replaceContent () {document.newDivWrapper.innerHTML = header1 + пункт + header2 + список; } ReplaceContent (); Выше не работает, это создаст новый DIV и добавить его в конце DOM. Но, я не уверен, если я должен удалить старые элементы в DOM после сохранения их в вар, или если их позиция может быть перемещена. Кроме того, я уверен, что я не могу использовать innerHTML писать ничего, кроме текста в элемент. // дает вновь созданный динамический Div ID = контейнер newDivWrapper.id = 'контейнер'; вар BodyTag = document.querySelector ( 'тело'); // добавляет newDivWrapper к концу DOM, чуть выше вар newDivWrapper = bodyTag.appendChild (newDivWrapper); Функция replaceContent () {document.newDivWrapper.innerHTML = header1 + пункт + header2 + список; } ReplaceContent (); Выше не работает, это создаст новый DIV и добавить его в конце DOM. Но, я не уверен, если я должен удалить старые элементы в DOM после сохранения их в вар, или если их позиция может быть перемещена. Кроме того, я уверен, что я не могу использовать innerHTML писать ничего, кроме текста в элемент. // добавляет newDivWrapper к концу DOM, чуть выше вар newDivWrapper = bodyTag.appendChild (newDivWrapper); Функция replaceContent () {document.newDivWrapper.innerHTML = header1 + пункт + header2 + список; } ReplaceContent (); Выше не работает, это создаст новый DIV и добавить его в конце DOM. Но, я не уверен, если я должен удалить старые элементы в DOM после сохранения их в вар, или если их позиция может быть перемещена. Кроме того, я уверен, что я не могу использовать innerHTML писать ничего, кроме текста в элемент. // добавляет newDivWrapper к концу DOM, чуть выше вар newDivWrapper = bodyTag.appendChild (newDivWrapper); Функция replaceContent () {document.newDivWrapper.innerHTML = header1 + пункт + header2 + список; } ReplaceContent (); Выше не работает, это создаст новый DIV и добавить его в конце DOM. Но, я не уверен, если я должен удалить старые элементы в DOM после сохранения их в вар, или если их позиция может быть перемещена. Кроме того, я уверен, что я не могу использовать innerHTML писать ничего, кроме текста в элемент. это создаст новый DIV и добавить его в конце DOM. Но, я не уверен, если я должен удалить старые элементы в DOM после сохранения их в вар, или если их позиция может быть перемещена. Кроме того, я уверен, что я не могу использовать innerHTML писать ничего, кроме текста в элемент. это создаст новый DIV и добавить его в конце DOM. Но, я не уверен, если я должен удалить старые элементы в DOM после сохранения их в вар, или если их позиция может быть перемещена. Кроме того, я уверен, что я не могу использовать innerHTML писать ничего, кроме текста в элемент.
Lavert
1

голосов
1

ответ
134

Просмотры

SSRS Dynamic Column Generation Report

У меня есть хранимая процедура, которая работает в качестве бэкэнда отчета SSRS. Процедура магазина будет иметь текущий месяц Id в качестве входных данных, и она работает на каждый день и завербовать процесс всех. не Результирующая отчет не будет иметь дней, как строки и нет процесса в колонне. Количество процессов не будет динамичным, так как ни один из дней. т.е. Ян будет иметь 31 строк и февраль будет 28. Хотя строки не проблема. но мы не можем получить динамический столбец и значение и в SSRS даже с Матрицей. Может быть нам не хватает какой-либо шаг, но мы взяли одну матрицу, в которой мы устанавливаем группу процесса в колонке группы и дни, как группы строк. но он повторяет только одно значение в каждом столбце. Нам нужно, чтобы отобразить только те колонки, которые используются только в этом месяце. Это так же, как следующее.
Ketan Kotak
0

голосов
3

ответ
30

Просмотры

Trying to create a multi-dimensional array in a function

I am currently trying to take 3 seperate inputs and convert them into a multidimensional array. I know the most inputs that a user can enter is 8 however my current code prints the empty arrays. I am looking for a way to dynamically create what I have coded to avoid this issue. Below is a copy of the function I made. a = 'Hi' b = 878 c = 654 function exitToTable(a, b, c) { for (var i = 0; i < 8; i++) { tester[i] = new Array(8); } tester[0][0] = a[0]; tester[0][1] = b[0]; tester[0][2] = c[0]; tester[1][0] = a[1]; tester[1][1] = b[1]; tester[1][2] = c[1]; tester[2][0] = a[2]; tester[2][1] = b[2]; tester[2][2] = c[2]; tester[3][0] = a[3]; tester[3][1] = b[3]; tester[3][2] = c[3]; tester[4][0] = a[4]; tester[4][1] = b[4]; tester[4][2] = c[4]; tester[5][0] = a[5]; tester[5][1] = b[5]; tester[5][2] = c[5]; tester[6][0] = a[6]; tester[6][1] = b[6]; tester[6][2] = c[6]; tester[7][0] = a[7]; tester[7][1] = b[7]; tester[7][2] = c[7]; for (var i = 0; i < 8; i++) { for (var j = 0; j < 3; j++) { document.write(tester[i][j] + ' '); } document.write(''); } } I am hoping for the array to print out as follows if a = 'Hi' b = 878 c = 654 However note that 'a' 'b' and 'c' are all arrays storing their own data. Each element in a will be a string and each element in b and c are integers. Hi 878 654 Hi 878 654 Hi 878 654 ETC....
AntiMeta
1

голосов
0

ответ
68

Просмотры

Read Write Permission Cordova config.xml

У меня есть странный вопрос с моей config.xml. Я хочу, чтобы добавить динамические ссылки с firebase использовать поставщик проверки подлинности, как Facebook и Google. это фрагмент кода, я добавил к config.xml я получаю эту ошибку. это, очевидно, ошибка разрешения: Ошибка: EACCES: доступ запрещен, открытый «/Users/sandyl/Documents/tech/ionic/IONIC-MARKET/auth/auth-firebase-4/platforms/ios/com.auth-firebase-4 /config.xml»Тем не менее, я являюсь владельцем файла и я разрешения / записи, которые я могу подтвердить с Ls -l прочитать: -rw-р - r-- персонал 1 sandyl 7093 Apr 22 12:39 конфиг .xml drwxr-хт-х 19 sandyl персонал 608 22 апреля 12:34. drwxr-хт-х 8 sandyl персонал 256 22 апреля 10:24 .. -rw-г - г - 1 @ sandyl персонал 6148 22 апреля 10:37 .DS_Store -rw-р - r-- 1 sandyl персонал 363 20 апреля 21:28. JSON -rw-р - r-- персонал 1 178 sandyl 20 апреля 21:28 tslint.json drwxr-хт-х 7 sandyl персонал 224 22 апреля 10:34 WWW и, то Whoami команда возврата 'sandyl', как пользователь Я попытались Sudo Чаун sandyl config.xml, так что я могу записать в файл. не работает, как же я не мог написать Dest файл, пока я пользователь? Кто-нибудь есть идеи?
1

голосов
1

ответ
33

Просмотры

chart_Series: Нет сюжета, когда получены из сценария

Когда я звоню chart_Series из сценария я получаю только чистое, белое графическое устройство. Пример кода: Линии
tom9
1

голосов
2

ответ
57

Просмотры

Создание динамического SQL для большого количества колонок

Я пытаюсь выяснить различия между двумя таблицами (IAM и IAM_audit) для последнего изменения для многих audit_fields (около 20). Я просто показываю два audit_fields здесь. Если я использую курсоры, это медленно. Вот пример двух столбцов. Пожалуйста, помогите мне о том, как создать один динамический запрос вместо того, чтобы давать результаты вместе? Большое спасибо! Создание таблицы: создание таблицы #Iam (Accnum INT, INT, invnumber имя VARCHAR (10), Ac_status VARCHAR (10)) вставить в #Iam (Accnum, invnumber, имя, Ac_status) значения (120, 131, 'ABC', ' A '), (121, 132, 'защиту', 'C') создать таблицу #Iam_audit (accnum INT, INT, invnumber audit_field VARCHAR (10), field_after VARCHAR (10), MODIFIED_DATE DateTime) вставить в #Iam_audit (accnum, invnumber, audit_field, field_after,
suki
1

голосов
1

ответ
40

Просмотры

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

So, I found this question on topcoder: Your friend Lucas gave you a sequence S of positive integers. For a while, you two played a simple game with S: Lucas would pick a number, and you had to select some elements of S such that the sum of all numbers you selected is the number chosen by Lucas. For example, if S={2,1,2,7} and Lucas chose the number 11, you would answer that 2+2+7 = 11. Lucas now wants to trick you by choosing a number X such that there will be no valid answer. For example, if S={2,1,2,7}, it is not possible to select elements of S that sum up to 6. You are given the int[] S. Find the smallest positive integer X that cannot be obtained as the sum of some (possibly all) elements of S. Constraints: - S will contain between 1 and 20 elements, inclusive. - Each element of S will be between 1 and 100,000, inclusive. But in the editorial solution it has been written: How about finding the smallest impossible sum? Well, we can try the following naive algorithm: First try with x = 1, if this is not a valid sum (found using the methods in the previous section), then we can return x, else we increment x and try again, and again until we find the smallest number that is not a valid sum. Let's find an upper bound for the number of iterations, the number of values of x we will need to try before we find a result. First of all, the maximum sum possible in this problem is 100000 * 20 (All numbers are the maximum 100000), this means that 100000 * 20 + 1 will not be an impossible value. We can be certain to need at most 2000001 steps. How good is this upper bound? If we had 100000 in each of the 20 numbers, 1 wouldn't be a possible sum. So we actually need one iteration in that case. If we want 1 to be a possible sum, we should have 1 in the initial elements. Then we need a 2 (Else we would only need 2 iterations), then a 4 (3 can be found by adding 1+2), then 8 (Numbers from 5 to 7 can be found by adding some of the first 3 powers of two), then 16, 32, .... It turns out that with the powers of 2, we can easily make inputs that require many iterations. With the first 17 powers of two, we can cover up to the first 262143 integer numbers. That should be a good estimation for the largest number. (We cannot use 2^18 in the input, smaller than 100000). Up to 262143 times, we need to query if a number x is in the set of possible sums. We can just use a boolean array here. It appears that even O(log(n)) data structures should be fast enough, however. So how is it possible that 100000*20 will give us the maximum sum possible?. Wouldnt adding all the elements of S give us the maximum sum?.Also i cant seem to understand the entire solution at all. How the subsets are used?. Can someone please explain the entire solution to me?. Im not getting the maths behind this. I am a total newbie on dynamic programming. Thank you and sorry if i have asked too many questions.
nicks_4317
1

голосов
1

ответ
51

Просмотры

Firebase Dynamic URL работать в автономном режиме?

Я просто интегрировать Firebase динамической связи. Это не работает в автономном режиме. Так, как раз я хотел бы подтвердить, это правда firebase динамическую связь требует Интернета?
Honeywell
1

голосов
0

ответ
150

Просмотры

Класс «PayPal \ Отдых \ ApiContext» не найден

У меня небольшая проблема с моей PHP кода, поскольку я использую Paypal API для электронной Payement. Я получаю следующее сообщение об ошибке: Фатальная ошибка: Class 'PayPal \ Отдых \ ApiContext' не найден в F: \ wamp64 \ WWW \ Тесты \ form4 \ start.php в строке 7 Любая помощь, пожалуйста?
Mohamed Saidi
1

голосов
2

ответ
346

Просмотры

Firebase Dynamic Ссылка не в состоянии принести параметр

Я работаю над инвайтами в моем приложении, я хочу, чтобы пользователи относятся другие, ссылающиеся получат награду за человеком, которого они называют регистры. Я после этого firebase пригласить учебник, на шаге 2 мы создали динамическую связь с нашей нормальной связи с нашим параметром invitedby = SENDER_UID шпагат ссылки = «https://samplelink.com/?invitedby=» + user.getPhone (); Log.e (TAG, "Сформирован ссылка:" + ссылка); FirebaseDynamicLinks.getInstance (). CreateDynamicLink () .setLink (Uri.parse (ссылка)) .setDynamicLinkDomain (GetString (R.string.dynamic_link_domain)) .setAndroidParameters (новый DynamicLink.AndroidParameters.Builder (getPackageName ()) .build ()) .setIosParameters (новый DynamicLink. invitation_custom_image))) // .setCallToActionText (user.getPhone ()) .build (); startActivityForResult (намерение, REQUEST_INVITE); }) AddOnFailureListener (е -> Log.e (TAG, "Ошибка Генерация Deeplink:" + e.getLocalizedMessage ()).); }); И послал сгенерированную короткую динамическую связь. Когда пользователь открыл приложение на шаге 4 мы получили ссылку, как FirebaseDynamicLinks.getInstance () .getDynamicLink (getIntent ()) .addOnSuccessListener (это, новый OnSuccessListener () {@Override общественного недействительный OnSuccess (PendingDynamicLinkData pendingDynamicLinkData) {// Получить глубоко ссылка от результата (может быть пустой, если нет ссылки не найдена) Uri Deeplink = NULL; если (pendingDynamicLinkData! = NULL) {Deeplink = pendingDynamicLinkData.getLink (); } // // Если пользователь не авторизован и ожидающий Dynamic Link является // приглашением, вход пользователя анонимно, а также записывать UID в // реферрера. // пользователь FirebaseUser = FirebaseAuth.getInstance () getCurrentUser (). если (пользователь == NULL && Deeplink = NULL && deepLink.getBooleanQueryParameter ( "invitedby!")) {Строка referrerUid = deepLink.getQueryParameter ( "invitedby"); createAnonymousAccountWithReferrerInfo (referrerUid); }}}); Ссылка не замкнуто динамически подключаемую генерировать штраф,
Uncle
1

голосов
2

ответ
174

Просмотры

Встреча гостей максимума (интервал времени) в к попыткам

Существует партия продолжается, интервал времени каждого гостя в партии дается. Я могу пойти в Party Room к раз. Теперь я должен выбрать экземпляры к времени, так что я буду отвечать самым гости п - нет. гостей к - нет. попыток Пример: для N = 5 & к = 2 заданных интервалов времени от 5 гостей [1,3] [4,8] [1,5] [6,8] [4,8] В момент времени = 1 можно встретить 1-й и третий гость и во время = 6 можно встретить 2-й, 4-й и 5-й гость .so я могу удовлетворить максимум 5 человек в 2 раза. Мои неудачные подходы: Используется интервальное дерево, чтобы найти точку максимального перекрытия, удаляются интервалы в тот момент и сделали то же второй раз. Это терпит неудачу, потому что это дает только точку максимального гостя, как я получил время = 4 в этом примере. Какой плохой выбор, потому что тогда я могу отвечать только 4 гостей. (3 в момент времени = 4 & 1 при времени = 1 или время = 6) Так я думаю, что это Динамическое программирование и сейчас я поражен. Дайте или предложить мне алгоритм или решение. заранее спасибо
naveenrajm
1

голосов
1

ответ
280

Просмотры

С таНос, перераспределить. Как удалить один элемент из массива.

У меня есть задание, чтобы создать 2 функции добавления, который добавляет элемент в динамический массив (то, что я сделал) и удалить который удаляет указанный элемент из этого массива. У меня есть проблема с этим 2-й функции. Я понятия не имею, как его код. PS. Я не могу использовать memmove (). #include #include недействительным print_array (INT * вкладку, Int N); недействительными добавить (целое х, у ИНТ, Int * Вкладка, INT IDX); недействительным remove_element (интермедиат * Вкладка, INT IDX, INT array_length); INT основных () {INT * Вкладка = таНос (24 * SizeOf (* вкладка)); INT IDX = 0; Вкладка [IDX ++] = 44; Вкладка [IDX ++] = 82; Вкладка [IDX ++] = 57; Вкладка [IDX ++] = 77; Е ( «Перед вставкой \ п»); print_array (закладка, IDX); IDX ++; Добавить (7, 0, закладка, IDX); Е ( «После вставки \ п»); print_array (закладка, IDX); бесплатно (вкладка); idx--; Е ( «После удаления \ п»); remove_element (закладка, 3, IDX); print_array (закладка, IDX); бесплатно (вкладка); Возвращение (0); } Недействительного print_array (интермедиат * Вкладка, Int N) {INT I; для (я = 0; <п; я ++) {Е ( "т [% d] =% d \ п", я, вкладка [I]); }} Пустот надстройку (Int х, Int, Int у * Вкладка, INT IDX) {INT I; для (I = IDX; I> у; i--) {вкладка [I] = вкладка [I-1]; } вкладка [Y] = х; } Недействительного remove_element (интермедиат * Вкладка, INT IDX, Int array_length) {аннулируется * TMP = перераспределить (закладка, (array_length - 1) * SizeOf (INT)); array_length = array_length - 1; Вкладка = TMP; } я ++) {Е ( "т [% d] =% d \ N", я, вкладка [I]); }} Пустот надстройку (Int х, Int, Int у * Вкладка, INT IDX) {INT I; для (I = IDX; I> у; i--) {вкладка [I] = вкладка [I-1]; } вкладка [Y] = х; } Недействительного remove_element (интермедиат * Вкладка, INT IDX, Int array_length) {аннулируется * TMP = перераспределить (закладка, (array_length - 1) * SizeOf (INT)); array_length = array_length - 1; Вкладка = TMP; } я ++) {Е ( "т [% d] =% d \ N", я, вкладка [I]); }} Пустот надстройку (Int х, Int, Int у * Вкладка, INT IDX) {INT I; для (I = IDX; I> у; i--) {вкладка [I] = вкладка [I-1]; } вкладка [Y] = х; } Недействительного remove_element (интермедиат * Вкладка, INT IDX, Int array_length) {аннулируется * TMP = перераспределить (закладка, (array_length - 1) * SizeOf (INT)); array_length = array_length - 1; Вкладка = TMP; }
Aza
1

голосов
0

ответ
111

Просмотры

JS-файлов не отображается содержимое на вкладке сети, даже если состояние 200

Я пытаюсь загрузить файл vendor.bundle.js динамически, используя приведенный ниже код. Я вижу все другие файлы, получать загружены правильно, но vendor.js показывает в сети вкладка Chrome 200 Статус и ответ он говорит: «Не удалось загрузить данные ответа». Из-за которой не получает выполняется код и страница ничего не делает. Вот питание, которые могут быть необходимы: Угловая версия: 2,4 «@ угловом / материала»: «2.0.0-beta.1» JIT сборка прилагается изображение, что я вижу в хроме Inspect.
1

голосов
1

ответ
224

Просмотры

ранец без каких-либо значений

Я перед следующей проблемой, у меня есть словарь питона так: всего = 30 компаний = { 'а': 30, 'B': 7, 'C': 21, 'D': 5 'е': 5 и т.д.} то, что я пытаюсь сделать, это группа компаний, таким образом, что число складываются в общей сложности. В этом примере выходной я хочу бы: группа1 = { 'а': 30} group2 = { 'с': 21, 'B': 7} group3 = { 'd': 5, 'е': 5} Если значение ключа в словаре> общий то группа будет создана, содержащей только этот ключ: значение. Например, если бы у нас фирмы = { 'A': 30, 'B': 7, 'с': 21, 'd': 5, 'е': 5, 'е': 32 и т.д.} группа1 = { ' е ': 32} и т.д. Я искал различные способы реализации этого, Лучший, что я нашел бы ранец, но этот алгоритм будет принимать в качестве входного веса, значения, только как междунар. Кроме того, я нашел этот интересный модуль: https://developers.google.com/optimization/bin/knapsack из __future__ импорта print_function из ortools.algorithms импорт pywrapknapsack_solver Защиты Main (): # Создания решателя. Решатель = pywrapknapsack_solver.KnapsackSolver (pywrapknapsack_solver.KnapsackSolver. KNAPSACK_DYNAMIC_PROGRAMMING_SOLVER, 'Test') Вес = [[565, 406, 194, 130, 435, 367, 230, 315, 393, 125, 670, 892, 600, 293, 712, 147, 421, 255]] = [габариты 850] значение веса = [0] solver.Init (значения, вес, мощность) computed_value = solver.Solve () packed_items = [х для й в диапазоне (0, LEN (вес [ 0])), если решатель. BestSolutionContains (х)] packed_weights = [вес [0] [I] для я в packed_items] Print ( "упакованные:", packed_items) печати ( "упакованы весы:", packed_weights) печати ( "Общего веса (такой же, как общая стоимость ):», computed_value), если __name__ ==„__main__“: главный () Я пытался изменить этот алгоритм для работы со словарем (особенно со строкой), но без успеха. Есть ли лучший способ достичь этого результата? Спасибо, Основной () Я пытался изменить этот алгоритм для работы со словарем (особенно со строкой), но без успеха. Есть ли лучший способ достичь этого результата? Спасибо, Основной () Я пытался изменить этот алгоритм для работы со словарем (особенно со строкой), но без успеха. Есть ли лучший способ достичь этого результата? Спасибо,
rooger
1

голосов
1

ответ
60

Просмотры

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

в асинхронной функции обратного вызова promise.then обещания (в асинхронном callbackResultValue => {// здесь}) Я попытался константный browserd = ждать импорта ( «браузер обнаружения»); если (TypeOf browserd === 'функция') {Const browserinfo = browserd (); } Есть: [TS] Не удается вызвать выражение, тип которого не хватает подписи вызова. Тип «никогда» не имеет совместимые подписей вызовов. Затем я попробовал: константный browserd: Функция = ждать импорта ( «браузер обнаружения»); получил: [TS] Type «TYPEOF импорта («»не может быть назначена для типа„Функция“Свойство„применить“отсутствует в типе" TYPEOF импорта (.».
Wis
1

голосов
0

ответ
22

Просмотры

состояние расчетов динамического программирования

Вопрос: Fox Ciel пишет ИИ для игры Starcraft, и она нуждается в вашей помощи. В Starcraft, один из доступных единиц является Муталиск. Mutalisks очень полезна для беспокоящих Земного база. Fox Ciel имеет один Муталиск. Неприятель база содержит один или несколько космических строительные машины (КСМ). Каждый SCV имеет некоторое количество хитпоинтов. Когда Муталиск атак, он может предназначаться до трех различных КСМ. Первый целевой SCV потеряет 9 очков. Второй целевой SCV (если таковые имеются) потеряет 3 очков. Третий целевой SCV (если таковые имеются) теряет 1 очко. Если хит точек падения SCV до 0 или ниже, SCV разрушается. Обратите внимание, что вы не можете предназначаться тот же КСМ дважды в одной и той же атаки. Вам дается ИНТ [] HP, содержащий текущие хитпоинтов КСМ вашего противника. Возвращает наименьшее количество атак, в которых вы можете уничтожить все эти КСМ. Constraints- - х будет содержать от 1 до 3 элементов, включительно. - Каждый элемент х будет находиться в диапазоне от 1 до 60, включительно. И решение: Int minimalAttacks (вектор х) {INT расстояние [61] [61] [61]; MemSet (расстояние, -1, SizeOf (расстояние)); расстояние [0] [0] [0] = 0; для (INT общей = 1, общий
nicks_4317
1

голосов
0

ответ
51

Просмотры

Динамический шаблон в WebPack реагировать JS

Я хотел бы иметь несколько варианты сборки приложения, где каждую сборка будет представлять указанную тему. NPM построить monokai будет генерировать monokai тему. Структура проекта будет выглядеть так: /themes/default/component.jsx /themes/monokai/component.jsx В основном это сведется к этому /themes/{themeName}/component.jsx. Конечно, было бы вся структура папок в подкаталоге {THEMENAME}, но каждая тема будет иметь такую ​​же структуру папок, как раз различный HTML / CSS. Есть ли способ для достижения этой цели с WebPack? Это не обязательно должно работать через НУЮ сборку {THEMENAME}.
zhuber
1

голосов
1

ответ
83

Просмотры

MVC 4, создать URL для страниц динамического

Скажем, у меня есть модель под названием Artikel. эта статья содержит Html «тело» текст. и название одно слово. Тогда я хочу, чтобы сделать систему, где я могу использовать один вид, чтобы сделать все «статьи» содержание тела модели. но использовать статьи Название пропеллер. создать URL-адрес для сайта. Так что, если я получил 2 статьи. один под названием «О», и один с названием «Контакт» я бы в конечном итоге с Url, как «сайт / О» А «сайта / Контакт» И так как я пытаюсь сделать это из источника данных, мне нужно каким-то образом чтобы сделать эту динамику. поэтому я не могу просто сделать контроллеры для каждой другой статьи. (Что бы плохо, если бы я получил много статей в любом случае), я пытался в моем RouteConfig Для настройки MapRoute. но не могу найти в любом случае, который будет делать это. Я ищу сеть для него, пытались эти решения. Http: //www.dotnet-stuff. ком / учебники / САШ-MVC / понимание-URL переписывания-и-URL-атрибут-маршрутизации в-САШ-MVC-mvc5-с примерами URL Переписывая в .Net MVC https://www.youtube.com / смотреть? v = h405AbJyiH4 https://forums.asp.net/t/2094370.aspx?How+To+Create+URL+Rewrite+In+ASP+NET+C+using+MVC+ Но не повезло. Любой, кто знает, как сделать это, или что может помочь мне в правильном направлении.?
DaCh

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