Летопись МИФИ

Истории, рассказанные нафиг


ЕГЭ-2018
Тесты ЕГЭ Онлайн
Задачи ЕГЭ по математике
Решения ЕГЭ по математике

Вступительные экзамены и специальности
Фишки для Корума:
Рейтинг пользователей Корума
Настроение • Модераторы
Темы • Картина дня • Realtime
Прочие фишки:
Нецензурная брань
Народная орфография
Морзянка онлайн • Калькулятор
Анаграммы • Игра в города

Загрузка календаря

Новые записи

20.05Задача про фермера и его кредит
26.01Актуализация сервисов ЕГЭ по математике 2014 года
05.11Поломалось
28.08Смена парадигмы
18.07Как вести себя в приличном обществе, предварительно обмочив штаны
оглавление »

Лучшие записи

1.Математическое порно1549
2.Ответы ко всем задачам ЕГЭ по математике 2010 года791
3.Тесты ЕГЭ Онлайн515
4.Результаты ЕГЭ по математике367
5.Результаты ЕГЭ по русскому языку268

О чем тут?

NX VBAB Webometrics igjhs А1-08 Абитуриенты Бачинский ВКонтакте Ващенифтему Волга Диплом Дрессировка преподов Дума ЕГЭ Жизнь Забабахал Инновации История Кафедра 26 Кларк Корум Лженаука МИФИ МИФИсты Морзянка НИЯУ Нанотехнологии Наука Образование Омоймоск ПЦ Поздравляю Поиск Президент Преподы Приколы Программное обеспечение Рейтинги Русский язык Сессия Смерть Статистика Стихи Сувениринг Тест Учеба Учебные материалы ФЯУ Физтех Фотки Ядерщики матанализ

Комментарии

Сквернословия псто
  11 мая 2018 (Ivan Arkharov)

Финансовая пирамида за 10 рублей
  10 мая 2018 (Mr.Favour Loan Company)

Проверь, как быстро ты печатаешь
  22 апреля 2018 (Галина)

В помощь юному радисту: Морзянка 1.0
  24 марта 2018 (сергей радист)

Карта МИФИ 2.0
  13 марта 2018 (vova)

Каким будет ЕГЭ по математике в 2010 году
  11 марта 2018 (Миша)

Ответы ко всем задачам ЕГЭ по математике 2010 года
  19 февраля 2018 (Елизавета)

Математическое порно
  15 января 2018 (ggggg)

Гвозди бы делать из этих людей
  5 января 2018 (нотилос)

Опасайтесь психокодирования
  24 октября 2017 (бен ладен)

$kib@t®onЪ
Сейчас на скибатроне
Шедевры
Я ищу слово,  «» 

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
a b c d e f g h i j k l m n o p q r s t u v w x y z

Слово «frame»
впервые сказано пользователем valex 01.03.2006 в 13:18,
и с тех пор употреблялось 34 раза.
СообщенияПользователиПользователи (top10)

Сообщения со словом
«frame»

Запрос выполнился за 0.0086 сек.
  1. 17.11.2011, 17:50. jiffy в теме
    «The C Programming Language.»
    ... адреса участков памяти называемых кадры стека stack frames или для краткости просто фреймы frames каждый frame содержит данные относящиеся к одному вызову одной функции stack frame содержит аргументы переданные вызываемой функции локальные переменные вызываемой функции и так называемый адрес возврата return address адрес возврата это адрес на который нужно перейти после завершения работы функции итак мы откомпилировали программу и получили исполняемый файл в формате elf далее мы пытаемся этот файл запустить на исполнение например так ex-2 10 рассмотрим крайне схематично что именно произойдет 1 тот шелл shell из которого мы запускаем ex-2 10 скорее всего он определен в etc passwd узнать какой именно можно набрав echo shell вызовет т н интерпретатор команд и передаст ему в качестве параметра полное имя запускаемой программы ex-2 10 2 интерпретатор команд стандарт elf утверждает что это usr lib libc so 1 на практике он находится в другой библиотеке делает системный вызов и ядро операционной системы создает процесс после чего интерпретатор размещает в памяти все необходимые сегменты описанные в запускаемом elf файле проводит необходимую инициализацию после чего процесс передается планировщику операционной системы для исполнения 3 планировщик операционной системы в определенное время берет процесс из очереди и начинает исполнение инструкций из сегмента кода данного процесса 4 после завершения работы процесса структуры данных относящиеся к данному процессу уничтожаются а память занимаемая процессом и его структурами данных возвращается в систему в начальный момент процесс впервые был вызван планировщиком операционной системы на исполнение стек состоит лишь из одного фрейма относящегося к функции main этот фрейм называется начальным фреймом initial frame или внешним фреймом outermost frame всякий раз когда программа вызывает функцию в стеке процесса создается новый фрейм если вызванная функция вызывает другую функцию то для новой функции в стеке процесса будет создан новый фрейм причем адресом возврата будет адрес следующий за местом откуда вторая функция была вызвана первой функцией и так далее фрейм относящийся к функции исполняемый в данный момент времени называется внутренним фреймом innermost frame этот фрейм является самым последним по времени...
  2. 17.11.2011, 02:25. jiffy в теме
    «The C Programming Language.»
    ... disassembly of section rodata disassembly of section eh frame hdr disassembly of section eh frame disassembly of section ctors disassembly of section dtors disassembly of section jcr disassembly of section dynamic disassembly of section got disassembly of section got plt disassembly of section data disassembly of section bss disassembly of section comment например section text это так называемый сегмент кода code segment section text является секцией объектного файла elf или исполняемой программы содержащей исполняемые инструкции если совсем коротко и неформально это ваши printf арифметические операции и прочие важные вещи которые вы написали на с но уже оттранслированные в ассемблер а затем в соответствующие машинные коды в бинарном виде section data сегмент данных data segment содержит часть виртуального адресного пространства программы которая содержит инициализированные глобальные и инициализированные статические данные например если есть программа код include stdio h int a 10 void f void static int b 0xf int main void f return 0 то переменные а глобальная переменная и b статическая переменная окажутся в section data если вам придет светлая мысль определить глобальный массив мегабайтов на 40 и проинициализировать его нулями например то размер вашей программы неожиданно увеличится а с запуском программы могут возникнуть сложности ввиду ее охочести до оперативной памяти section rodata здесь располагаются данные явно объявленные константными неизменяемыми однако больше всего нас интересует сегмент bss название bss это исторический артефакт называется он так потому что еще до запуска sputnik существовал ассемблер имеющий инструкцию block started by symbol ничего подобного в наши дни в сегменте bss не содержится но название вот сохранилось segment bss это сегмент в котором располагаются все глобальные не инициализированные переменные и статические переменные явно инициализированные нулем или не инициализированные статические переменные если внимательно присмотреться к дизассемблированному при помощи objdump -d коду то можно заметить что исполнение программы на с начинается не с функции main вот так вот сначала специальная обертка init code осуществляет настройку окружения до начала исполнения собственно функции main именно этот init code обнуляет упомянутые выше данные находящиеся в сегменте bss так что если есть код код include stdio h int a void f void static int b static int b1 0 int local 0x10 printf b is 0x x b1 is 0x x local is 0x x n b b1 local b b1 local int main void f f f printf a is 0x x n a return 0 то из вывода программы видно код ccc b is 0x0 b1 is 0x0 local is 0x10 b is 0x1 b1 is 0x1 local is 0x10 b is 0x2 b1 is 0x2 local is 0x10 a is 0x0 что неинициализированная явно статическая переменная b и неинициализированная явно глобальная переменная a инициализируются неявно нулями кроме того видно что статическая переменная b статическая переменная b1 а также глобальная переменная a сохраняют свое значение между вызовами функции f в то время как локальная переменная local значения между вызовами не сохраняет не путайте глобальные определенные вне функций и статические явно объявленные с квалификатором static внутри функции данные c локальными данными функции например переменная a и массив arr которые являются локальными данными функции f располагаются в стеке stack frame принадлежащем функции foo код include stdio h...
  3. 13.11.2011, 01:53. jiffy в теме
    «The C Programming Language.»
    ... stats rx length errors break case 0x1000 dev- stats rx frame errors break case 0x1800 dev- stats rx length errors break case 0x2000 dev- stats rx frame errors break case 0x2800 dev- stats rx crc errors...
  4. 10.08.2011, 22:34. БМП в теме
    «Миры абсолютного времени»
    ... англоязычной литературе встречается термин isometric frame of reference но преимущественно в применении...
  5. 17.12.2009, 21:17. Акельев Н. в теме
    «СТО– величайшая афера в истории физики»
    ... a composition of transformations from the inertial frame k to inertial frame k denoted as k k and then from k to inertial frame k k k apparently there exists a transformation k k directly from an inertial frame k to inertial frame k 4 inverse element for any transformation k...
  6. 14.11.2009, 01:52. e2e4 в теме
    «Проблемы с куковой аутентификацией»
    ... ld library path url rewriter tags a href area href frame src input src form fieldset a href area href frame src input src form fieldset user agent no value...
  7. 25.02.2009, 20:40. belkins в теме
    «программирование звука unix»
    ... all the bits in the struct so we can encode a new frame speex bits reset bits encode the frame i speex encode int state buf bits printf encode i n i copy the bits to an array of char that can be written nbbytes speex bits write bits cbits 2000 write the size of the frame first this is what sampledec expects but it s likely to be different in your own application fwrite nbbytes sizeof int 1 fout write the compressed data fwrite cbits 1 nbbytes fout write out fd buf actlen printf i n actlen destroy the encoder state speex encoder destroy state destroy the bit-packing struct speex bits destroy bits fclose fin fclose fout return exit success это я декодирую и воспроизвожу код include speex speex h include stdio h include stdio h include stdlib h include sys ioctl h include unistd h include fcntl h include sys soundcard h define buf size 160 define frame size 160 int main int argc char argv int audio fd in fd format int nchans rate actlen short buf buf size char outfile file fout fin holds the audio that will be written to file 16 bits per sample short out frame size speex handle samples as float so we need an array of floats float output frame size char cbits 200 int nbbytes holds the state of the decoder void state holds bits so they can be read and written to by the speex routines speexbits bits int i tmp if argc 2 printf команда s filename rate n argv 0 return exit success in fd open argv 1 o rdonly audio fd open dev dsp o wronly 0 format afmt s16 le ioctl audio fd sndctl dsp setfmt format if format afmt s16 le printf ошибка запрошенный формат не поддерживается return exit failure nchans 1 ioctl audio fd sndctl dsp channels nchans if argc 3 rate atoi argv 2 else rate 8000 ioctl audio fd sndctl dsp speed rate printf используемая частота дискретизации i гц n rate the frame size in hardcoded for this sample code but it doesn t have to be create a new decoder state in narrowband mode state speex decoder init speex nb mode set the perceptual enhancement on tmp 1 speex decoder ctl state speex set enh tmp outfile argv 1 fout fopen root c w fin fopen argv 1 r initialization of the structure that holds the bits speex bits init bits while 1 read the size encoded by sampleenc this part will likely be different in your application fread nbbytes sizeof int 1 fin fprintf stderr nbbytes d n nbbytes if feof fin break read the packet encoded by sampleenc fread cbits 1 nbbytes fin copy the data into the bit-stream struct speex bits read from bits cbits nbbytes decode the data i speex decode int state bits out printf decode i i copy from float to short 16 bits for output for i 0 i frame size i out i output i write audio fd out frame size write the decoded audio to file fwrite out sizeof short frame size fout destroy the decoder state speex decoder...
  8. 25.04.2007, 17:59. jiffy в теме
    «ВМК МГУ или Б (а может и К) МИФИ»
    ... java bytecodes и т д еще был храмов рассказывал про frame relay и немного про atm внимание лаб по сетям...
  9. 01.03.2006, 13:18. valex в теме
    «Как я писал диплом.»
    ... do anything significant for the whole diploma time frame i understand small kid who socialize for fun and don t think much about how he will make money in his adult life but guy is above 20 years old how was possible in so mature age to waste the diploma time that is above of my mind now is my positive point my experience shows students from day first of the university period learn some specific skills and expect to implement ones for the first independent professional assignment what is a diploma assignment for that reason young students discuss with more experienced ones what kind of assignments you may get from different advisors in different organizations much before diploma assignment get happened when student has a generic picture what is good and what is not and how well his her skill set can fit for the job he starts to work to be assign into business he likes for his diploma in result you get some kind of expected assignment and you mutually prepared to make it done for given time frame to my mind that is normal logic of about 20 years...

← раньше

позже →


Рейтинг блогов



 

откуда • куда • где • eureka!
Бездарно потраченное время:
102578 дней