驅(qū)動(dòng)開發(fā)向?qū)?
I came across an article QuickSYS which implements an NT driver framework. That article demonstrates a MFC application that gets a project name as a parameter and creates Visual C++ workspace with NT driver framework. I decided to copy the NT driver framework source and to put it in the Visual Studio project wizard as seen above. This is simpler rather than running an external executable application that Generates the code for you.
Distribution generator
Here is a simple generator which can build some distributions with given properties.
Distributions generator (compile with -lm)
Typical use might be:
./distributions -u -m 1 -M 10 -n 100 -s 500
Generates a distribution of 100 uniform random numbers between 1 and 10, such that the sum of numbers is 500.
./distributions -p -2.2 -m 1 -M 100 -n 200 -s 500
Idem with 200 numbers between 1 and 100 following a power law with exponent -
C++ Template Metaprogramming sheds light on the most powerful idioms of today s C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer.
A metaprogram is a program that Generates or manipulates program code. Ever since generic programming was introduced to C++, programmers have discovered myriad "template tricks" for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram. While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you ll need to use the template metaprogramming effectively in your own work.
The Ntrip RTCM Multiclient "NtripRTCMMC" simultaneously reads a number of
real-time RTK data streams in RTCM 2.x format (basicly message types 18
and 19) as received from an Ntrip Broadcaster. It decodes the streams and
Generates raw and RINEX files.
ST7529液晶驅(qū)動(dòng) The ST7529 is a driver & controller LSI for 32 gray scale graphic dot-matrix liquid crystal display systems. It Generates 255
Segment and 160 Common driver circuits. This chip is connected directly to a microprocessor, accepts Serial Peripheral
Interface (SPI), 8-bit/16-bit parallel or IIC display data and stores in an on-chip display data RAM. It performs display data
RAM read/write operation with no external operating clock to minimize power consumption. In addition, because it contains
power supply circuits necessary to drive liquid crystal, it is possible to make a display system with the fewest components.
Exuberant Ctags is a multilanguage reimplementation of the much-underused
ctags(1) program and is intended to be the mother of all ctags programs. It
Generates indexes of source code definitions which are used by a number of
editors and tools. The motivation which drove the development of Exuberant
Ctags was the need for a ctags program which supported generation of tags
for all possible C language constructs (which no other ctags offers), and
because most were easily fooled by a number of preprocessor contructs.
Enclosed in this distribution are four projects:
MD5DLLTest: Visual basic project which runs the MD5 test suite against a
MD5 DLL (see below).
VbMD5: A Visual Basic native MD5 message digest class based on the
RSA reference implementation.
md5DLL: A C project which Generates a simple Win32 DLL with
the MD5 message digest routines using the RSA reference
implementation.
MD5Java: A Java implementation of the MD5 message digest algorithm based
on the RSA reference implmentation.
Let me know if this has any use!
Robert M. Hubley
hubley@u.washington.edu
這是個(gè)反向工程delphi的程序的全部源代碼.能分析幾乎所有的結(jié)構(gòu)
Revendepro is a program to reverse engineer Delphi program. Revendepro finds almost all structures (classes, types, procedures, etc) in the program, and Generates the pascal representation, procedures will be written in assembler. Due to some limitation in assembler the generated output can not be recompiled.