亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? highlight.js

?? a RIP distance vector implementation for a simple graph
?? JS
?? 第 1 頁 / 共 2 頁
字號:
/* Syntax highlighting with language autodetection.  http://softwaremaniacs.org/soft/highlight/*/var hljs = new function() {  var DEFAULT_LANGUAGES = ['python', 'ruby', 'perl', 'php', 'css', 'xml', 'html', 'django', 'javascript', 'java', 'cpp', 'cs', 'sql', 'ini', 'diff'];  var ALL_LANGUAGES = (DEFAULT_LANGUAGES.join(',') + ',' + ['1c', 'axapta', 'delphi', 'rib', 'rsl', 'vbscript', 'profile', 'dos', 'bash', 'lisp', 'smalltalk', 'mel'].join(',')).split(',');  var LANGUAGE_GROUPS = {    'xml': 'www',    'html': 'www',    'css': 'www',    'django': 'www',    'python': 'dynamic',    'perl': 'dynamic',    'php': 'dynamic',    'ruby': 'dynamic',    'cpp': 'static',    'java': 'static',    'delphi': 'static',    'cs': 'static',    'rib': 'renderman',    'rsl': 'renderman'  }  var LANGUAGES = {}  var selected_languages = {};    function escape(value) {    return value.replace(/&/gm, '&amp;').replace(/</gm, '&lt;').replace(/>/gm, '&gt;');  }    function contains(array, item) {    if (!array)      return false;    for (var i = 0; i < array.length; i++)      if (array[i] == item)        return true;    return false;  }    function highlight(language_name, value) {    function compileSubModes(mode, language) {      mode.sub_modes = [];      for (var i = 0; i < mode.contains.length; i++) {        for (var j = 0; j < language.modes.length; j++) {          if (language.modes[j].className == mode.contains[i]) {            mode.sub_modes[mode.sub_modes.length] = language.modes[j];          }        }      }    }      function subMode(lexem, mode) {      if (!mode.contains) {        return null;      }      if (!mode.sub_modes) {        compileSubModes(mode, language);      }      for (var i = 0; i < mode.sub_modes.length; i++) {        if (mode.sub_modes[i].beginRe.test(lexem)) {          return mode.sub_modes[i];        }      }      return null;    }        function endOfMode(mode_index, lexem) {      if (modes[mode_index].end && modes[mode_index].endRe.test(lexem))        return 1;      if (modes[mode_index].endsWithParent) {        var level = endOfMode(mode_index - 1, lexem);        return level ? level + 1 : 0;      }      return 0;    }        function isIllegal(lexem, mode) {      return mode.illegalRe && mode.illegalRe.test(lexem);    }        function compileTerminators(mode, language) {      var terminators = [];            function addTerminator(re) {        if (!contains(terminators, re)) {          terminators[terminators.length] = re;        }      }            if (mode.contains)        for (var i = 0; i < language.modes.length; i++) {          if (contains(mode.contains, language.modes[i].className)) {            addTerminator(language.modes[i].begin);          }        }            var index = modes.length - 1;      do {        if (modes[index].end) {          addTerminator(modes[index].end);        }        index--;      } while (modes[index + 1].endsWithParent);            if (mode.illegal) {        addTerminator(mode.illegal);      }            var terminator_re = '(' + terminators[0];      for (var i = 0; i < terminators.length; i++)        terminator_re += '|' + terminators[i];      terminator_re += ')';      return langRe(language, terminator_re);    }    function eatModeChunk(value, index) {      var mode = modes[modes.length - 1];      if (!mode.terminators) {        mode.terminators = compileTerminators(mode, language);      }      value = value.substr(index);      var match = mode.terminators.exec(value);      if (!match)         return [value, '', true];      if (match.index == 0)        return ['', match[0], false];      else        return [value.substr(0, match.index), match[0], false];    }        function keywordMatch(mode, match) {      var match_str = language.case_insensitive ? match[0].toLowerCase() : match[0]      for (var className in mode.keywordGroups) {        if (!mode.keywordGroups.hasOwnProperty(className))          continue;        var value = mode.keywordGroups[className].hasOwnProperty(match_str);        if (value)          return [className, value];      }      return false;    }        function processKeywords(buffer, mode) {      if (!mode.keywords || !mode.lexems)        return escape(buffer);      if (!mode.lexemsRe) {        var lexems_re = '(' + mode.lexems[0];        for (var i = 1; i < mode.lexems.length; i++)          lexems_re += '|' + mode.lexems[i];        lexems_re += ')';        mode.lexemsRe = langRe(language, lexems_re, true);      }      var result = '';      var last_index = 0;      mode.lexemsRe.lastIndex = 0;      var match = mode.lexemsRe.exec(buffer);      while (match) {        result += escape(buffer.substr(last_index, match.index - last_index));        keyword_match = keywordMatch(mode, match);        if (keyword_match) {          keyword_count += keyword_match[1];          result += '<span class="'+ keyword_match[0] +'">' + escape(match[0]) + '</span>';        } else {          result += escape(match[0]);        }        last_index = mode.lexemsRe.lastIndex;        match = mode.lexemsRe.exec(buffer);      }      result += escape(buffer.substr(last_index, buffer.length - last_index));      return result;    }        function processBuffer(buffer, mode) {      if (mode.subLanguage && selected_languages[mode.subLanguage]) {        var result = highlight(mode.subLanguage, buffer);        keyword_count += result.keyword_count;        relevance += result.relevance;        return result.value;      } else {        return processKeywords(buffer, mode);      }    }        function startNewMode(mode, lexem) {      if (mode.returnBegin) {        result += '<span class="' + mode.className + '">';        mode.buffer = '';      } else if (mode.excludeBegin) {        result += escape(lexem) + '<span class="' + mode.className + '">';        mode.buffer = '';      } else {        result += '<span class="' + mode.className + '">';        mode.buffer = lexem;      }      modes[modes.length] = mode;    }        function processModeInfo(buffer, lexem, end) {      var current_mode = modes[modes.length - 1];      if (end) {        result += processBuffer(current_mode.buffer + buffer, current_mode);        return false;      }            var new_mode = subMode(lexem, current_mode);      if (new_mode) {        result += processBuffer(current_mode.buffer + buffer, current_mode);        startNewMode(new_mode, lexem);        relevance += new_mode.relevance;        return new_mode.returnBegin;      }            var end_level = endOfMode(modes.length - 1, lexem);      if (end_level) {        if (current_mode.returnEnd) {          result += processBuffer(current_mode.buffer + buffer, current_mode) + '</span>';        } else if (current_mode.excludeEnd) {          result += processBuffer(current_mode.buffer + buffer, current_mode) + '</span>' + escape(lexem);        } else {          result += processBuffer(current_mode.buffer + buffer + lexem, current_mode) + '</span>';        }        while (end_level > 1) {          result += '</span>';          end_level--;          modes.length--;        }        modes.length--;        modes[modes.length - 1].buffer = '';        if (current_mode.starts) {          for (var i = 0; i < language.modes.length; i++) {            if (language.modes[i].className == current_mode.starts) {              startNewMode(language.modes[i], '');              break;            }          }        }        return current_mode.returnEnd;      }            if (isIllegal(lexem, current_mode))        throw 'Illegal';    }        var language = LANGUAGES[language_name];    var modes = [language.defaultMode];    var relevance = 0;    var keyword_count = 0;    var result = '';    try {      var index = 0;      language.defaultMode.buffer = '';      do {        var mode_info = eatModeChunk(value, index);        var return_lexem = processModeInfo(mode_info[0], mode_info[1], mode_info[2]);        index += mode_info[0].length;        if (!return_lexem) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产婷婷色一区二区三区四区| 欧美日韩aaaaaa| 美腿丝袜在线亚洲一区| 亚洲动漫第一页| 亚洲一区二区综合| 性久久久久久久久久久久| 亚洲另类色综合网站| 一区二区三区在线观看国产| 亚洲精品国产无天堂网2021| 亚洲午夜免费电影| 日本午夜一本久久久综合| 日本视频中文字幕一区二区三区| 日韩国产欧美在线视频| 久久国产精品露脸对白| 国产精品69久久久久水密桃| 国产成a人亚洲精品| 99国产精品久久久久久久久久久| 91小宝寻花一区二区三区| 在线观看视频一区二区| 日韩视频免费直播| 亚洲精品在线观看网站| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产精品1区二区.| 97超碰欧美中文字幕| 欧美日韩国产首页在线观看| 精品日产卡一卡二卡麻豆| 久久久久久久精| 亚洲国产日日夜夜| 精品中文av资源站在线观看| 成人av网址在线| 91精品婷婷国产综合久久性色| 精品成a人在线观看| 亚洲视频中文字幕| 美国三级日本三级久久99| 成人av电影在线| 欧美一级淫片007| 中文字幕一区二区视频| 蜜桃免费网站一区二区三区| 91免费版pro下载短视频| 91精品国产免费| 亚洲女厕所小便bbb| 韩国三级电影一区二区| 欧美在线影院一区二区| 欧美国产成人精品| 奇米影视一区二区三区小说| 91丨porny丨最新| 精品国产成人在线影院| 亚洲国产一区二区三区青草影视| 国产91色综合久久免费分享| 337p亚洲精品色噜噜| 亚洲老司机在线| 国产91精品在线观看| 精品国产免费一区二区三区四区| 亚洲欧美欧美一区二区三区| 国产不卡免费视频| 精品免费国产二区三区| 日韩在线卡一卡二| 欧美无砖专区一中文字| 亚洲欧美成aⅴ人在线观看| 国产成人丝袜美腿| 精品精品国产高清一毛片一天堂| 五月婷婷激情综合网| 91在线免费看| 国产精品久久久久久久久久免费看| 国产伦精一区二区三区| 日韩精品一区二区在线观看| 五月婷婷色综合| 欧美日本在线看| 香港成人在线视频| 欧洲一区二区三区免费视频| 亚洲乱码国产乱码精品精的特点 | 色综合久久久久久久久久久| 中文字幕不卡的av| 成人精品视频网站| 久久久99久久| 成人深夜福利app| 国产精品无码永久免费888| 国产成人一级电影| 国产精品色婷婷久久58| 成人a区在线观看| 亚洲人成在线观看一区二区| 色噜噜久久综合| 亚洲国产精品一区二区www| 欧美视频中文字幕| 麻豆精品新av中文字幕| 精品国产露脸精彩对白| 成人妖精视频yjsp地址| 国产精品的网站| 欧美亚洲国产一区二区三区va| 亚洲不卡在线观看| 日韩欧美专区在线| 国产盗摄视频一区二区三区| 国产精品久久久久影院色老大 | 日韩免费在线观看| 国产真实精品久久二三区| 国产精品欧美极品| 欧美日韩精品一区二区三区蜜桃| 日韩精品电影在线观看| 久久亚洲免费视频| av电影在线观看不卡| 首页国产欧美久久| 2020日本不卡一区二区视频| 99精品欧美一区二区三区小说| 亚洲夂夂婷婷色拍ww47| 欧美一区二区日韩一区二区| 丁香六月综合激情| 亚洲一区日韩精品中文字幕| 精品国产三级a在线观看| proumb性欧美在线观看| 日本免费在线视频不卡一不卡二| 亚洲精品在线一区二区| 日本道精品一区二区三区| 蜜桃视频在线一区| 亚洲欧美日本韩国| 精品国产一区二区三区久久久蜜月 | 日韩三级在线免费观看| 国产成人亚洲精品青草天美| 亚洲丶国产丶欧美一区二区三区| 欧美va亚洲va香蕉在线| 色老头久久综合| 国产黑丝在线一区二区三区| 亚洲已满18点击进入久久| 久久精品水蜜桃av综合天堂| 欧美日韩中文字幕一区| 成人性生交大片免费看中文 | 一道本成人在线| 国内精品久久久久影院薰衣草| 一区二区三区精品视频在线| 久久久99精品免费观看不卡| 欧美日韩一区二区电影| 99精品久久久久久| 国产69精品久久777的优势| 日韩av中文字幕一区二区| 亚洲欧美激情小说另类| 久久久精品tv| 日韩精品中午字幕| 欧美日韩精品欧美日韩精品一 | 91精品国产综合久久久久久漫画| 波波电影院一区二区三区| 精品一区二区三区免费视频| 亚洲一区二三区| 亚洲欧美日韩国产一区二区三区| 国产欧美日韩在线| 久久亚洲综合色一区二区三区| 欧美日韩色一区| 欧美丝袜丝nylons| 欧美日韩成人在线| 欧美日本乱大交xxxxx| 欧美伊人久久久久久午夜久久久久| 波多野结衣中文字幕一区 | 蜜臀av一级做a爰片久久| 亚洲资源中文字幕| 亚洲一级二级在线| 亚洲电影一区二区三区| 亚洲国产美国国产综合一区二区| 亚洲欧美偷拍三级| 亚洲成人一二三| 婷婷中文字幕综合| 天堂av在线一区| 美女爽到高潮91| 激情五月播播久久久精品| 国产一区二区三区电影在线观看| 日本在线不卡视频一二三区| 亚洲成a人片综合在线| 日韩av一级片| 精东粉嫩av免费一区二区三区| 精品在线你懂的| 成人午夜视频免费看| 91丝袜高跟美女视频| 欧美日韩日本视频| 欧美变态凌虐bdsm| 中文字幕 久热精品 视频在线| 国产精品家庭影院| 亚洲福利视频一区| 狠狠色2019综合网| 99久久99久久精品国产片果冻| 色88888久久久久久影院野外| 欧美日韩在线播放一区| 精品欧美乱码久久久久久 | av中文字幕亚洲| 91传媒视频在线播放| 日韩视频免费观看高清完整版| 日韩欧美国产wwwww| 国产精品国产自产拍高清av | 色狠狠桃花综合| 日韩一级片网址| 国产精品的网站| 免费视频最近日韩| av动漫一区二区| 精品日韩一区二区| 亚洲国产欧美日韩另类综合 | 成人久久视频在线观看| 欧美日韩一区二区电影| 欧美高清在线一区| 免费看欧美女人艹b| av不卡在线播放| 精品久久久久久无| 亚洲午夜在线视频| 成人免费观看男女羞羞视频| 欧美福利一区二区|