|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера coding4.net/Записи в блоге |
Негативное SEO - урок Рэнда Фишкина (SEOmoz)
2012-07-19 01:40:00 (читать в оригинале)Нашел интересные видеоуроки, будут интересны всем разработчикам сайтов и SEO-шникам.
Использование LINQ для поиска и удаления старых файлов
2012-07-18 14:09:00 (читать в оригинале)Недавно меня спросили на asp.net форуме о том как бы я нашел старые файлы и удалил их. Я ответил, что я бы использовал LINQ. Это прекрасное средство для такого сценария. Здесь запрос для нахождения и удаления старых файлов. Не забудьте добавить ссылку на System.IO.
C#
VB.NET
Запрос находит все файлы, которые старше 6 месяцев. Все что вам нужно, чтобы запрос работал для вас - это поменять каталог поиска на свой. Вы также можете заменить паттерн поиска и удалять файлы по другим критериям. Эту функциональность можно перенести в консольное приложение и запускать с помощью шедулера (менеджера отложенных задач). Эта задача еще одна неплохая причина использовать LINQ.
Это перевод. Оригинал здесь.Использование from let where выражения в LINQ
2012-07-18 13:29:00 (читать в оригинале)В этом примере вы можете увидеть как импользовать выраженеи from-let-where в LINQ Для этой цели, возьмем простой массив и распечатаем только те числа, которые больше 10.
Как показано выше, from выражение специфицырует исходную коллекцию данных. Выражение let принимает рассчитанный корень и присваивает его переменной, которая используется в where. Выражение where обрезает те числа из массива, квадрат которых меньше 10. Вконце концов выражение select создает объект анонимного типа, который распечатывается в консоль.
Это перевод. Оригинал здесь.
Постраничность в ASP.NET для Generic List-а с использованием LINQ
2012-07-18 00:14:00 (читать в оригинале)Практически все разработчики биндят свои Generic List-ы к ASP.NET контролам. Однако если список огромен, то вам нужно реализовать постраничность. Здесь простой пример реализации постраничности с использованием LINQ. Предполагается, что список в памяти.
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class LINQ : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
List<Employee> empList = new List<Employee>();
empList.Add(new Employee() { ID = 1, FName = "John", DOB = DateTime.Parse("12/11/1971")});
empList.Add(new Employee() { ID = 2, FName = "Mary", DOB = DateTime.Parse("01/17/1961")});
empList.Add(new Employee() { ID = 3, FName = "Amber", DOB = DateTime.Parse("12/23/1971")});
empList.Add(new Employee() { ID = 4, FName = "Kathy", DOB = DateTime.Parse("11/15/1976")});
empList.Add(new Employee() { ID = 5, FName = "Lena", DOB = DateTime.Parse("05/11/1978")});
var records = from emp in empList
select emp;
var pgNo = 1;
var pgRec = 2;
records = records.Skip((pgNo - 1) * pgRec).Take(pgRec);
foreach (var r in records)
{
Console.WriteLine(r.FName);
}
}
class Employee
{
public int ID { get; set; }
public string FName { get; set; }
public DateTime DOB { get; set; }
}
}
VB.NET
Imports System
Imports System.Collections.Generic
Imports System.Linq
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Partial Public Class LINQ
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim empList As New List(Of Employee)()
empList.Add(New Employee() With {.ID = 1, .FName = "John", .DOB = DateTime.Parse("12/11/1971")})
empList.Add(New Employee() With {.ID = 2, .FName = "Mary", .DOB = DateTime.Parse("01/17/1961")})
empList.Add(New Employee() With {.ID = 3, .FName = "Amber", .DOB = DateTime.Parse("12/23/1971")})
empList.Add(New Employee() With {.ID = 4, .FName = "Kathy", .DOB = DateTime.Parse("11/15/1976")})
empList.Add(New Employee() With {.ID = 5, .FName = "Lena", .DOB = DateTime.Parse("05/11/1978")})
Dim records = _
From emp In empList _
Select emp
Dim pgNo = 1
Dim pgRec = 2
records = records.Skip((pgNo - 1) * pgRec).Take(pgRec)
For Each r In records
Console.WriteLine(r.FName)
Next r
End Sub
Private Class Employee
Private privateID As Integer
Public Property ID() As Integer
Get
Return privateID
End Get
Set(ByVal value As Integer)
privateID = value
End Set
End Property
Private privateFName As String
Public Property FName() As String
Get
Return privateFName
End Get
Set(ByVal value As String)
privateFName = value
End Set
End Property
Private privateDOB As DateTime
Public Property DOB() As DateTime
Get
Return privateDOB
End Get
Set(ByVal value As DateTime)
privateDOB = value
End Set
End Property
End Class
End Class
Пример показывает, как использовать Skip() и Take() операции над списком.
Это перевод. Оригинал здесь.
Использование Microsoft-овского CDN сервиса на jQuery
2012-07-17 23:30:00 (читать в оригинале)Microsoft создал Microsoft Ajax CDN (сеть доставки контента), которая предлагает поддержку кэширования для Ajax библиотек. CDN содержит копии данных, помещенные в разных местах земного шара для максимизации скорости доставки. Например, если ваш вебсайт хостится в Australia, но пользователь пришел из Великобретании, то данные могут путешествовать между двумя этими пунктами. CDN позволяет пользователю из Великобретании грузить данные из расположенного рядом хранилища, сместо того чтобы напрягать сервер в Австралии и тянуть данные через весь мир. Это позволяет существенно увеличить производительность веб сайтов.
Вы можете получить полный список JavaScript библиотек (и соответствующих URL-ов), которые мы уже загрузили в CDN кэш здесь. Для использования этого с jQuery, просто добавьте полные пути на CDN сервис:
Здесь простой и короткий пример как использовать это из Visual Studio.
Если вы скопируете пример сверху и запустите его локально, то вы должны использовать копию библиотеки jQuery, которая наиболее близка к вашему текущему положению.
Это перевод. Оригинал здесь.
|
| ||
|
+539 |
551 |
QoSyS |
|
+530 |
550 |
zwerjok |
|
+513 |
620 |
Psd Tutorials |
|
+501 |
549 |
Темы_дня |
|
+464 |
504 |
Я,мой блог и интернет |
|
| ||
|
-1 |
21 |
Блог интернет-разработчика |
|
-2 |
6 |
SeoAdvice |
|
-5 |
3 |
Идеи, которые могут изменить мир |
|
-6 |
152 |
Олимпийский блог |
|
-7 |
2 |
SEO Критик |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.
