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

1

голосов
1

ответ
2k

Просмотры

IOS - объединить два видео в один видео файл со звуком

Я хочу, чтобы объединить 2 видео файлы с одного файла с аудио. Я могу объединить 2 видео файлов, но после слияния ouptut видео файла не имею аудио звука. Даже как старый видеофайл имеет собственный audio.I есть с этим руководством: https://www.raywenderlich.com/13418/how-to-play-record-edit-videos-in-ios Любой suggesiton будет большой. Спасибо, ребята. мой код: - (IBAction) MergeAndSave: (идентификатор) отправитель {если (! firstAsset = ноль && secondAsset = ноль) {[ActivityView startAnimating]; // Создать AVMutableComposition Object.This объект будет содержать наш многократный AVMutableCompositionTrack. AVMutableComposition * mixComposition = [[AVMutableComposition Alloc] инициализации]; // видеодорожка AVMutableCompositionTrack * firstTrack = [mixComposition addMutableTrackWithMediaType: AVMediaTypeVideo preferredTrackID: kCMPersistentTrackID_Invalid]; [FirstTrack insertTimeRange: CMTimeRangeMake (kCMTimeZero, firstAsset.duration) ofTrack: [[firstAsset tracksWithMediaType: AVMediaTypeVideo] objectAtIndex: 0] atTime: kCMTimeZero ошибка: ноль]; AVMutableCompositionTrack * secondTrack = [mixComposition addMutableTrackWithMediaType: AVMediaTypeVideo preferredTrackID: kCMPersistentTrackID_Invalid]; [SecondTrack insertTimeRange: CMTimeRangeMake (kCMTimeZero, secondAsset.duration) ofTrack: [[secondAsset tracksWithMediaType: AVMediaTypeVideo] objectAtIndex: 0] atTime: ошибка firstAsset.duration: ноль]; // аудиодорожка если (audioAsset = ноль!) {AVMutableCompositionTrack * AudioTrack = [mixComposition addMutableTrackWithMediaType: AVMediaTypeAudio preferredTrackID: kCMPersistentTrackID_Invalid]; [AudioTrack insertTimeRange: CMTimeRangeMake (kCMTimeZero, CMTimeAdd (firstAsset.duration, secondAsset. длительность)) ofTrack: [[audioAsset tracksWithMediaType: AVMediaTypeAudio] objectAtIndex: 0] atTime: kCMTimeZero ошибка: ноль]; } AVMutableVideoCompositionInstruction * MainInstruction = [AVMutableVideoCompositionInstruction videoCompositionInstruction]; MainInstruction.timeRange = CMTimeRangeMake (kCMTimeZero, CMTimeAdd (firstAsset.duration, secondAsset.duration)); // КРЕПЛЕНИЕ ОРИЕНТАЦИЯ // AVMutableVideoCompositionLayerInstruction * FirstlayerInstruction = [AVMutableVideoCompositionLayerInstruction videoCompositionLayerInstructionWithAssetTrack: firstTrack]; AVAssetTrack * FirstAssetTrack = [[firstAsset tracksWithMediaType: AVMediaTypeVideo] objectAtIndex: 0]; UIImageOrientation FirstAssetOrientation_ = UIImageOrientationUp; BOOL isFirstAssetPortrait_ = NO; CGAffineTransform firstTransform = FirstAssetTrack. preferredTransform; если (firstTransform.a == 0 && firstTransform.b == 1.0 && firstTransform.c == -1,0 && firstTransform.d == 0) {FirstAssetOrientation_ = UIImageOrientationRight; isFirstAssetPortrait_ = ДА;} если (firstTransform.a == 0 && firstTransform.b == -1,0 && firstTransform.c == 1.0 && firstTransform.d == 0) {FirstAssetOrientation_ = UIImageOrientationLeft; isFirstAssetPortrait_ = ДА;} если (firstTransform.a == 1,0 && firstTransform.b == 0 && firstTransform.c == 0 && firstTransform.d == 1.0) {FirstAssetOrientation_ = UIImageOrientationUp;} если (firstTransform.a == -1.0 && firstTransform.b == 0 && firstTransform.c == 0 && firstTransform.d == -1,0) {FirstAssetOrientation_ = UIImageOrientationDown; } CGFloat FirstAssetScaleToFitRatio = 320,0 / FirstAssetTrack.naturalSize.width; если (isFirstAssetPortrait _) {FirstAssetScaleToFitRatio = 320,0 / FirstAssetTrack.naturalSize.height; CGAffineTransform FirstAssetScaleFactor = CGAffineTransformMakeScale (FirstAssetScaleToFitRatio, FirstAssetScaleToFitRatio); [FirstlayerInstruction SetTransform: CGAffineTransformConcat (FirstAssetTrack.preferredTransform, FirstAssetScaleFactor) atTime: kCMTimeZero]; } Еще {CGAffineTransform FirstAssetScaleFactor = CGAffineTransformMakeScale (FirstAssetScaleToFitRatio, FirstAssetScaleToFitRatio); [FirstlayerInstruction SetTransform: CGAffineTransformConcat (CGAffineTransformConcat (FirstAssetTrack.preferredTransform, FirstAssetScaleFactor), CGAffineTransformMakeTranslation (0, 160)) atTime: kCMTimeZero]; } [FirstlayerInstruction setOpacity: 0,0 atTime: firstAsset.duration]; AVMutableVideoCompositionLayerInstruction * SecondlayerInstruction = [AVMutableVideoCompositionLayerInstruction videoCompositionLayerInstructionWithAssetTrack: secondTrack]; AVAssetTrack * SecondAssetTrack = [[secondAsset tracksWithMediaType: AVMediaTypeVideo] objectAtIndex: 0]; UIImageOrientation SecondAssetOrientation_ = UIImageOrientationUp; BOOL isSecondAssetPortrait_ = NO; CGAffineTransform secondTransform = SecondAssetTrack.preferredTransform; если (secondTransform.a == 0 && secondTransform.b == 1.0 && secondTransform.c == -1,0 && secondTransform.d == 0) {SecondAssetOrientation_ = UIImageOrientationRight; isSecondAssetPortrait_ = ДА;} если (secondTransform.a == 0 && secondTransform.b == -1,0 && secondTransform.c == 1.0 && secondTransform.d == 0) {SecondAssetOrientation_ = UIImageOrientationLeft; isSecondAssetPortrait_ = ДА;} если (secondTransform.a == 1,0 && secondTransform.b == 0 && secondTransform.c == 0 && secondTransform.d == 1.0) {SecondAssetOrientation_ = UIImageOrientationUp;} если (secondTransform.a == -1.0 && secondTransform.b == 0 && secondTransform.c == 0 && secondTransform.d == -1,0) {SecondAssetOrientation_ = UIImageOrientationDown;} CGFloat SecondAssetScaleToFitRatio = 320,0 / SecondAssetTrack.naturalSize.width; если (isSecondAssetPortrait _) {SecondAssetScaleToFitRatio = 320,0 / SecondAssetTrack.naturalSize.height; CGAffineTransform SecondAssetScaleFactor = CGAffineTransformMakeScale (SecondAssetScaleToFitRatio, SecondAssetScaleToFitRatio); [SecondlayerInstruction SetTransform: CGAffineTransformConcat (SecondAssetTrack.preferredTransform, SecondAssetScaleFactor) atTime: firstAsset.duration]; } Еще {; CGAffineTransform SecondAssetScaleFactor = CGAffineTransformMakeScale (SecondAssetScaleToFitRatio, SecondAssetScaleToFitRatio); [SecondlayerInstruction SetTransform: CGAffineTransformConcat (CGAffineTransformConcat (SecondAssetTrack.preferredTransform, SecondAssetScaleFactor), CGAffineTransformMakeTranslation (0, 160)) atTime: firstAsset.duration]; } MainInstruction.layerInstructions = [NSArray arrayWithObjects: FirstlayerInstruction, SecondlayerInstruction, ноль] ;; AVMutableVideoComposition * MainCompositionInst = [AVMutableVideoComposition videoComposition]; MainCompositionInst.instructions = [NSArray arrayWithObject: MainInstruction]; MainCompositionInst.frameDuration = CMTimeMake (1, 30); MainCompositionInst.renderSize = CGSizeMake (320.0, 480.0); NSArray * дорожки = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, ДА); NSString * documentsDirectory = [путь objectAtIndex: 0]; NSString * myPathDocs = [documentsDirectory stringByAppendingPathComponent: [NSString stringWithFormat: @ "mergeVideo-% d.mov", arc4random ()% 1000]]; NSURL * URL = [NSURL fileURLWithPath: myPathDocs]; AVAssetExportSession * экспортера = [[AVAssetExportSession Alloc] initWithAsset: mixComposition presetName: AVAssetExportPresetHighestQuality]; exporter.outputURL = URL; exporter.outputFileType = AVFileTypeQuickTimeMovie; exporter.videoComposition = MainCompositionInst; exporter.shouldOptimizeForNetworkUse = ДА; [Экспортер exportAsynchronouslyWithCompletionHandler: ^ {dispatch_async (dispatch_get_main_queue (), ^ {[самостоятельная exportDidFinish: экспортер];}); }]; }}
Ravi
1

голосов
2

ответ
33

Просмотры

мерзавец вернуться и вытащить из одной отрасли в другую

Есть 2 ветви (скажем, & B) слил изменения от А до В (выполняется мерзавец тянуть. А в ветви В). Был слияние совершить это произошло. Теперь пришлось вернуться, что слияние на B (так же мерзавец Revert -m) Так что из-за возврат, коммиты из А, вернулись в B Есть другие фиксации на B сделано позже Теперь, когда я снова пытаюсь тянуть от А до В , те изменения, которые были Откачено не тянет. Как вытащить эти изменения, а?
Sudheendra
1

голосов
1

ответ
91

Просмотры

Слияние Толкай запрос от разведки и добычи филиала в раздвоенным Repository

Я новичок в мерзавец, так что простите меня за любые ошибки, которые я делаю с моей терминологией. У меня есть раздвоенный репо. В происхождении репо, кто-то делает запрос тянуть, содержащий кучу различных фиксаций. запрос, что тянуть затем сливались в начале координат. Я также хотел бы эту просьбу тянуть, поэтому я хочу это слилось в моем репо тоже. Что такое правильный способ сделать это? Я попытался вишневым сбор каждого коммита, и работал, но я чувствую, что это не правильный путь, чтобы получить вещи сделаны. Edit: я буду пытаться более конкретной информацией о точной структуре того, что происходит и что я хочу сделать. Существует оригинальный репо мы будем называть A. Группой разработчиков раздвоенной, что репо в основном отдельный проект, который мы будем называть B. Я раздвоенный B, так что я мог бы создать свои собственные филиалы и внести свой вклад с выдвижными запросами, это репо C. Там» са изменится репо А через запрос тянуть. Это PR было сделано после того, как вилка, создавшей B, и мы хотим, совершающие от PR элементов а в репо B. Для того, чтобы добавить его в B, мне нужно сделать то же слияние они сделали А, и сделать это на моем репо C , а затем сделать запрос нагрузочный для B с изменениями. Прямо сейчас, а не слияние ПР совершает из А в С, вместо этого я просто вишня выбрала совершающие от ПР и применять их в порядке. Это работало, но я не чувствую, что это лучший способ делать вещи. Вместо этого я просто вишня выбрала совершающие от ПР и применять их в порядке. Это работало, но я не чувствую, что это лучший способ делать вещи. Вместо этого я просто вишня выбрала совершающие от ПР и применять их в порядке. Это работало, но я не чувствую, что это лучший способ делать вещи.
master565
1

голосов
1

ответ
60

Просмотры

Р: присвоить значение на основе критериев

Я пытаюсь преобразовать результаты тестов с психологической анкеты в первом наборе данных стандартизированных показателей (диапазон процентили), в другом наборе данных Тестовые баллы один балл из 9 человек, которые принимали мои анкетные TestResults
Laura
1

голосов
0

ответ
32

Просмотры

Mercurial слияние потери существующих линий

Я пытаюсь объединить ветку в ствол. Ствол имеет файл с добавляемым кодом, но когда я сливаю ветвь в него код исчезает. В филиале файл присутствует, но код не является. Я использую TortoiseHg для слияния. «Отменить все изменения из другого пересмотра» снято, и нет никаких проблем слияния в журнале. Почему бы код в багажнике исчезает в процессе слияния?
Bill Martin
1

голосов
1

ответ
36

Просмотры

Рекурсивный копия без перезаписи

У меня есть данные, что выглядит следующим образом: `+ --------------- + ------- + | groups_field | значение | + --------------- + ------- + | 1-1 | 2 | | 1-2-1 | 4 | | 2-1 | 3 | | 2-2-4 | 8 | + --------------- + ------- + `Я хочу, чтобы эти данные в массив многомерный объект, который выглядит следующим образом:` группы: [{ID: 1, поля: [{ID: 1, значение: 2}], группы: [{ID: 2, поля: [{ID: 1, значение: 4}]}]}, {ID: 2, поля: [{ ID: 1, значение: 3}], группы: [{ID: 2, поля: [{ID: 4, значение: 8}]}]}] `Я понял, как получить в основном там с reduceRight: пусть gfArray = row.groups_field.split ( '-') пусть NewRow = gfArray.reduceRight ((объект, ключ, индекс) => его не будут перезаписаны, но «толчок» в массив? Или есть еще более простой способ, чтобы преобразовать мой список строк групп и поле для массива многомерного объекта. Также нужно будет добавить имя подпорки для каждого уровня, для каждой группы и поля, я мог бы сделать это после того, как с другой рекурсивной функцией ... Я думаю. FYI, я использую это внутри Vuejs так ES6 JS, доступно.
Blalan
1

голосов
1

ответ
300

Просмотры

Почему сложность слияния M отсортирован массивов линейное время?

Предположим, мы хотим выполнить внешний вид и имеют М число блоков, отсортированных, где каждый блок содержит K сопоставимые элементы такие, что п = Мк. к в этом случае также относится к максимальному количеству элементов, которые могут поместиться в памяти для сортировки и п общее число элементов для сортировки. Затем с помощью функции слияния в сортировках слияния, каждый элемент должен быть по сравнению со всеми другими элементами из других блоков, что дает мне O (M) сравнения для одного элемента. Так как мы должны сделать это для всех элементов, мы будем иметь O (M * Mk) = O (M ^ 2 * к) = O (нмоль) временная сложность. Это, как представляется, линейным на первый, но предположим, что в худшем случае может поместиться только 1 элемент в памяти. Таким образом, мы имеем M = N блоков, а время сложность O (N ^ 2) непосредственно. Как слияние дает линейное время во внешнем роде? Кроме того, в случае, когда к = 1,
oldselflearner1959
1

голосов
0

ответ
48

Просмотры

orientdb - Объединение края, добавить количество ребер и деталей, как Attrubute

Я изучаю метод анализа с использованием orientdb методы анализа путешественника. Не достаточно, но много помощи. Я хочу, чтобы визуализировать путешественник X самолета X путешественник через orientdb Я хотел бы изменить результаты запроса в orientdb более четко. В Корее, не так много проектов и материалов через orientdb. Я сделал много поисков через Google, но не смог найти такой же один, так что я отправляю это лично. Я использовал ETL для загрузки данных в CSV и визуализировать его на графике. Конечно, отображаемый график точно показывает данные, которые вы хотите. Тем не менее, мне нравится прилагаемая Грань изображение. Я хотел бы объединить Эдж и показать количество его и информацию о объединенном Edge. Я много раз пытался с помощью ETL Config. Это не работает .... Я хотел бы обратиться за советом на обоих SQL и ETL.
주정남
1

голосов
1

ответ
34

Просмотры

Объединение двух multiindexes вместе панд

У меня есть два multiindexes, которые я хочу объединить вместе на индексах. Ниже я хочу, чтобы объединить на Cif, а вы и есть и 0 столбцов в al_staff dataframe. al_staff = pd.merge (new.reset_index (), staff_cost_sum.reset_index (), на = [ 'Cif', 'вы'], как 'внутреннее' =). set_index ([, 'вы' 'Cif']) Я сбросить индекс и указано, какие столбцы сливаться дальше, и определить, какие столбцы должны быть в новом индексе. Ничто не возвращается. «Новый» dataframe представляет собой комбинацию из нескольких dataframes подобных staff_sum, но они имеют одинаковый индекс, и вы Cif, за ниже:. = Новый pd.concat ([staff_cost_sum, sub_cost_sum, consum_cost_sum, soft_cost_sum]) сумма (уровень = [, «вы» «Cif»]) new.reset_index (Inplace = True) кажется, что типы данных изменяется в процессе, как новый dataframe имеет Cif и вы наставили как тип объектов и staff_cost_sum остается Int64 типов данных. Как я могу сохранить тот же тип данных Cif и столбец уя в «новом» dataframe? Это не имеет значения для меня, какие типы данных они, как это все, что мне нужно сделать (так что нет будущего последствия), но я предпочел бы знать, как изменить примеры кода ниже, чтобы сделать это, а не делать обходной путь решения. Любые мысли ценят хотя. Два мультииндексных наборы данных ниже. Cif вы 0 277 13 14 519297,676200 770372,973000 15 +63046,854000 312 13 322 14 +21292,546058 +60154,098500 361 13 +78735,072000 Cif вы 0 277 13 14 444597,411500 484438,682500 312 13 322 14 +21292,546058 60154,098500 361 13 16 78735,072000 +35333,400000 new.reset_index ().
Iwan
1

голосов
0

ответ
36

Просмотры

R - объединение 2 кадра данных с помощью общего ключа «ISIN», но игнорируя последние две цифры

Я хочу, чтобы объединить два dataframes DF1 и df2 общим ключом «ISIN» с data.table пакета (exmpl. Ниже). Казалось, все работает очень хорошо, пока я не узнал, что некоторые компании, как Volkswagen или BMW выдают разного рода акции, а именно «акция без номинальной стоимости» и «префов». Тот факт, что оба ДХИ происходят из различных источников, делает его сложно обрабатывать эти различия вручную из-за большой размером выборки около 15000. dt1
Chellarioo
1

голосов
1

ответ
43

Просмотры

Как объединить два xml.Elem Vals?

У меня есть два xml.Elem Vals, и мне нужно вставить одну в качестве нижестоящего элемента к узлу другой. Более подробно это означает, что: а = Val Val б = и мне нужно вставить все Childs от узла меченого р Elem б, как Чайлдс к узлу меченого sProcess в виде Elem. Так что после этого было применено это выглядит следующим образом: Вэл а = Мой подход до сих пор был таков: a.foreach (п => ...) Но это только посещает узел маркированы с.
Tilman Zuckmantel
1

голосов
0

ответ
252

Просмотры

Git слияния - Уже уточненный

У меня есть две ветви 1) функция / X 2) релиз / Y, оба созданы из разработки отрасли. Оба долго работает и несколько фиксаций. Привести все изменения в выпуске / Y в характеристические / X, мы сделали это мерзавец функция оплаты / X мерзавец тянуть --all. мерзавец слияния выпуск / Y. Некоторые конфликты обнаружились, которые были решены, а затем мерзавец совершить и толчок был сделан. Тем не менее, позже мы обнаружили, что много изменений в релизе / Y отсутствует из художественного / X. Теперь, любая попытка мерзавцев слияние выпуска / Y от функции / X показывает «Уже уточненный». мерзавец дифф также показывает много изменений и конфликтов. Что пошло не так в слиянии? Был ли слияние сделано неправильно? Есть ли способ, чтобы разрешить эту ситуацию?
Prakash
1

голосов
0

ответ
157

Просмотры

WPF: How to merge/connect DataGridCells with same Content using MVVM?

actually I'm working on a project which will be able to plan some vocational trainings. For that I need an Output (to print on DIN A3/A2) of this plan. So far so good. Now I have a datagrid for each course, which I want to print. That already works. But instead of many cell contents I only want to display different cell contents. Eg. In calendar week 1 to 5 the student absolves a cours called "course1". After that he absolves the next courses with different course names. The DataGrid should show all 52 calendar weeks. For those Cells (only horizontally) which have the same content(course names) they should be merged/connected to one large cell (as with ColumnSpan) with only one time its course name. The cells should look like this example (from MS Excel): This is how my View looks like: In my ViewModel I have an IObservableCollection: public TestModel PlanningTestModel { get; set; } = new TestModel(); public ObservableCollection CoursePlanningColumns { get; private set; } //Part of my GeneratePlanningColumns -method foreach (string kw in PlanningTestModel.Weeks) { if (i < 52) { var selectedItemBinding = new Binding { Converter = courseUnitSelectedItemConverter, Path = new PropertyPath(string.Format("Aw{0}", (i + 1))), Mode = BindingMode.TwoWay, UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged }; var selectedColorBinding = new Binding { Converter = hexColorToBackgroundConverter, Path = new PropertyPath(string.Format("Aw{0}", (i + 1))), Mode = BindingMode.TwoWay, UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged }; Thickness thick = new Thickness(0); var cellStyle = new Style(typeof(DataGridCell)) { Setters = { new Setter(DataGridCell.BorderThicknessProperty,thick ), new Setter(Control.BackgroundProperty, selectedColorBinding), new Setter(FrameworkElement.HeightProperty, 24.0), new Setter(Control.HorizontalContentAlignmentProperty, HorizontalAlignment.Stretch), new Setter(Control.VerticalContentAlignmentProperty, VerticalAlignment.Stretch), new Setter(TextBlock.TextAlignmentProperty, TextAlignment.Center), new Setter(FrameworkElement.VerticalAlignmentProperty, VerticalAlignment.Stretch) } }; CoursePlanningColumns.Add(new DataGridTextColumn { Header = PlanningTestModel.Weeks[i], HeaderStyle = headerStyle, Binding = selectedItemBinding, CellStyle = cellStyle, IsReadOnly = true }); TrainerPlanningColumns.Add(new DataGridTextColumn { Header = PlanningTestModel.Weeks[i], HeaderStyle = headerStyle, Binding = selectedItemBinding, CellStyle = cellStyle, IsReadOnly = true }); } i++; } This is what I've used as behavior: How do I bind a WPF DataGrid to a variable number of columns? Thanks for your help!
Björn Steinbrink
1

голосов
1

ответ
483

Просмотры

Можно ли объединить содержимое папок в один HTML файл [закрыт]

У меня есть папка содержимого для судоходного сайта или веб-приложения, папка выглядит любит это: [содержание содержимого папки] Эта папка содержит средства, изображения, текст и другие HTML-файлы, а также вложенные папки. Мне было интересно, если это было в любом случае можно объединить эту папку в один файл, предпочтительно HTML, и если да, то какие инструменты я могу использовать, чтобы сделать это. Вроде, «преобразование» папки в HTML файл, который при нажатии будет выполнять ту же функцию, как index.html (в основном, открыть домашний веб-страницу, откуда кто-то может перемещаться по сайту) я попробовал инструмент под названием HTML слияния, но это не сработало, и другие результаты поиска просто показали инструкции для объединения файлов HTML. Спасибо!
drewcarter101
1

голосов
1

ответ
32

Просмотры

Присвоение значений в столбце панд на основе другого столбца

У меня есть два dataframes, как те, которые приведены ниже: A Отметка C1 C2 C3 1 0 0 0 2 0 0 0 3 0 0 0 4 0 0 0 5 0 0 0 6 0 0 0 7 0 0 0 и B Timestamp C1 C2 С3 2 0 0 0 3 V1 V2 V3 4 v4 v5 v6 7 0 0 0 хочу объединить два набора данных и заменить нули в а со значениями в B, основанных на колонке Timestamp и имеют новый A dataframe, как показано ниже: Отметка С1 С2 С3 1 0 0 0 2 0 0 0 3 V1 V2 V3 4 v4 v5 v6 5 0 0 0 6 0 0 0 7 0 0 0
manosbar
1

голосов
0

ответ
90

Просмотры

T-Sql обновление и избежать конфликтов

Я пытаюсь перенести приложение Tomcat с помощью Postgres 9.5 для SQL Server 2016 и у меня есть проблемы заявление, которое я не могу показаться, чтобы дублировать. Это в основном upsert, но один из осложнений является запрос поставляет аргументы, чтобы сделать обновление, но когда есть конфликт, мне нужно использовать некоторые из существующих значений из конфликтующих строк для вставки / обновления. Первичные ключи в таблице иногда может привести к конфликту, который требует обновления строк и удаление старых. Схема таблицы в MS SQL выглядит следующим образом:. CREATE TABLE [DBO] [Регистрация] ([site_key] [VARCHAR] (32) NOT NULL, [list_id] [BIGINT] NOT NULL, [email_address] [VARCHAR] (256) NOT NULL, [customer_id] [BIGINT] NULL, [attribute1] [VARCHAR] (64) NULL, [date1] [DateTime] NOT NULL, [дата2] [DateTime] NULL, то site_key И signup_delete.customer_id = updated_rows.customer_id И signup_delete.list_id = updated_rows.list_id И signup_delete.email_address: EMAILADDRESS; Два аргумента поставляется, идентификатор клиента и адрес электронной почты, показанный здесь как значения Весны NamedParameterJdbcTemplate: CUSTOMERID и: EMAILADDRESS Он пытается изменить адрес электронной почты идентификатора клиента, чтобы быть в комплекте поставки, но иногда прилагаемый адрес электронной почты уже существует в первичном основные сдерживающий фактор. В этом случае необходимо изменить существующий идентификатор клиента, который должен подаваться один, и удалите строки с, которые не соответствуют новому адресу электронной почты. Также нужно попытаться сохранить изоляцию, так что ничто не может изменить данные, пока я обновляю. Я пытаюсь сделать это с MERGE заявление, но я не могу заставить его работать, это S жаловаться я не могу использовать значения, которые не входят в рамки статьи, но я думаю, что я, вероятно, есть и другие вопросы здесь. Это то, что я имел до сих пор. Он даже не рассматривается удаляемая части - только upserting, но я даже не могу получить эту часть работы. Я планировал использовать выход из этого в качестве вклада в то, чтобы удалить строки, подобные версии Postgres. С источником AS (SELECT CS. [Site_key], как existing_site_key, cs.list_id, как existing_list_id, cs.email_address как existing_email, cs.customer_id, как existing_customer_id, cs.attribute1 как existing_attribute1, cs.date1 как existing_date1, cs.date2, как existing_date2, CS2 .email_address, как conflicting_email, cs2.customer_id КАК conflicting_customer_id ОТ [DBO]. [регистрация] CS LEFT JOIN [DBO]. [регистрация] CS2 пО CS2.
tubbs_uk
1

голосов
1

ответ
111

Просмотры

SQL результат запроса в XML - Заказы, Детали_Заказы

Я хочу, чтобы все детали заказа конкретного OrderId. Моя структура таблицы Я хочу, чтобы результат 1 test1 10 1 1 Product1 5 2 1 product2 5 My SQL запрос возвращает 1 test1 10 1 1 Product1 5 1 test1 10 2 1 Product2 5 Мой запрос Выбор заказов. *, Подробности. * FROM заказов поскольку заказы LEFT JOIN ORDERDETAILS как детали ON orders.orderid = details.orderid где orders.orderid = 1
Jancy Abraham
1

голосов
1

ответ
52

Просмотры

How to merge a large dataset and a small dataset on POSIXct and Date respectively?

Subject I have two (simplified) datasets: A dataset of 500 observations of some.value every hour (date.time variable as POSIXct) A dataset of 10 daily temperatures (date variable as Date) The objective is to add the temperature of the second dataset as a new variable to the first dataset where the variable date.time corresponds to the date variable. I tried a data.table solution using setkey() and roll="nearest" according to : R – How to join two data frames by nearest time-date? Unfortunately the temperature that gets merged is always the same value for the entire merged dataset. A simplified example Here is the exemple code that illustrates my problem and my solution attempt: Setting random seed set.seed(10) Generating the two datasets observations
Denis Gontcharov
1

голосов
0

ответ
132

Просмотры

Панды сплит-применить-комбайн, почему в сочетании с pd.concat ([DF]) работает при сортировке?

Я делаю вид разделенного применить-слияние документооборота с пандами. «Применить» часть возвращает DataFrame. Когда DataFrame я бегу gropupby на сначала сортируют, просто возвращает DataFrame от применять поднимает ValueError: не может проиндексировать от дубликата оси. Вместо этого, я нашел, что это работает должным образом, когда я вернусь pd.concat ([DF]) (вместо того, чтобы просто вернуть ФР). Если я не сортировать DataFrame, оба способа объединения результатов работы правильно. Я ожидаю, что сортировка должна делать что-то для индекса все же я не понимаю, что. Может кто-то объяснить? импорт панды как П.Д. импорта NumPy как нп четкости fill_out_ids (Д.Ф., filling_function, сортировки = False, sort_col = 'sort_col', group_by = 'group_col', to_fill = [ 'id1', 'id2']): ДФ = df.copy ( ) df.set_index (group_by, Inplace = True), если сортировать по: ДФ.
Fred
1

голосов
0

ответ
46

Просмотры

Создание столбца на основе индекса из другого ФРА

У меня есть названия команды, перечисленные в качестве индекса в одном dataframe и хотите создать столбцы в другом ФР на основе сопоставления до колонки с надписью сезона и Home. Результирующий столбец будет иметь общее количество Allstars по этой команде в этом сезоне. 2012-13 2013-14 2014-15 2016-17 2015-16 гг Кливленд Кавальерс 1 1 2 1 3 Лос-Анджелес Лейкерс 2 1 1 1 0 Miami Heat 3 3 2 2 1 Чикаго Буллз 2 1 2 2 1 ДФ Я хочу добавить на выглядит так Дата Публичные V_PTS Главная H_PTS \ 0 2012-10-30 19:00:00 Вашингтон Wizards 84 Кливленд Кавальерс 94 1 2012-10-30 19:30:00 Даллас Маверикс 99 Лос-Анджелес Лейкерс 91 2 2012-10-30 20:00:00 Бостон Селтикс Майами Хит 107 120 3 2012-10-31 19:00: м просто пытаются получить его, чтобы получить столбец, который говорит H_Allstars и V_Allstars для конкретного сезона не перечислить их все. Allstar = pd.merge (нба, allstar_df, right_index = True, left_on = [ 'Home']) Дата посетителей V_PTS Главная H_PTS \ 0 2012-10-30 19:00:00 Вашингтон Wizards 84 Кливленд Кавальерс 94 1 2012-11- 02 19:30:00 Чикаго Буллз 115 Кливленд Кавальерс 86 2 2012-11-17 19:30:00 Даллас Маверикс 103 Кливленд Кавальерс 95 3 2012-11-21 19:00:00 Филадельфия 76ers 83 Кливленд Кавальерс 92 4 2012-11 -27 19:00:00 Phoenix Suns 91 Кливленд Кавальерс 78 зрителей Arena Местоположение Вместимость Yr Arena был открыт \ 0 20562 Quicken Loans Arena Кливленд,
stretchy
1

голосов
0

ответ
63

Просмотры

Исполнение (10: 46): ОР-30926: не удалось получить стабильный набор строк в исходных таблицах

Когда я бег этого вопроса: MERGE INTO AMDW.DIMSECURITY_08052018 OUTER_TAB ИСПОЛЬЗОВАНИЕ (Выбрать DISTINCT DS.SECURITYKEY, DCQ.currencycode От AMDW.DIMSECURITY_08052018 DS внутреннего соединения AMDW.FACTTRANSACTION FT на DS.securitykey = FT.SECuritykey внутреннего соединение AMDW.DIMELEMENTARYTRANSACTIONTYPE DETT на DETT.ELEMENTARYTRANSACTIONTYPEKEY = FT.ELEMENTARYTRANSACTIONTYPEKEY внутреннее соединение AMDW.DIMCURRENCY DCQ на DCQ.CURRENCYKEY = FT.QUOTATIONCURRENCYKEY где legacyholdtype = 'FRWD' и DS.WISCURRENT = 1 и DS.wlastupdatetimestamp
Kuldeep Gurav
1

голосов
1

ответ
78

Просмотры

Ходьба подкаталоги, преобразование изображения в формат PDF, а затем слияние PDF

У меня есть ряд папок внутри родителя одного. Каждая папка имеет несколько изображений в .jpg с именем в порядке возрастания (00.jpg, 01.jpg ...). Я хочу, чтобы преобразовать каждое изображение в PDF с тем же именем, а затем объединить все ПРВ каждой вложенной в один PDF находится в родительской папке и с именем как вложенная папка, из которой его PDFs родом. Например, папка Родитель ./Random эскизы подкаталогов 001 пейзажей эскизов до 099 городских зарисовок. Поэтому я хочу, чтобы преобразовать изображения в каждой вложенной папке, а затем слил PDFs именованную 001 пейзажей до 099 городских зарисовок. Я в порядке с трансформирующимися изображениями в формат PDF, но я не могу объединить их с помощью цикла, несмотря на то, когда я попробовал один и тот же код на одной вложенной она работала (так без необходимости проходных разных папок). У меня возникают проблемы понимания того, как os.walk () работает, поэтому я использую os.listdir () вместо этого. Это мой текущий рабочий код: импорт ОС импорт shutil импорт img2pdf из send2trash импорта send2trash импорта повторно из PyPDF2 импорта PdfFileMerger как слияния parent_folder = «/ Users / MacBook / Документы / Случайные эскизы /» os.chdir (parent_folder) для вложенной зева. listdir (parent_folder): если os.path.isdir (parent_folder + вложенная папка): для файла в os.listdir (parent_folder + вложенной): если filename.endswith (( 'JPG.', '.JPG')): filename_regex = ре .compile (г '(\ JPG) |.. (\ JPEG)', re.IGNORECASE) new_name = filename_regex.sub ( '', имя файла) F = открытый (parent_folder + вложенная + '/' + new_name + .pdf », 'термометр') f.write (img2pdf.convert (parent_folder + вложенная папка + '/'
ulibrau
1

голосов
1

ответ
71

Просмотры

Лучший способ объединить все коммиты, кроме одного

Мы используем более или менее GIT потока, как наш рабочий процесс. У нас есть куча коммитов в принятии. Мы должны освободить большинство совершающих от принятия освоить прямо сейчас, но есть один, который все еще нуждается в принятии со стороны бизнеса, и нам придется ждать другого окно развертывания. Пример фиксаций для слияния: 12345 54321
Pedro Costa
1

голосов
0

ответ
20

Просмотры

Объединение строк в Excel с общей колонки (A) и сохранение наибольшего значения в колонке (D)

Так что я пытаюсь найти способ объединить два ряда вместе на основе 1-го столбца и сохраняя большее значение в 4-м столбце. Будет ли какой-либо один наставит меня о том, как достичь этого? Большое спасибо.
user3596237
1

голосов
1

ответ
30

Просмотры

Merging column values into one column without comma on python (without pandas)

Вопрос о том, как объединить различные значения столбцов в без запятой на питона ... Моя задача, как, как это. Данные большого файла CSV имеют следующие строк с, 0,6,8,9,2, -., 3,6,2,8,7,1,0, п, с, с, против, 0,5, 9,6,0, -, 3,6,7,0,1,6,0, п, с, с, против, 1,9,0,5,5, -., 3,6,1, 5,5,8,6, п, с, с, против, 2,8,0,7,9, -.., 3,2,5,1,8,2,7, п, с, s, против, 0,0,5,6,5, -., 3,3,4,0,5,7,0, п, с, с, против, 3,0,3,4,8, -, 3,5,9,1,2,2,6, п, с, с, против, 0,3,8,8,9, -., 3,7,3,1,0,2, . 5, п, с,, s, v Я хочу сделать это выглядеть следующим образом: 06892 05960 19055 28079 00565 30348 03889 Я попытался следующий код без успеха. импорта CSV, ОС с открытым ( '/Desktop/case.csv','r') в час: читатель = csv.reader (h) для строки в считывающем: K = строка [1: 6] печать (к), когда я сделал это, следующие результаты придумали. 0,6,8,9,2 0,5,9,6,0 1,9,0,5,5 2,8,0,7,9 0,0,5,6,5 3,0,3 , 4,8 0,3,8,8,
Dugong
1

голосов
2

ответ
38

Просмотры

Merging data from two tables into a third using Oracle MERGE INTO

Я разработчик PHP приходит из фона MySQL, работа с Oracle в первый раз. Я пытаюсь вставить данные из двух таблиц в третьем, с функциональной целью отслеживания прав доступа пользователей для доступа к определенным продуктам на моей платформе, избегая при этом UNIQUE ошибки Constraint (т.е. добавлении повторяющихся записей). У меня есть три таблицы: пользователи Permissions USER_PERMISSIONS И то, что я хочу сделать, это добавить строку, содержащую идентификатор из ПОЛЬЗОВАТЕЛЕЙ, идентификатор из РАЗРЕШЕНИЙ, и идентификатор текущего пользователя (так как мы знаем, кто добавил запись). Вот моя попытка: MERGE INTO USER_PERMISSIONS вверх ПРИМЕНЕНИЕ (SELECT USERS.ID, PERMISSIONS.ID ОТ ПОЛЬЗОВАТЕЛЕЙ, РАЗРЕШЕНИЯ WHERE PERMISSIONS.NAME = 'productalpha' И USERS.SHORTNAME = ' имя пользователя») ON (USERS.ID = up.USER_ID И PERMISSIONS.ID = up.PERMISSION_ID) КОГДА НЕ MATCHED THEN INSERT (user_id, PERMISSION_ID, LAST_UPDATED_BY_USER_ID) VALUES (USERS.ID, PERMISSIONS.ID, '1'); Однако я бег в проблемы с недопустимыми ошибками идентификатора. Я понимаю, что использование (SELECT) часть запроса указывает запрос, какие таблицы я буду использовать, но я не знаю, как правильно их идентифицировать, так что запрос работает. Это неправильный подход? Любой совет будет принят во внимание. Большое спасибо! EDIT: Сообщение об ошибке я получаю это: Ошибка в командной строке: 16 Колонок: 9 Сообщений об ошибке - Ошибка SQL:. ORA-00904: "РАЗРЕШЕНИЕ" "ID": недопустимый идентификатор 00904. 00000 - «% s:
Josh
1

голосов
3

ответ
64

Просмотры

how to count inversion by using merge sort?

I am trying to count total times of inversion using def count_inversion def count_inversion(alist): count = 0 if len(alist)>1: mid = len(alist)//2 lefthalf = alist[:mid] righthalf = alist[mid:] a=count_inversion(lefthalf) b=count_inversion(righthalf) i=0 j=0 k=0 track = 0 while i < len(lefthalf) and j < len(righthalf): if lefthalf[i] < righthalf[j]: alist[k]=lefthalf[i] i=i+1 else: alist[k]=righthalf[j] j=j+1 count+=len(righthalf[i:]) k=k+1 while i < len(lefthalf): alist[k]=lefthalf[i] i=i+1 k=k+1 while j < len(righthalf): alist[k]=righthalf[j] j=j+1 k=k+1 return count def main(): alist = [10,9,8,7,6,5,4,3,2,1] inversion = count_inversion(alist) print(alist) print(inversion) main() I did get a sortred list[1,2,3,4,5,6,7,8,9,10], but for inversion count, it shows it is 25 instead of 45.I think I probably make some error in my code, but I have no idea how to fix it...It would be grateful if someone could help me...
Code Vanessa
1

голосов
0

ответ
60

Просмотры

Merging column with reduce, getting key error

У меня есть два CSV-файлов. Я пытался объединить их. Кулак CSV файл 'Test_base1' выглядит как: OBJECTID, STATEFP, COUNTYFP, TRACTCE, ГЕОИД 1,12,105,10300,15000US121050103002 2,12,103,24804,15000US121030248041 3,12,105,10800,15000US121050108001 второй CSV-файл выглядит 'Test_file23_1', как: ГЕОИД, B23003e1, B23003m1, B23003e2, B23003m2, B23003e3 15000US121050103002,69,81,13,21,13 15000US121030248041,657,248,62,79,0 15000US120010004001,410,143,261,126,47 в то время как я их слияние со ссылкой на поле 'ГЕОИД', я я получаю сообщение об ошибке: исключение KeyError: «геоид». Но «ГЕОИД» присутствует в названии столбца. Какое решение? В чем проблема с моим кодом? Обновление: Это не ошибка кодирования. Имел беседу с @Zev. Мы поняли это, что, это не проблема кодирования. Если скопировать данные файлы в новый черный файл, и создать его, он работал. Но мы не знаем причину позади него. Зев пробовал с тем же файлом. Нет ошибки на его стороне. Но та же ошибка в моей стороне. Файлы: 1. https://www.dropbox.com/s/rg706ck6bdda4sa/Test_Base1.csv?dl=0 2. https://www.dropbox.com/s/yf49f2p7btkc56r/Test_File23_1.csv?dl=0 импорт панды , как Pd, NumPy как нп от functools импорта уменьшить df1 = pd.read_csv ( "Test_Base1.csv") df2 = pd.read_csv ( "Test_File23_1.csv") ДФС = [DF1, df2] df_merged = уменьшить (лямбда влево, вправо: pd.merge (слева, справа, по = [ 'ГЕОИД'], как = 'внешний'), ДФС) df_merged.to_csv ( 'test1.csv', индекс = False) точная ошибка: Но та же ошибка в моей стороне. Файлы: 1. https://www.dropbox.com/s/rg706ck6bdda4sa/Test_Base1.csv?dl=0 2. https://www.dropbox.com/s/yf49f2p7btkc56r/Test_File23_1.csv?dl=0 импорт панды , как Pd, NumPy как нп от functools импорта уменьшить df1 = pd.read_csv ( "Test_Base1.csv") df2 = pd.read_csv ( "Test_File23_1.csv") ДФС = [DF1, df2] df_merged = уменьшить (лямбда влево, вправо: pd.merge (слева, справа, по = [ 'ГЕОИД'], как = 'внешний'), ДФС) df_merged.to_csv ( 'test1.csv', индекс = False) точная ошибка: Но та же ошибка в моей стороне. Файлы: 1. https://www.dropbox.com/s/rg706ck6bdda4sa/Test_Base1.csv?dl=0 2. https://www.dropbox.com/s/yf49f2p7btkc56r/Test_File23_1.csv?dl=0 импорт панды , как Pd, NumPy как нп от functools импорта уменьшить df1 = pd.read_csv ( "Test_Base1.csv") df2 = pd.read_csv ( "Test_File23_1.csv") ДФС = [DF1, df2] df_merged = уменьшить (лямбда влево, вправо: pd.merge (слева, справа, по = [ 'ГЕОИД'], как = 'внешний'), ДФС) df_merged.to_csv ( 'test1.csv', индекс = False) точная ошибка:
Tashaho
1

голосов
0

ответ
31

Просмотры

Git перебазироваться: разрешать конфликты с слиянием вместо перебазирования

В нашей компании, рабочий процесс Git является удаление функций ветвей после слияния, перебазирования в противном случае, чтобы избежать количества присоединяемых художественных ветвей, растущих в репо за счет readibility. Так что, если мы не заинтересованы на всех фиксаций, которые мы сделали, чтобы создать эту функцию мы делаем слияние, а затем мы удалить ветвь функции, в противном случае мы делаем перебазироваться на хозяина. Месяцы назад начались разработка новой функции на новую ветвь «прибамбасы», созданных от мастера. Теперь, по причинам, описанным выше, я хотел бы перебазироваться, чтобы сохранить всю историю коммитов для этой функции. Но в художественных событиях, мастер расходились так сильно, что я фиксируя, один за другим, невероятное количество конфликтов на около 400 фиксаций (я более или менее 400 совершает впереди и 400 позади хозяина): это кошмар, очень подвержен ошибкам процедура. Вместо того, что мне нравится больше всего слияния, является то, что я могу исправить конфликты один раз. Я уверен, что я что-то отсутствует, так как я новичок Git, но есть способ, чтобы решить все конфликты, как я обычно делаю с слияния затем применить операцию перебазирования?
ABCplus
1

голосов
0

ответ
57

Просмотры

C ++, указатели, Объединение двух отсортированы связанные списки

Я взял ссылку коды из GeeksForGeeks для слияния двух отсортированных связанных списков. # include с помощью патезраса; / * Список ссылок узел * / структура Node {INT данных; структура Node * следующий; }; недействительное MoveNode (Узел ** destRef, узел ** sourceRef) {соиЬ 20 * / толчка (& а, 15); толчок (& а, 10); толчок (& а, 5); толкать (& Ь, 20); толчок (& Ь, 3); толчок (& Ь, 2); / * Удалить дубликаты из связанного списка * / Рез = SortedMerge (а, б); Е ( «Объединенный связной список: \ п»); (резисторный перечень печать); возвращать 0; } Для данного примера в основной функции, программа выдает неверные результаты, если не печатать значение узлов в второй еще, если в то время как петли в функции SortedMerge. И если я распечатать их программа дает правильный вывод. Я считаю, это очень странно. Может кто-то пожалуйста, помогите мне?
Abhijeet Bhure
1

голосов
1

ответ
62

Просмотры

which one more preferable array_push() or array_merge() ,when one array is empty and another have some value

Я новичок в PHP, сталкиваются некоторые вопросы между array_push и array_merge я использовал два массива на входе $ а (пустой массив) и $ B (ассоциативный массив с некоторым значением) В случае array_merge, когда я использовал array_merge я получил тот же результат в обоих случаях ($ с и $ е), но в путах я использовал ассоциативный массив с ключом «212» и значения «AA», но на выходе я получаю массив с ключом «0» и значением «аа» теперь в случае array_push я получить 2 различные выходы (INT 1 и INT 2) для двух различных случаев в течение 2 одинаковых входов Я попробовал этот $ а = массив (); $ Ь = массив (212 => "аа"); $ С = array_merge ($ а, $ б); $ F = array_merge ($ Ь, $ а); $ D = array_push ($ Ь, $ а); $ Е = array_push ($ а, $ б); Теперь я сбрасывал этот массив, используя это эхо «»; var_dump ($ с); var_dump ($ е); var_dump ($ г); var_dump ($ е);
Rahul Saini
1

голосов
1

ответ
36

Просмотры

Horizontal merging of multiple text files with uneven rows

Apologies beforehand if the problem below may seem as duplicate but I haven't found any suitable solutions. I am trying to merge several text files horizontally. Below is a format description : 1) All files contain "_final_significant" as a common part in their filename (e.g File1_final_significant.txt, File2_final_significant.txt etc) 2) These files are located in different subdirectories. Each folder contains one *_final_significant.txt file along with other .txt files e.g Folder 1 File1_final_significant.txt Irrelevantfile.txt Folder 2 File2_final_significant.txt Irrelevantfile.txt etc I want to merge only the _final_significant.txt files from all folders. 3) Each of the target file has uneven number of rows and data in three columns, separated by space. No value is shared between target files. e.g File1_final_significant.txt Name1 Name2 Value1 Name3 Name4 Value2 n rows File2_final_significant.txt Name5 Name6 Value3 Name7 Name8 Value4 k rows The desired output is Merged_file.txt Name1 Name2 Value1 Name5 Name6 Value3 etc Name3 Name4 Value2 Name7 Name8 Value4 etc n rows k rows I know that this is a common question and so far I tried several suggestions I found from similar posts with no success. I came across the following solution but instead of merging horizontally my files contents it merges the file directories. find /path_to_files -type f -name '*final_significant*' | xargs | paste -s >> merged_file.txt This is the first time I am using find or paste commands so I would appreciate your help and time. Please include only bash options in the answer, the above is part of a much larger and complicated script and I would prefer not to shift to perl/R etc. Many thanks for your time
Antonis G
1

голосов
1

ответ
53

Просмотры

можно объединить аудио (аудио местоположение «Рес - сырец - audio.mp3») во время записи?

Я буду разрабатывать приложение для Android, чтобы объединить видео и аудио запись (аудио в качестве фонового звука записи), я прочитал некоторые ссылки FFmpeg и mp4parser, кто может мне помочь?
keen
1

голосов
0

ответ
78

Просмотры

Используйте «включить» в .ini файле конфигурации

I need your help. I have two .ini-files with similar keys and values. I want them to be synchronized but more like merged. There will be change on both sides of those .ini-files so we can't create a synchronisation cause we won't overwrite the other side. Everything should be merged/synchronized automatically, while we change content on both ini-files! The goal is always to change a ini-file in our headquarter and merge/sync it with a file on our cash desk. Example which cannot work: ini-file1.ini, is on a cash desk and gets changed several times a day by the cash desk! ini-file2.ini, is a dublicate of ini-file1.ini in our headquarter. We wanna be able to chnage ini-file2.ini during a change on the cash desk. The cash desk changed the receiptnumber in ini-file1.ini and we (headquarter) changed key2 in ini-file2.ini: ini-file1.ini: key1 = 1; key2 = 2; receiptnumber: 122 ini-file2.ini: key1 = 1; key2 = 4; receiptnumber: 118 And now we establish a synchronisation/merge between ini-file1.ini and ini-file2.ini. A merge-application cannot know which of those keys is the proper key and which one to discard and overwrite. Actually we thought we could investigate in a "insert/include" in one of those ini-files and outsource everything that comes from our second ini-file. So we got a object orieted ini-file. (My "ini-file oop concept") Should mean: ini-file1.ini, is on a cash desk and gets changed several times a day by the cash desk! ini-file-outsource.ini, is just a part of the cash desk config file. We want it like attached to ini-file1.ini through a line like insert "C:\ini-file-outsource.ini"; which doesn't exist, but we need something similar. It is everything which handles settings in the cashdesk, so this file is not changed by the cash desk. It's on the cash desk. ini-file2.ini, is a dublicate of ini-file-outsource.ini. It's in our headquarter and used to change settings for the cash desk. ini-file1.ini: key1 = 1; key2 = 2; receiptnumber: 122 insert "C:\ini-file-outsource.ini"; ini-file-outsource.ini: key3 = 3; key4 = 4; key5 = 8; ini-file2.ini: key3 = 3; key4 = 4; key5 = 8; This time we establish a synchronisation between ini-file2.ini and ini-file-outsource.ini. This should work if it's possible to achieve cause we change only different content on every side. Every key will be unique. If you have any better approach I'm open for everything. Thanks for your help
John Vision
1

голосов
1

ответ
82

Просмотры

Объединение Два списка с теми же свойствами в один список

Ниже один из моих сущностей: [Table ( "UserPaymentAccountHistoryLog")] общественный частичный класс UserPaymentAccountHistoryLog: IEntity {общественного ИНТ UserPaymentAccountHistoryLogID {получить; задавать; } Общественного Guid Идентификатор_пользователя {получить; задавать; } Общественного Guid UserPaymentAccountID {получить; задавать; } Общественного BOOL ActionType {получить; задавать; } Общественного DateTime LogHistory {получить; задавать; } [Требуется] [StringLength (100)] публичная строка LogDetail {получить; задавать; } Общественного виртуального UserPaymentAccount UserPaymentAccount {получить; задавать; }} И это моя другая сущность: [Table ( "UserPaymentHistoryLog")] общественный частичный класс UserPaymentHistoryLog: IEntity {[Key] общественного ИНТ UserPaymentHistoryLogID {получить; задавать; } Общественного Guid UserPaymentAccountID {получить; задавать; } Общественного Guid Идентификатор_пользователя {получить; задавать; } Общественного Guid OrderID {получить; задавать; } Общественного BOOL TransactionType {получить; задавать; } Общественного DateTime LogHistory {получить; задавать; } [Требуется] [StringLength (100)] публичная строка LogDetail {получить; задавать; }} Как вы можете видеть, некоторые их свойства одинаковы. То, что я пытаюсь сделать, это, я хочу, чтобы объединить два списка, которые состоят эти две сущности, в один список, состоящий ниже лица: общественный класс CardTransactionHistoryWM {общественный BOOL ActionType {получить; задавать; } Общественного BOOL TransactionType {получить; задавать; } Общественного DateTime LogHistory {получить; задавать; } Публичная строка LogDetail {получить; задавать; } Общественного OrderWM заказ {получить; задавать; }} Я бегу в решения, предлагают использовать присоединиться и зип LINQ запросы, но те же свойства, держать меня в заблуждение. Важная частью является, если UserPaymentAccountHistoryLog и UserPaymentHistoryLog имеют ту же дату запись, CardTransactionHistoryWM должны публиковать одну строку, а не два, на эту дату, а также отображать как UserPaymentAccountHistoryLog и UserPaymentHistoryLog LogDetails. Заранее спасибо!
RaZzLe
1

голосов
1

ответ
128

Просмотры

Аркыт 2,0 - Как совместить ARAnchors в двух ARWorldMaps?

Мне нужно объединить несколько различных экземпляров ARWorldMap вместе. Другими словами, мне нужно создать один экземпляр с комбинированными якорей двух (или более) экземпляров ARWorldMap. Я могу разделить тот же экземпляр через приложение, но оно может быть использовано по-разному различными группами пользователей, так что я бы в конечном итоге придется объединить же ARWorldMapinstance, но с разным содержанием позже в любом случае. Если ARWorldMapdoes это автоматически, то это было бы лишь вопросом распространения и обновления одного экземпляра? Заранее благодарю за любую помощь.
Septronic
1

голосов
0

ответ
28

Просмотры

Слияние / соединение 2 коллекций, имеющих одинаковую структуру

У меня была одна большая коллекция, которая в настоящее время seprated / делится на 2 коллекции. А теперь я хотел бы получить документы из обоих их одного запроса Монго. Единственное решение, которое я могу придумать, как сейчас, чтобы написать 2 запроса на эти 2 коллекции seprately, а затем объединить результат на уровне приложения! Я хочу, чтобы достичь этого на самом дб слое, так как количество документов, которые у меня есть после объединения как коллекции выходит 1 миллион !! Пример: CollectionA: {field_1: "а", field_2: "хуг", field_3: "abcxyz"}, {field_1: "DEF", field_2: "ГХИ", field_3: "defghi"} CollectionB: {field_1: «QWE », field_2: "RTY", field_3: "QWERTY"} Результат: {field_1: "а", field_2: "хуг", field_3: "abcxyz"},
user8260817
1

голосов
0

ответ
37

Просмотры

Spotfire превосходят экспорт с объединенными ячейками

Я использую железный питон скрипт для экспорта Spotfire Кросса, чтобы преуспеть вывод. Перед экспортом я добавлять заголовки, а затем содержимое таблицы. при добавлении haading есть способ объединить ячейки и экспорт я использую ниже строку Heading10 = «,,,» + „все фонды“ + «,,,» + „Benchmark“ +»,,,, Performance атрибуция, ,, разница»и выходной ток Но я жду выхода, как показано ниже. Есть ли способ сделать это? Сценарий я использовал от System.IO импорта * от импорта окружающей среды системы, Резьбонарезной импорт из CLR Spotfire.Dxp.Application.Visuals импорта TablePlot, HtmlTextArea импорт из CLR Spotfire.Dxp.Application.Visuals импортирует VisualContent венчурного = Visuals.As [VisualContent] () #Visuals = параметр сценария для таблицы визуализации Таблица / Cross memStream = MemoryStream (); sWriter = StreamWriter (memStream); #Exporting данные в памяти поток vc.ExportText (sWriter); #exports данные в закладке разделенных текста sReader = StreamReader (memStream); memStream.Seek (0, SeekOrigin.Begin); #Column Заголовок товарной позиции 4 и 5 вычисляются столбец и будет генерировать значение на основе выбора пользователя. Также у меня есть, если иное условие для Heading 10 Heading10 = ',,, '+ Heading4 +' ,,,' + Heading5 + ,,,, Attribution ,,, Difference' Filenm = 'Export_csvOutput.csv'; newtemp = "\\\\ папка1 \\ папка1 \\" имя файла = newtemp + Filenm печати файла F = открыт (имя файла, "W +") Счетчик = 0 у = 0 str1 = '' f.write ( "Присвоение Панель" + '\ п') f.write (+ Заголовок 2 '\ п') # Subheading1 f.write (Heading3 + '\ п') # Subheading2 f.write (Heading6 + '\ п') # subheading3 f.write ( "доллар США" + '\ п') # subheading5 е. написать ( '\ N' + '\ N') f.write (Heading10 + \ п '), а (sReader.Peek ()> = 0): линия = [] счетчик = счетчик + 1 #counts количество строк, в набор данные а = sReader.ReadLine () линия = a.split ( "\ т") для эля в строках: J = J +-# подсчитывает количество столбцов в наборе данных #print эля, если строка (эль) .find (» «) -1: эль = ' "' + эль +"' # экранирование запятой уже присутствует в строке line.append (эль) str1 = '' присоединиться (ул (д.) при е в линии) f.write (str1 + '\ п') f.close (); MemoryStream.Dispose (memStream); sReader.Close () J = J +-# подсчитывает количество столбцов в наборе данных, если #print эле ул (эль) .find ( "") - 1: эль = ' "' + эль +"' # Экранирования запятой уже присутствует в строке линии. присоединять (эль) str1 = ' 'присоединиться (ули (е) для е в строке) f.write (str1 +' \ п') f.close (). MemoryStream.Dispose (memStream); sReader.Close () J = J +-# подсчитывает количество столбцов в наборе данных, если #print эле ул (эль) .find ( "") - 1: эль = ' "' + эль +"' # Экранирования запятой уже присутствует в строке линии. присоединять (эль) str1 = ' 'присоединиться (ули (е) для е в строке) f.write (str1 +' \ п') f.close (). MemoryStream.Dispose (memStream); sReader.Close ()
venkatesh selvaraj
1

голосов
0

ответ
68

Просмотры

Как пропустить слияние во время `мерзавец перебазироваться --continue`

Ситуацию Я пытаюсь повторно мои GIT фильтров после того, как выявить и устранить неожиданные и нежелательное поведение в предыдущей итерации сценария. Я должен был сделать это еще раньше, и ни в какой момент я получил уведомление слияния конфликта. Тем не менее, сейчас я и не могу понять, как бороться с ним. Что я делаю я бегу $ мерзавец перебазироваться -i --root --preserve-слияния. Я знаю предостережением с участием слияния и перебазироваться, и это не относится к этой ситуации, так как я не переназначения никаких фиксаций. Я переключитесь выбором для редактирования После редактирования, процесс состоит из запуска размазать фильтр по каждому файлу, а затем применяя для очистки фильтра. Его очень простой процесс. Эта проблема. мерзавец перебазироваться --continue выполняет слияние. Следующая фиксация» ые файлы будут значительно отличаться, так как файлы, которые фильтруются латекс файлы и я разбивая абзацы в нескольких строк. Это, как ожидается, и необходимо, для объединения совершает, но его делать это для тех фиксаций только с одним родителем. Вопрос: Что я могу сделать, чтобы предотвратить такое поведение? То, что я пытался. До сих пор, что я попытался было играть с -X у них, -X нашим, и -s наши. Это не сработало. Чтение руководства, то говорит, что в случае бинарных файлов, когда -X наш указана она просто игнорирует изменения в другой «ветви» (предыдущий коммит в данном случае), поэтому я *. * Бинарный .git / Информации / атрибутов. В случае, если я получил его назад, я попытался это с ним. Тем не менее, ни одна из этих попыток не дали желаемого поведения. Минимальный рабочий пример I» ве тестирования это с помощью простого три совершить репо, где первый является совершение «привет», второй «привет \ nwrld» и третий «привет \ nwrld \ п.» где \ п на самом деле новая строка в файле. Я тогда выбрать первый (корень) и третий (последний) совершившие и редактировать среднюю. Изменение сделано это «привет» «привет \ nworld» (фиксирующая опечатка в мире). Затем я совершить и по-прежнему. До сих пор они были получены следующие результаты: Предупреждение о пустой фиксации удаления последней фиксации без предупреждения последней фиксации наследует «исправить» Все это нежелательно. Я тогда выбрать первый (корень) и третий (последний) совершившие и редактировать среднюю. Изменение сделано это «привет» «привет \ nworld» (фиксирующая опечатка в мире). Затем я совершить и по-прежнему. До сих пор они были получены следующие результаты: Предупреждение о пустой фиксации удаления последней фиксации без предупреждения последней фиксации наследует «исправить» Все это нежелательно. Я тогда выбрать первый (корень) и третий (последний) совершившие и редактировать среднюю. Изменение сделано это «привет» «привет \ nworld» (фиксирующая опечатка в мире). Затем я совершить и по-прежнему. До сих пор они были получены следующие результаты: Предупреждение о пустой фиксации удаления последней фиксации без предупреждения последней фиксации наследует «исправить» Все это нежелательно.
Nero gris
1

голосов
0

ответ
29

Просмотры

Одд Объединить мерзавец ступицы

Наш мерзавец ступица демонстрирует странное слияние. Я сделал пару небольших изменений в нашей основной ветви на мерзавца концентратору, а затем слили филиал в нашей развития отрасли. Однако в то же самое время, что и слияние с мастером разработки Master демонстрирует слияние с перерастают в мастера, однако запрос, связанный тянуть для слияния с мастером в разработке. Является ли это просто ошибка в отчетности? Вот скриншоты в слияниях.
Cristin Meravi

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