Blogging orientation:It is mainly used to record my spare time technical interests, research and practice, and does not represent my career or professional research in my studies.
1. Research on Microsoft. NET platform and CLI
- ·Research: understanding of hosting generics in CLR 2.0
- ·Study: Case Analysis: how to compare the assembly code before and after JIT Optimization
- ·Analysis: How to debug and debug rotor 2.0
- ·Analysis: CLI and JIT (x86) function call protocols in Rotor
- ·Summary: From Win32 seh to CLI Exception Handling Model
- ·Summary: Essential booklist of. NET Framework
2.Programming LanguageRelated
- ·Analysis: an intuitive explanation of the definition of a combination of pointers, arrays, and functions
- ·Analysis: the secrets of Visual C ++ 8.0 object layout: virtual functions, multi-inheritance, and virtual inheritance
- ·Summary: What's New in C ++/CLI Language
3. Network and Human-Computer Interaction Technology
- ·Summary: Distributed Hash Table Technology in eMule: kademlia
- ·Research: improved data verification method in BitTorrent: Merkle hash tree
- ·Summary: Research Progress of volume-based 3D display technology
- ·Try: streaming MPEG-1/3 audio in CLR
- ·Summary: H.264/AAC supports in Flash Player 9
4. Host DirectX and OpenGL
- ·Summary: Analysis of managed direct3d development experience
- ·Study: mathematical calculation process of bone movement Transformation
- ·Research: navigation grid path finding and line of sight Detection
- ·Research: Volume Shadow Generation Algorithm
- ·Implementation: 3D indoor Browser
- ·Implementation: 3D model/Action Browser
- ·Implementation: 3D navigation grid Browser
- ·Implementation: World of Warcraft. m2 Model Reconstruction
5. simulator Technology Research
- · Overview: Mame architecture, compilation, and Configuration Analysis
- · Study: Mame: How to debug the source code ide?
- · Study: dip switches layout definition in the Mame driver
- · Study: Address ing and memory database switching in Mame: Basics
- · Study: hardware simulation of NEO. Geo video
- · Implementation: log for Development of the NEO. Geo video frame browser
- · Implementation: cps1 simulator development log
- · study: the principle of the Light Gun and Its Application in the simulator