Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 46 [показано 10]
Урок информатики для мелкософта (пояснение к залепе №8)
Степень соответствия запросу: 27,96%
Фрагменты текста поста : ... Выходило, что чтобы получить оптимальное по скорости и памяти решение (например драйвер устройства или часть ядра ОС) необходимо использовать только ассемблер, напороть ошибок в котором проще простого... ... возможность указать, что переменная должна храниться в регистре процессора, а не в памяти... ... возможность управления размещением переменных и полей структур в памяти... ... команды выделения/освобождения памяти... ... Но тут я хочу напомнить, что создание объекта - это не только выделение памяти под сам объект, но и создание и инициализация всех его членов-полей (которые, в свою очередь, тоже могут быть объектами), а также выполнение конструктора этого объекта и всех конструкторов всех его предков... ... Соответственно уничтожение объекта - это вызов деструкторов объекта и всех деструкторов всех его предков плюс уничтожение всех его членов-полей, которые тоже могут быть объектами... ... Ну, а если этот объект представляет собой, например, таблицу из базы данных, который, вдобавок ко всему сказанному, при инициализации будет устанавливать соединение с этой самой БД и загрузку данных из нее, отъедая не только память и процессорное время, но еще и канал связи... ... теперь ссылается на тот же объект в памяти, на который ссылается a... ... Вот так и будет у нас болтаться в памяти фантом (на который ссылается переменная c ), который должен быть давным-давно уничтожен, а правильнее - просто откорректирован еще в методе operator+=() , создание которого майкрософт возложило на компилятор и ( внимание... Подробнее: http://fit-media.com/post_1198760520.htmlФайлы vs базы данных.
Степень соответствия запросу: 23,4%
Фрагменты текста поста : ... Скрипт считывает в память ВЕСЬ файл статистики, не взирая на размер ( если посещаемость высокая или статистика собирается за большой срок, то это могут быть десятки или даже сотни мегабайт )... ... она требует перебора части (а в худшем случае всех ) элементов массива и для каждого из них необходимо сделать сравнение достаточно длинных текстовых строк... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... Главное то, что ПРИ ЛЮБОМ ХИТЕ (даже переходе серфера с одной страницы сайта на другую) происходят ВСЕ описанные операции — чтение, разбор, поиск, склейка, запись и выполняются они над ВСЕМ содержимым файла статистики... ... :-) Структура, например, такая: Структура таблиц Таблица se_hosts -------------------- ID1 — уникальный числовой номер (используется для связи таблиц) Host — имя хоста поисковика Таблица se_query --------------------- ID2 — уникальный числовой номер (используется для связи таблиц) SH_ID — уникальный номер для ссылки на первую таблицу Query — текст искомой фразы Таблица se_hits ------------------- Q_ID — уникальный номер для ссылки на вторую таблицу Date — кво-дней с 1 января 2000 года Hits — количество хитов за этот день Естественно первая и третья таблицы будут иметь индексы по первым двум полям, а вторая — по всем... ... Если не использовать индексы, то для выполнения этой операции придется провести сравнение имен хоста с содержимым поля Host первой таблицы для части (а в худшем случае всех ) записей... ... Для работы механизма БД, система должна будет загрузить целиком в память три файла индексов... ... После того как мы нашли с помощью индексов нужную запись, ее требуется загрузить в память... ... Да еще про кэширование вспомним :-) Кстати, если ваш сайт достаточно посещаем, то файл статистики будет расти как на дрожжах и каждое обращение к скрипту будет вызывать чтение/парсинг/поиск/сохранение всех этих десятков мегабайт, а при использовании БД при любом количестве посетителей нам все так же будет нужно читать всего несколько сотен байт (три записи из таблиц), а записать - только 12 байт... ... Ну и конечно не забудьте о том, что поиск можно производить не в каждой таблице по отдельности, а сразу во всех, одной командой: Пример запроса SELECT Hits FROM se_hosts, se_query, se_hits WHERE ID1 = SH_ID AND ID2 = Q_ID AND Date = 3085 что еще даст еще больший выигрыш, т... ... Так неужели во всех этих компаниях работают одни дураки... Подробнее: http://fit-media.com/post_1222679684.html300-летие битвы при Лесной
Степень соответствия запросу: 17,32%
Фрагменты текста поста : ... Множество коллективов со всей области показывали свое творчество... ... Естественно, фотографироваться можно было везде и со всеми... ... Даже сам Петр I с удовольствием позировал всем желающим... ... Естественно на всех желающих кресел не хватило и люди начали толпиться вокруг... ... Секьюрити, как в штатском, так и в форме (и тех и других, кстати сказать, на этом празднике было очень-очень много), стали отодвигать толпу от сцены, но никто из них не знал, какую именно дорожку нужно освободить для Крестного Хода, поэтому усердствовали во всех направлениях сразу... ... Из всех казусов и ляпов больше всего радости мне доставили пушки времен Северной войны... ... из канализационного пластика, а монашки (пусть даже и ряженые) вместе в гвардейцами курят на глазах у всех... ... Даже при таком халтурном подходе организаторов, всем посетителям нашлось занятие и развлечение... Подробнее: http://fit-media.com/post_1223377088.htmlВсе ли CMS одинаково полезны?
Степень соответствия запросу: 6,13%
Фрагменты текста поста : ... Справиться со всем этим "хозяйством" дело совсем не простое... ... Причем каждая искалка имеет свой неповторимый "характер" и потому не существует универсального способа нравиться всем и каждому - к каждому поисковику нужен индивидуальный подход... ... Все, что он делает - это просто прикручивает кусок HTML-ного шаблона к пользовательскому контенту, получая таким образом готовую страницу сайта... ... К сожалению, на этом прелести всех опробованных мной сайто-моторов и заканчивались... ... Только не горячись, когда увидишь, что показания всех этих счетчиков различаются так же, как жизнь, которую показывают в телевизоре, и зрелище реалий за окном... ... Оптимизация всех операций, кэширование, индексация данных для ускоренного доступа... Подробнее: http://fit-media.com/post_1200405197.htmlПользовательский интерфейс
Степень соответствия запросу: 5,47%
Фрагменты текста поста : ... Всем знакомые неприятности с непопаданием мышью в нужную точку при прокрутке или с "соскакиванием" мыши с линейки - очевидное следствие вышеуказанного противоречия... ... Я использую его как всем известный источник аналогий и примеров... ... Просто всему свое время... ... Во всех центрах, известных разработкой новых интерфейсов ( XEROX PARC , MIT Media Lab , Apple Computer , Carnegie Mellon University ), идут разработки разных концепций дизайна интерфейсов, опирающихся на возможности анимации... ... Зато плохой интерфейс у всех на виду и на устах... ... Предположим, что ваша фирма выходит на рынок с новой моделью аудиомагнитофона, отличающейся от всех остальных некой возможностью А... Подробнее: http://fit-media.com/post_1204019048.htmlAJAX — WEB 2.0 за 5 минут
Степень соответствия запросу: 4,48%
Фрагменты текста поста : ... (команды пользователя) без такой привычной и такой всем давно надоевшей полной перезагрузки... ... Естественно, что из всех фантастических возможностей jQuery, в этой статье я остановлюсь только на работе с AJAX... ... При всей простоте, гибкости, мощности и привлекательности, описанный выше способ имеет одно ограничение &mdash... ... все, больше ничего делать не нужно... Подробнее: http://fit-media.com/post_1262093659.htmlЕсли бы microsoft не была такой ленивой...
Степень соответствия запросу: 4,23%
Фрагменты текста поста : ... ) возможности операционной системе линукс, суть которой заключается в том, что можно окну любого приложения придать статус "Поверх всех"... ... Пример, описанный во всех деталях в MSDN, у меня просто не откомпилировался... ... Замеченные в первые минуты неудобства: Проверка осуществляется только над всем текстом целиком и состоит в вызове стандартного окна замены неверно написанных слов... ... Иначе запущенная копия ворда останется в памяти ( привет нормальным пацанам из microsoft и их гениальному сборщику мусора ) и будет болтаться там до перезапуска системы... ... Вот только дети дяди Билла толи сильно ленивые, толи очень жадные (что скорее всего) и ни за что не хотят дать нам всем такую замечательную возможность... Подробнее: http://fit-media.com/post_1205882168.htmlDropBox - убийца фалообменников
Степень соответствия запросу: 3,95%
Фрагменты текста поста : ... попадаем на следующую страницу: Здесь желательно поклацать по всем ссылкам в левом столбике, чтобы система больше не лезла к вам с предложениями рассказать, какая она удобная и показать как с ней нужно работать... ... , то вы можете пользоваться всеми возможностями и без клиента, через вэб-интерфейс... ... и сотрите все, что в ней есть (файл RTF с описанием работы и пример готового альбома)... ... Все, альбом создан... ... он сохраняет резервные копии всех удаленных файлов и их можно восстановить через вэб-интерфейс, но все же не стоит этим злоупотреблять... ... Заливка всех файлов идет параллельно, но с учетом использования канала другими программами &mdash... Подробнее: http://fit-media.com/post_1256945370.htmlС Днем 8-го марта!
Степень соответствия запросу: 3,61%
Фрагменты текста поста : ... Поздравляю всех женщин-читателей этого блога (если таковые конечно имеются) с прекрасным весенним праздником - Международным Днем Женщин... ... Хочу пожелать всем Вам много здоровья, счастья, всегда отличного настроения... ... И просто конец всему - Женщина-точка... ... Застряв, словно в джунглях, в словах непролазных, Мы славим всех Женщин - хороших и разных... ... Заметим от имени всех мужиков: Вы - всё, что нам нужно во веки веков... Подробнее: http://fit-media.com/post_1204803229.htmlПошлите серфера на три веселых цифры!
Степень соответствия запросу: 3,45%
Фрагменты текста поста : ... Правильный CMS должен был бы первый запрос обработать нормально (выплюнуть страницу с инфой), а в ответ на остальные показать серферу (да и и всему остальному миру) большую фигу с вытатуированным брутальным готическим шрифтом волшебным кодом "404"... ... Оправдав тем самым свою разгулявшуюся ленцу перед всем миром (и, в первую очередь, перед самим собой), он не стал разгребать сложные многопапочные запросы, а просто вырезал имя html-файла из строки адреса и этот файл и выдал в броузер... ... Естественно Гугль изо всех сил спешит проиндексировать новую страницу, заходит туда и... ... Довольный робот индексирует все, до чего только может добраться и поисковая система получает полную коллекцию дубликатов страниц, на которые она (по одной ей известным причинам) начинает так же активно отправлять некоторое количество посетителей... ... Но, в любом случае, поисковые системы, обнаружив даже по одному 100%-му клону всех страниц в пределах одного сайта, решат, что что-то здесь не ладно и очень похоже на попытку искусственного воздействия на результаты ранжирования и, как следствие, позицию в серпе... ... А причина всему - банальная лень... Подробнее: http://fit-media.com/post_1200930244.html
