<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bill的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wenbin0301</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wenbin0301]]></copyright><item><title><![CDATA[Debugging PowerPC ELF Binaries]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/8808206</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/8808206</guid><author>wenbin0301</author><pubDate>Tue, 16 Apr 2013 12:37:27 +0800</pubDate><description><![CDATA[Debugging PowerPC ELF Binaries

From Devpit

Jump to: 
navigation, 
search





Contents
[hide]

1
Authors2
ELF Sections

2.1
The .text

2.1.1
The .text section on powerpc32]]></description><category></category></item><item><title><![CDATA[More C++ Idioms]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7851251</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7851251</guid><author>wenbin0301</author><pubDate>Fri, 10 Aug 2012 13:45:59 +0800</pubDate><description><![CDATA[Source: http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms
 
 
Table of Contents
Note: synonyms for each idiom are listed in parentheses.

Adapter TemplateAddress Of
Algebraic Hierarchy
Attach b]]></description><category></category></item><item><title><![CDATA[Design Patterns for Generic Programming in C++]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7851228</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7851228</guid><author>wenbin0301</author><pubDate>Fri, 10 Aug 2012 13:42:10 +0800</pubDate><description><![CDATA[This document is an electronic version of a paper published in the Proceedings of the 6th USENIX Conference on Object-Oriented Technologies and Systems.







http://www.lrde.epita.fr/dload/p]]></description><category></category></item><item><title><![CDATA[Under The Hood: Assembly instructions used often2]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7646270</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7646270</guid><author>wenbin0301</author><pubDate>Fri, 08 Jun 2012 17:31:35 +0800</pubDate><description><![CDATA[February 1998







Code for this article: 
Hood0298.exe (1KB)





Matt Pietrek is the author of Windows 95 System Programming Secrets (IDG Books, 1995). He works at NuMega Technologi]]></description><category></category></item><item><title><![CDATA[Under The Hood: Assembly instructions used often1]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7646268</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7646268</guid><author>wenbin0301</author><pubDate>Fri, 08 Jun 2012 17:30:39 +0800</pubDate><description><![CDATA[June 1998







Code for this article: 
Jun98hoodcode.exe (1KB)





Matt Pietrek does advanced research for the NuMega Labs of Compuware Corporation, and is the author of several book]]></description><category></category></item><item><title><![CDATA[What Goes On Inside Windows 2000: Solving the Mysteries of the Loader2]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7646252</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7646252</guid><author>wenbin0301</author><pubDate>Fri, 08 Jun 2012 17:29:08 +0800</pubDate><description><![CDATA[September 1999












Code for this article: 
Sept99Hood.exe (5KB)
Matt Pietrek does advanced research for the NuMega Labs of Compuware Corporation, and is the author of several bo]]></description><category></category></item><item><title><![CDATA[Optimizing DLL Load Time Performance]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7646230</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7646230</guid><author>wenbin0301</author><pubDate>Fri, 08 Jun 2012 17:26:30 +0800</pubDate><description><![CDATA[UNDER THE HOOD
Optimizing DLL Load Time Performance
Matt Pietrek

Download the code for this article: UnderTheHood0500.exe (264KB)
Over the years, one of the dominant themes in my columns and sem]]></description><category></category></item><item><title><![CDATA[gcc使用静态库和动态库]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7638687</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7638687</guid><author>wenbin0301</author><pubDate>Wed, 06 Jun 2012 16:05:49 +0800</pubDate><description><![CDATA[我们通常把一些公用函数制作成函数库，供其它程序使用。函数库分为静态库和动态库两
种。静态库在程序编译时会被连接到目标代码中，程序运行时将不再需要该静态库。动态
库在程序编译时并不会被连接到目标代码中，而是在程序运行是才被载入，因此在程序运
行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库，以
及使用它们。
在创建函数库前，我们先来准备举例用的源程序，并将函]]></description><category></category></item><item><title><![CDATA[Under The Hood: Reduce EXE and DLL Size with LIBCTINY.LIB]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7550642</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7550642</guid><author>wenbin0301</author><pubDate>Wed, 09 May 2012 16:44:28 +0800</pubDate><description><![CDATA[source: 
http://preview.library.microsoft.com/en-us/library/bb985746.aspx
 



way back in my October 1996 column in MSJ, I addressed a question concerning the size of executable files. Back the]]></description><category></category></item><item><title><![CDATA[About placement new and delete]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7329963</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7329963</guid><author>wenbin0301</author><pubDate>Wed, 07 Mar 2012 18:17:51 +0800</pubDate><description><![CDATA[source:http://en.wikipedia.org/wiki/Placement_syntax#cite_note-Yongwei2007-13
Placement syntax

From Wikipedia, the free encyclopedia

Jump to: navigation,search

In the C++ 
programming langu]]></description><category></category></item><item><title><![CDATA[Thread Local Storage]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7279217</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7279217</guid><author>wenbin0301</author><pubDate>Tue, 21 Feb 2012 13:45:20 +0800</pubDate><description><![CDATA[Source: http://www.nynaeve.net/?p=180
ThreadLocal Storage, part 1: Overview
Windows, likepractically any other mainstream multithreading operating system, provides amechanism to allow programmers to]]></description><category></category></item><item><title><![CDATA[Introduction to byte alignment]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7251479</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7251479</guid><author>wenbin0301</author><pubDate>Sat, 11 Feb 2012 19:46:09 +0800</pubDate><description><![CDATA[http://en.wikipedia.org/wiki/Data_structure_alignment
http://msdn.microsoft.com/en-us/library/ms253949.aspx
http://www.songho.ca/misc/alignment/dataalign.html
http://www.ibm.com/developerworks/libr]]></description><category></category></item><item><title><![CDATA[static link & Dynamic Link & Load]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7251295</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7251295</guid><author>wenbin0301</author><pubDate>Sat, 11 Feb 2012 17:39:48 +0800</pubDate><description><![CDATA[原文：http://leterboy.wordpress.com/2009/10/26/static-link-dynamic-link-load/
 
Static link:
Compiler時，
library加入程式碼
優：快
劣：佔空間

Dynamic Link:
Compiler時，不將library加入程式碼，執行程式的時後，再將library載入程式碼，若有多個]]></description><category></category></item><item><title><![CDATA[Introduction To Reentrancy]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7244911</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7244911</guid><author>wenbin0301</author><pubDate>Thu, 09 Feb 2012 11:38:24 +0800</pubDate><description><![CDATA[source: 
http://en.wikipedia.org/wiki/Reentrancy_(computing)
In computing, a 
computer program or subroutine is calledreentrant if it can be interrupted in the middle of its execution and then safe]]></description><category></category></item><item><title><![CDATA[[置顶]用汇编的眼光看C++（之 总结篇）]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/7000239</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/7000239</guid><author>wenbin0301</author><pubDate>Tue, 22 Nov 2011 14:14:01 +0800</pubDate><description><![CDATA[原文：http://blog.youkuaiyun.com/feixiaoxing/article/details/6998116
 
    01）用汇编的眼光看C++（开篇）
    02）用汇编的眼光看C++（之X86汇编）
    03）用汇编的眼光看C++（之指针1，2）
    04）用汇编的眼光看C++（之判断流程）
    05）用汇编的眼光看C++（之循环流程）
    06）]]></description><category></category></item><item><title><![CDATA[腾讯副总裁吴军答腾讯的“抄袭与创新”（互联网行业的商业智慧）]]></title><link>https://blog.youkuaiyun.com/wenbin0301/article/details/6888725</link><guid>https://blog.youkuaiyun.com/wenbin0301/article/details/6888725</guid><author>wenbin0301</author><pubDate>Wed, 19 Oct 2011 19:11:39 +0800</pubDate><description><![CDATA[前几天参加敏捷大会，最大的收获乃是听到腾讯副总裁的这番回答，对这个问题有了重新的认识（或者说重新陷入迷惑，也行）。
腾讯一直以来被认为是抄袭专家，创业杀手，甚至有“gouridetengxun”说法，马化腾自己也有“喜欢慢人半步”的言论，所以似乎一切都已经有定论。
那天底下一位观众问及此问题，吴军的回答如下（很精彩，凭记忆，有出入，请原谅）：
MP3是苹果发明的吗？不是；手机是苹果发明的吗？]]></description><category></category></item></channel></rss>