Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform
Thinking in C++ patiently and methodically explores the issues of when and how to use inlines, references, operator overloading, inheritance and dynamic objects, as well as advanced topics such as the proper use of templates, exceptions and multiple inheritance. The entire effort is woven in a fabric that includes Eckel’s own philosophy of object and program design. A must for every C++ developer’s bookshelf, Thinking in C++ is the one C++ book you must have if you’re doing serious development with C++.
Adaptive Filter. This script shows the BER performance of several types of equalizers in a static channel with a null in the passband. The script constructs and implements a linear equalizer object and a decision feedback equalizer (DFE) object. It also initializes and invokes a maximum likelihood sequence estimation (MLSE) equalizer. The MLSE equalizer is first invoked with perfect channel knowledge, then with a straightforward but imperfect channel estimation technique.
利用SyncML開發客戶端程序的中間件,J2ME版本。
This library is a collection of basic utilities for: object serialization
and persistence on the RMS, Logging and string manipulation.
This document describes the Funambol JavaME Common API library, which purpose is giving support and
providing basic functionalities to all the other components developed for the J2ME platform. These
functionalities are: a persistent data storage framework, a logging framework, a framework to read different
streams of byte, a thread monitoring system and a set of classes useful for data encoding and string
manipulation. This library may grow in future, as new functions will be seen as common to different J2ME
components.
javascript中文教程
<INPUT
TYPE="button"
NAME="objectName"
VALUE="buttonText"
[onClick="handlerText"]>
NAME specifies the name of the button object as a property of the enclosing form object and can be accessed using the name property. VALUE specifies the label to display on the button face and can be accessed using the value property.
許多 Web 站點都包括幾種多媒體和交互程,如數字視頻、數字音頻文件、MacromediaFlash 影片和 Java applet。因,Java Web 站點通常將這種內容集成在Servlet 和 JSP(JavaServer Page)中。本文將解釋在 Java Web 組件中嵌入多媒體的礎。這個過程包括在組件的 HTML 輸出中導入 object 和 embed 標記。
JavaServer Pages Software and OODB
This tutorial covers Deploying Dynamic Sites Using Page Compilation, JavaServer PagesTM Software and an Object Oriented Database
LiteSQL is a C++ library that integrates C++ objects tightly to relational database and thus provides an object persistence layer. LiteSQL supports SQLite3, PostgreSQL and MySQL as backends. LiteSQL creates tables, indexes and sequences to database and upgrades schema when needed.