Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
Tạo lớp Tester, trong lớp này chỉ chứa duy nhất hàm Main(). Hàm cho phép người dùng nhập vào số nlà số sinh viên, sau đó lần lượt tạo các đối tượng sinh viên và add vào danh sách sinh viên theo những thông tin do user nhập vào (dùng vòng lặp for). Cuối cùng xuất ra danh sách chi tiết thông tin sinh viên.
13 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 3285 | Lượt tải: 5
1.1. Giới thiệu tổng quan công nghệ.NET. 6 1.1.1 Sựra đời của .NET. 1.1.2 .NET Framework là gì . 1.1.3 Một số ưu điểm chính của .NET framework . 1.2. Giới thiệu ASP.NET. 1.3. Cài đặt Visual Studio.NET 2008 . 1.3.1 Các phiên bản .NET. 1.3.2 Cài đặt Visual Studio.NET 2008.
171 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2210 | Lượt tải: 4
Giả sử có một mạng gồm n người dùng, mỗi người đều có nhu cầu trao đổi thông tin bí mật với mọi người trong mạng. Giả sử sơ đồ mật mã được sử dụng là một sơ đồ mật mã khóa đối xứng. Toàn mạng cần có n(n-1)/2 khóa khác nhau cho từng ấy cặp người dùng trong mạng. Một cơ quan ủy thác TA quản lý chừng ấy khóa và phải chuyển cho mỗi người dùng n-1...
14 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2294 | Lượt tải: 0
Nửa đầu những năm 1970: Nhằm nâng cao chất lượng phần mềm, không chỉ có các nghiên cứu về lập trình, kiểm thử, mà có cả những nghiên cứu đảm bảo tính tin cậy trong quy trình sản xuất phần mềm. Kỹ thuật: lập trình cấu trúc hóa, lập trình môđun, thiết kế cấu trúc hóa, vv Giữa những năm 1970: Hội nghị quốc tế đầu tiên về CNHPM được tổ chức (1975): In...
120 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2249 | Lượt tải: 1
3/ TA tao chữ kí S =sigTA (Ia,v) và cấp cho A chứng chỉ: C(A)=(ID(A),v,s) Bây giờ với chứng chỉ C(A), A có thểxưng danh với bất kì đối tác B nào bằng cách cùng B thực hiện 1 giao thức xác định danh tính.
13 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2100 | Lượt tải: 0
Bây giờ, với chứng chỉ C(A) đó, A có thể xưng danh với bất kỳ đối tác B nào bằng cách cùng B thực hiện một giao thức xác nhận danh tính như sau: 1. A chọn thêm một số ngẫu nhiên k (0? k ? n-1), tính và gửi cho B các thông tin C(A) và ?.
22 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2931 | Lượt tải: 1
Ở đây ta dùng hệ thức: a + k x (mod p-1). Bob tính chữ ký bằng cách dùng cả giá trị mật a (là một phần của khoá ) lẫn số ngẫu nhiên mật k ( dùng để ký lên bức điện x ). Việc xác minh có thể thực hiện duy nhất bằng thông tin công khai.
17 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2345 | Lượt tải: 1
Ví dụ như nếu b=4,(như vậy m=7) Và m=0101,sau đó m’=0101010 Và SIG(m)={R2,R4,L1,0,L2,1,L3,0 } Người xác minh kiểm tra chữ ký bằng cách áp dụng H vào các thành phần của SIG(m) và kiểm tra chúng bằng vectơ khóa công khai H(R) .Để tính roán chi phí của giải thuật này ,người ký tạo ra (b+2s) số nguyên ngẫu nhiên và chạy bởi rất nhiều thao tác tính t...
12 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2262 | Lượt tải: 0
Trong ngôn ngữ java, bên cạnh việc dùng System.out để xuất dữ liệu ra Console (thường dùng để debug chương trình), chúng ta có thể dùng luồng PrintWriter đối với các chương trình “chuyên nghiệp”. PrintWriter là một trong những lớp luồng ký tự. Việc dùng cáclớp luồng ký tự để xuất dữ liệu ra Console thường được “ưa chuộng” hơn.
50 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 2100 | Lượt tải: 3
Như chúng ta đã biết contai ner là đối tượng khung chứa có khả năng quản lý và chứa các đối tượng (components) khác trong nó. Các components chỉ có thể sử dụng được khi đưa nó vào 1 đối tượng khung chứa là contai ner.
50 trang | Chia sẻ: haohao89 | Ngày: 29/07/2013 | Lượt xem: 1948 | Lượt tải: 1