Вы можете использовать редактор vi. Тип:
vi -o mysql.dump mytable.dump
, чтобы открыть как полный дамп mysql.dump
, так и новый файл mytable.dump
. Найдите соответствующую вставку в строку, нажав /
, а затем введите фразу, например: «вставить в« mytable », а затем скопируйте эту строку с помощью yy
. Перейдите к следующему файлу с помощью ctrl+w
, затем down arrow key
, вставьте скопированную строку с помощью pp
. Наконец, сохраните новый файл, набрав :wq
и довольно редактор vi с помощью :q
.
Обратите внимание, что если вы сбросили данные с помощью нескольких вставок, вы можете скопировать (yank) все их сразу, используя Nyy
, в котором N
- количество строк, которые нужно скопировать.
Я сделал это с файлом размером 920 МБ.
Под выполнением приложения я подразумеваю, что пользователь использует элемент управления рейтингом, чтобы дать значение. Я вижу, что это ноль, нарушая выполнение и проверку.
Я решил проблему довольно не элегантно. Но поверьте, я понимаю причину. Я разрешаю Swift читать в файле JSON, как указано выше "init? (Json: Data)". Это работает хорошо, так как на самом деле есть несколько деталей файла JSON, не включенных в приведенный выше пример. Это экономит на написании полной логики JSON - особенно для обработки нулей. Однако нулевые значения могут привести к сбою чтения. Поэтому пользовательский рейтинг (который будет нулевым) отсутствует в файле JSON. Следовательно, структура Stats не инициализируется в чтении. И, очевидно, он не может быть инициализирован позже, когда это необходимо. (После того, как пользователь дает оценку обратной связи.)
Мое решение состояло в том, чтобы добавить необязательное свойство «код» в структуру, как показано ниже:
struct Stats: Codable {
var code: String
var rating: Double?
var time: TimeInterval?
}
Затем в JSON я добавляю: [115 ]
"userStats": {
"code": "user"
},
В настоящее время я не использую код свойства, но моя структура для userStats инициализируется с оценкой как ноль. Затем я могу позже добавить значение для рейтинга, когда это необходимо.