Junfeng Zhang's Musing

things about the world, world of things

August, 2004

  • Junfeng Zhang's Musing

    Liu Xiang makes history

    • 9 Comments
    On today's Athens Olympics Track and Field, China's Liu Xiang claimed the gold medal of men's 110 hurdles, with 12.91s world record tie performance. It is the first gold Chinese men's athlete has ever won from the track and field in the Olympics history...
  • Junfeng Zhang's Musing

    Deploying assemblies using cab files

    • 2 Comments
    You can deploy assembly using cab files. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondeployingcommonlanguageruntimeapplicationusingcabfiles.asp There are two ways to load assemblies from cab files. 1. Assembly.LoadFrom...
  • Junfeng Zhang's Musing

    Reflection Only Assembly Loading

    • 23 Comments
    .Net Framework 2.0 introduces several new assembly loading APIs. Assembly.ReflectionOnlyLoadFrom(String assemblyFile) Assembly.ReflectionOnlyLoad(byte[] rawAssembly) Assembly.ReflectionOnlyLoad(String assemblyName) And Assembly class...
  • Junfeng Zhang's Musing

    Assembly binding Closure discovery tool

    • 9 Comments
    This is a tool I use to figure out the binding closure of one or many assemblies. Per request, I post the source code here. It is provided as it is. I did not do any significant testing. Sample output: F:\Code\closure>more 1.txt system, Version=2.0...
  • Junfeng Zhang's Musing

    Assemblies in GAC and their dependencies

    • 5 Comments
    Global Assembly Cache (GAC) is a machine wide central repository of shared components. For that matter maybe GAC should really be called Global Assembly Store. But for historically reason GAC is called Global Assembly Cache, and will be kept as it is...
  • Junfeng Zhang's Musing

    Funny Techie Stories

    • 1 Comments
    Speaking of funny technology related stories, PC Magazine had a column under Personal Technology section, called Backspace . It really gave me good laugh. Too bad they discontinued it.
  • Junfeng Zhang's Musing

    Assembly ProcessorArchitecture

    • 18 Comments
    This is not news: .Net framework 2.0 will have 64 bit edition. As expected, Microsoft only support 64 bit chips from Intel And AMD. Namely, IA64 Architecture and AMD64 Architecture. You can download .Net framework 2.0 beta1 for IA64 and x64 now from microsoft...
  • Junfeng Zhang's Musing

    AMD64? X86-64? EM64T? X64? Anymore?

    • 5 Comments
    Apparently, the naming for AMD's 64 bit extension of x86 is a mess. AMD calls it "AMD64 Architecture" http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252,00.html . There is a web site http://www.x86-64.org dedicated to open source effort on...
  • Junfeng Zhang's Musing

    CLR Managed Debugger (mdbg) Sample

    • 4 Comments
    It is very frustrating to write a managed debugger in v1.0 and v1.1. There is a word document describing CLR's unmanaged debugging interface in .Net Framework SDK. But the documentation for System.Diagnostics.SymbolStore is just not enough for you to...
  • Junfeng Zhang's Musing

    100 posts

    • 5 Comments
    I started the blog late January this year, when the tide of blogging swept Microsoft. Half a year later, I hit a 100 posts mark. In between, I talked about Fusion, CLR, .Net framework, things I am interested in, things I think may help other people...
  • Junfeng Zhang's Musing

    Domain Neutral Assemblies

    • 16 Comments
    Chris Brumme ’s paper on AppDomains goes into great detail about the design of AppDomain. One of the things he discussed is assembly domain neutrality . Conceptually, a domain neutral assembly is an assembly that lives across multiple appdomains...
  • Junfeng Zhang's Musing

    3D UI on Windows

    • 5 Comments
    One of Chinese fellows in Rice univerity is doing a 3D UI project on Windows. http://www.infinite-3d.com/ As a one-man part time project (He is a Ph.D candidate in Space Physics), this is truely impressive.
  • Junfeng Zhang's Musing

    How Microsoft Uses Reflection

    • 1 Comments
    MSDN Magazine July 2004 Edition .Net matters section has a very interesting article How Microsoft Uses Reflection http://msdn.microsoft.com/msdnmag/issues/04/07/NETMatters/default.aspx I guess I should read MSDN magazine more from now on:)
  • Junfeng Zhang's Musing

    AppDomainSetup.DisallowApplicationBaseProbing

    • 7 Comments
    AppDomainSetup.DisallowApplicationBaseProbing is a new property we introduced in .Net framework 2.0 to control assembly probing. When this flag is set, the probing behavior is as following: 1. We will still probe GAC for strongly named assemblies...
  • Junfeng Zhang's Musing

    What's New in the .NET Framework 2.0 Beta

    • 10 Comments
    This is in .Net framework 2.0 SDK beta1 documentation. But oddly enough, this is not in MSDN for Visual Studio 2005 beta1. And this is not in MSDN web site. Anyway, I copied the list from 2.0 SDK beta1 documentation below: [Omitted changes in ADO.Net...
Page 1 of 1 (15 items)