<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by lockevn</title><link href="http://world.optimizely.com" /><updated>2009-07-13T04:50:44.0000000Z</updated><id>https://world.optimizely.com/blogs/lockevn/</id> <generator uri="http://world.optimizely.com" version="2.0">Optimizely World</generator> <entry><title>d&#249;ng Cache trong ASP.NET</title><link href="http://lockevn.wordpress.com/?p=330" /><id>B&#224;i n&#224;y đề cập tới DataCaching của ASP.NET. C&#225;c vấn đề outputCaching (cache cả trang aspx) v&#224; fragmentCaching (cache một ascx, một phần của trang Aspx) l&#224; kh&#225; dễ, chỉ cần setup v&#224;i thẻ trong m&#227; aspx l&#224; xong n&#234;n kh&#244;ng được đề cập trong b&#224;i.
Xem th&#234;m tại http://aspnet.4guysfromrolla.com/articles/022802-1.aspx
Cache về bản chất giống như một [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=lockevn.wordpress.com&amp;amp;blog=73010&amp;amp;post=330&amp;amp;subd=lockevn&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</id><updated>2009-07-13T04:50:44.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>X&#224;i nhanh (RAD) MySQL với C#</title><link href="http://lockevn.wordpress.com/?p=317" /><id>Khi code nhanh, cần giao tiếp CSDL, lập tr&#236;nh vi&#234;n thường ẩu, kh&#244;ng t&#237;nh đến c&#225;c vấn đề về bảo mật.
Một trong những trick đơn giản để tr&#225;nh lỗi kh&#244;ng đ&#225;ng c&#243; khi giao tiếp CSDL, l&#224; khi insert, update, kh&#244;ng n&#234;n sử dụng c&#225;ch cộng chuỗi để gh&#233;p th&#224;nh c&#226;u SQL m&#224; n&#234;n sử [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=lockevn.wordpress.com&amp;amp;blog=73010&amp;amp;post=317&amp;amp;subd=lockevn&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</id><updated>2009-07-06T05:45:20.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Silverlight – lập tr&#236;nh vi&#234;n .NET cần đ&#243;n đầu c&#244;ng nghệ</title><link href="http://lockevn.wordpress.com/?p=270" /><id>http://weblogs.asp.net/scottgu/archive/2008/10/14/silverlight-2-released.aspx
http://weblogs.asp.net/scottgu/archive/2007/05/07/silverlight.aspx
http://weblogs.asp.net/scottgu/archive/2008/11/16/update-on-silverlight-2-and-a-glimpse-of-silverlight-3.aspx
http://weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx
Posted in .NET, Web Tagged: .net, C#, plugin, ria, silverlight, Web      &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=lockevn.wordpress.com&amp;amp;blog=73010&amp;amp;post=270&amp;amp;subd=lockevn&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</id><updated>2009-06-10T15:00:05.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Webserver push tới browser (client), kỹ thuật v&#224; đ&#225;nh gi&#225;, Reverse Ajax / Comet / Ajax Push</title><link href="http://lockevn.wordpress.com/?p=255" /><id>(đang nghi&#234;n cứu v&#224; đ&#225;nh gi&#225;, thực hiện)
Giới thiệu c&#244;ng nghệ
Reverse Ajax refers to an Ajax design pattern that uses long-lived HTTP connections to enable low-latency communication between a web server and a browser. Basically it is a way of sending data from client to server and a mechanism for pushing server data back to [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=lockevn.wordpress.com&amp;amp;blog=73010&amp;amp;post=255&amp;amp;subd=lockevn&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</id><updated>2009-06-05T07:56:47.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>M&#243;c nối to&#225;n tử ?? của C# để lấy tham số nhẹ nh&#224;ng hơn</title><link href="http://lockevn.wordpress.com/?p=251" /><id>C# từ bản 2.0 c&#243; to&#225;n tử ?? rất tiện. To&#225;n tử ?? tương tự như h&#224;m isnull() trong T-SQL của SQL Server vậy. N&#243; hoạt động như sau:
Nếu value1 l&#224; null th&#236; sẽ trả ra value2;
VD:
Nếu d&#249;ng to&#225;n tử ??
string result = value1 ?? value2;
Nếu viết b&#236;nh thường
string value1 = null;
string value2 = &quot;Test1&quot;;
string [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=lockevn.wordpress.com&amp;amp;blog=73010&amp;amp;post=251&amp;amp;subd=lockevn&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</id><updated>2009-05-27T09:51:26.0000000Z</updated><summary type="html">Blog post</summary></entry> <entry><title>Sử dụng YUI Compressor với Visual Studio</title><link href="http://lockevn.wordpress.com/?p=246" /><id>1. Minified (l&#224;m tối thiểu ho&#225;) hay compress c&#225;c file text. C&#244;ng việc n&#224;y thường l&#224;: bỏ c&#225;c dấu xuống d&#242;ng, bỏ c&#225;c dấu c&#225;ch, dấu tab thừa (m&#224; developer thường d&#249;ng trong khi viết m&#227; &amp;#8211; cho đẹp).
2. Khi l&#224;m web, nếu l&#224;m kỹ lưỡng th&#236; tất cả c&#225;c file JS, CSS đều phải [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=lockevn.wordpress.com&amp;amp;blog=73010&amp;amp;post=246&amp;amp;subd=lockevn&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;</id><updated>2009-05-14T05:16:53.0000000Z</updated><summary type="html">Blog post</summary></entry></feed>