Читайте также
1.4.5. Заключительные соображения по поводу «GNU Coding Standards»
GNU Coding Standards является стоящим для прочтения документом, если вы хотите разрабатывать новое программное обеспечение GNU, обмениваться существующими программами GNU или просто научиться программировать лучше. Принципы
14.2.2.3. Предостережения по поводу блокировок
Имеется несколько предостережений, о которых нужно знать при блокировках файлов:• Как описано ранее, вспомогательная блокировка является именно этим. Не взаимодействующий процесс может делать все, что хочет, за спиной (так
Комментарии по поводу многоступенчатого конвейера
Данная реализация характеризуется некоторыми особенностями, суть которых частично отражена в комментариях, включенных в листинг программы. На эти же особенности обращают ваше внимание и упражнения 10.6, 10.7 и
Комментарии по поводу многопоточных моделей
Для описания методов проектирования многопоточных программ используются такие термины, как пул потоков (thread pool), симметричные потоки (symmetric threads) и асимметричная потоковая организация программ (asymmetric threading), а мы при создании
Замечания по поводу безопасности
В том виде, как она здесь представлена, данная клиент-серверная система не является безопасной. Если на вашей системе выполняется сервер и кому-то известен номер порта, через который вы работаете, и имя компьютера, то он может атаковать
Комментарии по поводу DLL и безопасной многопоточной среды
• Всякий раз, когда создается новый поток, вызывается функция DllMain с опцией DLL_THREAD_ATTACH, но для основного потока отдельного вызова с опцией DLL_THREAD_ATTACH не существует. В случае основного потока должна использоваться
Важные замечания по поводу циклов For.. .Next
Старайтесь, чтобы ваш программный код всегда оставался понятным. Используйте 1 в качестве начального значения для цикла For. . . Next, если только у вас нет серьезных причин выбрать для этого другое число.Такие серьезные причины на
14.3.2. Дополнительные замечания по поводу библиотеки shell.rb
Метод transact исполняет блок в контексте вызывающего объекта. Таким образом, допустима следующая сокращенная запись:sh = Shell.newsh.transact do echo("Строка данных") > "somefile.txt" cat("somefile.txt","otherfile.txt") > "thirdfile" cat("thirdfile") | tee("file4") >
Соображения по поводу эффективности
Если бы это было все, что можно сказать о связных списках, то глава оказалась бы очень короткой. До сих пор была представлена только реализация класса, инкапсулирующего односвязный список. Но перед написанием класса связного списка
Глава 9 Возможности COM в Microsoft Word и Microsoft Excel
• Технология OLE• Технология COM• Использование OLE в Delphi• Управление Microsoft Word и Microsoft ExcelТехнология COM/DCOM является одной из важных и широко используемых современных технологий. Охватить все аспекты технологии COM/DCOM очень сложно, и
14.5.6. Одно замечание по поводу программы-оболочки
В некоторых местах нашей программы-оболочки обнаруживается недостаток той "декларативной ясности", которая так характерна для программ, написанных на Прологе. Причина состоит в том, что нам пришлось предусмотреть в этой
О «большом скачке» на рынке платформ
Начну с несколько неожиданной, наверное, аналогии. В советской традиции было принято, говоря о промышленности в целом, выделять группу А и группу Б: производство средств производства и производство товаров народного потребления (в
Инфицирование различных платформ
Самой большой проблемой, с которой создатели вирусов сталкиваются в наши дни, является невозможность заражения всех возможных компьютеров. Несмотря на монополию фирмы Microsoft, существуют пользователи, работающие в операционных системах,