Сегодня 2 апреля, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7283
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
coding4.net
coding4.net
Голосов: 1
Адрес блога: http://www.coding4.net/
Добавлен: 2012-06-11 20:16:46
 

Рэнд Фишкин - как сделать содержание сайта - вирусным

2012-07-19 01:45:00 (читать в оригинале)


Нашел интересные видеоуроки, будут интересны всем разработчикам сайтов и SEO-шникам.





Раскрутка страницы в Facebook с помощью SEO

2012-07-19 01:42:00 (читать в оригинале)


Нашел интересные видеоуроки, будут интересны всем разработчикам сайтов и SEO-шникам.





Негативное SEO - урок Рэнда Фишкина (SEOmoz)

2012-07-19 01:40:00 (читать в оригинале)


Нашел интересные видеоуроки, будут интересны всем разработчикам сайтов и SEO-шникам.





Использование LINQ для поиска и удаления старых файлов

2012-07-18 14:09:00 (читать в оригинале)

Недавно меня спросили на asp.net форуме о том как бы я нашел старые файлы и удалил их. Я ответил, что я бы использовал LINQ. Это прекрасное средство для такого сценария. Здесь запрос для нахождения и удаления старых файлов. Не забудьте добавить ссылку на System.IO.

C#

var query = from o in Directory.GetFiles("/YourFolder", "*.*",
SearchOption.AllDirectories)
let x = new FileInfo(o)
where x.CreationTime <= DateTime.Now.AddMonths(-6)
select o;
foreach (var item in query)
{
File.Delete(item);
}

VB.NET

Dim query = _
From o In Directory.GetFiles("/YourFolder", "*.*", _
SearchOption.AllDirectories) _
Let x = New FileInfo(o) _
Where x.CreationTime <= DateTime.Now.AddMonths(-6) _
Select o
For Each item In query
File.Delete(item)
Next item

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

Это перевод. Оригинал здесь.

Использование from let where выражения в LINQ

2012-07-18 13:29:00 (читать в оригинале)

В этом примере вы можете увидеть как импользовать выраженеи from-let-where в LINQ Для этой цели, возьмем простой массив и распечатаем только те числа, которые больше 10.

static void Main(string[] args)
{
// code from DevCurry.com
var arr = new[] { 5, 3, 4, 2, 6, 7 };
var sq = from int num in arr
let square = num * num
where square > 10
select new { num, square };

foreach (var a in sq)
Console.WriteLine(a);

Console.ReadLine();
}

Как показано выше, from выражение специфицырует исходную коллекцию данных. Выражение let принимает рассчитанный корень и присваивает его переменной, которая используется в where. Выражение where обрезает те числа из массива, квадрат которых меньше 10. Вконце концов выражение select создает объект анонимного типа, который распечатывается в консоль.


Это перевод. Оригинал здесь.



Страницы: ... 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.