Вам доступны все даты из файла

Вы работаете в 64-битной версии Ubuntu? Если да, чем вы должны установить 32-разрядную версию версия libjpeg через эту команду

судо apt-получить установку libjpeg62:для i386

Кажется, hacketyhack использует 32-битная версия libjpeg

+331
Hou Xiong 16 сент. 2010 г., 12:25:45
19 ответов

Как я могу получить список всех файлов в папке, включая все файлы внутри всех папок и выводить в файл?

+996
Sophie Tan 03 февр. '09 в 4:24

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

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

Ты знаешь, какую формулу нужно использовать?

+947
sergkondr 17 мая 2019 г., 13:24:44
Другие ответы

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


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

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

В Glade выберите кнопку Выберите сигналы и введите имя функции обработчика: Glade-SignalHandler

Затем в коде Python для окна, создать функцию (on_iconbutton_activate в моем примере). Вот пример, который просто делает системный вызов, чтобы позвонить в колокола:

импорт ОС
....otherstuff...

деф on_iconbutton_activate(самовыдвижение,виджет,данных=нет):
 ОС.системы("/usr/Бен/Канберра-ГТК-играть-идентификатор='колокол'")

Редактировать: чтобы сделать звук redefinable, вам потребуется выбор из Где-то. Просто использовать переменную для хранения место (имя модуля или идентификатор Канберра-ГТК-игра), можно хранить в переменной что-то вроде самообслуживания.звук и ссылаться на него в функцию (так как вы прошли самостоятельно ), или обновить переменную от некоторых виджета при нажатии кнопки.

+930
eranavidor 1 янв. 2018 г., 18:17:56
Общ | для egrep '^м' | у awk '{ х=$0; gsub(/^./, ""); $0 = х ""$0 }1' | команды xargs -л-т МВ

В POSIX-лы реализация через параметр для команды xargs как:

Общ | для egrep '^м' | у awk '{ х=$0; gsub(/^./, ""); $0 = х ""$0 }1' | команды xargs -Л 1 -т МВ

Общ | для egrep '^м' | у awk '{ х=$0; gsub(/^./, ""); печать х, $0 }' | команды xargs -Л 1 -т МВ

Основываясь на том, что я ответил на ваши предыдущие вопросы по поводу команды xargs, мы можем положить, что научиться хорошо использовать в этом примере.

Я немного доработал свой , как awk код: он сохраняет исходную строку ($0) с gsub функции затравит его. Затем мы собрали старые и новые, чтобы получить строки, которые мы хотели направить на команды xargs , которая будет затем вызвать МВ нужные аргументы, чтобы осуществить переименование.

+920
octavian 29 июн. 2014 г., 17:31:27

Мне так жаль свой потерял своего маленького друга. Я знаю, как плохо это может повредить. Открытый кошек (и всех животных) часто живут очень жесткой и короткой жизни.

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

Некоторые из них могут влиять на кота, как мало, как один день.

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

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

+896
van thang 10 июл. 2018 г., 10:23:22

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

Что бы произошло, если бы у меня не было форме, когда я покинул Бразилию? Например, в случае, если я потерял или если они забыли дать мне форму, когда я вхожу?

+865
37575325 5 нояб. 2016 г., 13:12:36

Если у вас есть действительно новая идея, это очень вряд ли кто-то захочет его украсть. Вам придется продать его, в первую очередь. Думаю, Стив Балмер реакция на iPhone.

Но ваш вопрос немного более серьезно, у вас есть четыре основных стратегий для защиты вашей интеллектуальной собственности:

  1. Коммерческой тайной. Вы лицензии ваш IP для лицензиатов, которые обещают сохранить это секрет. Ваша защита заключается в том, что ваш IP-это так умно что вы не думаю, что это, вероятно, любой желающий может самостоятельно воссоздать это не зная, как вы это сделали. Работает на удивление хорошо (думаю формулу "Кока-Колы"). Но если ваша идея воссоздана, есть вы ничего не можете с этим поделать, особенно если они решатся на патент прежде чем вы это сделаете.
  2. Патент. Это относится к изобретениям, подобно тому, что ты описываешь. Вы опубликуйте свою идею, представив ее в патентное ведомство в вашей страны. Если патент выдан, вы можете запретить другим использовать вашу идею без лицензирования. Но это дорого, как чтобы получить патент и применять ли его и вы получили патент или нет, все могут читать ваши мысли.
  3. Авторское право. Это касается в первую очередь письменные, аудио или видео материал и включать, например, любой компьютер с исходным кодом продукта. Авторские права существуют с момента зачатия, однако если вы хочу подать в суд на кого-то за нарушение авторских прав вы должны сначала регистрировать свои авторские права (очень дешево).
  4. Вы можете дать его подальше. Вы можете опубликовать его с, например, GNU или похожие открытым исходным кодом. Это позволяет любому использовать ваш IP, но это также гарантирует, что вы всегда можете использовать его в качестве хорошо.
+763
Eden Mae 24 окт. 2022 г., 11:50:29

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

Это нормально?
Я должен простираться далее, чтобы получить свободный и гибкий поджилки?
Или есть нечто иное, чем растяжения, которое я должен сделать?

Я бегаю около 1,5 км в день и делать вольные упражнения (растяжка и укрепление всех разные мышцы), прежде чем попасть в бассейн.
Я плавать около 2,5 км в день после пробежки сессии.
Это поможет потерять поджилки?

Пожалуйста, помогите...

+732
user97720 16 нояб. 2015 г., 02:36:45

У меня три кошки. Все кастрированы и стерилизованы. Смокинг по имени Пип, табби по имени Китти, и черепаха по имени Вера. Типун не все, что важно в этом вопросе, я дам больше инфо о нем позже. Вера-это сварливый кот, и она довольно агрессивная, но это больше из-за страха. Она не доверяла мне большую часть моей жизни, но сейчас она не перестает месить мое лицо в постели и держать меня всю ночь, потому что она хочет, чтобы я ласкал ее. Она около 7-9 лет, мы не совсем уверены. Теперь введите Китти. Он лил дьявол. Мы получили его в сентябре или августе 2015 года, он, я думаю, 3 года. Мы думали, что он был еще котенком, когда мы впервые нашли его, потому что он был такой маленький и тощий. Сейчас он маленький и толстый. Он очень территориальные, постоянно тереть-тереть-тереть на каждую мелочь, чтобы сделать его запах там и утверждают, что это. Pip, наш сладкий лил невинный ангел, который и мухи не обидит. Ну, он будет, но он же кот, чего вы ждете? Раньше он был более агрессивным, пока мой брат травмировал его (подробнее об этом в другой вопрос) и теперь он очень пугливый.

Это все звучит красиво, у вас есть 3 счастливые кошки, что может пойти не так? ..Много. Любимое занятие котенка преследует веру и сражаясь с ней. Он втянут немало 'дуэли' с Pip (Пип все из которых выиграл) и поэтому я думаю, он пытается показать свое превосходство. Он не справился с Pip, но вера слаба и стара, чтобы она стала идеальной мишенью для нашего маленького хулигана. Я не был уверен, если я должен спрашивать это или нет, но последней каплей стало, когда я услышал вой и шипение снаружи сегодня. (Примечание: всякий раз, когда приходит вера в Китти пытается преследовать ее, поэтому мы должны держать его вниз, так что он не будет преследовать ее.) и Китти преследовал Веры вверх по лестнице к нашей палубе и Вера была загнана в угол. Я открыл дверь, покачал Китти несколько раз и щелкнул его в нос в качестве наказания.

Вещи становятся еще хуже, когда Вера подпитывает огонь. Всякий раз, когда она видит Китти, она шипит и пытается поцарапать его. Вещи становятся еще хуже, когда pip включается в хоть. Пип не знает, что он делает, он гонит ее очень редко и я думаю, он делает это только потому, что котенок это делает. (Китти тогда крайне плохой пример для подражания.)

Я уверен, что один из вас предложит им "подружиться" или что-то, но это наверняка не сработает. Они хотели друг друга убить, и если они не вера рухнет под стрессом.

Возможно, один из вас предложит "может дать одного из них". Однако, я не мог отказаться ни от своих котят, даже если бы захотел. Вера, хотя она освободится от стресса pip и Китти будет отделена от меня. Она сильно привязывается очень легко, и это определенно не хорошая идея. Моя сестра (ее первоначальный владелец) оставил ей в сентябре идти в колледж и привязался ко мне, кто-то у нее уже было небольшое облигаций. В новом доме, она не признает никого и я думаю, что это будет даже хуже, чем то стресс с Pip и Китти она сталкивается сейчас.

Предложения, пожалуйста? Я так устала. Я уже все перепробовал, хлопать, щелкать пальцами Китти/Вера (когда она начинает бороться) на лбу/носу, ничего не работает.

+730
user871 30 июн. 2022 г., 13:27:03

Если есть какая-то божественная участвует субъект, вы не сможете скомпилировать пустой файл. Это как попросить пекаря испечь хлеб из воздуха.

Не с "привет мир" компилировать? Т. е.:

#включить заголовочный файл <stdio.ч>

тап_п (недействительными)
{
 функции printf ("Привет я\!Н");
 возврат 0;
}

Также попробуйте скомпилировать с вариант.


Редактировать: новые данные от 64бит:

Т. е.: Мой выход на выше код на 32бит 64бит машина дает:

$ Оук -стены -Wextra -педантичный -в-О привет.с
Используя встроенные спецификации.
Цель: архитектуру x86_64-Линукс-гну
Настроен: ../src/и настроить -в-с-pkgversion='в Debian 4.4.5-8' - с-bugurl=файл:///usr/доли/док/ГХК-4.4/README-файле.Ошибки-включить-языки=С,с++,Фортран,язык,в Obj-C++ и --префикс=/usr --программы-суффикс=-4.4 опцией --enable-общий опцией --enable-мультиархитектурный опцией --enable-линкер-строить-ИД-с-системой-библиотека zlib --libexecdir=/usr и/lib и-не-включается-то gettext --включить-потоки=в POSIX --с-gxx-включать-реж=в/usr/включать/с++/4.4 --переменные libdir=/usr и/lib с опцией --enable-NLS для опцией --enable-clocale=GNU с опцией --enable-libstdcxx-отладка --включить-язык-ГХ-с-арки-32=для i586 --с-Настройки=Универсальный ключ --enable-проверка=релиз-сборка=x86_64 с-Линукс-гну опции --host=x86_64 с-Линукс-гну каталог --target=x86_64 с-Линукс-гну
Нить модель: POSIX и
версию GCC 4.4.5 (в Debian 4.4.5-8) 
COLLECT_GCC_OPTIONS='стены' '-Wextra' '-педантичный' '-в' '-О' 'привет' '-mtune=универсальный'
 в /usr/lib в/ССЗ/x86_64 с-линукс-дистрибутив GNU/4.4.5/СС1 -тихий -в здравствуйте.с-тихо -dumpbase привет.с-mtune=generic в -auxbase привет -стены -Wextra -педантичный -версия -о /ТМП/cclZGw1d.с
игнорировать несуществующие директории "/usr/местные/включать/x86_64 с-Линукс-гну"
игнорировать несуществующие директории "/usr/lib в/ССЗ/x86_64 с-Линукс-гну/4.4.5/../../../../архитектуру x86_64-линукс-дистрибутив GNU/включить"
игнорировать несуществующие директории "/usr/включать/x86_64 с-Линукс-гну"
для #Include "..." поиск начинается здесь:
#включить <...> поиск начинается здесь:
/usr/местные/включать
в /usr/lib в/ССЗ/x86_64 с-линукс-дистрибутив GNU/4.4.5/включать
в /usr/lib в/ССЗ/x86_64 с-линукс-дистрибутив GNU/4.4.5/включения-исправлено
в /usr/включать
Конце списка поиска.
Си GNU (в Debian 4.4.5-8) версия 4.4.5 (архитектуру x86_64-Линукс-гну)
 составлен на GNU C версии 4.4.5, ГМП версии 4.3.2, версия 3.0.0 MPFR-Р3.
ГГК эвристика: --парам ГГК-мин-расширения=100 --парам ГГК-мин-ограничивает объем оперативной памяти=131072
Исполняемый компилятор контрольная сумма: dac4d891d068d1bed01868869b00bd17
COLLECT_GCC_OPTIONS='стены' '-Wextra' '-педантичный' '-в' '-О' 'привет' '-mtune=универсальный'
 а -в-ДУ -о в /tmp/ccx0akTi.о /ТМП/cclZGw1d.с
GNU ассемблер версии 2.20.1 (x86_64 с-Линукс-гну) через БФД версия (Лицензия GNU binutils выступает для Debian) 2.20.1-системы.20100303
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='стены' '-Wextra' '-педантичный' '-в' '-О' 'привет' '-mtune=универсальный'
 в /usr/lib в/с GCC/x86_64 с-линукс-дистрибутив GNU/4.4.5/взыскать 2 --строени-код --ль-кадр-РВБ -м elf_x86_64 --хэш-стиль=как динамический компоновщик /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 -О привет в /usr/lib в/ССЗ/x86_64 с-Линукс-гну/4.4.5/../../../../программа lib/crt1.о каталоге /usr/lib в/ССЗ/x86_64 с-Линукс-гну/4.4.5/../../../../Либ/кртп.о каталоге /usr/lib в/ССЗ/x86_64 с-линукс-дистрибутив GNU/4.4.5/crtbegin.ф-л в/usr/lib в/ССЗ/x86_64 с-линукс-дистрибутив GNU/4.4.5 -л в/usr/lib в/на GCC/x86_64 с-линукс-дистрибутив GNU/4.4.5 -л в/usr/lib в/на GCC/x86_64 с-Линукс-гну/4.4.5/../../../../либерал-л/Либ/../lib в -Л в/usr/lib в/../lib в -Л в/usr/lib в/с GCC/x86_64 с-линукс-дистрибутив GNU/4.4.5/../../.. /tmp/и ccx0akTi.о-lgcc-как-нужно -lgcc_s ... нет-как-нужно -ЛНР -lgcc-как-нужно -lgcc_s ... нет-как-нужно в /usr/lib в/с GCC/x86_64 с-линукс-дистрибутив GNU/4.4.5/crtend.о каталоге /usr/lib в/ССЗ/x86_64 с-Линукс-гну/4.4.5/../../../../Либ/crtn.о

Шаг за шагом

Для шаг за шагом (и чище подход) делать - (это то, что GCC делать): Команда "очистить" в скобках, где это необходимо.

Шаг 1 - расширить макросы:

$ СРР Здравствуйте.с > привет.я
# Это дает исходный код со всеми развернутыми макросами.

Использовать -сохранить-темпс для автоматической генерации. Должны дать .второй для C++.

Шаг 2 - создать ассемблерный код в здравствуйте.с (ССЗ -с здравствуйте.я):

$ Оук -стены -Wextra -педантичным -С-в здравствуйте.я
Используя встроенные спецификации.
Цель: архитектуру x86_64-Линукс-гну
Настроен: ../src/и настроить -в-с-pkgversion='в Debian 4.4.5-8' - с-bugurl=файл:///usr/доли/док/ГХК-4.4/README-файле.Ошибки-включить-языки=С,с++,Фортран,язык,в Obj-C++ и --префикс=/usr --программы-суффикс=-4.4 опцией --enable-общий опцией --enable-мультиархитектурный опцией --enable-линкер-строить-ИД-с-системой-библиотека zlib --libexecdir=/usr и/lib и-не-включается-то gettext --включить-потоки=в POSIX --с-gxx-включать-реж=в/usr/включать/с++/4.4 --переменные libdir=/usr и/lib с опцией --enable-NLS для опцией --enable-clocale=GNU с опцией --enable-libstdcxx-отладка --включить-язык-ГХ-с-арки-32=для i586 --с-Настройки=Универсальный ключ --enable-проверка=релиз-сборка=x86_64 с-Линукс-гну опции --host=x86_64 с-Линукс-гну каталог --target=x86_64 с-Линукс-гну
Нить модель: POSIX и
версию GCC 4.4.5 (в Debian 4.4.5-8) 
COLLECT_GCC_OPTIONS='стены' '-Wextra' '-педантичный' '-С'- в' '-mtune=универсальный'
 в /usr/lib в/ССЗ/x86_64 с-линукс-дистрибутив GNU/4.4.5/СС1 -fpreprocessed Здравствуйте.я -тихо -dumpbase привет.я -mtune=общая -auxbase привет -стены -Wextra -педантичный -версия -о Привет.с
Си GNU (в Debian 4.4.5-8) версия 4.4.5 (архитектуру x86_64-Линукс-гну)
 составлен на GNU C версии 4.4.5, ГМП версии 4.3.2, версия 3.0.0 MPFR-Р3.
ГГК эвристика: --парам ГГК-мин-расширения=100 --парам ГГК-мин-ограничивает объем оперативной памяти=131072
Исполняемый компилятор контрольная сумма: dac4d891d068d1bed01868869b00bd17
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='стены' '-Wextra' '-педантичный' '-С'- в' '-mtune=универсальный'

Шаг 3 - преобразование сборки в машинный код. (как Здравствуйте.с-О привет.о)

Посмотрите на "человека" за множество вариантов.

$ как Здравствуйте.ы -АГ -ал -О привет.о
Газ листинг Здравствуйте.s Страница 1

 GNU ассемблер версии 2.20.1 (x86_64 с-линукс-дистрибутив GNU)
 используя БФД версия (Лицензия GNU binutils выступает для Debian) 2.20.1-системы.20100303.
 параметров : -АГ -ал 
 входной файл : привет.с
 выходной файл : привет.о
 цель : архитектуру x86_64-ПК-Линукс-гну
 штамп времени : 2012-12-09T00:25:03.000+0100


Газ листинг Здравствуйте.s стр. 2


 1 .файл "привет.с"
 2 .раздел .rodata
 3 .LC0:
 4 0000 48656C6C .строку "Привет тебе!"
 4 6F207961 
 4 2100
 5 .текст
 6 .глобл главная
 7 .тип main, функция @
 8 основная:
 9 .LFB0:
 10 .cfi_startproc
 11 0000 55 pushq %РБП
 12 .cfi_def_cfa_offset 16
 13 0001 4889E5 movq %РСП, %РБП
 14 .cfi_offset 6, -16
 15 .cfi_def_cfa_register 6
 16 0004 B8000000 мовл $.LC0, %еах
 16 00
 17 0009 4889C7 movq %Ракс, %РДН
 18 000с B8000000 мовл $0, %еах
 18 00
 19 0011 E8000000 вызова функции printf
 19 00
 20 0016 B8000000 мовл $0, %еах
 20 00
 21 001b на машинке С9 оставить
 22 001ц С3 рет
 23 .cfi_endproc
 24 .LFE0:
 25 .основной размер, .-главная
 26 .идент "ССЗ: (в Debian 4.4.5-8) 4.4.5"
 27 .раздел .Примечание.ГНУ-стек,"",@progbits

Шаг 4 - соединение:

# Сильно зависит от арки и библиотеки и т. д.
# Для меня это:
$ ЛД -динамического компоновщика /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 в /usr/lib в/crt1.о /УСР/Либ/кртп.о каталоге /usr/lib в/ССЗ/x86_64 с-линукс-дистрибутив GNU/4.4.5/crtbegin.о-л в/usr/lib в/ССЗ/x86_64 с-линукс-дистрибутив GNU/4.4.5 Здравствуйте.о-lgcc_eh -ЛНР -lgcc -lgcc_eh в /usr/lib в/ССЗ/x86_64 с-линукс-дистрибутив GNU/4.4.5/crtend.о /УСР/Либ/crtn.о

Вариант покороче:
$ ССЗ Здравствуйте.о
# Используя параметр-V необходимо получить больше информации.

Шаг 5 - выполните:

$ ./а.из 
Привет я!

# Дополнительно запустить $ трассированием ./а.из

На каком шаге это плохо?


Как отметить мой выход из как -в-цель-помочь

долларов США -в ... цель-помочь
GNU ассемблер версии 2.20.1 (x86_64 с-Линукс-гну) через БФД версия 
(ГНУ пакета binutils для Debian) 2.20.1-системы.20100303
 -Вопрос игнорируется
 -В печати ассемблер номер версии 
 -к проигнорированы
 -N не оптимизировать выравнивание кода 
 -вопрос успокоить некоторые предупреждения
 -ы игнорируются
 --32/--64 генерировать 32бит/64бит код 
 --разделить игнорируется
-март=ЦП[,+расширение...]
 генерировать код для расширения и процессора, процессор является одним из:
 i8086, i186, i286, i386 и i486, Pentium и pentiumpro,
 pentiumii, ЕЭС полный раз, пентиум4, Прескотт, последнего в вожде,
 ядро, сердечником2, corei7, l1om, К6, k6_2, Атлон, К8,
 amdfam10, generic32, generic64
 Расширение-это сочетание:
 8087, 287, 387, no87, ММХ, nommx, ГСП, с SSE2, sse3,
 ssse3, sse4.1, sse4.2, sse4, переводе с малагасийского означает большой, Аух, noavx,
 файл VMX, легкий команду xsave, movbe, епт, ня, pclmul, фма,
 clflush, то syscall, rdtscp, инструкции 3DNow, 3dnowa, sse4a,
 уровень, про замок, fma4 от
 -mtune=оптимизация процессора для процессора, процессор является одним из:
 i8086, i186, i286, i386 и i486, Pentium и pentiumpro,
 pentiumii, ЕЭС полный раз, пентиум4, Прескотт, последнего в вожде,
 ядро, сердечником2, corei7, l1om, К6, k6_2, Атлон, К8,
 amdfam10, generic32, generic64
 -msse2avx кодирования инструкций SSE с ВЕКСОМ префикс
-лаборатории-проверить=[нет|ошибка|предупреждение]
 проверить инструкции SSE 
 -mmnemonic=[АТТ|процессор Intel] использовать at&Т/Интел мнемоника
 -msyntax=[АТТ|процессор Intel] использовать синтаксисе at&Т/Интел 
 -mindex-Рег индекса поддержки псевдорегистры
 -mnaked-Рег не требуется `%' префикс для регистров
 -плесень-НКУ поддержка старых (<= 2.8.1) версии GCC
+714
user238071 18 апр. 2023 г., 11:04:08

В последнее время, я видел виджет ниже появляются в приложений GTK. Я не могу найти его на поляне. Что это?

enter image description here

+710
nomadcoder 6 июл. 2021 г., 04:43:44

Это будет отключить поим преимущество возможно отменить с ASICboost, который в настоящее время все еще работает на Bcash, что возможно отменить контролирует много.

Подробнее смотрите здесь:

https://medium.com/@WhalePanda/asicboost-the-reason-why-bitmain-blocked-segwit-901fd346ee9f

и:

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-April/013996.html

Месяц назад я объяснял нападение на биткоин алгоритм SHA2 система эксплуатируемая ASICBOOST и различные шаги, которые могут быть используемый, чтобы заблокировать его в сети, если это стало проблемой.

В то время как большинство обсуждений ASICBOOST сосредоточилось на открытой метод его реализации, существует еще и скрытая способ для его использования.

Как мне объяснил один из подходов для подавления скрытых ASICBOOST я понял, что мои слова были почти также описывая SegWit структура обязательства.

Авторы предложения SegWit сделано определенное усилие, чтобы не быть несовместимо с какой-либо горной системы и, в частности, изменил дизайн в одной точке для размещения горно чипы с принудительным выплаты адреса.

Было осведомленности о эксплуатации этой атаки усилий было бы сделано, чтобы избежать несовместимости-просто отделить проблем. Но лучшие методы реализации скрытой атаки существенно несовместимы с практически любой способ продления Биткоин-транзакции возможностей; за исключением блоки расширения (которые имеют свои собственные проблемы).

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

Реверс-инжиниринг конкретного горного чип продемонстрировал неоспоримо, что ASICBOOST был реализован на аппаратном уровне.

Исходя из этого, я предлагаю следующий проект ОНФ для обсуждения. Это предложение не допустить атаки в целом, а только тормозит скрытые формы, которые несовместимы с совершенствованием Биткойн-протокола.

Я надеюсь, что даже те из нас, кто бы сильно предпочел, чтобы ASICBOOST быть полностью заблокирован могут объединиться для поддержки защитной мера, которая разделяет озабоченность, подавляя скрытое использование его что потенциально блоков улучшений протокол.

Определенной высоты активации является то, что в настоящее время у меня нет сильный отзыв, поэтому я оставил его в неустановленном для этого момент.

 Бип: ТБД слой: название консенсуса: блокировать скрытые
атака на биткоин военнопленных автор функции: Грег Максвелл статус: создал проект типа: норм трек:
Лицензия 2016-04-05: ДР 

==Аннотация==

Это предложение тормозит скрытое использование уязвимости в биткойн и доказательство работы.

Ключевые слова "должен", "не должен", "необходимо", "должен", "не", "Должен", "следует", "рекомендуется", "может" и "необязательно" в данном документе должны интерпретироваться, как описано в RFC 2119.

==Мотивация==

Из-за надзора дизайн Биткойн и доказательство работы имеет потенциальных атак, которые могут позволить атаковать Шахтер, чтобы сэкономить до 30% их расходы на электроэнергию (хотя ближе к 20% - это скорее всего из-за накладные реализации).

Тимо Ханке и Сержиу Демиан Лернер утверждать, что держит патент на эту атака, которую они до сих пор не лицензирован для свободного и открытого использования общественности. Они были сбыте своих патентных лицензий под торговое название ASICBOOST. Документ не занимает никакой позиции относительно действительности или действительность патента.

Существует два основных способа использования базовых уязвимости: Один очевидный способ, который очень прощупывается и не используется на сеть сегодня и такой секретный способ, который имеет значительное взаимодействие и потенциальное взаимодействие с биткойн-протокола. Лесная чаща механизм не так легко обнаружить, как только через его взаимодействие с протокол.

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

Эксплуатация этой уязвимости может привести к выплате столько 100 миллионов долларов в год в то время это было написано (Если в 50% хэш-мощности Шахтер набирает более 30% преимущество власти и добычи в противном случае в прибыли равновесия). Это может быть феноменальным централизация эффект, выталкивая добычу рентабельности для всех других участников, и доходы от тайно, используя этот оптимизация может быть использован, чтобы значительно исказить биткоин экосистема для того, чтобы сохранить преимущество.

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

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

==Предыстория==

Общая идея этой атаки заключается в том, что алгоритм SHA2-256-это мерклый damgard хэш-функция, которая потребляет 64 байт данных за один раз.

Процесс майнинга биткоинов неоднократно хэши в 80-байтовый блок заголовка' хотя инкриминировать 32-разрядный код, который находится в конце этого заголовка данных. Это означает, что обработка заголовка включает в себя две трассы функции сжатия запустить-тот, который потребляет первые 64 байта из заголовка и второй, который обрабатывает оставшиеся 16 байт и обивка.

Первоначальное сообщение расширение операций на каждом этапе Функция алгоритм SHA2-256 работать исключительно на этот шаг по 64 байт из входного вне зависимости от до сведения, что вошел в хэш.

Из-за этого если Шахтер способен подготовить блок заголовка с несколько первых 64 байт, но идентичных 16-байтовый второй ломти можно будет повторно использовать при расчете первоначального расширения для несколько судебных процессов. Это снижает энергопотребление.

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

Другой метод основан на том, что Меркле корень совершении к сделкам содержится в первых 64 байт, за исключением последние 4 байта из него. Если минер обнаруживает несколько основных кандидата значения которые имеют тот же финал 32-битная, то они могут использовать эту атаку.

Найти несколько корней при помощи того же трейлинг 32-бит минера может использовать эффективный механизм нахождения коллизий, которые найдете матче с как мало, как 2^16 корней кандидат, как ожидается, 2 24 операции^найти 4-способ удара, хотя низкая подходы памяти требуют больше вычислений.

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

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

С этой окончательной оптимизации поиска 4-Путь столкновения с умеренным объем памяти требует ~2^24 операций хэширования вместо

2^28 операций, которые будут требовать для экстра-специальное шлифование, которые бы существенно подорвать пользу атаки.

Именно эта последняя оптимизация что это предложение блоков.

==Новые правила консенсуса==

Начало блока х и до блока Г транзакция blockchain кошелек каждого блок должен содержать бип-141 обязательство segwit или исправить Приверженность WTXID с кодом 0xaa21a9ef.

(См. бип-141 "приверженность структуры" для деталей)

Существующие segwit используя шахтеры автоматически совместимы с этим предложение. Не segwit шахтеры могут стать совместимыми, просто включив дополнительный выход, соответствующих значению обязательство по умолчанию возвращены часть getblocktemplate.

Шахтеры не должны автоматически прекратить обязательства по высота годности.

==Обсуждение==

Обязательство в левой части дерево при сделках правая сторона полностью предотвращает окончательной корень ускорение.

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

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

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

== Неприкрытая атака ==

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

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

+683
Me132 25 мар. 2012 г., 15:38:16

Перечисляя то, что я знаю, но это не будет полный ответ наверняка.

Германия имеет несколько возможностей для иностранцев, в том числе ДААД и Гумбольдт стипендии.

Италия стартовала в этом году впервые звонок с именем сэр; он сейчас закрыт, но, возможно, он будет продлен.

Все они широкого профиля звонки, не направлена на конкретного поля.

+644
GreatMagusKyros 15 нояб. 2022 г., 17:26:30

ГНУ инструкцию здесь написано, что есть ограничение 8 Гб на размер файла, так что вы должны быть в порядке, если у вас есть файл больше, чем среди других маленьких вы упоминаете. Если вам нужны большие файлы, вы можете изменить формат tar в POSIX с дегтем --формат вариант.

Если это не так, вы достигаете конец ленты картридж возможно? Это кажется более вероятным из сообщений, мне кажется.

+566
webuser57 27 мар. 2013 г., 03:27:42

Я использую Debian и Ubuntu на виртуальные выделенные серверы. Как я могу резервного копирования мои виртуальные выделенные серверы, пока они работают? И как я могу восстановить в любой чрезвычайной ситуации?

+262
thekindofme 30 апр. 2018 г., 09:05:58
  1. ForceQuit Все Приложения
  2. Очистить Корзину
  3. Возобновление Поиска

Это решить эту проблему...

+253
Red Phoenix 17 мар. 2019 г., 20:46:45

Я в рынке для нового iPhone и исходя от Apple, технические характеристики айфона и iPhone хз хз Макс 3D сенсорный, но iPhone ХС нет. В то время как нет никакого упоминания о тактильной касание на своей странице в спецификациях, я читал, что iPhone ХС имеет тактильные сенсорные вместо 3D сенсорный. К сожалению я не могу найти ничего на сайте Apple об этом.

Может кто-нибудь объяснить разницу между 3D сенсорный и тактильный контакт?

+203
Arusekk 1 нояб. 2012 г., 18:25:32

enter image description here

Я надеюсь, что это ваша проблема,РТ?

просто зайдите в загрузки,выберите другие загрузки она появится в facebook построить 141046 , а затем выберите и нажмите кнопку Отмена.

Или

Настройки-->Приложения-->Все-->скачать менеджер-->принудительно остановить,
отключить и очистить кэш, затем включить снова

Помощь/Больше

+166
Amukelani SuchnSuch Luke Mabas 27 февр. 2010 г., 07:04:36

Я имел подобную проблему и вслед за Apple супорт записи помогли мне решить мою проблему: http://support.apple.com/kb/HT5559

Проверьте также по ссылкам внизу говоря: "чтобы снова включить плагин Java 7 в аплете".

+57
Brian Gerdes 15 нояб. 2022 г., 09:37:02

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