vs.net技術內幕
The release of the Microsoft Visual Studio .NET (and Visual C++ .NET in particular) has underscored Microsoft’s increasing focus on Internet technologies, which are at the heart of the Microsoft .NET architecture. In addition to supporting the .NET initiative, Visual C++ .NET keeps all the productivity-boosting features you’re familiar with, such as Edit And Continue, IntelliSense, AutoComplete, and code tips. Visual C++ .NET also includes many new features such as managed code extensions for .NET programming, support for attributed code, and a more consistent development environment. These features take Visual C++ .NET to a new level. This book will get you up to Speed on the latest technologies introduced into Visual C++.
VC6.0核心編程。主要涉及到windows消息,框架,mfc庫以及相關編程,com,activex技術,數據庫技術,網絡編程技術。為英文版本。
The 6.0 release of Visual C++ shows Microsoft s continued focus on Internet technologies and COM, which are key components of the new Windows Distributed interNet Application Architecture (DNA). In addition to supporting these platform initiatives, Visual C++ 6.0 also adds an amazing number of productivity-boosting features such as Edit And Continue, IntelliSense, AutoComplete, and code tips. These features take Visual C++ to a new level. We have tried to make sure that this book keeps you up to Speed on the latest technologies being introduced into Visual C++.
bulk endpoint endless source/sink firmware.
EP2OUT will always accept a bulk OUT
EP4OUT will always accept a bulk OUT
EP6IN will always return a 512 byte packet. The packet contains an
incrementing byte starting at 0x02. Since EP6 always returns a 512
byte packet, this endpoint should never be accessed except with a
high-Speed host controller.
EP8IN will continuously return the packet most recently written to
EP4OUT
This a collection of MATLAB functions for extended Kalman filtering, unscented Kalman filtering, particle filtering, and miscellaneous other things. These utilities are designed for reuse and I have found them very useful in many projects. The code has been vectorised for Speed and is stable and fast.
Solving Engineering Problems Using MATLAB C++ Math Library Introduction
In the previous article, we studied how can use MATLAB C API to solve engineering problems. In this article I will show you how can use MATLAB C++ math library. The MATLAB® C++ Math Library serves two separate constituencies: MATLAB programmers seeking more Speed or complete independence from interpreted MATLAB, and C++ programmers who need a fast, easy-to-use matrix math library. To each, it offers distinct advantages.
A new cable fault location method based on
wavelet reconstruction is proposed. In this method the
difference between the currents of faulty phase and sound
phase under the high voltage pulse excitation is used as the
measured signal and is decomposed in multi-scale by wavelet
transform, then reconstructed in single scale. Comparing with
traditional fault location method by travelling wave, the
presented method will not be interfered by the reflected wave
from the branch joint of cables or from other positions where
the impedances are not matched and not be influenced by fault
types, otherwise, the reflected waves can be recognized even
the faulty position is near to the measuring terminal, at the
same time, the influence of the wave Speed uncertainty can be
reduced. The correctness of the proposed method is proved by
simulation results.
Uniform random number generators
by Agner Fog, 2001 - 2007
randomc.zip contains a C++ class library of uniform random number generators of good quality.
The random number generators found in standard libraries are often of a poor quality, insufficient for large Monte Carlo calculations. This C++ implementation provides random number generators of a much better quality: Better randomness, higher resolution, and longer cycle lengths.
The same random number generators are available as libraries coded in assembly language for higher Speed. These libraries can be linked into projects coded in other programming languages under Windows, Linux, BSD, etc. The library files are available in the archive asmlib.zip.
Non-uniform random number generators are provided in stocc.zip.
The first task at hand is to set up the endpoints appropriately for this example. The following code switches the CPU clock Speed
to 48 MHz (since at power-on default it is 12 MHz), and sets up EP2 as a Bulk OUT endpoint, 4x buffered of size 512, and EP6
as a Bulk IN endpoint, also 4x buffered of size 512. This set-up utilizes the maximum allotted 4-KB FIFO space. It also sets up
the FIFOs for manual mode, word-wide operation, and goes through a FIFO reset and arming sequence to ensure that they are
ready for data operations