Вибер: сохраняя ту же историю сообщений на всех устройствах

Стартовый экран в отдельно стоящий режиме, и запустить его команду внутри него::

#!/бин/Баш
экран -д-М -с newsession
# окно 0 создается по умолчанию, показать hello0 на нем
экран -с newsession -Р 0 -х вещей hello0
для N в {1..9}; делать
 # создание окна с помощью `экран` команда
 экран -с newsession -х экран $Н
 экран -с newsession -п $н-х вещей привет,$Н
сделано

Теперь вы можете прикрепить к сессии newsession и проверить, что там 10 окон и hello0 .. hello9 отображается в каждом окне.

+541
Joe Kazarian 22 февр. 2012 г., 08:47:27
16 ответов

Я новичок в многопоточности , и я хотел проверить свои вновь приобретенные навыки, с простой задачей, создать образ, используя несколько потоков, самое интересное заключается в том, что , на одном потоке , программа работает быстрее , чем используя 4 нити (который является моим самым эффективным, резьбы параллели включает емкость я верю ) у меня i3 процессор,используя Ubuntu в 17,а моя с std::резьба::hardware_concurrency составляет 4. мой код :

#включить <библиотеки iostream>
#включить <вектор>
#включить <нить>
#включить <мьютекс>
#включить <ПНГ++/ПНГ.ГЭС>
#включить <время.ч>

СТД::вектор<инт> границы(инт Макс, инт частей)
{
 СТД::вектор<инт> интервал;
 разрыв инт = Макс / частей;
 инт левый = Макс % деталей;
 инт nr1 = 0;
 инт nr2;

интервал.push_back(nr1);
 для (int я = 0; Я < части; я++)
{
 nr2 = nr1 + пробел;
 если (я == частей - 1)
 nr2 += влево;
 nr1 = nr2;
интервал.push_back(nr2);
}
 возврат интервала;
}

пустота create_image(ПНГ::образ<ПНГ::rgb_pixel> &изображения, начать инт, инт конца)
{
 СТД::мьютекс my_mutex;
 с std::lock_guard<СТД::мьютекс> локер(my_mutex);
srand(время(нуль));
 для (int Я = начало; Я < конец; я++)
 для (Int J = 0 и J-это < изображения.get_height(); J++в)
 изображения[я][Дж] = ПНГ::rgb_pixel(слчис() % 256, 0, ранд() % 256);
}

тап_п()
{
 ПНГ::образ<ПНГ::rgb_pixel> png_image(6000, 6000); //создание образа
 инт части = 1; //количество параллельных потоков
 СТД::вектор<инт> my_vector = границы(png_image.get_width(), деталей); //интервал вектор
 СТД::вектор<СТД::резьба> рабочих; //потоки

 время начала, окончания;
 время (и начало); //время измерения
 для (int я = 0; Я < части - 1; я++)
{
 работников.push_back(с std::нить(create_image, СТД:: (png_image Реф), my_vector[я], my_vector[я + 1]));
}
 для (int я = 0; Я < части - 1; я++)
работников[я].присоединяйтесь к();

 create_image(png_image, my_vector[части 1], my_vector[частей]);

png_image.писать("тест.ПНГ");
время (и конца);
 с std::соиь << (конец - начало) << "секунд\п";

 возврат 0;
}

Чтобы построить это, запустите г++ file.cpp -о тест -lpng -pthread вПНГ++).

+996
Lennart Schedin 03 февр. '09 в 4:24

В интересах хватается за соломинку: только физические различия между плит различной плотности может быть:

  • Момент инерции пластины. Это не имеет никакого эффекта, если вы не вращающийся бар, откуда энергия, необходимая, чтобы произвести вращение идет как угловая скорость в квадрате (запястье кудри). В предположении равномерной плотности пластин одинаковой толщины, то момент инерции при вращении будет больше. Тарелки такого же диаметра будут иметь одинаковые моменты инерции (где обязательно больший объем плиты будет обусловлено дополнительной толщины). Это не только совершенно незначительна, никакого влияния это, наверное, противоречит тому, что вы, кажется, испытывают.

  • Сопротивление воздуха , действующее на пластину. Меньший вес плотность будет иметь больший объем, и если он останется плиты должны иметь немного большие сечения тянуть по воздуху. Опять-таки совершенно ничтожно и противоречит гипотетический эффект.

  • Модулей Юнга пластины. Можно предположить, что упругие характеристики плиты может иметь влияние на то, как легко в баре снять. Это действительно растяжение авторитет, но в крайнем случае можно представить себе, снятие твердого неупругого вес через прямой контакт и, подняв одинаковый вес добавленные в лямках. В последнем случае усилие, необходимое для запуска лифта будет постепенно расти за счет толчка. Энергия, необходимая для подъема будет такой же (на самом деле это может быть немного больше, так как резинка будет рассеивать определенную работу в виде тепла), но можно представить, что это может быть физиологически благоприятные для максимальной силы подъема прийти позже в движение. С по существу жесткой пластины это также абсолютно незначительна.

Так что да, масса-это довольно адекватное резюме. Тарелки также могут быть слегка светлее. Ты взвешивал их?

+985
Zoltan Magyar 19 апр. 2010 г., 01:33:58
Другие ответы

Связанные вопросы


Похожие вопросы

Во-первых, давайте понять, что бег-это вид кондиционера, который можно сделать либо аэробно или анаэробно. Существует несколько способов состояние, и некоторые из них совместимы с пауэрлифтингом а некоторые и вовсе работают против него. Первое, что я хочу сделать, это то, что вы имеете ошибочное предположение: что бег будет сжигать мышцы. Эти две статьи, на которые ссылается в IronStrong кондиционирование форум поможет пролить свет на эту тему.

Метаболический Кондиционирования Источников Энергии:

  • Мышцы тянут из аденозинтрифосфата (АТФ) для всех их потребностей в энергии
  • Когда спрос низкий (аэробные), энергии поддерживается за счет окислительных путей, таких как сжигание жира
  • Когда спрос высок (анаэробные), энергия приходит от гликолиза, таких как сжигание сахаров. Это происходит без кислорода.
  • Аэробные пути до сих пор занимались, когда glycolitic пути заняты (т. е. вы по-прежнему получать аэробная работа)
  • Длительный период аэробной работе (бег) процессы накопления лактата в анаэробных путей с помощью аэробной работы.

Короче ваш выбор, сжигание сахара и жира. Это не просьба, когда вы делаете анаэробной работы вы также сжигания жира так же, как вы бы с вашей аэробной работы. Тогда разница в адаптации на которых ваши мускулы выглядят для своего основного источника энергии. Чисто аэробная работа заставит ваши мышцы адаптироваться к более эффективным в аэробных--а это совсем не то, что нужно для тяжелой атлетики. Чисто анаэробная работа по-прежнему включает в себя необходимый объем аэробной активности, чтобы поддержать более высокие требования.

В реальности, когда дело доходит до кондиционирования требуется условие видах стресса вы обычно сталкиваетесь, или, по крайней мере, должны быть готовы. В 40-Ярд спринтер нужен другой план-зонный, чем реле гонщик. Мастер боевых искусств будет иметь различные потребности, чем футбол обходчик. Короче кондиционирования должна поддерживать работу вам нужно.

В "смерти мародер" статьи Мэтт Рейнольдс очень информативен и дает несколько советов и подходов, чтобы настроить свой кондиционер программу для вашей конечной цели. В то время как он сосредотачивается на бродягу, как инструмент выбора, нет никаких причин это не будет работать для спринтов, кондиционер кувалдой и т. д.

+961
immigrationHelp 14 июн. 2016 г., 17:25:38

Если это первое подключение нового клиента к сети, хотелось бы узнать после обмена версия & verack сообщения от коллег, что сообщения передаются. Я думаю, каждый раз, когда сообщение getblocks необходим, потому что наш клиент должен проверить, если блокчейн у нас является последний. Поэтому getaddr сообщений выполните сообщение getblocks?

И если клиент был подключен в прошлом он нужен любой getaddr сообщения или его базе сверстников будет достаточно?

+908
Majeh Kingofhell 20 апр. 2023 г., 03:49:08

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

+881
SmartsightIn 6 дек. 2010 г., 07:24:46

Если эти данные удаляются из GUI (Наутилус) есть шансы, что вы найдете их в "корзину" - оттуда вы можете восстановить его.

Если эти данные удаляются через терминал с помощью "RM" команда, повезло. Никлас Нильссон предложил вариант, который может сработать

Идентификатор папку перемещаются (случайно), а не удаляется - постарайтесь "найти" их. Наутилус имеет функцию "поиск". Вы можете попробовать найти ~ -имя "*документы" -печать из терминала.

Наилучшие пожелания для восстановления ваших данных.

+878
Michael Kern 23 янв. 2015 г., 23:03:41

Каждое приложение выбирает свои собственные шрифты. Оконный менеджер выбирает только шрифты текста, который отображается, как заголовок окна и собственное меню.

Firefox использует ГТК параметры , чтобы определить внешний вид своего меню, диалоговые окна и другие элементы пользовательского интерфейса. Для контроля отображения веб-страниц, менять “настройки содержимого” настройки, или для большего контроля, установить пользовательский CSS (либо через userContent.УСБ или через расширение).

Чтобы изменить шрифт на терминале, изменить настройки, что эмулятор терминала вы используете.

+849
Hamza Bablid 19 окт. 2012 г., 20:46:41

Я новичок в Linux и столкнулся с проблемой, которая является очень серьезной для меня.

Я скачал файл Ubuntu 12.04 ISO и используемой помощи UNetbootin сделать USB-накопитель. У меня установлена Windows 8, что момент, к сожалению, я не смог установить Ubuntu рядом с Win8 на так что я стер мой диск и установил Windows 7. К сожалению, я не могу "установка Ubuntu рядом с параметр Windows" теперь тоже. Я попробовал другие версии Linux или даже в Ubuntu 13.04, но все равно ответ был нет.

У меня есть: Ноутбук ASUS K55v 6Г ОЗУ, 750г жесткий диск, процессор i7.

Мой диск MBR с:

1)100 Мб резерва 

2)с:126 г основной 

3)Д:244Г логично 

4)е:284 г логические 

5)43г незанятое

Я не могу установить Ubuntu вручную, потому что он не видит моих разделов или незанятого пространства,он просто видит полностью весь мой жесткий диск, я попробовал его и он стер весь мой жесткий диск.

Я не хочу использовать Wubi. Кстати все что я здесь говорю о _64 битные операционки. Несколько месяцев назад у меня не было проблем с установкой Win7 и Ubuntu параллельно!

Я уже переживаю, вдруг мой ноутбук имеет физические или какие-то проблемы. enter image description here

+815
Aaron Strickling 31 дек. 2015 г., 08:39:45

в udev знает вашу систему. так что вы можете получить информацию через udevadm , в файл/sys/ такой (запускать от имени root или с помощью sudo в зависимости от вашего дистрибутива)

udevadm инфо-а-п /системный блок/СДБ

udevadm инфо-а-п /системный блок/КСД

прочитав на выходе вы столкнетесь с некоторые важные результаты, такие как

У attrs{поставщик}
У attrs{модель}

вы должны быть в состоянии получить некоторую информацию о которых является USB. кроме того, переменная

Подсистемы=="USB"в

должно дать вам хороший большой намек на то, что речь идет о USB.

тогда читайте ядра переменной, чтобы понять, что СД* устройство-USB.

Другие команды, которые могут помочь, являются lshw , в котором перечислены все ваше оборудование связи, команду lsusb , которая выводит список USB устройств, но не отображается СД* письма, которая была предоставлена. Также команды dmesg даст вам всю необходимую информацию, если ввести его сразу после подключения USB к вашему компьютеру.

Все эти команды CLI, если вы предпочитаете что-то более GUI как некоторые другие парень будет в состоянии помочь вам больше в этом направлении.

+762
life036 28 янв. 2017 г., 12:47:25

Если вы хотите для резервного копирования/восстановления раздела ubifs по, сделать образ уби с ДД от уби Маунт затем восстановить с помощью программы ubiupdatevol от МТД-утиль.

Пример -

Сделать изображение:

ДД, если=/dev/ubi0_0 в=/save_loc/rfs1.уби

Отмонтировать целевой раздел:

размонтировать /.rfs2

Восстановите образ на целевой раздел:

ubiupdatevol /Дев/ubi1_0 /save_loc/rfs1.уби

Подключите вновь замелькали раздела:

горе -Т ubifs По -о компрессор=zlib для РО ubi1:файловой системы /.rfs2

Редактировать:, чтобы уточнить, на поиски уби# в имени, выполните МТД-утиль ubinfo':

ubi0
Томов количество: 1
Логический размер eraseblock: 126976 байт, 124.0 КБ
Общее количество логических eraseblocks: 960 (121896960 байт, 116.2 Мб)
Количество доступных логических eraseblocks: 0 (0 байт)
Максимальное количество томов 128
Граф плохом физическом eraseblocks: 0
Количество зарезервированных физической eraseblocks: 80
Текущее максимальное стереть значение счетчика: 288
Минимальный входной/выходной размер блока: 2048 байт
Персонаж майор устройства/незначительные: 250:0
Настоящее томах: 0

ID Тома: 0 (на ubi0)
Тип: динамический
Расклад: 1
Размер: 874 Лэбс (110977024 байт, 105.8 Мб)
Состояние: ОК
Название: корневой файловой системы
Персонаж майор устройства/незначительные: 250:1
+739
chumby 1 сент. 2021 г., 10:19:12

Итак, я получил мой новый телефон (Samsung Галактики On5) около 2 месяцев назад, и совсем недавно, звук уведомления перестали работать. Я проверил, чтобы убедиться, что это не на молчание или вибрировать, и это не. Звук и мелодия ПО тоже, но мелодия звонка звук. Вместо того, чтобы испускать звук для моего уведомления, он просто вибрирует. Я попытался включить его снова и снова, но ничего не работает. Помочь?

+581
Kris Hardy 11 апр. 2016 г., 06:47:28
в то время как ИФ= читайте -Р файл; делать
 [ -д "$файл" ] || Е '%С файла\N'"$"
сделано <входной_файл

Бы печатать файлы, которые не определены для типа каталога (или симлинк на каталог). Это было бы оставить все другие типы файлов (обычный, симлинк (за исключением справочников), розетки, трубы...) и те, для которых тип не может быть определен (например, потому что они не существуют или находятся в каталогах которого вы не имеете выдаче разрешения).

Некоторые вариации в зависимости от того, что вы имели в виду по файлов и каталогов (каталог - один из многих типов файлов в Unix):

  • файл существует (после симлинк разрешение) и не типа каталогов:

    [ -е "$файл" ] && [ ! -д "файл$" ] & & Е '%С файла\N'"$"
    
  • файл существует и является обычным файлом (после символической резолюции):

    [ -Ф "$файл" ] && Е '%С файла\N'"$"
    
  • файл существует и является обычным файлом до символической резолюции (за исключением ссылки):

    [ -Ф "$файл" ] && [ ! -Файл L"$" ] & & Е '%С файла\N'"$"
    
  • и т. д.

+567
Anwar Niazi 17 сент. 2016 г., 19:56:29
найти the_starting_dir \ (типа D-exec для тест -д '{}'/.\ ГИТ; -чернослив \) -о-принт

Не самый портативный из найти вызовы, но работает с GNU найти.

Найти обход дерева каталогов. Термин -чернослив возвращает true, но не найти из дальнейшей обработки поддерева. Поэтому в левой части говорит: "если это каталог, и если тест говорит, что есть подкаталог .ГИТ и если подрезать возвращает true, то мы сделали обработку этой вещи в дереве". С правой стороны говорит: "в противном случае напечатать"

Если вы не хотите, чтобы каталоги напечатанные после изменения -печать на \( ! -тип D -принт \) , но тогда вы не получите никаких указаний о пустые каталоги.

Вы можете изменить -принт к -общ. , чтобы получить списки, , см. руководство и т. д. и т. п.

+496
asilva732 5 авг. 2016 г., 03:17:46

На запрос плана полета, вам придется подать закон О свободе информации (АСИ) запрос в соответствующие региональные Федеральное авиационное управление. Поскольку полетные на региональном уровне, управление Миннесота будет Центральный сервисный центр ФАУ. Вы можете отправить запрос онлайн для воздушного движения.

+325
Nirmal Mandal 10 июн. 2021 г., 00:19:20

У меня Американский бульдог и она 2-х лет. Я заметил это в течение некоторого времени сейчас, но я просто хотел знать. Каждый раз, когда я вижу ее в то утро, когда она придет ко мне и втирайте ее в голову через мою ногу, а иногда, когда я смотрю на свою штанину, было бы комок этой гадостью глаза на мою ногу.

Я просто хотел узнать, что это такое и если ее проблема, мне надо посоветоваться с ветеринаром. Спасибо за все ответы.

+273
Emre He 1 июл. 2012 г., 13:14:12

Это все, что связано с набором микросхем Ralink RT2860 (или его драйвер), которая встроена в ваш ноутбук ASUS с EeePC 1000Н. Эта нить подробности обновления драйвера. Это может показаться немного экстремальным, но от того, что я видел из RT2860, вы либо обновить, либо забыть о AES.

Есть несколько проблем с форматированием, проблемы с файлами и т. д. С этой должности, так что я перепишу его здесь.

  1. Голову http://www.ralinktech.comнаведите курсор мыши программного обеспечения, нажмите кнопку Линукс и искать RT2860 (текущая строка RT2860PCI/пдки/КБ/с PCIe(RT2760/RT2790/RT2860/RT2890), версия 2.4.0.0)

  2. Скачайте его и распакуйте его. У меня были проблемы извлечения его в гнома. Мне пришлось переименовать его из .тар.bz2, что для .tar.gz.

  3. Откройте окно терминала, компакт-диск в извлеченной папке.

  4. Редактировать ОС/Linux/config файл.МК и изменение параметров HAS_WPA_SUPPLICANT и HAS_NATIVE_WPA_SUPPLICANT_SUPPORT к

  5. Редактирование общих/cmm_wpa.с (gedit будет бросить кодировка ошибка - выбор западных и нажмите кнопку "Повторить"). Ищите MIX_CIPHER_NOTUSE и заменить всю строку с этой:

    FlexibleCipher WPA_MIX_PAIR_CIPHER = WPA_TKIPAES_WPA2_TKIPAES;
    
  6. Настало время собрать и установить! Ей!

    суда apt-получить установку строить-важно
    судо сделать
    установка
    судо команду ifconfig как wlan0 вниз
    rt2860sta команду sudo rmmod 
    
  7. Нам нужно двигаться в путь. Мы, наверное, не стоит удалить его на случай, если нам снова понадобится его так:

    судо МВ /библиотека/модули/$(uname-Р)/ядра/драйверы/постановка/rt2860/rt2860sta.ко rt2860sta.ко.дист
    

    Если вы используете 64-битную установку, может потребоваться изменить параметр/lib/ в /lib64/

  8. Теперь нам нужно переехать в новый драйвер и загружает его.

    судо СР ОС/Linux/rt2860sta.ко /Либ/модули/$(uname-Р)/ядра/драйверы/постановка/rt2860/
    

    /lib64/... для 64бит устанавливает, опять же.

    команду sudo depmod -а
    судо команды modprobe rt2860sta
    

    Все должно ворвался в жизнь. Если это не возможно, вам придется запустить команду sudo ifconfig, которые как wlan0 вверх

  9. За настойчивость запустить sudoedit /и т. д./модули и добавить rt2860sta как новую строку в конце. Это позволит убедиться, драйвер загружается при загрузке.

Если все пойдет к чертям, а новый драйвер не работает, просто удалите версию, которую вы скопировали в и удалить .расстояние от старой версии мы переименовали.

Примечание: Если вы меняете ядро большое, вы хотите инвестировать в какой-то переходный сценарий, чтобы все это делать. Там может быть даже деб пакеты для этот драйвер.

+194
NJV 5 февр. 2022 г., 10:07:31

Показать вопросы с тегом