Blog chia sẻ kiến thức CNTT

Chia sẻ là cách tốt nhất để vươn tới và cũng có thể là vượt qua

Subscribe to RSS feed

Sticky post

welcome ...

Tìm hiểu chức năng cơ bản của thiết bị mạng

,

Chúng ta sẽ cùng nhau tìm hiểu và tham khảo về đặc điểm, công dụng của một số thiết bị mạng quen thuộc như switch, hub, router... Chức năng chính của switch, router hoặc hub là gì? Các bạn có thực sự cần tới 1 chiếc router nếu chỉ có 1 máy tính?

Read more...

7 bước khắc phục thành công mạng Windows

Trong bài này chúng tôi sẽ giới thiệu cho các bạn 7 bước khắc phục sự số thành công mạng Windows. Bên cạnh đó là những gì cần kiểm tra đối với máy tính cục bộ và cơ sở hạ tầng Windows như DNS, DNCP và các cổng mặc định.

Read more...

Hướng dẫn bảo mật toàn diện cho Gmail

Mỗi khi người sử dụng đăng nhập vào tài khoản ngân hàng, quỹ bảo hiểm, thẻ tín dụng, mua hàng trực tuyến... tất cả những hệ thống trên đều có điểm chung là gì? Đó là yêu cầu người dùng khai báo địa chỉ email. Trên thực tế, rất nhiều người chỉ sử dụng 1 địa chỉ email duy nhất đối với tất cả các tài khoản như trên. Do vậy sẽ rất nguy hiểm nếu họ để mất tài khoản hoặc tin tặc đột nhập và lấy cắp thành công những dữ liệu cá nhân. Phổ biến trên thị trường hiện nay vẫn là sự thống trị của 3 “ông lớn” trong lĩnh vực cung cấp địa chỉ email miễn phí, đó là: Gmail, Yahoo, và Hotmail (hoặc Live Mail), nhưng đồng thời, đây cũng là “miếng mồi” béo bở của hacker ngày nay.

Read more...

Truyền tham số từ trang .aspx vào Web User Control với ASP.NET

Web User Control (WUC) là một công cụ rất hữu ích, là một cánh tay không thể thiếu khi lập trình web với ASP.NET. Vấn đề khi sử dụng WUC đó là làm sau có thể nhúng một WUC vào trang .ASPX và đặc biệt là làm sao có thể truyền và nhận được giá trị giữa trang ASPX với WUC.

Read more...

Java hay .NET? Một bài toán nan giải của nhiều Newbie

Có rất nhiều bạn đang rất phân vân khi không biết chọn hướng nào, có bạn đã định hướng trước là chọn Java nhưng nghe nói .NET hay quá cũng phân vân, có bạn chọn .NET rồi nhưng lại thấy tiếc, có bạn muốn chọn cả hai thì sợ mình kham không nổi. Chính chủ nhân blog này đã từng gặp phải hoàn cảnh như vậy, nhưng khi đọc qua một số bài viết trên một diễn đàn IT thì tôi mới ngộ ra được nhiều điều. Tôi nghĩ bài viết này cũng rất có ích cho nhiều bạn trẻ khi mới tập tành học lập trình ... Cám ơn các tác giả có nickname YHT và davidex về bài phân tích khá chi tiết này.

Read more...

Bài toán so khớp chuỗi

Ý nghĩa của ký tự đại diện (wildcard): Có hai ký tự wildcard là ? và * . Dấu hỏi (?) đại diện cho một ký tự duy nhất bất kỳ. Dấu sao (*) đại diện cho nhiều ký tự bất kỳ hoặc không có ký tự nào cả.

Read more...

Ký pháp nghịch đảo Ba Lan

Khi lập trình, tính giá trị một biểu thức toán học là điều quá đỗi bình thường. Tuy nhiên, trong nhiều ứng dụng (như chương trình vẽ đồ thị hàm số chẳng hạn, trong đó chương trình cho phép người dùng nhập vào hàm số), ta cần phải tính giá trị của một biểu thức được nhập vào từ bàn phím dưới dạng một chuỗi. Với các biểu thức toán học đơn giản (như a+b) thì bạn có thể tự làm bằng các phương pháp tách chuỗi “thủ công”. Nhưng để “giải quyết” các biểu thức có dấu ngoặc, ví dụ như (a+b)*c + (d+e)*f ,  thì các phương pháp tách chuỗi đơn giản đều không khả thi. Trong tình huống này, ta phải dùng đến Ký Pháp Nghịch Đảo Ba Lan (Reserve Polish Notation – RPN), một thuật toán “kinh điển” trong lĩnh vực trình biên dịch.

Read more...

Bài toán Số nguyên tố

Có lẽ một trong những bài toán mà tất cả các lập trình viên đều gặp phải khi học lập trình cũng như khi tham gia vào các cuộc thi lập trình là bài toán kiểm tra một số nguyên có phải là một số nguyên tố hay không.

Read more...

Nguyên Khang Collections