More than 100,000 lines codes are here ready for you!
All are my own work except for those explained.
Index
New stuff
AI
Bayesian learning (2002-04-02)
- Naive Bayes Classifier
- A Bayesian Network for classification using statistics of order at most k.
- Estimating the parameters for a Bayesian network with a fixed topology.
- Search structure for Bayesian network
Decision Tree
- 2001-11-28 My Code (in java) , Report, Data
- Decision Tree by Weka: Report, Code , Data
Search in a intranet
BCB
BCB Database Agent
- PDB agent
Computational Structural Biology
- 2003-09-26 parse PDB file and Computing DME, RSMD
- 2003-10-01 Newton Method
- 2003-10-07 Coordinates and Angles : matlab file
Computational Techniques for Genome Assembly and Analysis
- 2001-10-04: Linear-space algorithm for computing an optimal alignment of two sequences
- 2001-11-06: Fast sequence comparison program for computing high-scoring chains of segment pairs between two DNA sequencesNetwork
Emulation of IP Packet Delivery in Interconnected LAN (2002-12-05)
- Hub: implements the repeating function of a hub
- Host: Send messages typed in from the keyboard (in the format “destination host name: message”). Accept messages addressed to this host by displaying the message it receives along with the name of the source host.
- Router: Forward packets originated from hosts- Simple HTTP Client and Server (2002-10-15)
(1) A HTTP client that constructs an HTTP request based on user’s command line input, sends the request to a Web server, receives the reply from the server, and displays the reply message on screen.
(2) A simple HTTP server that responds “HTTP/1.1 404 Not Found” and displays the HTTP request on screen upon receiving a HTTP request from a client.
- TCP / UDP communication (2003-09-19 )ChangeLink
- 2002-03-05: A software to change all local link in a website to lowercase. I write to correct links in my homepage, because when I transmitted it from UNIX to Windows system, all file name changed to lowercase. (2002-03-05, by Visual C++6.0, Compiled under Windows 2000 professional)Neural Network
Synergetic Neural Network
see matlab page
Back Propagation Network
see matlab page
Image Processing
Cool Rain Killer: to view "ufo" image
ImagePro(Demo)
- Basic Image Processing
- Advancde Interface
- Image Database design and implement
- How to fight with Grabber Card?
- Adaptive image acquisitionV i S C
ViSC: a Image Procssing tool
I P X
Usage of Victor Tools:Image Processing Class (IPX)
- Sample1: Extract a frame from avi (zipped, 119K)
- Sample2: Watercolor Picture Tool (zipped, 133K)
- Sample3: Image binarization (part, zipped, 13K)
Usage of LeadTools : Image Power
Hough Transformation
- Visual C++ code Required Dll: vic32.dll victw32.dll Lib: vic32ms.lib
- Matlab CodeAVI
Video
WRITEAVI; Get Frame form AVI
Image Processing
- Image Preview (readme)
- IMAGEDIT
- JPEG (by Thomas G. Lane)
- Annotation for Image: Show how to create line, circle and other annotations
ODBC Database Access by Visual C++
- Jet Connect Class( Access 2000)
- DAO example: Address Book
- Chinese sample for DAO (translated from Microsoft VC Examples)
- ODBC ( SQL Server 6 )
- Data BoundingHotel Manage Information System (2001 spring)
Visualization and Graphics
- Usage of OpenGL
- Usage of VTK; Paradise; VTK Classes
- GDI Tutorial, DocumentFractal
- Fractal Hill
- Screen Saver
- Several kinds of fractal
- For creating Julia set and Mandelbrot set
Advanced GUI
- Advanced User Interface
Speical Windows
- Tab window
- Full Screen Show
- Irregular Window Application: Happy New Year
- Explorer (like that of Windows)
Windows small things
- Task Bar Icon
- Hook function
- Wait Cursor
- SysTime: antiCIH
Data Structure
Hello
WorldExample of "hello, world" in different languages: (1997-07-18)
@ Assembly Language (Intel X86) (Exe by masm6.0) @ BASIC (EXE by Quick basic) @ Dos Batch Command @ C (EXE by Turbo C++1.0) @ Fortran (EXE by Microsoft Fortran ) @ Foxpro () @ Pascal (EXE by Turbo Pascal ) @ C++(Standard) (EXE by Turbo C++1.0) @ Visual C++ (1999-02-18) (EXE by Visual C++6.0) @ Java(2001-09-20) Java RMI, Java JNI, Perl
ASM
MOV AX,BX
MOV [0FA0:0000], 0AHA DOS batch file for editing and compiling Assembly Language
[Return to Jie Bao's Homepage]