Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 3, 2012

Giới thiệu IPScan và những lỗi thường gặp

IPScan là 1 công cụ nhỏ gọn dùng để phát hiện tất cả các thiết bị mạng (DVR và camera) trong cùng mạng với máy tính của bạn, và nó được dùng để điều chỉnh những thiết lập mạng. Link download: IPScan , MediaFire

3 dấu bằng (===) trong Javscript

3 dấu bằng được dùng để so sánh giá trị lẫn kiểu dữ liệu trong Javascript, <html> <head></head> <body> <script type="text/javascript"> var a=1; // Numeric Value var b=1; // Numeric Value var c="1"; // String Value var d="1"; //String Value alert(a===b); // Alerts 'true' as both variables are numeric,having value 1 alert(c===d); // Alerts 'true' as both variables are string,having value 1 alert(b===c); // Alerts 'false'as both variables are different type,having value 1 </script> </body> </html>

Các nguyên lí cơ bản trong thiết kế hướng đối tượng

Bài này trích từ blog cntt.tv Trong một thảo luận về kế thừa không hết ở JavaVietnam, người ta bàn về vấn đề thiết kế một pattern làm sao để lớp con kế thừa lớp cha nhưng tự loại bỏ những method mà nó không mong muốn. Điều đó có nghĩa là lớp con không tuân thủ "giao ước" (xin dùng từ của anh cl , ý chỉ contract) định trước, tức là nó không tuân thủ một trong những nguyên tắc cơ bản của thiết kế hướng đối tượng (OOD - Object oriented design) là Liscov substitution principle. Điều đó cho thấy khi thiết kế, tìm giải pháp cho một vấn đề nào đó, việc nắm rõ các nguyên lí cơ bản của OOD là vô cùng quan trọng. Bài này xin giới thiệu về 5 nguyên tắc cơ bản của OOD là: Open closed Liskov substitution Dependency inversion Interface segregation Single responsibility

ASP.NET error 'Exception from HRESULT: 0x80070057 (E_INVALIDARG))'

Giải pháp : Lưu ý là bạn phải chọn đúng tên thư mục với Framework bạn đang dùng cho web asp.net. Nếu bạn xài Windows 64 bit thì bạn phải thực hiện thao tác tương tự ở thư mục C:\Windows\Microsoft.NET\Framework64 Áp dụng cho Windows 32 bit: -Tắt Visual Studio(VS) -Vào thư mục: C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files -Delete tất cả file và thư mục trong đó. -Mở lại Visual Studio

IIS: Lỗi không truy cập được folder sau khi cài đặt

Thường thì sau khi cài đặt xong IIS, bạn mở IIS và cho nó trỏ tới thư mục website và đôi khi nó gặp lỗi thế này: HTTP Error 404- Not found

ListBox Multi Select

public static class ListBoxSelectedItems { private static readonly DependencyProperty SelectedItemsBehaviorProperty = DependencyProperty.RegisterAttached( "SelectedItemsBehavior" , typeof(SelectedItemsBehavior), typeof(ListBox), null); public static readonly DependencyProperty ItemsProperty = DependencyProperty.RegisterAttached( "Items" , typeof(IList), typeof(ListBoxSelectedItems), new PropertyMetadata(null, ItemsPropertyChanged)); public static void SetItems(ListBox listBox, IList list) {listBox.SetValue(ItemsProperty, list); } public static IList GetItems(ListBox listBox) { return listBox.GetValue(ItemsProperty) as IList; } private static void ItemsPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) {