Командная строка дружественный виртуальной машины
Я ищу эффективный и простой генерации ID для следующего содержания, используя bash-скрипт:
{"имя": "Джон", "фамилия": "ворота", "Страна": "Германия", "Возраст": "20", "высота": "180"}
{"имя": "John1", "фамилия": "ворота", "Страна": "Германия", "Возраст": "20", "высота": "180"}
{"имя": "John2", "фамилия": "ворота", "Страна": "Германия", "Возраст": "20", "высота": "180"}
{"имя": "John3", "фамилия": "ворота", "Страна": "Германия", "Возраст": "20", "высота": "180"}
{"идентификатор": "ХХХ", "имя": "Джон", "фамилия": "ворота", "Страна": "Германия", "Возраст": "20", "высота": "180"}
{"идентификатор": "ХХХ", "имя": "John1", "фамилия": "ворота", "Страна": "Германия", "Возраст": "20", "высота": "180"}
{"идентификатор": "ХХХ", "имя": "John2", "фамилия": "ворота", "Страна": "Германия", "Возраст": "20", "высота": "180"}
{"идентификатор": "ХХХ", "имя": "John3", "фамилия": "ворота", "Страна": "Германия", "Возраст": "20", "высота": "180"}
У меня будет около 5 000 000 подобных записей и я хочу создать повторяемый, предсказуемый код. Как я буду ограничена по времени, чтобы обработать следующий файл, я должен сделать это под окном 20 минут к базе данных SQL Lite на Linux-машине.
MD5 и SHA1 для них слишком дорого, чтобы быть использованы, если я могу сделать что-то вроде GNU параллельно на 16 нитей на Ryzen процессор AMD 1900X что удастся сделать это за несколько минут?
Я пробовал с MD5, выполнена 28,000 идентификаторы рассчитывается с 1 мин 45 секунд. С SHA1 это заняло у меня 2 минуты 3 секунды.
Я думал о создании код очень простой:
JohnGatesGermany20180
John1GatesGermany20180
John2GatesGermany20180
John3GatesGermany20180
Что бы вы могли порекомендовать следующие требования:
- Баш
- Линукс
- 5,000,000 записей в процессе
- 20 минут
- ID должен быть одинаковым для одних и тех же линий в JSON
Проведенные тесты:
#!/usr/местные/Бен/Баш
в то время как ИФ= читать -R линии
делать
идентификатор UUID=$(uuidgen -с-пространства @ДНС-имя "www.example.com" )
сделано < testfile1.txt
хэширования MD5 из 1,000,000 строк:
$время Баш script.sh
реальные 13m6.914s
пользователь 10m24.523s
Сыс 2m56.095s
cksum делаешь КПР на 1,000,000:
#!/usr/местные/Бен/Баш
в то время как ИФ= читать -R линии
делать
# идентификатор UUID=$(uuidgen -с-пространства @ДНС-имя "www.example.com" )
Эхо "$строка $идентификатор UUID"|cksum >> test3.txt
сделано < testfile1.txt
$время Баш script.sh
реальные 12m49.396s
пользователь 12m23.219s
Сыс 4m1.417s
кто
При выполнении команды , которые
он обычно показывает вам выход такой:
$ кто
SAML в tty1 2013-09-06 22:22 (:0)
SAML в оч/0 2013-09-06 22:23 (:0.0)
SAML в оч/5 2013-09-07 04:28 (:0.0)
SAML в оч/9 2013-09-09 01:39 (:0.0)
SAML в оч/13 2013-09-10 12:20 (:0.0)
SAML в оч/44 2013-09-10 22:50 (:0.0)
SAML в оч/78 2013-09-11 14:49 (:0.0)
Это показывает мне, что я вошел в систему как SAML пользователей, и у одной консоли (tty1) и 6 псевдо терминалы (ПТС). Каждый раз, когда я вызова оболочки или открытые вкладки в GNOME-терминал, который представляет собой терминал оч.
4-й столбец
4-й столбец вам говорит 1 из 2 вещей. Если вы локально подсоединил его опускает имя и просто показывает на дисплее номер и номер экрана. Они обозначены 2 цифры в строке 0.0, которые приходят после двоеточия (:
). Первая цифра на дисплее, второй-это экран.
Дисплей И Экран
Дисплей # экран # может быть немного запутанным, но думать об этом так. Один компьютер может иметь несколько видеокарт и мониторов с нее свисает. В этих видео-карт и экранов можно настроить таким образом, чтобы вы могли гнать их всех одновременно, и эти значения позволяют наметить конкретную одна при запуске приложения. В целом это всегда :0.0
, или вы увидите короткую руку нотации :0
.
Если бы это было удаленное подключение, то имя будет префикс толстой кишки такой: некий_хост:0.0
. Это говорит о том, что есть связь с хозяином некий_хост
с экрана (0) экран (0). Это важно, так что если приложение интерфейс вызван, в связи с этим, он будет Вам отображаться на дисплее данного узла 0 и экран 0.
Дополнительная Литература
Большая часть этой информации в пакет xserver страницу и xorg Man-страницах.
До магазина приложений Mac
Чтобы улучшить ваш пользовательский опыт, вы сможете избежать необходимости быть в Mac App магазин.
Код знака существующее приложение и macOS враждебности по отношению к вашим приложением исчезнет.
Улучшить свои приложения первого запуска, используя LetsMove. Это с открытым исходным кодом будет автоматически скопирован приложения В
и приложения
папку и извлеките образ диска.Использовать открытый исходный блеск рамки, чтобы добавить автоматическое обновление для приложения.
Просто подписи кода приложения будет значительно улучшить при первом запуске для пользователей.
Требования К Приложениям Магазина
Если ваша заявка отвечает требованиям ниже, то это, вероятно, будет принято в App Store для Mac:
- соответствует магазин приложений руководящих принципов;
- поддерживает быть изолированными;
- могут быть объединены в автономные приложения.
Задать iTunes от Apple подключить команда
Вы можете связаться с iTunes от Apple подключиться и поговорить с ними, прежде чем совершать значительное развитие работы. Они лучше знают, что, скорее всего, будет принято или нет.
Мне нужно прочитать большой файл журнала и отправьте его по локальной сети, используя (исключена) с netcat между двумя виртуальными машинами на том же хосте рабочей станции.
Я знаю, что с netcat имеет интервал, но насколько я могу судить, наименьший интервал вы можете использовать это 1 строка в секунду.
Большинство файлов мне нужно отправить этот путь уже сотни тысяч строк, и некоторые близкие к миллиону строк, так что одна строка в секунду не представляется возможным.
Если я просто использовать кошку, моя хост-компьютера/рабочей станции ветры погрязнуть в их непригодности.
Используя bash и общий *инструменты шухер, есть ли способ я могу отправить файлы, но кормить его на netcat в размере, скажем, 5-10 строк/секунду или что-то подобное?
Конечной целью этого является, чтобы позволить мне делать какие-либо доказательства концепции тестирования для централизованной базе данных журнала я рассматриваю.
А вот документ-это специальный блок кода. Он использует форму ввода/вывода перенаправление кормить list для интерактивной программы или команды, такие как FTP, Cat, или бывший редактор текста.
Более подробный пример и объяснение можно найти здесь:
А команда grep
команда пример "Вот документ":
грэп этот <<"конец"
> это пример
> с примерами
> Конец
это пример
Вы будете иметь ваши оригинальные фотографии без правки, если резервное копирование только "хозяева папку". Из того что я видел, и в зависимости от вашей конфигурации, это некоторые папки и обоснованные предположения о том, что вы будете терять:
- Папки базы данных: база данных информация о альбомах, лица, лица, и совместная история, ключевые слова, места
- Там вроде бы информация о вашей базе данных приложения iPhoto, наверное, есть, если вы обновили от его фотографии.приложение, как я сделал
- Превью (которые могут быть там, если у вас есть медиатеку iCloud, как и я)
- Проекты
- Лица эскизов
- Эскизы
Я пытался скачать и установить приложение Facebook на iPad первого поколения и я получаю всплывающее окно, говоря: "для этого приложения требуется iOS 7.0 или более поздней".
Как я могу получить это приложение на моем iPad?
Завершите эти дни также позволят вам передать сигнал (чтобы избавить вас необходимости искать ПИД):
команду killall -9 скайп
Недавно я установил кали линукс 2.0 в качестве третьей ОС на моем Dell ноутбук Latitude E7240.
Я помощи UNetbootin создать загрузочную флешку кали линукс. Когда я загрузился с него, он дал мне возможности я не привыкла. Я выбрал по умолчанию в первый раз, и я познакомился с черным экраном, так что я закрыл вручную мой компьютер выключается, перезагружается, а потом выбрал жить шифровать USB настойчивость.
Через некоторое время выводить вещи при загрузке которых я не понял вообще, я, наконец, получил в живой сессии кали линукс 2.0. Оттуда, я искал в приложениях и нашли установки Kali, который я нажал.
Мне подарили графический интерфейс, который снял приборную панель и бар на самом верху, и только показал мне установщика, который был частично отрезан. Так что, я верю в две вещи (одна из которых была настройка сети), я не мог видеть любые варианты, и слепо нажал Enter. Однако, я уверен, что ничего не пошло не так, как монтаж произведен через гладко и спросил меня, в основном, что я ожидал бы быть заданы при установке.
Однако, поскольку у меня уже есть Ubuntu, в первый раз, я выбрал не для установки grub, потом он сказал, что я должен был сделать мою ОС загружаться, и поэтому мне пришлось установить что-то где-то, так что я просто выбрал мой жесткий диск, как/dev/ПДД
, а не на входе в устройство вручную, что у меня нет никакого опыта. Я закончил установку успешно, перезагрузился.
Моя Ubuntu в grub загружается, но я не вижу кали линукс. Я пробовал следующие учебники, чтобы добавить его в жратву, но не повезло. Итак, я переустановил Кали, на этот раз выбрав установите жратвы. Потом я перезагрузил, и Кали жратва появилась. Однако, теперь я получаю предупреждения При загрузке в Кали (через кали линукс) и при загрузке в Ubuntu.
Это сообщение о загрузке в Ubuntu. Когда я загрузиться в Ubuntu, я получаю предупреждения, как показано на следующем рисунке:
EDIT2: новое изображение с большим количеством предупреждений (предупреждения, что вспышка меньше секунды).
Я не думаю, что я еще испытывал какие-либо проблемы. Однако, на всякий случай, я хотел бы знать, что это значит. Так что это значит? Если мне не хватает информации, пожалуйста, скажи мне, и я добавлю его.
EDIT1: это все началось после установки кали линукс.
Традиционно файловых системах Unix используется 16 бит для хранения типа в 4 бита (например, обычный файл, каталог, символьное специальное устройство... ) 9 битов пользователя/группы/других разрешений, липкий бит SUID-бит и бит sgid-битами.
Вы видите это в восьмеричной системе счисления, поэтому правый 5digits может иметь значения 0 - 7 (что составляет 3 бита на общую сумму 15) и левая цифра-это 0 или 1 Для последний бит.
На Linux системы человек -с 7 узлов
(т. е. узлов(7)) следует сказать вам об этом в файле тип и режим разделе.
Может быть, вы могли бы использовать что-то вроде этого (a.txt
содержит входные данные):
руководитель-линии=-1 a.txt | хвост --линии=+2 | на awk -Ф "|" '{печати 1 $"|"$2}'
руководитель-линии=-1
печатает все, кроме последней строки
хвост-линии=+2
печатает все, но начинается на второй линии
на awk -Ф "|" '{печати $1"|"$3}'
принимает первый и третий столбец
Результат:
Столбец1|Столбец3
С11|С13
С21|С23
С31|С33
Я установил Ubuntu 11.10 64-бит но он не мог обнаружить мой разделам(NTFS), Есть только "файловая система" раздел(раздел с Ubuntu) в "компьютер". Что мне теперь делать ? Спасибо.
Я нахожусь в жилые помещения, которые использует только кабель Ethernet для подключения к интернету. Я думаю о покупке принтера, и те, что я ищу для подключения к компьютеру/ноутбуку с WiFi.
Мне нужен WiFi или я могу подключиться к принтеру в другую сторону?
Как уже упоминалось в других ответов, это зависит от состояния. В Техасе, когда я начал в качестве постдока в 2002 году, у меня было один раз-в-жизни возможность идти с государственными учителя пенсионной системы, которая определяется выплатами, похожие на те, которые обсуждались @guifa в одном из других ответов, или идти с 401(K), в которой я хотел заплатить 6,75% от моей зарплаты, а государство матчи, с 6,5% (сейчас 6.65%). Учитывая, что условия государственной системе с учетом того, что законодательное собрание штата чувствую, что делаю, я пошел с последним. Он также имеет большое преимущество, что вы не потеряете ваши преимущества, если вы позже переключиться на университет в другом штате.
Колорадо имеет подобную систему, за исключением того, что нет выбора для преподавателей вузов присоединиться к государственной системе-только 401(к). В Колорадо, вы вносите свой вклад 8%, а государство-на 11%, что звучит более щедрым, чем Техас, но ситуация на самом деле сложнее, потому что, по сложным историческим причинам, Колорадо не принимает участия в системе социального обеспечения для государственных служащих, и поэтому я не буду пособий по социальному обеспечению за мое время здесь.
В обоих случаях Мои университеты предложен вариант способствуя 403(B) в дополнение к 401(К), но университет не совпадают с тем, что есть.
Отключить "Сири & диктанта" в ограничения.
- Перейти к
параметры > общие > ограничения
. - Включение ограничений и установить пароль, если вы еще этого не сделали. В противном случае, введите пароль ограничений.
- Отключить "Сири & Диктант".
По крайней мере, первые две части были реализованы путем отправки последовательности в обработчик консоли, как можно продемонстрировать так:
$ setterm -Blank с 0 -Тип 0 | ОД -с
0000000 033 [ 9 ; 0 ] 033 [ 1 4 ; 0 ]
0000015
Самый простой способ сделать это автоматически, чтобы добавить этот вывод в файл /и т. д./выпуск
, который посылается на экран до входа в систему:
запрос:
# setterm -пустой 0 -Тип 0 > > в /etc/выпуск
Теперь последовательность всегда отправляется на экран.
Я понимаю, что в WebEx не поддерживает Убунту 11, однако у меня есть сайт, работает на моей машине, что мне нужно демо для клиента, и он будет использовать в WebEx. Мне нужно иметь возможность использовать функцию "общий доступ к рабочему столу" для этого. Есть ли надежный способ (gksudo
, установки Java, браузер, что угодно), что позволяет разделить ваш рабочий стол?
Меня не волнует, если звук падает, поскольку мы говорим по телефону, и это нормально, если он выкраивает время от времени ... я просто хочу, чтобы он был в состоянии видеть это.
Кроме того, есть простой способ для меня, чтобы переключиться на Ubuntu версия, которая будет позвольте мне поделиться мой рабочий стол?
У меня есть MP3 файл, который я хотел бы, чтобы поток от моего Mac к устройству iOS. Я думаю, что VLC может использоваться для достижения этого, но я не смог найти правильные настройки на видео плеер и приложение в iOS.
Если я беру мультикаст РТП, например, как я могу слушать этот поток в iOS?
В конце концов, я хочу быть в состоянии сделать это из живой звук от микрофона, но я думаю, что МР3 этапе должны быть на первом месте.
Какие мысли?
Я пытаюсь создать адаптивный портал на Raspberry Пи, следуя инструкциям с этого сайта GitHub проекта: https://github.com/thgh/pilon
У меня есть 2 сетевых интерфейсов на Пи.
как wlan0
ТП-Линк ТЛ-WN821N беспроводной адаптер (РТЛ чипсет - поддерживает режим Master)интерфейс eth0
Ethernet подключен к шлюзу для выхода в интернет.
Я следил за шаги, описанные выше, чтобы создать точку доступа с помощью hostapd, делить интернет с eth0 в
через адаптер Bridge br0
, чтобы как wlan0
. Точка доступа работает, пользователи могут подключаться и выходить в интернет.
Теперь я хочу, чтобы перенаправить пользователя на страницу заставки для проверки их подлинности первого (стиль портала ака пленница), прежде чем разрешить доступ в интернет. У меня есть правила iptable и они, кажется, не влияют на пробки.
Вот несколько правил iptable:
# Начать с нуля
в iptables -Ф
в iptables -х
в iptables -Т физ-Ф
в iptables -Т физ-х
в iptables -Т мангл-Ф
в iptables -Т мангл-х
в iptables -П входной принять
в iptables -П вперед принять
в iptables -P выходная принять
# Перенаправление на сервер nginx
в iptables -Т мангл-N интернет
в iptables -Т мангл-а следующее -п протокол tcp --dport 80:50000 -J в интернет
в iptables -Т мангл-Интернет -Джей Марк-набор-Марк 99
в iptables -Т физ-а следующее -п ТСР -м Марк ... Марк 99 -й ДНАТ --назначение 192.168.0.17:80
Признателен за любую помощь в этой связи
Ура.
Мой 9-летний сын и у меня есть британский паспорт, а мой муж по-испански. Мы имеем 19-часовая остановка в Майами, когда летел из Мадрида в Колумбию, и намерены выйти из аэропорта и переночевать в гостинице, желательно только с ручной кладью. Первый вопрос: Нужен ли нам какой-либо визы, прежде чем мы летим, и вообще мы выпускали из аэропорта (надеюсь...!). Во-вторых, камера будет быть проверены все путем в Колумбию или нужно перепроверять? (Полет с американскими авиакомпаниями). Мы надеемся, чтобы быстренько съездить на Южный пляж, чтобы проверить его! Спасибо!
Показать вопросы с тегом a-certain-scientific-railgun collaboration amazon-jungle kontact command-line maas