Архив 26.10.2012

Перезапись строки другой строкой начиная с определенной позиции в C#

1351268299_old-edit-find-replace

Представьте что имея строку «Hello World!» нам надо перезаписать ее начина с 6-го символа строкой «guys!!» чтобы получить строку «Hello guys!!». Оказывается в .NET нет стандартного метода который позволил бы легко это сделать.

Читать далее

Элементарное кэширование с помощью PHP

Кэш

Кэширование это достаточно широкая тема, и реализация его на PHP уже описана во множестве статей. Здесь же я хочу предложить свое элементарное решение, которое имеет минимальный набор конфигурации и выполняемых операций.

Читать далее

Быстрый поиск в Total Commander

Total Commander

Очень полезной фичей в Total Commander является быстрый поиск, который в отличие от обычного поиска, ищет файлы в текущей директории сразу при вводе символов. При этом в панели выводятся все подходящие файлы a курсор наводится на первый найденный файл.

Читать далее

Обрезка HTML тегов с фильтрцией по белому списку в C#

HTML/XML

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

Читать далее

Получение индекса элемента используя LINQ

1349269203_help_index

Иногда имея массив или список, нужно отобрать индексы тех элементов, которые удовлетворяют некое условие. Как мы знаем для выборки элементов идеально подходит LINQ. Но оказывается, что при отборе индексов элементов используя LINQ есть некоторые нюансы.

Читать далее