⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 【转】vc串口通信-superzhang - 新浪blog.mht

📁 微机原理与接口技术课程设计题目详细要求
💻 MHT
📖 第 1 页 / 共 5 页
字号:
/**
 * determine which page it is in
 */
function $getPageId(win){
  win =3D win || this;
  var ref =3D win.location.href;
  if (ref.indexOf("/s/blog_") > -1) return "article";
  if (ref.indexOf("/s/comment_") > -1) return "comment";
  return "blog";
}


function fixConfig(){
  if (scope.fixed) return;
  scope.fixed =3D true;

  function fix(o, name, value){ if (o[name] =3D=3D null || o[name] =
=3D=3D -1) o[name] =3D value; }
  function int(str) {return parseInt(str);}

  var scp =3D window.scope;
  scp.config =3D scp.config || {};
  var cfg =3D scp.config;
  fix(cfg, "theme"      , 1);
  fix(cfg, "countTheme" , 301);
  fix(cfg, "isRandom"   , false);
  fix(cfg, "customTheme", { calendar : 1, music : 1, photo : 1, bannar : =
1, menu : 1, box_1 : 1, box_2 : 1, bg : 1 });
  var ctm =3D cfg.customTheme;
  fix(ctm, "calendar", 1);
  fix(ctm, "music",  1);
  fix(ctm, "photo",  1);
  fix(ctm, "bannar", 1);
  fix(ctm, "menu",   1);
  fix(ctm, "box_1",  1);
  fix(ctm, "box_2",  1);
  fix(ctm, "bg",     1);

  if (cfg.isRandom && scope.themeRange && scope.themeRange[cfg.theme-1]) =
{
    var ct =3D cfg.customTheme;
    var tr =3D scope.themeRange[cfg.theme-1];
    for (var i in ct){
      if (tr[i] !=3D null) ct[i] =3D Math.ceil(Math.random()*tr[i]);
    }
  }
  fix(cfg, "client_ver" , "");
  var vers =3D cfg.client_ver.split(",") || [];
 =20
  fix(cfg, "resourceVersion" , int(vers[0]) || new Date().getDate());
  fix(cfg, "cssVer"          , int(vers[1]) || 1);
  fix(cfg, "jsVer"           , int(vers[2]) || 1);
  fix(cfg, "imgVer"          , int(vers[3]) || 1);
  fix(cfg, "isModified"      , false);
  fix(cfg, "layout"          , null);
  fix(cfg, "isCommentAllowed", true);
  fix(cfg, "isMessageAllowed", true);

  var lo =3D cfg.layout;

  /* force article page config.layout */
  if ($getPageId() =3D=3D "article") {
    lo =3D cfg.layout =3D {
      column_1 : [ "blog_photo", "blog_zone", "blog_sort", =
/*"new_module",*/ "blog_last_updated_blog" ],=20
      column_2 : [ "blog_feeds" ]
    }
  } else if (lo && lo.column_1) {
    /* lo.column_1.push("blog_counter", "blog_feeds_addr");   */
  }

  /* config doesnt output layout order                                   =
          */
  /* fix the bug in theme 4 left-right hasnt been reversed */
  if (cfg.theme =3D=3D 4 && lo && lo.column_1 && lo.column_2){
    var t;
    t =3D lo.column_1; lo.column_1 =3D lo.column_2; lo.column_2 =3D t;
  }

}



/**
 * This method will not be called until config data hs been loaded.
 * In-page script should invoke this method.
 *=20
 */
function loadPreProcedure(){
  fixConfig();
  var cfg =3D window.scope.config;
 =20
  var jsVer =3D cfg.resourceVersion + '_' + cfg.jsVer+".js";
  dwScript({url:$BASE + 'js/preProcess.js?'+jsVer});

}

function loadCss(){
  fixConfig();
  var cfg =3D window.scope.config;
  var cssVer =3D cfg.resourceVersion + '_' + cfg.cssVer+".css";
  dwCSS({url:$BASE + 'css/default.template.css?'+cssVer});              =
/* write frame css */
  dwCSS({url:$BASE + 'css/theme/'+ cfg.theme +'.css?'+cssVer}); /* write =
theme css */
  var cus =3D cfg.customTheme;
  var icalendar=3Dscope.themeRange[cfg.theme].icalendar;
  icalendar=3D=3D0 ? cus["photo"]=3Dcus["calendar"]:"";
  var url_1 =3D "css.cached.4.0/" + cfg.theme + =
"_1/{$photo}/{$bannar}_{$menu}.css?"+cssVer;
  var url_2 =3D "css.cached.4.0/" + cfg.theme + =
"_2/{$box_1}/{$box_2}_{$bg}.css?"+cssVer;
  url_1 =3D url_1.replace(/\{\$(\w+)\}/g,function (a,s){return =
cus[s];});
  url_2 =3D url_2.replace(/\{\$(\w+)\}/g,function (a,s){return =
cus[s];});
  dwCSS({url:$BASE + url_1});   /* write custome css */
  dwCSS({url:$BASE + url_2});   /* write custome css */
}

function loadResource(id){
  id =3D id || $getPageId();
  fixConfig();
  var cfg =3D window.scope.config;
  var jsVer =3D cfg.resourceVersion + '_' + cfg.jsVer+".js";
  switch (id){
    case "fl":=20
        dwScript({url : $BASE + 'js/fl.js?'       +jsVer}); break;
    case "article":=20
        /* dwScript({url : $BASE + 'js/article.js?'  +jsVer}); break; */
    case "comment":=20
    case "index":=20
    case "circle":=20
    case "gbook":=20
    case "alist":=20
    case "list":=20
        /* dwScript({url : $BASE + 'js/list.js?'     +jsVer}); break; */
    case "blog":=20
    default: dwScript({url : $BASE + 'js/blog.js?'+jsVer});
  }
}


//TODO correct the url
if (window =3D=3D window.scope) {
  var code =3D checkAuthor() ? "1" : "0";
  dwScript({
    url     : "http://conf.blog.sina.com.cn/cnf?" + window.scope.uid + =
"&"+code+"&" + Math.random() + ".js",
    charset : "gb2312"
  });
  dwScript({
    url     : $BASE + "js/staticConfig.js",
    charset : "gb2312"
  });
}
/* From util.js @ Stan  */
/**
  * check user status by cookie
  * @author stan
  * return Boolean true if the author is visiting its own blog
  */
function checkAuthor(){
  trace("uid : "+scope.uid, "#00FFFF");
  var AuthorInfo =3D getCookie("nick");
  scope.AuthorUID =3D AuthorInfo ? =
AuthorInfo.match(/\(\d{10,12}\)/g)[0].replace(/\(|\)/g, "") : null;
  trace("UID : "+scope.AuthorUID, "#00FFFF");
  return scope.AuthorUID && scope.uid =3D=3D scope.AuthorUID;
}

/**
  * get cookie by name =20
  * @author stan
  */
function getCookie(name) {
  var arr =3D document.cookie.match(new RegExp("(^| =
)"+name+"=3D([^;]*)(;|$)"));
  if(arr !=3D null) return unescape(arr[2]); return null;
}

function trace(){} /* for debug */

window.scope.EI =3D 0;

------=_NextPart_000_002F_01C7EE41.527E6AD0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_003C_01C7EE41.527E6AD0"


------=_NextPart_001_003C_01C7EE41.527E6AD0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: base64
Content-Location: http://blog.sina.com.cn/s/blog_4a599f2001000a8c.html

77u/PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlv
bmFsLy9FTiIgImh0dHA6Ly93d3cudzNjLm9yZy9UUi8xOTk5L1JFQy1odG1sNDAxLTE5OTkxMjI0
L2xvb3NlLmR0ZCI+DQo8SFRNTCANCnhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1s
Ij48SEVBRD48VElUTEU+c3VwZXJ6aGFuZyAtIOaWsOa1qkJMT0c8L1RJVExFPg0KPE1FVEEgaHR0
cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4N
CjxNRVRBIGh0dHAtZXF1aXY9ZXhwaXJlcyBjb250ZW50PTA+DQo8U0NSSVBUIHR5cGU9dGV4dC9q
YXZhc2NyaXB0PgogICAgdmFyICRCQVNFID0gImh0dHA6Ly9ibG9nanMuc2luYWpzLmNuLyI7CiAg
ICB2YXIgJExvZ2luSW5mb1VybCA9ICJodHRwOi8vbXkuYmxvZy5zaW5hLmNvbS5jbi9sb2dpbi9j
aGVja3pvbmU0LnBocD91aWQ9MTI0NzM4NzQyNCI7CiAgICB2YXIgJGF1dGhvciA9ICdzdXBlcnpo
YW5nJwogICAgdmFyIFRIRU1FICAgPSAiOCI7CiAgICB2YXIgdWlkICAgPSAiMTI0NzM4NzQyNCI7
CiAgICB2YXIgJFVJQ191cmwgPSAiaHR0cDovL3V0aWwuYmxvZy5zaW5hLmNvbS5jbi91aT8iOwog
ICAgCiAgPC9TQ1JJUFQ+DQoNCjxTQ1JJUFQgc3JjPSJodHRwOi8vYmxvZ2pzLnNpbmFqcy5jbi9q
cy9Cb290U3RyYXAuanMiIA0KdHlwZT10ZXh0L2phdmFzY3JpcHQ+PC9TQ1JJUFQ+DQoNCjxTQ1JJ
UFQ+CiAgaWYgKHNjb3BlICYmICFzY29wZS5jb25maWcpIHNjb3BlLmNvbmZpZz17dGhlbWU6IDgs

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -