Thứ Ba, 29 tháng 1, 2013

1. Chuyển host lưu trữ file hoặc ảnh cỡ lớn sang nơi khácNhiều người cùng online một lúc có thể làm nghẽn đường truyền của bạn với hàng đống yêu cầu xem cùng một tấm hình trên website. Gánh nặng dữ liệu có thể chuyển sang những website chuyên để lưu trữ và chia sẻ ảnh như ImagaShack, Photobucket hay Flickr. Bằng cách này, máy chủ web của bạn chỉ cần đảm bảo phần text và file ảnh cỡ nhỏ, giảm đáng kể băng thông đồng nghĩa với việc phục vụ được nhiều...
Chào các bạn, hôm nay mình sẽ viết bài cuối cùng trong series thủ thuật về cải thiện tốc độ và hiệu suất cho web ASP.NET 41. Phân trang cho dữ liệu lớn. Việc phân trang dữ liệu sẽ giúp bạn chia nhỏ các khối dữ liệu cần load mà lại giữ được layout đẹp cho form. 42. Sử dung Eval() thay cho DataBinder.Eval().Từ ASP.NET 2.0 trở đi .NET framework đã sử dụng Eval() thay cho DataBinder.Eval() bạn nên sử dụng Eval() vì nó được được cải thiện hiệu suất so...
Hai phần trước mình đã giới thiệu cho các bạn một số cách để tăng tốc và cải thiện hiệu suất cho web ASP.NET. Hôm nay mình xin tiếp tục giới thiệu một số các thủ thuật khác khi code và sử dụng tài nguyên trên web ASP.NET 21. Sử dụng StringBuilding. Lớp String được tạo ra để thao tác với chuỗi nhưng đối với những chuỗi có độ dài lớn thì StringBuilding sẽ thuận tiện hơn. Nó được tạo ra với rất nhiều những phương thức cho phép bạn thao tác và tăng tốc...
Tiếp tục nào, 3 bài viết trước mình đã giới thiệu một số cách cải thiện tốc độ và hiệu suất cho web ASP.NET. Hôm nay mình xin tiếp tục với một số mẹo nhỏ khác để giúp bạn cải thiện tốc độ và hiệu suất cho web ASP.NET. 31. Nên sử dụng HttpServerUtility.Transfer().Phương thức này không liên quan đến việc chuyển hướng trang web(redirection). Thay vì việc gửi một redirect message quay trở lại trình duyệt(browser), ASP.NET chỉ đơn giản là bắt đầu một...
Hôm nay mình xin giới thiệu tiếp những thủ thuật khác để tăng hiệu suất cho web aspnet. Bài này thiên về cách tạo câu truy vấn và truy xuất dữ liệu trong SQL sao cho hiệu quả và tăng hiệu năng cho web ASP.NET. Vì đối những server tầm trung hoặc yếu và mạng của người dùng không ổn định thì việc chờ đợi web load được dữ liệu về thì cực kì mất thời gian và cực kì khó chịu :((. Ở đây mình chỉ nêu một vài cách cơ bản để tối ưu truy vấn SQL, mình sẽ có...
Mình xin giới thiệu cho các bạn tổng hợp các cách cải thiện tốc độ và hiệu suất cho web ASP.NET. Đây là những thủ thuật mình học được và tổng hợp từ một số tài liệu và diễn đàn trên mạng. 1. Luôn sử dụng thuộc tính Page.IsValid. Nếu một trang mà bạn sử dụng các input control và cần phải validate các control này, bạn hãy ghi nhớ luôn sử dụng Page.IsValid trước khi cho run 1 đoạn code nào đó liên quan đến dữ liệu trên form như vậy sẽ không phải mất...
Bước 1 Truy cập http://www.google.com.vn/cse/?hl=vi Chọn nút "Tạo công cụ tìm kiếm tùy chỉnh" Bước 2: nhập thông tin: tên, mô tả, ngôn ngữ, trang web tìm kiếm ( có thể nhập nhiều trang web - mỗi url 1 dòng) Có thể thử công cụ tìm kiếm bằng cách gõ nội dung cần tìm kiếm Chọn các giao diện tìm kiếm có sẵn Bước 3: Copy đoạn script chèn vào website của bạn Chúc các bạn thành...
Cách đơn giản để làm website của bạn thành web đa ngôn ngữ Chỉ cần copy và paste “Translate This Button” vào vị trí bất kì trên website của bạn, hoàn toàn miễn phí và sử dụng đơn giản. Nó hoạt động tốt hầu hết trên mọi website. Translate This Button là JavaScript translation widget có dung lượng khá nhẹ, có thể dịch bất kỳ trang web nào một cách nhanh chóng bằng cách sử dụng...
Như tiêu đề, bài viết sẽ hướng dẫn các bạn thực hiện load dữ liệu từ server trong khi cuộn chuột giống facebook khi mà dữ liệu của bạn lớn, và bạn chỉ muốn show dữ liệu cho tới khi nào người dùng cuộn chuột xuống dưới để xem tiếp.Để làm được bài này, các bạn cần chú ý chút về ajax, và jquery, cũng như một số kiến thức về webservice nhé.Server Method: Đầu tiên là phương thức...

Thứ Năm, 24 tháng 1, 2013

Hàm foreach tương tự như hàm While, nếu sử dụng while kết hợp thông qua một danh sách kết quả từ truy vấn foreach ($row as $value) { echo $value; echo “<br>”; } Ví dụ về việc sử dụng foreach. Mở tập select.php sửa đổi lại như sau. <?php //connect to MySQL $connect = mysql_connect("localhost", "root", "") or die("Hey loser, check your server connection.");...
Một vài hàm thường dùng là: $mysql_connect ("hostname", "user", "pass"): Kết nối đến MY SQL server. $mysql_select_db("database name"): Tương đương với lệnh USE trong My SQL, làm cho cơ sở dữ liệu được chọn hoạt động $mysql_query("query"): Gởi bất kỳ câu lệnh của My SQL đến server $mysql_fetch_rows("biến kết quả từ truy vấn"): Trả về 1 dòng kết quả của một dữ liệu truy vấn $mysql_fetch_array("biến kết quả từ truy vấn"): Trả về nhiều dòng kết quả của...
MySQL là hệ thống cơ sở dữ liệu quan hệ. Ý nghĩa cơ bản của MySQL là nó có thể lưư trữ thông tin ở những vùng khác nhau và liên kết chúng lại với nhau. Chúng ta có thể chứa bất cứ thứ gì trong một cơ sở dữ liệu. Ví dụ như những thông tin liên quan đến một người: chẳng hạn như first name, last name, address, phone…. MySQL cho phép bạn tạo những thông tin riêng lẻ trên bảng hoặc những khu vực chứa thông tin thích hợp. Trong MySQL mỗi bảng bao gồm những...
1. Xen lẫn giữa <?php và ?> Bạn có thể xem code php trong html trong cách khác - <? và ?> Phải mở trong file php.ini với thẻ mở ngắn. - <% và %> Phải mở trong file php.ini với thẻ ASP - <script language=”PHP”> and </script>.Đây là giá trị không chuyển đổi trong file php.ini 2. Xen lẫn trong mệnh đề echo Bạn đã sử dụng print_r(), nhưng bạn cũng đã sử dụng print() để trình bày đoạn text hoặc giá trị biến trong trang web...
Mảng là một danh sách chứa thông tin với khóa và được lưu trữ với một tên biến. Một mảng có dòng thông tin và khóa, khóa là cột đầu tiên trong bảng. Khóa phải đồng nhất để dễ tổ chức và sử dụng. 1. Cú pháp của mảng. a. Mảng một chiều <?php $husband = array("firstname"=>"Albert","lastname"=>",instein","age"=>"124");echo $husband[firstname]; ?> Kết quả xuất...
Có bốn cách cơ bản để truyền biến giữa các trang: truyền biến trong URL, qua session, cookie hoặc với một HTML form. 1. Truyền biến qua URL a. Phương thức đầu tiên để truyền biến giữa các trang là thông qua một URL. Ví dụ một URL: http://www.mydomain.com/news/articles/showart.php?id=12345 Những phần sau dấu ? gọi là chuổi truy vấn (query string). Có thể nối giữa các biến trong URL bằng cách dùng dấu & Như ví dụ sau: http://www.mydomain.com/news/articles/showart.php?id=12345&lang=en...
1. Tổng quan về hằng: Tương tự như trong những ngôn ngữ lập trình khác, hằng trong PHP cũng là một giá trị được khai báo trước khi sử dụng. Nó phải bắt đầu bằng chữ cái hoặc dấu gạch dưới (­_) và không được bắt đầu bằng số, nó có thể là một chuổi. Hằng trong PHP được định nghĩa bằng hàm define(). Nó không thay đổi và không được được định nghĩa lại. Vd: tạo một file mới,...
Hàm “echo” là hàm xuất cơ bản trên trình duyệt Web. Vd: <?php echo “I’m a lumberjack.”; echo “And I’m okay.”; ?> Kết quả Hình 2.1.1: Hinh 2.1.1 Chúng ta có thể lồng HTML với PHP. Vd: <?php echo “<h1>I’m a lumberjack.</h1>”; echo “<h2>And I’m okay.</h2>”; ?> Kết quả như Hình 2.1.2: Hinh 2.1.2...
1.  PHP hiển thị trong trang Web với thẻ mở và thẻ đóng như sau: <?php // First line of code goes here; // Second line of code goes here; // Third line of code goes here; ?> 2. Những dòng PHP kết thúc bằng dấu “;”.Lời chú thích đựoc viết sau “//” (trên mỗi dòng) hoặc” /*” ở đầu đoạn chú thích và “*/” ở cuối đoạn chú thích. Chúng ta cần cần nắm vững 2 nguyên tắc này để viết code PHP đúng cú pháp, không mất thời gian tìm và gỡ lỗi....
1.1. Tóm tắt sơ lược về Apache, PHP, MySQL: Apache, PHP, MySQL là các phần của chương trình phần mềm mã nguồn mở. Phần mềm này là sự hợp tác của những lập trình viên có đầu óc.Bằng việc thay đổi trên những mã nguồn có sẵn, các lập trình viên trên thế giới tiếp tục hoàn thiện và phát triền nó ngày càng trở nên mạnh hơn và hiệu quả hơn. Sự đóng góp của những người này được đưa...
Để quản lý MySQL, người ta thường dùng nhiều nhất là phpMyAdmin, nó là phần mềm mã nguồn mở nổi tiếng. Tuy nhiên nếu bạn muốn biết cách quản lý MySQL bằng các câu lệnh Linux, thì đây sẽ là một bài chia sẻ không thể bỏ qua. Cùng bắt đầu nhé !Bài viết này sử dụng môi trường MySQL cài đặt trên CentOS. Đầu tiên, để quản lý, chúng ta đăng nhập vào SSH và dùng lệnh: mysql -u root -pEnter password: Sau đó server sẽ yêu cầu nhập vào pass root MySQL, nếu...

Thứ Ba, 22 tháng 1, 2013

II. Tạo và sử dụng 1 Content Provider do người dùng tự định nghĩa Để dễ hiểu hơn các bạn mở Project ContentProviderDemo trong Sourcecode đã down về. Trong Project đó mình tạo 1 Content Provider Books, mỗi bản ghi Book bao gồm 2 trường : ID và Title. Sau đây là các bước để tạo 1 Content Provider cơ bản ( cụ thể là tạo ContentProvider Book) 1. Tạo 1 class thừa kế lớp ContentProvider...
Android Content Provider Trước khi vào bài, các bạn down Sourcecode của bài học tại đây Sourcecode của bài học bao gồm 3 Project demo : ContentProviderDemo ContentProviderDemo1 ContentProviderDemo2 Mỗi Demo sẽ giải quyết từng vấn đề của Tutorial. Các bạn cứ add hết vào workspace để tiện theo dõi. I. Giới thiệu Content Provider Content Provider là 1 trong 4 thành phần...
Hướng dẫn lập trình cơ bản với Android - Bài 6 Bài 6 : Android SQLite Database Trong bài hôm nay mình sẽ giới thiệu với các bạn cơ sở dữ liệu trên Android - SQLiteDatabase. 1. Giới thiệu SQLite Database Mỗi ứng dụng đều sử dụng dữ liệu, dữ liệu có thể đơn giản hay đôi khi là cả 1 cấu trúc. Trong Android thì hệ cơ sở dữ liệu được sử dụng là SQLite Database, đây là hệ thống...

Categories

Sample Text

Được tạo bởi Blogger.

Must Read

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Popular Posts

Video

Popular Posts

Our Facebook Page