Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Архив рассылки


<< < 231 | 232 | 233 | 234 | 235 | 236/275 | 237 | 238 | 239 | 240 | > >>


Новости сайта CodeNet.Ru - выпуск 236

Загрузка рисунков в БД

В процессе работы, достаточно часто возникает ситуация, когда работать приходится не только со стандартными типами данных в базе, но и с изображениями, звуками и другими неструктурированными объектами. При этом можно выделить два основных подхода к хранению подобной информации: 1. В БД хранится только путь к файлу, сам файл хранится на жестком диске. 2. Весь объект хранится в БД в сециальном поле с типом blob. В ряде серверов БД, например Micro SQL 2008 появилась возможность объединить эти подходы, отчасти устранив ряд недостатков первого и второго. Но как обычно у гибридов, решив несколько старых проблем, приобретаем несколько новых. Впрочем речь не об этом.



Использование DllEntryPoint

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



Динамический список, его реализация и применение [C++]

Очень часто, при разработке приложений, оперирующих с большим количеством входных данных, возникает вопрос об их хранении во время выполнения программы. Приводить все из них не имеет смысла, остановлюсь лишь на массивах. Несомненно, данный тип решает вопрос хранения данных, однако, очевидно, что он не лишен недостатков. Главным из них, несомненно, является его фиксированный размер. Это свойство не поддается изменению даже у динамически созданных массивов, что довольно часто заставляет программистов, использующих исключительно их, выделять память "с запасом". Ну а во-первых, даже "запас" ограничен, и никто не может дать гарантии, что и его будет достаточно, а во-вторых, наоборот, "запаса" может хватить настолько, что немалая часть отведенной программе памяти будет занята понапрасну. Данную проблему решает другой тип хранения данных, которому и посвящена эта статья - связанный список динамических переменных.



Автоматизация работы с БД

Некоторое время назад мне пришлось реализовать работу с таблицами базы данных MSSQL сервера. После написания некоторого количества, фактически однотипного кода пришла мысль автоматизировать эти "рутинные" действия. Согласитесь, что написание одного и того же кода, отличающегося фактически только структурой таблиц БД, не может никого вдохновить. К тому же, если кол-во таблиц, с которыми приходиться работать переваливает за десяток, то занятие из разряда скучное переходит в разряд трудоемкое.




Последние темы форума.

Web программирование Borland C++ Builder Microsoft Visual C++ Visual Basic Delphi & Kylix Общалка :) Студентам Низкоуровневое программирование Общие вопросы программирования Win32 API C/C++/C# - общие вопросы Операционные системы HTML Обсуждение сайта www.codenet.ru Базы данных и язык SQL Работа Microsoft .NET Framework Pascal Графика Java Программирование под Linux/Unix Windows Forms Железо Компьютерная безопасность Базы данных Фриланс SQL сервера ASP.NET SEO NET SDK (Fusion, Unmanaged API...) FAQ - Список наиболее часто задаваемых вопросов Гаджеты


Новые сайты в каталоге.
  1. FAQdot.net - рецепты для программистов .Net
  2. Хостинг, регистрация доменов, создание Интернет сайтов
  3. Компьютерные курсы в Специалисте при МГТУ им.Баумана
  4. Сайт о программировании и фреймворках
  5. DarkSoftware
  6. Портал для веб-мастера есть всё что нужно для создания сайта
  7. Форум программистов Quick Developer Help
  8. Скрипты на PHP
  9. DotFix - Портал разработки и защиты программ
  10. php-spravka.ru - online справочник по PHP

Все отзывы, предложения о сотрудничестве, публикации статей и т.п. присылайте по адресу maillist@codenet.ru.


<< < 231 | 232 | 233 | 234 | 235 | 236/275 | 237 | 238 | 239 | 240 | > >>
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог