<?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="https://world.optimizely.com/blogs/lockevn/" /><updated>2009-10-05T17:30:42.7170000Z</updated><id>https://world.optimizely.com/blogs/lockevn/</id><generator uri="https://world.optimizely.com/blogs/lockevn/" version="2.0">Optimizely World</generator><entry><title>dùng Cache trong ASP.NET</title><link href="http://lockevn.wordpress.com/?p=330" /><id>http://lockevn.wordpress.com/?p=330</id><published>2009-07-13T04:50:44.0000000Z</published><updated>2009-10-05T17:30:37.0930000Z</updated><author><name>lockevn@gurucore.com</name></author><category term="Blog post" /><summary type="html">Bài này đề cập tới DataCaching của ASP.NET. Các vấn đề outputCaching (cache cả trang aspx) và fragmentCaching (cache một ascx, một phần của trang Aspx) là khá dễ, chỉ cần setup vài thẻ trong mã aspx là xong nên không được đề cập trong bài.
Xem thê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="" border="0" src="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" /&gt;</summary></entry><entry><title>Xài nhanh (RAD) MySQL với C#</title><link href="http://lockevn.wordpress.com/?p=317" /><id>http://lockevn.wordpress.com/?p=317</id><published>2009-07-06T05:45:20.0000000Z</published><updated>2009-10-05T17:30:37.5000000Z</updated><author><name>lockevn@gurucore.com</name></author><category term="Blog post" /><summary type="html">Khi code nhanh, cần giao tiếp CSDL, lập trình viên thường ẩu, không tính đến các vấn đề về bảo mật.
Một trong những trick đơn giản để tránh lỗi không đáng có khi giao tiếp CSDL, là khi insert, update, không nên sử dụng cách cộng chuỗi để ghép thành câu SQL mà nên sử [...]&lt;img alt="" border="0" src="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" /&gt;</summary></entry><entry><title>Silverlight – lập trình viên .NET cần đón đầu công nghệ</title><link href="http://lockevn.wordpress.com/?p=270" /><id>http://lockevn.wordpress.com/?p=270</id><published>2009-06-10T15:00:05.0000000Z</published><updated>2009-10-05T17:30:38.3100000Z</updated><author><name>lockevn@gurucore.com</name></author><category term="Blog post" /><summary type="html">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="" border="0" src="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" /&gt;</summary></entry><entry><title>Webserver push tới browser (client), kỹ thuật và đánh giá, Reverse Ajax / Comet / Ajax Push</title><link href="http://lockevn.wordpress.com/?p=255" /><id>http://lockevn.wordpress.com/?p=255</id><published>2009-06-05T07:56:47.0000000Z</published><updated>2009-10-05T17:30:40.1230000Z</updated><author><name>lockevn@gurucore.com</name></author><category term="Blog post" /><summary type="html">(đang nghiên cứu và đánh giá, thực hiện)
Giới thiệu cô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="" border="0" src="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" /&gt;</summary></entry><entry><title>Móc nối toán tử ?? của C# để lấy tham số nhẹ nhàng hơn</title><link href="http://lockevn.wordpress.com/?p=251" /><id>http://lockevn.wordpress.com/?p=251</id><published>2009-05-27T09:51:26.0000000Z</published><updated>2009-10-05T17:30:40.8900000Z</updated><author><name>lockevn@gurucore.com</name></author><category term="Blog post" /><summary type="html">C# từ bản 2.0 có toán tử ?? rất tiện. Toán tử ?? tương tự như hàm isnull() trong T-SQL của SQL Server vậy. Nó hoạt động như sau:
Nếu value1 là null thì sẽ trả ra value2;
VD:
Nếu dùng toán tử ??
string result = value1 ?? value2;
Nếu viết bình thường
string value1 = null;
string value2 = "Test1";
string [...]&lt;img alt="" border="0" src="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" /&gt;</summary></entry><entry><title>Sử dụng YUI Compressor với Visual Studio</title><link href="http://lockevn.wordpress.com/?p=246" /><id>http://lockevn.wordpress.com/?p=246</id><published>2009-05-14T05:16:53.0000000Z</published><updated>2009-10-05T17:30:42.7170000Z</updated><author><name>lockevn@gurucore.com</name></author><category term="Blog post" /><summary type="html">1. Minified (làm tối thiểu hoá) hay compress các file text. Công việc này thường là: bỏ các dấu xuống dòng, bỏ các dấu cách, dấu tab thừa (mà developer thường dùng trong khi viết mã &amp;#8211; cho đẹp).
2. Khi làm web, nếu làm kỹ lưỡng thì tất cả các file JS, CSS đều phải [...]&lt;img alt="" border="0" src="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" /&gt;</summary></entry></feed>