• Core Java 2: Volume I–Fundamentals

    Core Java 2: Volume I–Fundamentals

    In late 1995, the Java programming language burst onto the Internet scene and gained instant celebrity status. The promise of Java is that it will become the universal glue that connects users with information, whether that information comes from Web servers, databases, information providers, and any other imaginable source. Indeed Java is in a unique position to fulfill this promise. It is an extremely solidly engineered language that has...

     783 p cit 25/03/2013 117 2

  • Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology

    Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology

    When it comes to building Web applications, there are two fundamental problems. One is that there are flat-out too many choices in terms of how to develop them. These days, one can choose from literally hundreds of languages and technologies that claim to make Web application development easier. The other problem is that there is a lack of common knowledge about how to deploy them in a way that yields high performance and scalability—traits...

     292 p cit 25/03/2013 104 2

  • Building Java™ Enterprise Applications Volume I: Architecture

    Building Java™ Enterprise Applications Volume I: Architecture

    If you're basing your livelihood on Java these days, you are going to run across at least one enterprise application programming project; if it hasn't come upon you already, it's just around the corner. I've been faced with more than twenty at this point in my career, and see many more in my future. Each time I get into these projects, I find myself paging through book after book and searching the Web, looking for the same information time...

     274 p cit 25/03/2013 76 2

  • Beginning Programming with Java

    Beginning Programming with Java

    Well, if you want to write computer programs, this book is for you. This book avoids the snobby “of-course-you-already-know” assumptions, and describes computer programming from scratch. The book uses Java — an exciting, relatively new computer programming language. But Java’s subtleties and eccentricities aren’t the book’s main focus. Instead, this book emphasizes a process — the process of creating instructions for a computer...

     408 p cit 25/03/2013 99 2

  • Beginning JavaServer Pages

    Beginning JavaServer Pages

    JavaServer Pages (JSP) is a cross-platform language that generates dynamic Web pages and uses XML-like tags written in Java to create content. With its latest release, version 2.0, JSP has become an even more powerful tool that beginners often find challenging to learn. This book provides you with an accessible introduction to JSP. Packed with real-world code examples and in-depth case studies accompanied by fully working applications, this...

     1297 p cit 25/03/2013 119 1

  • Art of Java Web Development (2004)

    Art of Java Web Development (2004)

    In ancient China (approximately 500 B.C.), Sun Tzu wrote The Art of War. In it, he described the state of the art in warfare. The book took a universal approach, describing wide-ranging topics that related to one another only through how they applied to warfare. In 1961, Julia Child published the classic Mastering the Art of French Cooking. In her book, she described the essentials of mastering French cooking. Her book covered an extensive...

     627 p cit 25/03/2013 110 1

  • Art of Java Web Development

    Art of Java Web Development

    A guide to the topics required for state of the art web development, this book covers wide-ranging topics, including a variety of web development frameworks and best practices. Beginning with coverage of the history of the architecture of web applications, highlighting the uses of the standard web API to create applications with increasingly sophisticated architectures, developers are led through a discussion on the development of industry...

     626 p cit 25/03/2013 131 1

  • Cấu trúc dữ liệu và giải thuật - Chương 11: Cây đa phân

    Cấu trúc dữ liệu và giải thuật - Chương 11: Cây đa phân

    Cây đa phân Cây rỗng Hoặc có một node gọi là gốc (root) và nhiều cây con. Biểu diễn: Mỗi node gồm có nhiều nhánh con Mỗi node có 2 liên kết first_child và next_sibling Dùng cây nhị phân

     25 p cit 19/03/2013 149 2

  • Cấu trúc dữ liệu và giải thuật - Chương 10: Cây nhị phân

    Cấu trúc dữ liệu và giải thuật - Chương 10: Cây nhị phân

    Mức: Node gốc ở mức 0. Node gốc của các cây con của một node ở mức m là m+1. Chiều cao: Cây rỗng là 0. Chiều cao lớn nhất của 2 cây con cộng 1 (Hoặc: mức lớn nhất của các node cộng 1) Đường đi (path) Tên các node của quá trình đi từ node gốc theo các cây con đến một node nào đó.

     51 p cit 19/03/2013 166 4

  • Cấu trúc dữ liệu và giải thuật - Chương 9: Bảng

    Cấu trúc dữ liệu và giải thuật - Chương 9: Bảng

    Số lần so sánh là Θ(n k), n là số phần tử và k là số ký tự trên khóa So sánh với các phương pháp khác là n lg n: Nếu k lớn và n là nhỏ thì radix sort chậm Nếu k nhỏ và n là lớn thì radix sort nhanh hơn Bất tiện: Việc tách thành 27 danh sách con và ghép lại lúc sau trên DS liên tục gây ra việc di chuyển nhiều phần tử Khóa so sánh là chuỗi nhị phân thì...

     24 p cit 19/03/2013 118 2

  • Cấu trúc dữ liệu và giải thuật - Chương 8: Sắp thứ tự(tt)

    Cấu trúc dữ liệu và giải thuật - Chương 8: Sắp thứ tự(tt)

    Sắp thứ tự: Đầu vào: một danh sách Đầu ra: danh sách có thứ tự tăng (hoặc giảm) trên khóa Phân loại: Sắp thứ tự ngoại (external sort): tập tin Sắp thứ tự nội (internal sort): bộ nhớ Giả thiết: Sắp thứ tự nội Sắp tăng dần

     28 p cit 19/03/2013 155 2

  • Cấu trúc dữ liệu và giải thuật - Chương 8: Sắp thứ tự

    Cấu trúc dữ liệu và giải thuật - Chương 8: Sắp thứ tự

    Sắp thứ tự: Đầu vào: một danh sách Đầu ra: danh sách có thứ tự tăng (hoặc giảm) trên khóa Phân loại: Sắp thứ tự ngoại (external sort): tập tin Sắp thứ tự nội (internal sort): bộ nhớ Giả thiết: Sắp thứ tự nội Sắp tăng dần

     64 p cit 19/03/2013 163 3

Hướng dẫn khai thác thư viện số