void quick_sort(LIST &&l)
{ LIST l1;LIST l2;
if(l.pHead==NULL) // rong
return;
else
khoitao(l1);
khoitao(l2);
NODE *x=l.pHead;
l.pHead=x->pNext;
while(l.pHead!=NULL){
NODE *p=l.pHead;
l.pHead=p->pNext;
p->pNext=NULL;
if(p->data<=x->data)
themdau2(l1,p);
else
themdau2(l2,p);
}
quick_sort(l1);
quick_sort(l2);
if(l1.pHead==NULL)
l.pHead=x;
else
{
l.pHead = l1.pHead;
l1.pTail->pNext = x;
}
x->pNext = l2.pHead;
if(l2.pHead==NULL)
l.pTail = x;
else
{
l.pTail = l2.pTail;
}
}
Thứ Năm, 30 tháng 6, 2011
Quicksort trên Danh sách liên kết đơn
Thứ Tư, 22 tháng 6, 2011
Hướng dẫn cài đặt SQL Server 2005
1. Cài đặt .Net Framwork 2.0 (22.42MB)


2. Download các chương trình:
- SQL Server 2005 Express Edition (255MB)
- SQl Sever Management Studio Express Edition 2005 (43.11MB)
3. Cài đặt SQL Server 2005 Express Edition
-
- làm theo các bước bên dưới:
- làm theo các bước bên dưới:
4. SQL Server Management Studio Express
- Hướng dẫn cài đặt:
- chạy file: SQLServer2005_SSMSEE.msi
- làm theo hình ảnh:
5. Hướng dẫn chạy SQL Server 2005:
Gắng thành công!
Thứ Sáu, 17 tháng 6, 2011
All-In-One Code Framework, your one stop shop for Windows code samples, examples and guidelines
In the past, the best sample king was the Platform SDK, later renamed the Windows SDK. Today, the crown belongs to the All-In-One Code Framework. Begun as a side project, it is now an awesome gold mine of code samples, spanning the entire Windows stack. Oh yeah, the samples are in C#, VB.Net and even some in F# and C++.
What will really blow you mind is that about every six weeks they release an official boat load of new samples. Just check out Code sample update in January, 2011 – Microsoft All-In-One Code Framework from the All-In-One Code Framework blog and you’ll see what I mean. And this was just one sample set. In six weeks there will be more, as there were six weeks ago and before that and before that…
All-In-One Code Framework (1code.codeplex.com)
Did you catch those last two sentences? You can now directly request new samples from the team.If your answer is YES to any of these questions, the Microsoft All-In-One Code Framework is for you!
- Are you frustrated by the lack of code samples for a certain programming task?
- Have you struggled to quickly get started with a technique?
- Have you ever expected someone to write code samples for you based on your requests for free?
- Is a one-stop code sample library for all Microsoft development technologies attractive to you?
The Microsoft All-In-One Code Framework is a free, centralized code sample library provided by the Microsoft Community team. Our goal is to provide typical code samples for all Microsoft development technologies.
Our team listens to developers’ pains in MSDN forums, social media and various developer communities. We write code samples based on developers’ frequently asked programming tasks, and allow developers to download them with a short code sample publishing cycle. Additionally, our team offers a free code sample request service. This service is a proactive way for our developer community to obtain code samples for certain programming tasks directly from Microsoft.
…
To see all that’s available (make sure you block off a few hours as you can easily get lost in code joy overload sample browsing fog) check out the All-In-One Code Framework Sample Catalog. Here’s a taste of what you’ll find there:
- ASP.NET Code Samples
- Silverlight Code Samples
- Windows Azure Code Samples
- WPF Code Samples
- Windows Forms Code Samples
- Windows 7 Code Samples
- Data Platform Code Samples
- Office Development Code Samples
- Windows Workflow Code Samples
- Interop and Fusion Code Samples
- Windows Base and .NET General Code Samples
- Windows UI Code Samples
- Security Code Samples
- Windows Shell Code Samples
- XML Code Samples
- COM Code Samples
- IPC and RPC Code Samples
- Diagnostics Code Samples
- Visual Studio Extensibility Code Samples
- File System Code Samples
- IIS Code Samples
- Windows Service Code Samples
Pro ASP.NET MVC 3 Framework – May 2011
Pro ASP.NET MVC 3 Framework (Pre-release) by Steven Sanderson and Adam Freeman, May 2011, PDF, 603 pages
The ASP.NET MVC 3 Framework is the latest
evolution of Microsoft’s ASP.NET web platform. It provides a radically
new high-productivity programming model that promotes cleaner code
architecture, test-driven development, and powerful extensibility,
combined with all the benefits of ASP.NET 4.
In this, the third
edition, the core model-view-controller (MVC) architectural concepts
are not simply explained or discussed in isolation, but are demonstrated
in action. You’ll work through an extended tutorial to create a working
e-commerce web application that combines ASP.NET MVC with the latest C#
language features and unit-testing best practices. By gaining this
invaluable, practical experience, you’ll
discover MVC’s strengths and weaknesses for yourself – and put your best-learned theory into practice.
The book’s authors, Steve Sanderson and Adam Freeman, have both watched
the growth of ASP.NET MVC since its first release. Steve is a well
known blogger on the MVC Framework and a member of the Microsoft Web
Platform and Tools team. Adam started designing and building web
applications 15 years ago and has been responsible for some of the
world’s largest and most ambitious projects. You can be sure you are in
safe hands.
What you’ll learn:
* Gain a solid architectural understanding of ASP.NET MVC 3, including basic MVC
* Explore the entire ASP.NET MVC Framework
* See how MVC and test-driven development work in action
* Capitalize on your existing knowledge quickly and easily through
comparison of features in classic ASP.NET to those in ASP.NET MVC
* Learn about the latest security and deployment issues, including those related to IIS 7
Who this book is for:
This book is for web developers with a basic knowledge of ASP.NET and
C# who want (or need) to start using the new ASP.NET MVC 3 Framework.
Download:
http://www.mediafire.com/?trhokyfvmcxdblx
Link Dự Phòng:
http://www.mediafire.com/?2czcm5ejzph5dwy
Update: (bản đầy đủ)
http://www.mediafire.com/?ha8u9jij2723iz5
Thứ Bảy, 11 tháng 6, 2011
Google Les Paul’s 96th Birthday (June 09, 2011)
Hôm 9-6-2011, Google đã thay đổi logo thành 1 cây đàn mang đậm phong cách Google. Khá hay và mình đã upload lên host:
http://anbinhtrong.110mb.com/Guitar/index.html
Các bạn có thể dùng bàn phím để gõ hoặc lướt chuột để chơi đàn.
Còn đây là 3 bản Piano đã được note sẵn:
Happy Birthday Notes (112143 112154 1186432 776454 112143 112154 1186432 776454)
Amaizing Grace Notes (257657 7532 257657 69 797657 7532 25765765)
Twinkle Twinkle Little Star Notes (11556654433221 55443325544332 11(45)(45)54433221)
Bạn nào quan tâm đến source code thì download ở đây: Guitar11
Vì lý do bảo mật, nên file html phải được chạy từ web server.
Chúc các bạn thực hiện thành công!
http://anbinhtrong.110mb.com/Guitar/index.html
Các bạn có thể dùng bàn phím để gõ hoặc lướt chuột để chơi đàn.
Còn đây là 3 bản Piano đã được note sẵn:
Happy Birthday Notes (112143 112154 1186432 776454 112143 112154 1186432 776454)
Amaizing Grace Notes (257657 7532 257657 69 797657 7532 25765765)
Twinkle Twinkle Little Star Notes (11556654433221 55443325544332 11(45)(45)54433221)
Bạn nào quan tâm đến source code thì download ở đây: Guitar11
Vì lý do bảo mật, nên file html phải được chạy từ web server.
Chúc các bạn thực hiện thành công!
Thứ Tư, 8 tháng 6, 2011
Tìm địa chỉ IP tài khoản người gửi qua Gmail, Yahoo, Hotmail, AOL, Outlook Express
Quản Trị Mạng - Mỗi khi nhận được email, chúng ta không chỉ đơn thuần nhận được nội dung bên trong tin nhắn đó. Cụ thể, phần Header của bức thư chứa đựng nhiều thông tin cần thiết và quan trọng về nguồn gốc người gửi, nơi xuất xứ. Trong bài viết dưới đây, chúng tôi sẽ trình bày một số thao tác cơ bản để giúp các bạn xác định được những thông tin này theo cách đơn giản nhất.
Nhưng mọi người hãy lưu ý rằng cách này chỉ thực hiện được nếu người gửi sử dụng hệ thống server proxy theo dạng anonymous. Bên cạnh đó, nếu bạn nhận được 1 email được gửi từ tài khoản Gmail qua trình duyêt đơn thuần, thì cũng khó có thể tìm địa chỉ IP chính xác, vì Google có cơ chế giấu thông số này khi dữ liệu “đi qua” máy chủ. Tuy nhiên, nếu một người nào đó gửi email cho bạn từ Gmail bằng chương trình, ví dụ như Thunderbird, Outlook, Apple... thì quá trình xác định này sẽ trở nên đơn giản hơn rất nhiều.
Hãy nhìn trong phần Received, thông tin ở đây sẽ có dạng như dưới đây:
Tiếp tục, tìm thông tin trong phần Received: from tương tự như Gmail. Nếu có nhiều dòng Received: from thì hãy sử dụng dữ liệu trong dòng cuối cùng. Còn nếu không tìm thấy bất cứ dòng Received: from nào, thay vào đó các bạn hãy tìm X-Originating-IP.
Đăng nhập vào tài khoản Hotmail hoặc Windows Live, chọn đường dẫn Inbox ở bên trái. Bên dưới cột với tiêu đề Sort by, chọn 1 email bất kỳ và nhấn chuột phải, các bạn sẽ thấy menu hiển thị một số thành phần như Mark as read, Mark as unread... và cuối cùng là View message source
Khi đó chúng ta sẽ nhìn thấy phần Header của email. Tương tự như trên, hãy tìm phần thông tin bắt đầu bằng X-Originating-IP – đây chính là địa chỉ IP của người gửi. Còn nếu không có X-Originating-IP thì chúng ta sẽ tiếp tục tìm Received: from và dãy số đi kèm ở bên trong dấu ngoặc []. Trong trường hợp bạn có nhiều dòng Received: from thì cần phải loại bỏ thành phần có đi kèm với thông số có dạng như proxy.anyknownserver.com.
Chương trình sẽ mở 1 trang mới với thẻ Header đi kèm, tại đây chúng ta chỉ cần tìm kiếm phần thông tin đi kèm với thông số X-AOL-IP.
Chúc các bạn thành công!
Nhưng mọi người hãy lưu ý rằng cách này chỉ thực hiện được nếu người gửi sử dụng hệ thống server proxy theo dạng anonymous. Bên cạnh đó, nếu bạn nhận được 1 email được gửi từ tài khoản Gmail qua trình duyêt đơn thuần, thì cũng khó có thể tìm địa chỉ IP chính xác, vì Google có cơ chế giấu thông số này khi dữ liệu “đi qua” máy chủ. Tuy nhiên, nếu một người nào đó gửi email cho bạn từ Gmail bằng chương trình, ví dụ như Thunderbird, Outlook, Apple... thì quá trình xác định này sẽ trở nên đơn giản hơn rất nhiều.
Với Gmail:
Trước tiên, các bạn đăng nhập vào tài khoản Gmail bằng Username và Password như thường lệ, mở 1 email bất kỳ. Để hiển thị phần Header của email đó, chúng ta nhấn vào nút có biểu tượng hình tam giác bên cạnh đường dẫn Reply to All và chọn Show Original:Received: from [69.138.30.1] by web31804.mail.mud.yahoo.com
Dãy số bên trong dấu ngoặc [] chính là địa chỉ IP cần tìm, nhưng nếu bạn nhận được nhiều giá trị với Received đi kèm, thì hãy chọn gia trị cuối cùng.Với Yahoo:
Cũng tương tự như trên, sau khi bạn đăng nhập vào tài khoản, chọn mục Inbox và Subject của email bạn cần thử nghiệm, nhấn chuột phải và hệ thống sẽ hiển thị menu như hình dưới:Với Hotmail:
Như tất cả chúng ta đã biết, Hotmail đã chính thức được tích hợp với Windows Live, do vậy định dạng chung cũng thay đổi chút ít. Và sau đây là các bước tiến hành.Đăng nhập vào tài khoản Hotmail hoặc Windows Live, chọn đường dẫn Inbox ở bên trái. Bên dưới cột với tiêu đề Sort by, chọn 1 email bất kỳ và nhấn chuột phải, các bạn sẽ thấy menu hiển thị một số thành phần như Mark as read, Mark as unread... và cuối cùng là View message source
Với AOL:
Cách thực hiện với AOL cũng không khác nhiều so với những cách trên. Để bắt đầu, đăng nhập vào tài khoản bằng Username và Password, chọn email cần thử nghiệm, ở phía trên các bạn chọn Action > View Message Source từ menu hiển thị:Chúc các bạn thành công!
| T.Anh (theo Arul John) |
Thứ Hai, 6 tháng 6, 2011
Hướng dẫn cài HTML5 Intellisense for Visual Studio 2010 dành cho các bạn làm web
+ Đầu tiên bạn cài đặt gói này
+ tiếp theo trong thư mục cài đặt ra sẽ có file schema validation (html_5.xsd) , bạn hãy copy nó tới
+ cuối cùng tìm trong regedit nhánh của Visual studio 10 (chú ý là nó ko giống nhau ở các máy đâu nhé)
Nếu chưa có nhánh Schema 23 thì thêm 1 nhánh mới tên là Schema 23
+sau đó thêm các key sau vào trong nhánh đó.
+tạo HTML 5 template cho VS2010 thì tham khảo tại đây
+ tiếp theo trong thư mục cài đặt ra sẽ có file schema validation (html_5.xsd) , bạn hãy copy nó tới
\Microsoft Visual Studio 10.0\Common7\Packages\schemas\html
(Lưu ý nếu bạn không cài đặt chương trình ở ổ C thì nó cũng cài đặt file html_5.xds ở ổ C. Do đó, bạn cần copy tới ổ X:\ \Microsoft Visual Studio 10.0\Common7\Packages\schemas\html )
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ VisualStudio\10.0\Packages\{1B437D20-F8FE-11D2-A6AE-00104BCC7269}\Schemas\Schema 23
+sau đó thêm các key sau vào trong nhánh đó.
"File"="html\\html_5.xsd"
"Friendly Name"="HTML 5"
"URI"="http://schemas.microsoft.com/intellisense/html-5"
"Friendly Name"="HTML 5"
"URI"="http://schemas.microsoft.com/intellisense/html-5"
Thứ Năm, 2 tháng 6, 2011
[ MF ] Bộ Tài Liệu MCSA 2003-2008 Tiếng Việt
Đăng ký:
Nhận xét (Atom)
Bài đăng phổ biến
-
(ictexpress.com) – Không cần phân vùng ổ cứng, không sợ mất dữ liệu, cài đặt Ubuntu chỉ với 1 click chuột, gỡ bỏ dễ dàng đó là ưu điểm mà ...
-
Đối với bất kỳ dự án nào, việc xây dựng Data Access Layer (DAL) luôn là công việc tốn nhiều công sức và thời gian nhất, nhất là khi phải là...
-
UBND TP.HCM vừa có văn bản xin phép Thủ tướng Chính phủ, Bộ Văn hóa Thể thao Du lịch cho phép bắn pháo hoa tầm cao tại 2 điểm dịp tết Dương ...
-
ThinkTank Đây là game mini đồ họa 3D đẹp mắt, chơi solo và đặc biệt là chơi online, dung lượng nhẹ 9.2 MB link: http://www.mediafire.com/?wb...
-
Đã 29 năm trôi qua kể từ ngày 30/8/1982, ngày hệ thống liên lạc bằng thư điện tử (email) được cấp bản quyền. Hiện có khoảng 3,1 tỉ tà...
-
"Copy/Paste functionality has been disabled." là cái thông báo mà khá nhiều bạn bị dính, lỗi ở đâu? Virus? hay registry lỗi? máy m...
-
Cái Tên sẽ đi theo suốt cuộc đời của người mang nó, ảnh hưởng trực tiếp đến tương lai về sau… Vì vậy các bậc làm cha làm mẹ với bao hoài b...
-
The smart way to learn Office Word 2007one step at a time! Work at your own pace through the easy numbered steps, practice files on CD, hel...
-
No Serial & No Activation Needed | Extracted Size: 3.47GB | Compressed Files for Download 916MB | Genuine version | FULLY UPDATABLE wi...
-
Bạn nhấp vào đường link này để cài đặt ứng dụng và làm theo hướng dẫn bên dưới. Installation and Usage Instructions Installation 1. Install...