DESIGN PATTERNS JAVA COMPANION
Design patterns began to be recognized more formally in the early
1990s by Helm (1990) and Erich Gamma (1992), who described patterns
incorporated in the GUI application framework, ET++. The culmination of
these discussions and a number of technical meetings was the publication of
the parent book in this series, Design Patterns -- Elements of Reusable
Software, by Gamma, Helm, Johnson and Vlissides.(1995). This book,
commonly referred to as the Gang of Four or “GoF” book, has had a powerful
impact on those seeking to understand how to use design patterns and has
become an all-time best seller. We will refer to this groundbreaking book as
Design Patterns, throughout this book and The Design Patterns Smalltalk
Companion (Alpert, Brown and Woolf, 1998) as the Smalltalk Companion.
% This program calculates Dilution of Precision with respect to a GPS *
% receiver given its Cartesian ECEF position and the positions of Four or *
% more visible GPS satellites. It is a validation of the DOP algorithm and *
% contains reference positions for which the DOP results are known. *
All programs were tested using a breadboard containing a DS80C320,
32K Program memory, 32K Data memory, two 8-segment bar graph
LEDs/drivers, and an 11.0592 MHz crystal. The Four 8-segment bar graph
LEDs/drivers were connected to ports 1, and 3 to display their
pins states.
KmdTut是一份以Win32匯編語言來開發Kernel mode驅動程序的教程,讀者可以從http://www.freewebs.com/Four-f/下載最新的英文版本,為了使用本教程,你還需要下載Kernel mode驅動程序開發包KmdKit,更多信息請參考http://www.wasm.ru/(很不幸,是俄文的,倒ing~~~)
0.2 關于KmdKit
KmdKit的全稱是Kernel Mode Driver development Kit for assembly language programmers,即內核模式驅動程序匯編開發包,KmdKit中包括了用宏匯編編譯器開發驅動程序需要用到的所有東西。
你可以從http://www.wasm.ru/或者http://www.freewebs.com/Four-f/下載到最新版本的KmdKit。
JLAB is a set of Matlab functions I have written or co-written over the past fifteen years for the purpose of analyzing data. It consists of Four hundred m-files spanning thirty thousand lines of code. JLAB includes functions ranging in complexity from one-line aliases to high-level algorithms for certain specialized tasks. These have been collected together and made publicly available for you to use, modify, and --- subject to certain very reasonable constraints --- to redistribute.
Some of the highlights are: a suite of functions for the rapid manipulation of multi-component, potentially multi-dimensional datasets a systematic way of dealing with datasets having components of non-uniform length tools for fine-tuning figures using compact, straightforward statements and specialized functions for spectral and time / frequency analysis, including advanced wavelet algorithms developed by myself and collaborators.
看n2實例 #Create a simulator object
set ns [new Simulator]
#Define different colors for data flows
#$ns color 1 Blue
#$ns color 2 Red
#Open the nam trace file
set nf [open out-1.nam w]
$ns namtrace-all $nf
set f0 [open out0.tr w]
set f1 [open out1.tr w]
#Define a finish procedure
proc finish {} {
global ns nf
$ns flush-trace
#Close the trace file
close $nf
#Execute nam on the trace file
exit 0
}
#Create Four nodes
set n0 [$ns node]
set n1 [$ns node]
set n2 [$ns node]
set n3 [$ns node]
#Create links between the nodes
$ns duplex-link $n0 $n2 1Mb 10ms
The P89LPC938 is a single-chip microcontroller, available in low cost packages, based on
a high performance processor architecture that executes instructions in two to Four clocks,
six times the rate of standard 80C51 devices. Many system-level functions have been
incorporated into the P89LPC938 in order to reduce component count, board space, and
system cost.
超寬帶UWB,包括:uwb.mdl: UWB model - open this to begin.
uwb_lib.mdl: Library blocks for UWB model.
uwb_init.m: Initialization called before model is loaded.
uwb_settings: Sets up structure containing system parameters ( uwb in workspace).
uwb_imr.m: Initializes UWB channel impulse response.
uwb_sv_*.m: Four M-files used to generate channel impulse responses (MAT files).
MATLAB Code for Optimal Quincunx Filter
Bank Design
Yi Chen
July 17, 2006
This file introduces the MATLAB code that implements the two algorithms (i.e., Algorithms
1 and 2 in [1], or Algorithms 4.1 and 4.2 in [2]) used for the construction of
quincunx filter banks with perfect reconstruction, linear phase, high coding gain, certain
vanishing moments properties, and good frequency selectivity. The code can be
used to design quincunx filter banks with two, three, or Four lifting steps. The SeDuMi
Matlab toolbox [3] is used to solve the second-order cone programming subproblems
in the two algorithms, and must be installed in order for this code to work.
Quaternions are hypercomplex numbers (that is generalizations of the complex numbers to higher dimensions than two). For an introduction, refer to the Wikipedia article on Quaternions.
Quaternion toolbox for Matlab® extends Matlab® to allow calculation with matrices of quaternions in almost the same way that one calculates with matrices of complex numbers. This is achieved by defining a private type to represent quaternion matrices and overloadings of many standard Matlab® functions. The toolbox supports real and complex quaternions (that is quaternions with Four real or complex components).