Результаты поиска по запросу "linux"

9 ответов

Или даже пойти с PicoPNG от того же автора, который является автономным загрузчиком png в функции.

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

3 ответа

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

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

5 ответов

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

ел бы знать, как просматривать специальные символы при использовании команды «меньше». Например, я хочу видеть непечатные символы со специальными обозначениями. Например, в редакторе 'vi' я использую 'set list on', чтобы увидеть символы окончания ...

ТОП публикаций

1 ответ

docs.oracle.com/cd/E19620-01/805-3024/6j2sumi4b/index.html

я, Я виделэта статья [http://lwn.net/Articles/39283/]Инго Молнар (Ingo Molnar), известный энтузиаст Linux Kernel, где он рассказывает о разделении на 4 ГБ / 4 ГБ. В этой статье он говорит, что с помощью патча 4G / 4G ядро ​​может быть ...

0 ответов

Круто .. спасибо! .. работает! .. такая глупая ошибка! .. не осознавал важность космоса;)

аюсь напечатать значениеVARI в той же строке, за которой следует запятая, так что я могу иметь CSV-файл этих значений, но я не могу сохранить значениеVARI = 'cat filename | head -1 | cut -d, -f${i}' i=0 while (( i<130)) ; do if [[ $i -eq 1 || $i ...

1 ответ

 / workspace: '$ / source / app / TFS_Label' 'C: \ TFS_Label', но появляется сообщение об ошибке «Произошла ошибка аргумента: для работы в режиме сгибания требуются аргументы нулевого, одного или двух путей». Пожалуйста, помогите по этому вопросу .. спасибо.

я проблемы с созданием рабочей области и загрузкой файлов с Team Foundation Server с помощью клиента командной строки Team Explorer Everywhere (TEE-CLC-10.0.0). Я дошел до создания рабочего пространства: $ ../tfs/TEE-CLC-10.0.0/tf ...

2 ответа

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

у интерфейс под Linux, который получает данные из сокета TCP. Пользователь предоставляет буфер, в котором хранятся полученные данные. Если предоставленный буфер слишком мал, я просто хочу вернуть сообщение об ошибке. Первая проблема состоит в ...

4 ответа

Ограничение размера кучи в C

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

3 ответа

Как я могу предотвратить (не реагировать на) ошибку сегментации?

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

3 ответа

Прочтите это, хотя похоже, что sys_call_table больше не экспортируется в ядре 2.6. Смотрите комментарий в syscall.c

ел бы добавить новый системный вызов через LKM, но я не уверен, как это сделать. То есть я знаю, что если я хочу добавить совершенно новый системный вызов, я могу просмотреть таблицу sys_call_table и найтиsys_ni_syscall и просто заменить его, но ...