You may have heard the Latest Brief web service on CodeProject.com. It provides several methods for web client Programs to retrieve information about CodeProject.com, such as the latest article updates, the latest comments, and the latest lounge posts, etc. Some very popular articles on the CodeProject site make use of this service. In this article, I am going to present a java client program that uses soap message to call the methods of this web service. My program is not a general java soap client, which means you cannot use it to call other web services directly. However, you can easily modify it for other web services. The program uses only basic Java, it does not depend on any other external class library.
Inside the C++ Object Model
Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your Programs.
The DHRY program performs the dhrystone benchmarks on the 8051.
Dhrystone is a general-performance benchmark test originally
developed by Reinhold Weicker in 1984. This benchmark is
used to measure and compare the performance of different
computers or, in this case, the efficiency of the code
generated for the same computer by different compilers.
The test reports general performance in dhrystones per second.
Like most benchmark Programs, dhrystone consists of standard
code and concentrates on string handling. It uses no
floating-point operations. It is heavily influenced by
hardware and software design, compiler and linker options,
code optimizing, cache memory, wait states, and integer
data types.
The DHRY program is available in different targets:
Simulator: Large Model: DHRY example in LARGE model
for Simulation
Philips 80C51MX: DHRY example in LARGE model
for the Philips 80C51MC
This Application Note describes the steps that are required to install and use the Keil Monitor-51 on a
user specific hardware. The Keil Monitor-51 allows you to connect your 8051 hardware to the μVision2
Debugger. You can use the powerful debugging interface to test application Programs in your target
hardware.
Design patterns are elegant, adaptable, and reusable solutions to everyday software development problems. Programmers use design patterns to organize objects in Programs, making them easier to write and modify. C# Design Patterns: A Tutorial is a practical guide to writing C# Programs using the most common patterns.
This tutorial begins with clear and concise introductions to C#, object-oriented programming and inheritance, and UML diagrams. Each chapter that follows describes one of twenty-three design patterns, recommends when to use it, and explains the impact that it will have on the larger design. The use of every pattern is demonstrated with simple example Programs. These Programs are illustrated with screen shots and UML diagrams displaying how the classes interact. Each of these Programs is available on the companion CD-ROM and can be run, examined, edited, and applied.
* Lightweight backpropagation neural network.
* This a lightweight library implementating a neural network for use
* in C and C++ Programs. It is intended for use in applications that
* just happen to need a simply neural network and do not want to use
* needlessly complex neural network libraries. It features multilayer
* feedforward perceptron neural networks, sigmoidal activation function
* with bias, backpropagation training with settable learning rate and
* momentum, and backpropagation training in batches.
Overview
If you have been wanting to learn Java, check out the newly revised fourth edition of the best-seller Sams Teach Yourself Programming with Java in 24 Hours. This step-by-step tutorial will teach you how to create simple Java Programs and applets. Comprised of 24 one-hour lessons, this new edition focuses on key programming concepts and essential Java basics, has been improved by dozens of reader comments, and is reorganized to better cover the latest developments in Java. The book s coverage of core Java programming topics has also been expanded. A great starting point for learning Java, this book is also a great primer to reading sams Teach Yourself Java in 21 Days.
Eclipse+Web開發從入門到精通
These files contain all of the code listings in
Java: The Complete Reference, J2SE 5 Edition
The source code is organized into files by chapter.
For example, the file Chap7.code contains the
Programs shown in Chapter 7.
Within each chapter file, the listings are stored
in the same order as they appear in the book.
Simply edit the appropriate file to extract the
listing in which you are interested.