SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('options', 'languages', 'contentTypes', 'codeEventListeners', 'deferredRun', 'simpleCache', 'addOns', 'defaultStyleProperties', 'routeFiltersIn', 'routeFiltersOut', 'routesPublic', 'nodeTypes', 'bannedIps', 'discouragedIps', 'styles', 'displayStyles', 'userBanners', 'smilies', 'bbCode', 'threadPrefixes', 'userTitleLadder', 'reportCounts', 'moderationCounts', 'userModerationCounts', 'notices', 'userFieldsInfo')
Run Time: 0.000692
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_data_registry | range | PRIMARY | PRIMARY | 27 | | 26 | Using where |
SELECT data_key, data_value
FROM xf_data_registry
WHERE data_key IN ('brListenerClasses', 'brBriviumAddOns')
Run Time: 0.000161
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_data_registry | range | PRIMARY | PRIMARY | 27 | | 2 | Using where |
SELECT *
FROM xf_brivium_addon
ORDER BY addon_id
Run Time: 0.000140
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_brivium_addon | index | | PRIMARY | 77 | | 1 | |
INSERT INTO xf_data_registry
(data_key, data_value)
VALUES
(?, ?)
ON DUPLICATE KEY UPDATE
data_value = VALUES(data_value)
Params: brBriviumAddOns, a:0:{}
Run Time: 0.000134
SELECT session_data
FROM xf_session
WHERE session_id = ?
AND expiry_date >= ?
Params: 3c707506488387cbe8b6b7ce047f5d10, 1716056611
Run Time: 0.000146
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_session | const | PRIMARY,expiry_date | PRIMARY | 34 | const | 1 | |
SELECT cache_value
FROM xf_permission_combination
WHERE permission_combination_id = ?
Params: 1
Run Time: 0.000141
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | xf_permission_combination | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SELECT thread.*
,
user.gender, user.avatar_date, user.gravatar,
NULL AS thread_read_date,
0 AS thread_reply_banned,
0 AS thread_is_watched,
'' AS draft_message, NULL AS draft_extra
FROM xf_thread AS thread
LEFT JOIN xf_user AS user ON
(user.user_id = thread.user_id)
WHERE thread.thread_id = ?
Params: 282104
Run Time: 0.000378
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | thread | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | user | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SELECT node.*, forum.*
,
permission.cache_value AS node_permission_cache,
NULL AS forum_read_date
FROM xf_forum AS forum
INNER JOIN xf_node AS node ON (node.node_id = forum.node_id)
LEFT JOIN xf_permission_cache_content AS permission
ON (permission.permission_combination_id = 1
AND permission.content_type = 'node'
AND permission.content_id = forum.node_id)
WHERE node.node_id = ?
Params: 36
Run Time: 0.000369
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | forum | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | node | const | PRIMARY | PRIMARY | 4 | const | 1 | |
SIMPLE | permission | const | PRIMARY | PRIMARY | 35 | const,const,const | 1 | |
SELECT post.*
,
thread.*, thread.user_id AS thread_user_id, thread.username AS thread_username,
thread.post_date AS thread_post_date,
post.user_id, post.username, post.post_date,
bb_code_parse_cache.parse_tree AS message_parsed, bb_code_parse_cache.cache_version AS message_cache_version,
user.*, IF(user.username IS NULL, post.username, user.username) AS username,
user_profile.*,
user_privacy.*,
signature_parse_cache.parse_tree AS signature_parsed, bb_code_parse_cache.cache_version AS signature_cache_version,
session_activity.view_date AS last_view_date,
0 AS like_date
FROM xf_post AS post
INNER JOIN xf_thread AS thread ON
(thread.thread_id = post.thread_id)
LEFT JOIN xf_bb_code_parse_cache AS bb_code_parse_cache ON
(bb_code_parse_cache.content_type = 'post' AND bb_code_parse_cache.content_id = post.post_id)
LEFT JOIN xf_user AS user ON
(user.user_id = post.user_id)
LEFT JOIN xf_user_profile AS user_profile ON
(user_profile.user_id = post.user_id)
LEFT JOIN xf_user_privacy AS user_privacy ON
(user_privacy.user_id = post.user_id)
LEFT JOIN xf_bb_code_parse_cache AS signature_parse_cache ON
(signature_parse_cache.content_type = 'signature' AND signature_parse_cache.content_id = post.user_id)
LEFT JOIN xf_session_activity AS session_activity ON
(post.user_id > 0 AND session_activity.user_id = post.user_id AND session_activity.unique_key = CAST(post.user_id AS BINARY))
WHERE (
(post.thread_id = ? AND (post.position >= 0 AND post.position < 10) )
)
AND (post.message_state IN ('visible'))
ORDER BY post.position ASC, post.post_date ASC
Params: 282104
Run Time: 0.001910
Select Type | Table | Type | Possible Keys | Key | Key Len | Ref | Rows | Extra |
---|
SIMPLE | thread | const | PRIMARY | PRIMARY | 4 | const | 1 | Using filesort |
SIMPLE | post | ref | thread_id_post_date,thread_id_position | thread_id_post_date | 4 | const | 1 | Using index condition; Using where |
SIMPLE | bb_code_parse_cache | eq_ref | content_type_id | content_type_id | 31 | const,xenforo.cc.post.post_id | 1 | Using where |
SIMPLE | user | eq_ref | PRIMARY | PRIMARY | 4 | xenforo.cc.post.user_id | 1 | |
SIMPLE | user_profile | eq_ref | PRIMARY | PRIMARY | 4 | xenforo.cc.post.user_id | 1 | |
SIMPLE | user_privacy | eq_ref | PRIMARY | PRIMARY | 4 | xenforo.cc.post.user_id | 1 | |
SIMPLE | signature_parse_cache | eq_ref | content_type_id | content_type_id | 31 | const,xenforo.cc.post.user_id | 1 | Using where |
SIMPLE | session_activity | eq_ref | PRIMARY | PRIMARY | 22 | xenforo.cc.post.user_id,func | 1 | Using where |
INSERT INTO xf_thread_view
(thread_id)
VALUES
(?)
Params: 282104
Run Time: 0.000087
UPDATE `xf_session` SET `expiry_date` = ? WHERE (session_id = '3c707506488387cbe8b6b7ce047f5d10')
Params: 1716060211
Run Time: 0.000671
INSERT INTO xf_session_activity
(user_id, unique_key, ip, controller_name, controller_action, view_state, params, view_date, robot_key)
VALUES
(?, ?, ?, ?, ?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE
ip = VALUES(ip),
controller_name = VALUES(controller_name),
controller_action = VALUES(controller_action),
view_state = VALUES(view_state),
params = VALUES(params),
view_date = VALUES(view_date),
robot_key = VALUES(robot_key)
Params: 0, , , XenForo_ControllerPublic_Thread, Index, valid, thread_id=282104, 1716056611,
Run Time: 0.000108
INSERT INTO xf_bb_code_parse_cache
(content_type, content_id, parse_tree, cache_version, cache_date)
VALUES (?, ?, ?, ?, ?)
ON DUPLICATE KEY UPDATE parse_tree = VALUES(parse_tree),
cache_version = VALUES(cache_version),
cache_date = VALUES(cache_date)
Params: post, 288311, a:17:{i:0;s:48:"Angular 4.2.0-rc.1 发布了,更新如下:
";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:10:"Bug 修复";}}i:2;s:2:"
";i:3;a:4:{s:3:"tag";s:4:"list";s:6:"option";N;s:8:"original";a:2:{i:0;s:6:"[LIST]";i:1;s:7:"[/LIST]";}s:8:"children";a:53:{i:0;s:5:"
[*]
";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:11:"animations:";}}i:2;s:37:" 修复 WA polyfill 闪烁的问题 (";i:3;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16937";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16937']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16937";}}i:4;s:3:") (";i:5;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/e7d9fd8";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/e7d9fd8']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"e7d9fd8";}}i:6;s:10:"), closes ";i:7;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16919";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16919']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16919";}}i:8;s:1:" ";i:9;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16918";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16918']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16918";}}i:10;s:7:"
[*]
";i:11;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:11:"animations:";}}i:12;s:63:" 使用一个轻量的渲染器,用于 non-animation 组件 (";i:13;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/17003";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/17003']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#17003";}}i:14;s:3:") (";i:15;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/3ab86bd";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/3ab86bd']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"3ab86bd";}}i:16;s:8:")
[*]
";i:17;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:10:"compiler: ";}}i:18;s:62:"即使没有引用 .ngfactory.ts 文件,也会编译它们 (";i:19;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16899";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16899']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16899";}}i:20;s:3:") (";i:21;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/573b861";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/573b861']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"573b861";}}i:22;s:10:"), closes ";i:23;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16741";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16741']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16741";}}i:24;s:7:"
[*]
";i:25;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:9:"compiler:";}}i:26;s:57:" 使用 @Inject 时,没有为参数报告类型错误 (";i:27;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16222";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16222']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16222";}}i:28;s:3:") (";i:29;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/27761b4";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/27761b4']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"27761b4";}}i:30;s:10:"), closes ";i:31;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/15424";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/15424']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#15424";}}i:32;s:7:"
[*]
";i:33;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:5:"core:";}}i:34;s:31:" make decorators closure safe (";i:35;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16905";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16905']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16905";}}i:36;s:3:") (";i:37;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/a80ac0a";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/a80ac0a']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"a80ac0a";}}i:38;s:10:"), closes ";i:39;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16889";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16889']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16889";}}i:40;s:7:"
[*]
";i:41;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:12:"tsc-wrapped:";}}i:42;s:50:" 当收集类型使,忽略 |null 和 |undefined(";i:43;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16222";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16222']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16222";}}i:44;s:3:") (";i:45;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/1651a8f";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/1651a8f']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"1651a8f";}}i:46;s:8:")
[*]
";i:47;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:12:"tsc-wrapped:";}}i:48;s:46:" resolve short-hand literal values to locals (";i:49;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16873";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16873']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16873";}}i:50;s:3:") (";i:51;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/11c10b2";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/11c10b2']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"11c10b2";}}i:52;s:3:")
";}}i:4;s:2:"
";i:5;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:6:"功能";}}i:6;s:2:"
";i:7;a:4:{s:3:"tag";s:4:"list";s:6:"option";N;s:8:"original";a:2:{i:0;s:6:"[LIST]";i:1;s:7:"[/LIST]";}s:8:"children";a:21:{i:0;s:5:"
[*]
";i:1;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:9:"compiler:";}}i:2;s:46:" add location note to extracted xliff2 files (";i:3;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16791";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16791']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16791";}}i:4;s:3:") (";i:5;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/08dfe91";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/08dfe91']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"08dfe91";}}i:6;s:10:"), closes ";i:7;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16531";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16531']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16531";}}i:8;s:7:"
[*]
";i:9;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:5:"core:";}}i:10;s:51:" 升级 zone.js 至 0.8.10 并暴露 flush 方法 (";i:11;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16860";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16860']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16860";}}i:12;s:3:") (";i:13;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/85d4c4b";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/85d4c4b']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"85d4c4b";}}i:14;s:8:")
[*]
";i:15;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:12:"tsc-wrapped:";}}i:16;s:51:" support template literals in metadata collection (";i:17;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:47:"https://github.com/angular/angular/issues/16880";s:8:"original";a:2:{i:0;s:55:"[URL='https://github.com/angular/angular/issues/16880']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"#16880";}}i:18;s:3:") (";i:19;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:49:"https://github.com/angular/angular/commit/6e41add";s:8:"original";a:2:{i:0;s:57:"[URL='https://github.com/angular/angular/commit/6e41add']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:7:"6e41add";}}i:20;s:3:")
";}}i:8;s:2:"
";i:9;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:59:"https://github.com/angular/angular/blob/master/CHANGELOG.md";s:8:"original";a:2:{i:0;s:67:"[URL='https://github.com/angular/angular/blob/master/CHANGELOG.md']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:18:"完整更新内容";}}i:10;s:16:"
下载地址
";i:11;a:4:{s:3:"tag";s:4:"list";s:6:"option";N;s:8:"original";a:2:{i:0;s:6:"[LIST]";i:1;s:7:"[/LIST]";}s:8:"children";a:5:{i:0;s:5:"
[*]
";i:1;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:57:"https://github.com/angular/angular/archive/4.2.0-rc.1.zip";s:8:"original";a:2:{i:0;s:65:"[URL='https://github.com/angular/angular/archive/4.2.0-rc.1.zip']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:17:"Source code (zip)";}}i:2;s:7:"
[*]
";i:3;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:60:"https://github.com/angular/angular/archive/4.2.0-rc.1.tar.gz";s:8:"original";a:2:{i:0;s:68:"[URL='https://github.com/angular/angular/archive/4.2.0-rc.1.tar.gz']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:20:"Source code (tar.gz)";}}i:4;s:2:"
";}}i:12;s:2:"
";i:13;a:4:{s:3:"tag";s:1:"b";s:6:"option";N;s:8:"original";a:2:{i:0;s:3:"[B]";i:1;s:4:"[/B]";}s:8:"children";a:1:{i:0;s:3:">>>";}}i:14;s:299:"【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。";i:15;a:4:{s:3:"tag";s:3:"url";s:6:"option";s:56:"https://www.oschina.net/news/84819/oschina-kaiyuanreping";s:8:"original";a:2:{i:0;s:64:"[URL='https://www.oschina.net/news/84819/oschina-kaiyuanreping']";i:1;s:6:"[/URL]";}s:8:"children";a:1:{i:0;s:6:"详情";}}i:16;s:57:"
Angular 4.2.0-rc.1 发布,Web 前端框架下载地址";}, 1621686945, 1716056611
Run Time: 0.001915