
    var douban_badge_width;
    var douban_badge_font;
    var douban_style;

    var dou_width = douban_badge_width?'width: '+douban_badge_width+';':'';
    var dou_fnt = douban_badge_font?'font: '+douban_badge_font+';':'';
    var dou_style= douban_style? douban_style:'';        
    var dou_bdr= '';

    document.write(decodeURIComponent('%3Cdiv%20style%3D%22%27%2Bdou_style%2B%27%22%3E%3Ctable%20cellspacing%3D%220%22%20cellpadding%3D%224%22%20style%3D%22%27%2Bdou_width%2B%27%22%3E'));
    document.write(decodeURIComponent('%3Ctr%20align%3D%22center%22%3E%3Ctd%20style%3D%22%27%2Bdou_fnt%2B%27%22%3E%3Ca%20href%3D%22http%3A//www.douban.com/subject/1409961/%22%20title%3D%22%E9%87%91%E8%9E%8D%E4%BC%9A%E8%AE%A1--%E9%93%B6%E8%A1%8C%E4%BC%9A%E8%AE%A1%28%E6%9D%8E%E6%B5%B7%E6%B3%A2%E5%B7%A5%E4%BD%9C%E5%AE%A4%E7%B3%BB%E5%88%97%E6%95%99%E7%A7%91%E4%B9%A6%29%0A%0A%22%20target%3D_blank%3E%3Cimg%20src%3D%22http%3A//t.douban.com/spic/s1555040.jpg%22%20border%3D%220%22/%3E%3C/a%3E%3C/td%3E%3Ctd%20style%3D%22%27%2Bdou_fnt%2B%27%22%3E%3Ca%20href%3D%22http%3A//www.douban.com/subject/1965519/%22%20title%3D%22Struts%EF%BC%8CHibernate%EF%BC%8CSpring%E9%9B%86%E6%88%90%E5%BC%80%E5%8F%91%E5%AE%9D%E5%85%B8%EF%BC%88%E9%99%84%E5%85%89%E7%9B%98%EF%BC%89%0A%0A%22%20target%3D_blank%3E%3Cimg%20src%3D%22http%3A//t.douban.com/spic/s2008127.jpg%22%20border%3D%220%22/%3E%3C/a%3E%3C/td%3E%3Ctd%20style%3D%22%27%2Bdou_fnt%2B%27%22%3E%3Ca%20href%3D%22http%3A//www.douban.com/subject/3004255/%22%20title%3D%22%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E%0A%0A%22%20target%3D_blank%3E%3Cimg%20src%3D%22http%3A//t.douban.com/spic/s3006527.jpg%22%20border%3D%220%22/%3E%3C/a%3E%3C/td%3E%3Ctd%20style%3D%22%27%2Bdou_fnt%2B%27%22%3E%3Ca%20href%3D%22http%3A//www.douban.com/subject/1882469/%22%20title%3D%22Java%E8%A7%A3%E6%83%91%28%E8%8B%B1%E6%96%87%E7%89%88%29%E2%80%94%E5%85%B8%E8%97%8F%E5%8E%9F%E7%89%88%E4%B9%A6%E8%8B%91%0A%0AJava%20Puzzlers%EF%BC%9ATraps%EF%BC%8CPitfalls%EF%BC%8Cand%20Corner%20Cases%22%20target%3D_blank%3E%3Cimg%20src%3D%22http%3A//t.douban.com/spic/s2008139.jpg%22%20border%3D%220%22/%3E%3C/a%3E%3C/td%3E%3C/tr%3E'));
    document.write(decodeURIComponent('%3Ctr%20align%3D%22center%22%3E%3Ctd%20style%3D%22%27%2Bdou_fnt%2B%27%22%3E%3Ca%20href%3D%22http%3A//www.douban.com/subject/1103015/%22%20title%3D%22Effective%20Java%E4%B8%AD%E6%96%87%E7%89%88%0A%0AEffective%20Java%20Programming%20Language%20Guide%22%20target%3D_blank%3E%3Cimg%20src%3D%22http%3A//t.douban.com/spic/s2008079.jpg%22%20border%3D%220%22/%3E%3C/a%3E%3C/td%3E%3Ctd%20style%3D%22%27%2Bdou_fnt%2B%27%22%3E%3Ca%20href%3D%22http%3A//www.douban.com/subject/1885170/%22%20title%3D%22%E7%AE%97%E6%B3%95%E5%AF%BC%E8%AE%BA%0A%0A%22%20target%3D_blank%3E%3Cimg%20src%3D%22http%3A//t.douban.com/spic/s1959967.jpg%22%20border%3D%220%22/%3E%3C/a%3E%3C/td%3E%3Ctd%20style%3D%22%27%2Bdou_fnt%2B%27%22%3E%3Ca%20href%3D%22http%3A//www.douban.com/subject/1477390/%22%20title%3D%22%E4%BB%A3%E7%A0%81%E5%A4%A7%E5%85%A8%EF%BC%88%E7%AC%AC2%E7%89%88%EF%BC%89%0A%0A%22%20target%3D_blank%3E%3Cimg%20src%3D%22http%3A//t.douban.com/spic/s1495029.jpg%22%20border%3D%220%22/%3E%3C/a%3E%3C/td%3E%3C/tr%3E'));
    document.write(decodeURIComponent('%3Ctr%3E%3Ctd%20align%3D%22center%22%20colspan%3D%224%22%3E%3Ca%20href%3D%22http%3A//www.douban.com/people/1215547/%22%20target%3D_blank%3E%E6%88%91%E7%9A%84%E8%B1%86%E7%93%A3%E4%B8%BB%E9%A1%B5%3C/a%3E%3C/td%3E%3C/tr%3E'));
    document.write(decodeURIComponent('%3C/table%3E%3C/div%3E'));
    