8051 Web Server project
See Makefile for build notes
Written for Keil C51 V5.1 compiler, notes:
It uses big endian order, which is the same as the
network byte order, unlike x86 systems.
Use OPTIMIZE(2)or higher so that automatic variables get shared
// between functions, to stay within the 256 byt ...
The fluid editor is a prototype source code editor supporting a "bring from" exploration model.With the fluid editor programmers can avoid explicit navigation between source documents by incorporating related code into the document under examination
ExcpHook is an open source (see license.txt) Exception Monitor for Windows made by Gynvael Coldwind (of Team Vexillium). t uses a ring0 driver to hook KiExceptionDispatch procedure to detect the exceptions, and then shows information about the exception on stdout (using the ring3 part of the program ...
Hibernate: A Developer s Notebook shows you how to use Hibernate to automate persistence: you write natural Java objects and some simple configuration files, and Hibernate automates all the interaction between your objects and the database. You don t even need to know the database is there, and you ...
SMSTransceiver (short message service transmitter and receiver [transceiver]) is a tool for sending and receiving SMS via a serial or infrared connection between PC and a mobile phone.
遗传算法和“货郎担” 问题:
"The traveling salesman problem, or TSP for short, is this: given a finite number of cities along with the cost of travel between each pair of them, find the cheapest way of visiting all the cities and returning to your starting point."
EKF-SLAM Simulator
This version of the simulator uses global variables for
all large objects, such as the state covariance matrix.
While bad programming practice, it is a necessary evil
for MatLab efficiency, as MatLab has no facility to avoid
gratuitous memory allocation and copying when passing
( ...
The design of control systems involving piezoelectric actuators and sensors requires an accurate knowledge of the transfer functions between the inputs and the outputs of the system.
I developed an algorithm for using local ICA in denoising multidimensional data. It uses delay embedded version of the data, clustering and ICA for the separation between data and noise.
% EM algorithm for k multidimensional Gaussian mixture estimation
%
% Inputs:
% X(n,d) - input data, n=number of observations, d=dimension of variable
% k - maximum number of Gaussian components allowed
% ltol - percentage of the log likelihood difference between 2 iterations ([] for none)
% ...