Codengineering - блог о программировании ➜ страница 972


Kotlin coroutines-использовать основной поток в блокировке запуска

Я пытаюсь выполнить следующий код: val jobs = listOf(...) return runBlocking(CommonPool) { val executed = jobs.map { async { it.execute() } }.toTypedArray() awaitAll(*executed) } Где jobs - Список некоторых Supplier s-в мире synchronus это должно просто создать, например, список ints. Все работает нормально, но проблема в том, что основной поток не используется. Ниже скриншот из YourKit: Итак, вопрос в том, как я могу также использовать основной поток? Я предполагаю ...

Попытка чтения или записи защищенной памяти

Я начал видеть исключение AccessViolationException, создаваемое в моем приложении в нескольких разных местах. Это никогда не происходило на моем компьютере разработки, нашем тестовом сервере. Он также проявил себя только на 1 из 2 наших производственных серверов. Поскольку это происходило только на одном из наших рабочих серверов, я начал просматривать установленные версии .net framework на серверах. Я обнаружил, что (по какой-то странной причине) рабочий сервер, у которого были проблемы, имел ...

Выделение/освобождение памяти при работе с неуправляемыми C# и C++

Я работаю с некоторым неуправляемым кодом на C# и C++, и есть две вещи, которые я не понимаю, когда имею дело с памятью. Если кто-то может помочь мне понять: Если переменная динамически выделяется под C# (с помощью new) и затем передается в неуправляемый код C++. Должна ли эта переменная память быть освобождена вручную под неуправляемым кодом C++ пользователем ? Если переменная динамически выделяется под C++ неуправляемая (с помощью new) и затем передано в C#, можно ли с уверенностью сказа ...

Как присвоить уникальный идентификационный номер каждой группе идентичных значений в столбце [дубликат]

На этот вопрос уже есть ответ здесь: добавить столбец ID по группе [дубликат] 4 ответа У меня есть фрейм данных с несколькими столбцами. Я хотел бы создать новый столбец под названием "id", который дает уникальный идентификационный номер каждой группе идентичных значений в столбце" образец". Пример данных: # dput(df) df <- structure(list(index = 1:30, val = c(14L, 22L, 1L, 25L, 3L, 34L, 35L, 36 ...

Как работает connect без mapDispatchToProps

Я читал пример docs для redux и нашел этот пример компонента контейнера. Может кто-нибудь объяснить, почему в данном случае mapDispatchToProps здесь не нужен. Кроме того, как функция получает функцию диспетчеризации? import React from 'react' import { connect } from 'react-redux' import { addTodo } from '../actions' let AddTodo = ({ dispatch }) => { let input return ( <div> <form onSubmit={e => { e.preventDefault() if (!input.value.trim()) { ...

x * x против математики.pow (x,2) производительность java

Я провел некоторое тестирование о том, является ли x * x или математикой.pow (x,2) быстрее в Java. Я ожидал, что простой x * x будет несколько быстрее, однако оказалось, что он примерно такой же быстрый. Может кто-нибудь просветить меня, как это возможно, пожалуйста? ...

Как передать параметр в запрос graphql?

Я пытаюсь использовать Apollo graphql в проекте Meteor blaze. Я использую пакет из swydo:blaze-apollo. Это нормально, чтобы получить данные из mongoDB с помощью запроса graphql. // Using this one can get data const LOCATION_COUNTRY_QUERY = gql` { locations(location_type: "Country"){ location_id name iso_code } } `; Template.home.onCreated(function(){ const country = this.gqlQuery({query: LOCATION_COUNTRY_QUERY}).get(); console.log(country.locations); / ...

Как остановить отслеживание файла, не удаляя его из РЕПО

У меня есть конфигурационный файл, который я хочу сохранить в удаленном хранилище, но я не хочу отслеживать его изменения на своем компьютере. Добавление его к .гитиньор этого не делает. Причина, по которой я не хочу отслеживать изменения, заключается в том, что они должны отличаться между компьютерами в зависимости от их среды. ...

ЛД: 4 повторяющиеся символы для архитектуры ARMv7 военнослужащих Гугл

Используя какао-бобы, установите firebase: target ‘Ejemplo’ do pod 'MOCA' pod 'Firebase/Auth' end Intall какао-бобы Но когда я пытаюсь скомпилировать ЛД /Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Products/Debug-iphoneos/Ejemplo.приложение/например нормальный armv7 компакт-диск /пользователи/dortiz/документы/маяки/например/например экспорт IPHONEOS_DEPLOYMENT_TARGET=10.2 экспорт PATH=" / Applications / X ...

Как изменить формат даты в улье?

В моей таблице в hive есть файл даты в формате '2016/06/01'. но я нахожу, что это не в ущерб формату "2016-06-01". Они не могут сравнивать, например. Оба они-струны . Поэтому я хочу знать, как сделать их в хармори и могу сравнить их. Или, с другой стороны, как изменить "2016/06/01" на "2016-06-01", чтобы их можно было сравнить. Большое спасибо. ...