
SECURITY TRONG WICKET FRAMEWORK
Bảo mật (security) là vấn đề tối quan trọng trong phần mềm nói chung, đặc biệt trong ứng dụng web. Topic này tôi tìm hiểu và giới thiệu về bảo mật trong Wicket framework. Bảo mật trong Weket framework cũng thông qua hai bước cơ bản là Authentication (Xác thực người dùng), và Authorizations (Xác ...

TỔNG QUAN VỀ HTML5
Khi lần đầu tiên tìm hiểu về thiết kế web, bạn sẽ đối mặt với một số khó khăn về các thuật ngữ, đây là lý do tại sao bạn nên tập trung vào việc tìm hiểu các ngôn ngữ và kỹ thuật này một cách cụ thể. Nếu bạn đang học cách thiết kế web hoặc phát triển nó trong một thời gian gần đây hay thậm chí bạn ...

Sử dụng Try... Catch..., Finally...
Giới thiệu Xử lý lỗi là phần quan trọng đối với công việc của lập trình viên .NET Framework. Cung cấp một số công cụ rất mạnh để xử lý các lỗi một cách tương đối dễ dàng. Một trong những công cụ này là Try... Catch... Finally... . Tuy nhiên, tôi thấy nhiều bạn viết sai khá nhiều khi sử dụng Try ...

SMS và Networking Trong Android
SMS and Networking In Android Nội dung gồm các vấn đề sau: Làm sao để gửi tin nhắn SMS từ ứng dụng của bạn. Làm sao để gửi SMS từ ứng dụng có sẵn build-in Messaging Làm sao để nhận tin nhắn Làm sao để gửi email Làm sao để connect tới WEB sử dụng HTTP Làm sao để sử dụng WEB ...

Sử dụng Bootstrap''s javascrip trong rails
I, Giới thiệu về bootstrap Bootstrap là một framework giúp cho các nhà phát triển có thể dễ dàng tạo ra một thiết kế đẹp cho một trang web hoặc một ứng dụng web. Bootstrap có các class mà css đã được xác định để tạo thành phần chung như widget, font chữ, lists, forms, và nhiều hơn nữa. ...

Tìm hiểu về ISTQB Certification – Foundation Level syllabus - Phần 2
Như chúng ta đã biết thì kiểm thử phần mềm (KTPM) là khâu quan trọng và xuyên suốt trong toàn bộ chu kỳ phát triển một phần mềm. Do đó vai trò của chuyên gia KTPM ngày càng được nhấn mạnh và không thể thiếu trong bất kỳ dự án nào. Tuy nhiên để trở thành một chuyên gia KTPM thì kiến thức cần có là ...

2-7 Sử dụng cơ bản lập trình game
Từ đầu đến đây thì chúng ta đã học rất nhiều những cơ bản của quá trình lập trình. Tuy nhiên các bạn hãy nhớ ra thử xem nào. Đây là quyển sách Lập trình game. Đã để các bạn phải chờ. Tại phần này chúng ta sẽ bắt đầu với việc lập trình game. Tạo bộ phận chiến đấu RPG Chúng ta hãy tạo nên trạng ...

2-4 Lặp lại
Trong phần này tôi sẽ giới thiệu về công cụ xử lý lặp lại. Lặp đi lặp lại những thao tác giống nhau chính là điểm mạnh của máy tính Sử dụng times để ra lệnh lặp lại đơn giản Tại Ruby chúng ta có thể sử dụng lệnh [times] để lặp đi lặp lại những xử lý giống nhau theo số cho sẵn. Khi bạn muốn ...

Exporting CSV, Excel and Docx
I. Exporting to CSV Giả sử cần xuất dữ liệu cho đối tượng là "product". Không cần sử dụng bất kỳ gem nào cũng có thể dễ dàng export dữ liệu ra 1 file csv. Sử dụng thư viện CSV library để sinh ra dữ liệu CSV. Điều đơn giản cần làm là thêm dòng lệnh sau vào file config của app : require ...

2-3 Kiểm soát "dòng chảy"
Khi thực hiện một chương trình, nó có một thứ gọi là "dòng chảy", tức là thứ tự thực hiện các lệnh. Cho đến thời điểm này, những chương trình mà tôi đã giới thiệu đều thực hiện các lệnh từ trên trở xuống, là những chương trình cực kì đơn giản. Tuy nhiên, các chương trình trên thực tế không chỉ đơn ...

Code analysis rule set
Phần này rât là rộng. Thế nên giới hiệu ở đây chỉ là một phần rất nhỏ được apply chủ yếu để self review cho việc check dead code Dưới đây là 1 bộ rule set cho việc check dead code Untitled 1/ CA1302: Do not hardcode locale specific strings : Đoạn code sau sẽ bị warning : Shared Sub Main() ...

Hướng dân sử dụng HIGHCHART
**HIGHCHART LÀ GÌ ? ** Highcharts là một thư viện biểu đồ được viết bằng JavaScript, cung cấp một cách dễ dàng việc thêm các biểu đồ tương tác vào trang web của bạn hoặc ứng dụng web. Highcharts hiện hỗ trợ các dạng line, spline, area, areaspline, column, bar, pie, scatter, , angular gauges, ...

multi threading trong Android
Cũng giống như trong các hệ điều hành khác, trong Android mỗi thread là một đơn vị thực thi song song (concurrent unit of execution). Mỗi thread có call stack riêng cho các phương thức được gọi, các tham số và biến địa phương của chúng. Mỗi thực thể máy ảo (mỗi máy ảo dành cho 1 tiến ...

Giới thiệu một số tính năng đơn giản mà hiệu quả của CSS3
Hẳn là các bạn cũng như tôi, khi nhìn thấy một bản demo ấn tượng của CSS3 thì sẽ ngay lập tức muốn đưa nó vào website của mình. Và bạn sẽ ngán ngẩm khi nhận ra rằng feature đó chỉ có mặt trên một số trình duyệt nhất định (và dĩ nhiên là không có IE) , nên bạn quyết định chờ. Thật may mắn rằng những ...

JMS AND ACTIVEMQ
1. Giới thiệu JMS a. Nhắn tin là gì? Là việc thông tin giữa các thành phần hệ thống hay các ứng dụng khác nhau (trong môi trường phân tán) không được liên kết chặt chẽ như giao thức TCP, CORBA, hay RMI.- Ưu điểm của nhắn tin là khả năng tích hợp các nền tảng khác nhau, làm giảm tắc nghẽn hệ ...

Theme trong Magento CMS
1, Theme là gì? Khái niệm Theme là sự kết hợp của các tệp tin layout, template, locale và skins) dùng để tạo ra những trải nghiệm trực quan của các cửa hàng. Theme trong magento được xây dựng với việc có thể sử dụng nhiều theme cùng một lúc. Các loại theme Trong Magento Theme được ...

How to use AjaxControlToolKit for web
I, Cài đặt ajaxcontroltoolkit Tải AJAX Control Toolkit AJAX Control Toolkit là một dự án mã nguồn mở được phát triển bởi các thành viên của cộng đồng ASP.NET và nhóm ASP.NET. AJAX Control Toolkit được lưu trữ tại CodePlex.com đó là trang web của Microsoft để lưu trữ các dự án mã nguồn mở. Điều ...

CACHING BITMAPS TRONG ANDROID
Tải một Bitmap duy nhất tới ứng dụng của bạn là đơn giản. Nhưng vấn đề sẽ trở nên phức tạp hơn nếu bạn cần tải một tập hợp lớn các hình ảnh cùng một lúc. Trong nhiều trường hợp (chẳng hạn với các thành phần ListView, GridView, ViewPager) tổng sổ hình ảnh đang hiển thị trên màn hình kết hợp với ...

Cách sử dụng Deligate trong C#
Delegate là cách C# liệt kê các phương thức chứa trong các lớp khác. Như bạn sẽ thấy, một delegate tương tự như một con trỏ hàm hay callback function trong C hay C++, nhưng chúng an toàn về kiểu và linh hoạt hơn. Delegate cũng làm việc tốt với ngôn ngữ C# và có thể nhắm tới cả các phương thức tĩnh ...

Transaction ở mức độ cô lập (Isolation Level)
Những vấn đề xảy ra khi truy xuất dữ liệu đồng thời Mất dữ liệu cập nhật (Lost update) : Tình trạng này xảy ra khi có nhiều hơn một giao tác cùng thực hiện cập nhật trên 1 đơn vị dữ liệu. Khi đó, tác dụng của giao tác cập nhật thực hiện sau sẽ đè lên tác dụng của thao tác cập nhật ...