|
|
|||||||||||||||||||||||||||||
|
Компания Microsoft выпустила новую систему управления базами данных (СУБД) если быть точнее, то это уже давно целая информационная система. А так как мы с Вами изучаем SQL и различные СУБД, то нас это конечно должно заинтересовать, что же нам ждать от нового MS SQL Server... Подробнее »
07.12.2012 API PHP в JavaScript. Краткий обзор PHP.JS Лень - двигатель прогресса. Люди постоянно создают вещи, призванные облегчить их нелегкую долю. Именно лень позволила тряпке и швабре превратиться в моющий робот-пылесос. Похожие процессы происходят и в сфере компьютерных технологий. Подробнее »
07.12.2012 Ошибки PHP: классификация, примеры, обработка В статье представлена очередная попытка разобраться с ошибками, которые могут встретиться на вашем пути php-разработчика, их возможная классификация, примеры их возникновения, влияние ошибок на ответ клиенту, а также инструкции по написанию своего обработчика ошибок. Подробнее »
06.12.2012 Что нового в работе с исключениями в C++11 В интернете довольно много говорят о новых возможностях C++11: auto, lambda, variadic templates. Но как-то обошли стороной новые возможности работы с исключениями, которые предоставляет язык и стандартная библиотека. Подробнее »
06.12.2012 Многопоточная реализация алгоритма кеширования CART Некоторое время назад передо мной встала задача кеширования запросов в большую базу данных на диске в высоконагруженном многопоточном приложении (С++). Подробнее »
06.12.2012 Просмотр изображений OpenCV во время отладки C++ кода в Visual Studio Если вы пишете код для обработки изображений на С++, вы наверняка используете замечательную библиотеку OpenCV. Уверен, вам не раз хотелось посмотреть на изображения в процессе отладки вашего кода. Подробнее »
06.12.2012 Однажды вы читали о ключевом слове volatile… В C и C++ есть ключевое слово volatile , которое указывает компилятору, что значение в соответствующей области памяти может быть изменено в произвольный момент и потому нельзя оптимизировать доступ к этой области. Подробнее »
29.11.2012 Строим Nested Set дерево без рекурсии Деревья в базах данных можно хранить тремя основными методами: Adjacency List, Matherialized Path & Nested Set. Когда мы хотим переехать с AL на NS, это можно сделать с помощью рекурсии (если БД расово верная). Но что делать в случае MySQL? Подробнее »
29.11.2012 Немного про Deadlock Это совсем краткий пост о причинах возникновения Deadlock. В более менее нагруженных проектах, использующих транзакции InnoDB, в любой момент может возникнуть ошибка вида "Deadlock found when trying to get lock; try restarting transaction"... Подробнее »
29.11.2012 SQL-доступ к NoSQL-данным: реализация SQL-процедуры в Caché с динамическим определением возвращаемых метаданных Как известно, Caché можно использовать как реляционную СУБД, в том числе через JDBC/ODBC драйверы, с возможностью исполнения произвольных SQL-запросов и вызова SQL-процедур. Известно также, что все данные в Caché хранятся в многомерных разреженных массивах - глобалах... Подробнее »
27.11.2012 Deserialize в существующие объекты используя стандартный форматер Штатная десериализация .net всегда создает граф новых объектов. Это не всегда удобно. Например, если объекты содержат несериализуемые данные, открытые хэндлы и прочее. Объекты не попадающие в сериализацию могут иметь ссылки на зачитываемые объекты и т.п. Подробнее »
27.11.2012 Простые стейт-машины на службе у разработчика Представьте на минутку обычного программиста. Допустим, его зовут Вася и ему нужно сделать анимированную менюшку на сайт/десктоп приложение/мобильный апп. Знаете, которые выезжают сверху вниз, как меню у окна Windows или меню с яблочком у OS X. Вот такое. Подробнее »
27.11.2012 Загрузка сознания или ускоренное обучение Сколько времени в своей жизни тратит человек на обучение, на процесс приобретения новых знаний? При этом я подразумеваю любые знания, будь то приобретенный инстинкт самосохранения от ожога кипящей кастрюли, или всего на всего урок школьной геометрии. Подробнее »
26.11.2012 SQL Server: Базы данных и индексы Microsoft логически разделяет объекты управления БД (DMO) на уровне базы данных и файлов на две категории... Подробнее »
22.11.2012 Базовые sql-инъекции в приложениях, использующих язык SQL. Руководство для чайников Данная работа является переводом части работы Chris Anley Advanced SQL Injection In SQL Server Applications. (прямая ссылка для скачивания). Оригинальное название статьи: Продвинутые SQL-инъекции в приложениях, использующих язык SQL. Подробнее »
21.11.2012 Ускоряем OpenMP в Visual C++ Одним из популярных и дешёвых средств реализации многопоточных вычислений на языке C++ является OpenMP. Достоинства технологии очевидны: простота; малые, и легко отключаемые изменения в коде; поддержка от авторов самых популярных компиляторов. Подробнее »
21.11.2012 Windows 8: Написание многопоточных приложений для магазина Windows с помощью Intel® Threading Building Blocks Как известно, в программном интерфейсе приложений для магазина Windows (Windows Store apps) отсутствуют многие функции работы с потоками, начиная с CreateThread() и заканчивая работой с TLS ключами. И это отличный повод перейти от параллелизма, основанного на системно-зависимых потоках к параллелизму, основанному на задачах. Подробнее »
21.11.2012 Управление зависимостями при миграции приложений и в новых приложениях для WebSphere Application Server V8 В данной статье рассматриваются действия по эффективному управлению корпоративными приложениями с использованием IBM Rational Application Developer V8.0 для IBM WebSphere Application Server V8.0. Подробнее »
20.11.2012 Разомнем мозг при помощи Forth? Порой возникает желание размять свой погрязший в объектно-ориентированном программировании мозг чем-то новеньким и необычным. Конечно, на помощь в этой ситуации может прийти любой функциональный язык программирования, например, Haskell, Erlang, Lisp или OCaml. Но сейчас даже ими уже вряд ли кого-то можно удивить... Подробнее »
16.11.2012 Расширяем функциональность клавиатуры На сегодняшний день производители клавиатур предлагают нам довольно широкий выбор самых различных вариантов обозначенных устройств ввода. От расширенных версий с дополнительными кнопками для большего удобства управления компьютером, до версий с урезанным количеством клавиш, направленное, кхм… на все то же увеличение удобства... Подробнее »
16.11.2012 Маленькие хитрости: автоматическое восстановление вида указателя курсора Те из вас, кто пишет клиентские приложения, наверняка сталкивались с необходимостью менять вид курсора, чтобы показать пользователю, что в данный момент приложение выполняет какую-то обработку данных (длительную или не очень) или выполняет запрос к базе. Хочу поделиться маленькой хитростью, как упростить себе жизнь. Подробнее »
16.11.2012 Анатомия атаки: Как я взломал StackOverflow Почти два года назад я наткнулся на довольно значительную уязвимость в сети сайтов StackExchange. Я говорю "наткнулся" потому, что я не пытался взломать сайт. Обстоятельства приоткрыли мне дверь. Сама уязвимость является довольно интересной, и содержит урок для всех, кто создает и занимается поддержкой сайтов или серверной инфраструктуры. Подробнее »
16.11.2012 Разработка архитектуры приложения с использованием инверсии зависимости В этой статье я хочу ещё раз поговорить о разработке архитектуры приложения с использованием инверсии зависимости (Inversion of Control). Давайте представим, что мы хотим сделать библиотеку для управления пользователями на сайте. Первое что нам понадобится, это место где мы... Подробнее »
16.11.2012 Хеш от хеша уменьшает стойкость к брутфорсу - так ли это? Читая разные статьи по информационной безопасности я часто встречаю подобное утверждение. Обосновывают его так: количество вариантов входных данных второй хеш-функции уменьшается до количества выходных вариантов первой. Подробнее »
16.11.2012 Мониторинг активности групп VK. Обрабатываем данные на VKScript Столкнулся с задачей мониторинга активности пользователей всем известной социальной сети. Передо мной стояла задача собирать данные о количестве пользователей, находящихся онлайн в определенной группе или сообществе. Подробнее »
16.11.2012 Надежный код при высоких нагрузках Когда речь идет о высоких нагрузках, как правило, в центре внимания оказываются вопросы производительности или масштабируемости кода и архитектуры. При этом о надежности самого кода говорить как-то не принято, хотя в суровых условиях высоконагруженных проектов его качество приобретает особое значение. Подробнее »
16.11.2012 Построение нейронных сетей в php используя FANN, пример реализации Передо мной предстала задача анализа большого количества информации и выявления закономерностей. И первое, что пришло в голову - построить математическую модель с помощью нейронной сети. Подробнее »
15.11.2012 Немного об интерфейсах в .Net (по мотивам одного интервью) В прошедний понедельник мне посчастливилось попасть на собеседование на Senior .Net Developer в одну международную компанию. Во время собеседования мне предложили пройти тест, где ряд вопросов был связан с .Net. В частности в одном из вопросов надо было дать оценку (истина/ложь) ряду утверждений... Подробнее »
15.11.2012 Пример для подсчета строк, символов и слов на VB и C# В этом примере показано, как создавать приложение, открывающее несколько файлов и считающее все байты, символы, слова и строки файла. Результаты из каждого файла и общий результат из всех файлов выводятся на экран. Подробнее »
15.11.2012 Параллельное программирование с помощью вычислительного графа Есть приложения, которые хорошо реализуются как системы передачи сообщений. Сообщениями в широком смысле может быть что угодно - блоки данных, управляющие "сигналы" и т.д. Логика же состоит из узлов, обрабатывающих сообщения, и связей между ними. Такая структура естественно представляется графом, по рёбрам которого "текут" сообщения, обрабатываемые в узлах. Подробнее »
Страница: ... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ...
|
||||||