четверг, 15 сентября 2011 г.

Указатели(references *) или ссылки(pointers)

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

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

Статья про указатели

среда, 14 сентября 2011 г.

Recommended Books



  1. Дональд Э. Кнут - Искусство программирования (алгоритмы, откуда брать идеи, как их реализовывать)
  2.  Б. Керниган, Д. Ритчи - Язык программирования C
  3. Б. Страуструп - Язык программирования С++ Это создатель С++. (Ругают за то, что он не использует операцию очистки памяти)
  4. Фень Юань - Программирование графики для Windows. (О низкоуровневом программировании графики под Windows не использую ни какие сторонние библиотеки и т.д. Все с нуля.)
  5. Серия книг SAMS - Освой самостоятельно... Освой самостоятельно С++ за 21 день
  6. Серия книг O'Reilly с Фотографией(ями) вверху и нижним красными(бардовым) цветом. Oracle PL/SQL
  7. С. Макконнелл - Совершенный код
  8. Герберт Шилдт - "Полный справочник по С++" 4-е издание . В первой части книги рассматриваются многие аспекты языка С. Во второй части начинается рассказ о С++.

понедельник, 12 сентября 2011 г.

Оперативная память. Адресация

х32
2^32 = 4 294 967 296 байт / 1024 = 4 194 304 Кбайт / 1024 = 4 096 Мбайт / 1024 = 4 ГБ
х64
2^64 = 18 446 744 073 709 551 616 байт / 1024 = 1 801 439 850 9481 984 Кбайт / 1024 = 17 592 186 044 416 Мбайт / 1024 = 17 179 869 184 ГБ = 16 777 216 Терабайт

Часть адресного пространства в памяти зарезервирована и используется различными системными устройствами. Например, модемом, видеоадаптером или USB-контроллером.

четверг, 1 сентября 2011 г.

Joomla, Joostina - проблема с кодировкой в компонетах

Решение проблемы будет рассмотрено на примере установленной CMS Joostina 1.3.0.4::837 build.
Проблема началась после того как был установлен компонент True Gallery 2.0.
После установки этого компонента кодировка отображалась не верно. И вместо русских букв были непонятные иероглифы.

SSH туннель используя PuTTY