From 9f1536013d050fbca8edc6ce4ef2dc8f029e0c48 Mon Sep 17 00:00:00 2001 From: a7458969 <290198252@qq.com> Date: Mon, 11 May 2020 11:35:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=96=87=E4=BB=B6=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controller/file.go | 57 +++++++---------------- files/file/test | 113 +++++++++++++++++++++++++++++++++++++++++++++ main.go | 8 ++-- utils/base.go | 15 ++++++ 4 files changed, 149 insertions(+), 44 deletions(-) create mode 100644 files/file/test diff --git a/controller/file.go b/controller/file.go index 12ddcac..6502ea4 100644 --- a/controller/file.go +++ b/controller/file.go @@ -75,7 +75,12 @@ func (this *FileController) OnUpload(c *gin.Context) { } func (this *FileController) FileList(c *gin.Context) { - + path := c.Query("path") + utils.GetPathFileName("files/" + path) + c.JSON(200,map[string]interface{}{ + "msg":"ok", + "status":200, + }) } func (this *FileController) FileType(c *gin.Context) { @@ -86,13 +91,9 @@ func (this *FileController) DownloadFile(c *gin.Context) { } -func (this *FileController) OnUploadFile(c *gin.Context) { - uid,e := uuid.NewV1() - if nil != e{ - log.Print(e.Error()) - return - } - +func (this *FileController) OnFileUploadFile(c *gin.Context) { + path := c.Query("path") + filename := c.Query("filename") file, _, err := c.Request.FormFile("file") if nil != err || nil == file{ log.Print(err.Error()) @@ -108,39 +109,15 @@ func (this *FileController) OnUploadFile(c *gin.Context) { types := http.DetectContentType(header) log.Print(types) // jpg - if strings.Contains(types,"jpeg"){ - defer file.Close() - out, err := os.Create("file/" + uid.String() + ".jpg") - if err != nil { - log.Fatal(err) - } - defer out.Close() - out.Write(bytes) - log.Print(len(bytes)) - c.JSON(200, map[string] interface{}{"url":uid.String() + ".jpg" }) - } - if strings.Contains(types,"png"){ - defer file.Close() - out, err := os.Create("image/" + uid.String() + ".png") - if err != nil { - log.Fatal(err) - } - defer out.Close() - out.Write(bytes) - log.Print(len(bytes)) - c.JSON(200, map[string] interface{}{"url":uid.String() + ".png" }) - } - if strings.Contains(types,"gif"){ - defer file.Close() - out, err := os.Create("image/" + uid.String() + ".gif") - if err != nil { - log.Fatal(err) - } - defer out.Close() - out.Write(bytes) - log.Print(len(bytes)) - c.JSON(200, map[string] interface{}{"url":uid.String() + ".gif" } ) + defer file.Close() + out, err := os.Create("files/" + path + "/" + filename) + if err != nil { + log.Print(err) } + defer out.Close() + out.Write(bytes) + log.Print(len(bytes)) + c.JSON(200, map[string] interface{}{"msg": "ok" }) } func (this *FileController) OnThumbnail(c *gin.Context) { diff --git a/files/file/test b/files/file/test new file mode 100644 index 0000000..7dcd26c --- /dev/null +++ b/files/file/test @@ -0,0 +1,113 @@ +/* + Navicat Premium Data Transfer + + Source Server : 49.235.25.67 + Source Server Type : MySQL + Source Server Version : 50723 + Source Host : 49.235.25.67:3306 + Source Schema : background + + Target Server Type : MySQL + Target Server Version : 50723 + File Encoding : 65001 + + Date: 07/03/2020 23:40:40 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for doc +-- ---------------------------- +DROP TABLE IF EXISTS `doc`; +CREATE TABLE `doc` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `type` int(11) NULL DEFAULT NULL, + `content` longblob NULL, + `author` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, + `create_time` datetime(0) NULL DEFAULT NULL, + `update_time` datetime(0) NULL DEFAULT NULL, + `delete_time` datetime(0) NULL DEFAULT NULL, + `is_public` int(11) UNSIGNED ZEROFILL NULL DEFAULT 00000000000, + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 119 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of doc +-- ---------------------------- +INSERT INTO `doc` VALUES (8, 'QT 下tableview的坑', 6, 0x232323205154205461626C655669657720E79A84E794A8E6B3950A6060600A202020206D6F64656C203D206E657720515374616E646172644974656D4D6F64656C28293B0A2020202051537472696E674C697374206C6162656C73203D20514F626A6563743A3A74725574663828224E4F2E2C737465702C706172616D657465722C74696D6522292E73696D706C696669656428292E73706C697428222C22293B0A202020206D6F64656C2D3E736574486F72697A6F6E74616C4865616465724C6162656C73286C6162656C73293B0A2020202075692D3E737465705F766965772D3E7365744D6F64656C286D6F64656C293B0A6060600AE6B3A8E6848FE5A682E69E9CE8AFA5E6AEB5E4BBA3E7A081E59CA82020202075692D3E736574757055692874686973293BE4B98BE5898DE689A7E8A18CEFBC8CE7A88BE5BA8FE4BC9A6372617368E68E890A0A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (9, 'QT SQLQuery使用采坑', 6, 0x23232053514C5175657279E4BDBFE794A8E6B3A8E6848F0A60606020632B2B0A20202020737461746963205153716C4461746162617365206D5F64623B0A202020206966285153716C44617461626173653A3A636F6E7461696E73282271745F73716C5F64656661756C745F636F6E6E656374696F6E2229290A20202020202020206D5F6462203D205153716C44617461626173653A3A6461746162617365282271745F73716C5F64656661756C745F636F6E6E656374696F6E22293B0A20202020656C73650A20202020202020206D5F6462203D205153716C44617461626173653A3A616464446174616261736528225153514C49544522293B0A0A20202020696628215146696C653A3A6578697374732822453A76616C76652E64622229297B0A202020202020202071446562756728226461746162617365206E6F74206578697374656422293B0A20202020202020202F2F66696C6520646F6573206E6F742065786973740A202020207D0A202020206D5F64622E73657444617461626173654E616D652822453A76616C76652E646222293B0A20202020696628216D5F64622E6F70656E2829290A202020207B0A202020202020202071446562756728226661696C656420746F20636F6E6E6563742E2229203B0A202020207D0A2020202072657475726E2026206D5F64623B0A6060600AE68993E5BC80E695B0E68DAEE5BA93E8A681E58588E588A4E696ADE8BF9EE68EA5E698AFE590A6E5AD98E59CA8EFBC8CE590A6E58899E697A0E6B3956F70656E, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (13, 'nginx php环境file not found排查', 2, 0x23232320E69585E99A9CE8AFB4E6988E0A6E67696E78E4B88BE9858DE7BDAE706870E78EAFE5A283EFBC8CE9858DE7BDAEE5A682E4B88B0A6060600A20202020202020206C6F636174696F6E207E2A202F282E2A292E70687024207B0A2020202020202020202020696E636C756465202F6574632F6E67696E782F666173746367692E636F6E663B0A2020202020202020202020666173746367695F696E746572636570745F6572726F7273206F6E3B0A202020202020202020202023666173746367695F7061737320756E69783A2F72756E2F7068702F706870372E302D66706D2E736F636B3B0A2020202020202020202020666173746367695F706172616D205343524950545F46494C454E414D45202F7661722F7777772F68746D6C24666173746367695F7363726970745F6E616D653B0A2020202020202020202020666173746367695F7061737320756E69783A2F72756E2F7068702F706870372E302D66706D2E736F636B3B0A0A2020202020202020202020696E636C75646520666173746367695F706172616D733B0A20202020202020202020202364656661756C745F7479706520746578742F706C61696E3B0A2020202020202020202020236563686F20245343524950545F46494C454E414D453B0A2020202020202020202020236563686F20202F7661722F7777772F68746D6C24666173746367695F7363726970745F6E616D653B0A20202020202020207D0A6060600AE7BD91E4B88AE9809AE5B8B82020202020202020202020666173746367695F706172616D205343524950545F46494C454E414D45202F7661722F7777772F68746D6C24666173746367695F7363726970745F6E616D653B0A0AE8BF99E8A18CE4BBA3E7A081E69C89E997AEE9A298EFBC8CE8849AE69CACE79A84E5AD98E694BEE4BD8DE7BDAEE58699E99499E4BA86EFBC8CE4BD86E698AFE585B6E5AE9EE698AF7068702D66706DE9858DE7BDAEE69687E4BBB6E4B8ADE69D83E99990E8AEBEE7BDAEE99499E8AFAFE79A84E997AEE9A298E380820AE68993E5BC807068702D66706D2E636F6E66EFBC8CE4BFAEE694B9E9858DE7BDAEE9A1B9E5A682E4B88BEFBC9A0A6060600A75736572203D20726F6F740A67726F7570203D20726F6F740A6060600AE784B6E5908EE689A7E8A18C7068702D66706D202D522CE6B3A8E6848FE5A682E69E9C7068702D66706DE794A8726F6F74E689A7E8A18CEFBC8CE5BE88E58FAFE883BDE69C89E5AE89E585A8E680A7E79A84E997AEE9A298E380820A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (15, 'qt 自带chart总结', 6, 0x232320E4BDBFE794A86F70656E676CE58AA0E9809FE5928CE4B88DE4BDBFE794A86F70656E676CE58AA0E9809FE58CBAE588AB0AE4BDBFE794A8E5AE98E696B9E887AAE5B8A6E79A846F70656E676C73657269657320E4BE8BE5AD90E69DA5E8BF9BE8A18CE6B58BE8AF952C0A6060600A20202020202020207365726965732D3E7365745573654F70656E474C2866616C7365293B0A6060600AE5BD936F70656E676CE58AA0E9809FE8A2ABE585B3E997ADE697B6EFBC8CE6B8B2E69F93313077E4B8AAE782B9E7958CE99DA2E79A84E9809FE5BAA6E698AFE5B9B3E59D87302E37E5B8A7E6AF8FE7A792E380820AE5BD936F70656E676CE5BC80E590AFE697B6E58099EFBC8CE5908CE6A0B7E68385E586B5E4B88BE58FAFE4BBA5E8BEBEE588B0E5B9B3E59D873235E5B8A7E6AF8FE7A792E380820A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (49, 'linux运维相关命令', 2, 0x232320E998B2E781ABE5A2990A2323232069707461626C65730A232323232320E58581E8AEB87463702F756470E7ABAFE58FA30A6060600AE7ACACE4B880E7A78DE696B9E5BC8F0A69707461626C6573202D4920494E505554202D7020E58D8FE8AEAE202D2D64706F727420E7ABAFE58FA3E58FB7202D6A204143434550540A6570EFBC9A20200AC2A020C2A02069707461626C6573202D4920494E505554202D7020746370202D2D64706F7274C2A02038303830202D6A204143434550540AE69FA5E79C8BE7ABAFE58FA3E9858DE7BDAEE58897E8A1A820200A69707461626C6573202D4C202D6E0AE7ACACE4BA8CE7A78DE696B9E5BC8F0A0AE4BFAEE694B92F6574632F737973636F6E6669672F69707461626C6573E69687E4BBB6EFBC8CE6B7BBE58AA00A2D4120494E505554202D7020746370202D6D20746370202D2D64706F7274203132353330202D6A204143434550540AE5A682E69E9CE698AF7562756E74752CE8BF98E69C89E69BB4E7AE80E58D95E79A84E696B9E5BC8F0A75667720616C6C6F7720706F7274200A756677E58581E8AEB8E7ABAFE58FA3E58FB70A6060600A737368E58581E8AEB8E8BF9CE7A88BE799BBE999860A6060600A5065726D6974526F6F744C6F67696E207965732023E58581E8AEB8726F6F74E799BBE5BD950A5065726D6974456D70747950617373776F726473206E6F2023E4B88DE58581E8AEB8E7A9BAE5AF86E7A081E799BBE5BD950A50617373776F726441757468656E7469636174696F6E20796573202320E8AEBEE7BDAEE698AFE590A6E4BDBFE794A8E58FA3E4BBA4E9AA8CE8AF81E380820A6060600A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (50, '在海思 3518上进行rtsp推流', 1, 0x22E6A087E5878672747370E68EA8E6B581E4BFA1E4BBA4E6B581E7A88BE5A682E4B88B0A6060600A4F5054494F4E5320727473703A2F2F3139322E3136382E312E3130383A3535342F6C6976652E73647020525453502F312E300A435365713A20310A557365722D4167656E743A204C61766635372E37312E3130300A200A525453502F312E3020323030204F4B0A5365727665723A204561737944617277696E2F372E3320284275696C642F31372E303332353B20506C6174666F726D2F57696E33323B2052656C656173652F4561737944617277696E3B2053746174652F446576656C6F706D656E743B20290A437365713A20310A5075626C69633A2044455343524942452C2053455455502C2054454152444F574E2C20504C41592C2050415553452C204F5054494F4E532C20414E4E4F554E43452C205245434F52440A200A414E4E4F554E434520727473703A2F2F3139322E3136382E312E3130383A3535342F6C6976652E73647020525453502F312E300A436F6E74656E742D547970653A206170706C69636174696F6E2F7364700A435365713A20320A557365722D4167656E743A204C61766635372E37312E3130300A436F6E74656E742D4C656E6774683A203332350A200A763D300A6F3D2D2030203020494E20495034203132372E302E302E310A733D4D65646961205365727665720A633D494E20495034203139322E3136382E312E3130380A743D3020300A613D746F6F6C3A6C69626176666F726D61742035372E37312E3130300A6D3D766964656F2030205254502F4156502039360A613D7274706D61703A393620483236342F39303030300A613D666D74703A3936207061636B6574697A6174696F6E2D6D6F64653D313B207370726F702D706172616D657465722D736574733D5A32514148717730796773424A2F77467543676F4B6741414239414141596168304D414C4641414C45396435636147414669674146696575387546412C614F34384D413D3D3B2070726F66696C652D6C6576656C2D69643D3634303031450A613D636F6E74726F6C3A73747265616D69643D300A525453502F312E3020323030204F4B0A5365727665723A204561737944617277696E2F372E3320284275696C642F31372E303332353B20506C6174666F726D2F57696E33323B2052656C656173652F4561737944617277696E3B2053746174652F446576656C6F706D656E743B20290A437365713A20320A200A534554555020727473703A2F2F3139322E3136382E312E3130383A3535342F6C6976652E7364702F73747265616D69643D3020525453502F312E300A5472616E73706F72743A205254502F4156502F5443503B756E69636173743B696E7465726C65617665643D302D313B6D6F64653D7265636F72640A435365713A20330A557365722D4167656E743A204C61766635372E37312E3130300A200A525453502F312E3020323030204F4B0A5365727665723A204561737944617277696E2F372E3320284275696C642F31372E303332353B20506C6174666F726D2F57696E33323B2052656C656173652F4561737944617277696E3B2053746174652F446576656C6F706D656E743B20290A437365713A20330A43616368652D436F6E74726F6C3A206E6F2D63616368650A53657373696F6E3A203133323136393032383632323233390A446174653A205475652C203133204E6F7620323031382030323A34393A343820474D540A457870697265733A205475652C203133204E6F7620323031382030323A34393A343820474D540A5472616E73706F72743A205254502F4156502F5443503B756E69636173743B6D6F64653D7265636F72643B696E7465726C65617665643D302D310A200A5245434F524420727473703A2F2F3139322E3136382E312E3130383A3535342F6C6976652E73647020525453502F312E300A52616E67653A206E70743D302E3030302D0A435365713A20340A557365722D4167656E743A204C61766635372E37312E3130300A53657373696F6E3A203133323136393032383632323233390A200A525453502F312E3020323030204F4B0A5365727665723A204561737944617277696E2F372E3320284275696C642F31372E303332353B20506C6174666F726D2F57696E33323B2052656C656173652F4561737944617277696E3B2053746174652F446576656C6F706D656E743B20290A437365713A20340A53657373696F6E3A203133323136393032383632323233390A0A0A6060600AE58D9AE4B8BBE794A8E79A84E698AFE6B5B7E6809D727473702033353138E5BC80E58F91E69DBFEFBC8CE8AFA5E5BC80E58F91E69DBFE794B1E4BA8EE69687E4BBB6E7B3BBE7BB9FE8BE83E5B08FEFBC8CE58FAAE69C8975636C696263E79A84E5BA93EFBC8CE6B2A1E69C89676C696263E5BA93E5928C676C6962632B2BE79A84E694AFE68C8120EFBC8CE59BA0E6ADA4E58FAAE883BDE8BF90E8A18C63E8AFADE8A880E7BC96E7A88BE79A84E7A88BE5BA8FE380820AE4BBA3E7A0812067697465652E636F6D2F3239303139383235320A0AE6B581E7A88BE8A7A3E9878AEFBC9A0A0AE8A681E4BDBFE794A8544350E8BF9EE68EA5EFBC8C52545350E5AEA2E688B7E7ABAFE99C80E8A681E59CA85345545550E998B6E6AEB5E8AFB7E6B182544350E8BF9EE68EA5E380825345545550E591BDE4BBA4E4B8ADE5BA94E8AFA5E58C85E68BACE5A682E4B88BE6A0BCE5BC8FE79A845472616E73706F7274EFBC9A20200A5472616E73706F72743A205254502F4156502F5443503B696E7465726C65617665643D302D3120200AE4B88AE8BFB05472616E73706F7274E5B086E5918AE8AF89E69C8DE58AA1E7ABAFE4BDBFE794A8544350E58D8FE8AEAEE58F91E98081E5AA92E4BD93E695B0E68DAEEFBC8CE5B9B6E4B894E4BDBFE794A8E4BFA1E98193203020E5928C203120E5AFB9E6B581E695B0E68DAEE4BBA5E58F8AE68EA7E588B6E4BFA1E681AFE8BF9BE8A18CE4BAA4E7BB87E38082E8AFA6E7BB86E8AFB4E69DA5EFBC8CE4BDBFE794A8E581B6E695B0E4BFA1E98193E4BD9CE4B8BAE695B0E68DAE20200AE4BCA0E8BE93E4BFA1E98193EFBC8CE4BDBFE794A8E5A587E695B0E4BFA1E98193E4BD9CE4B8BAE68EA7E588B6E4BFA1E98193EFBC88E695B0E68DAEE4BFA1E98193202B2031EFBC89E38082E68980E4BBA5EFBC8CE5A682E69E9CE4BDA0E8AEBEE5AE9AE695B0E68DAEE4BFA1E98193E4B8BA203020EFBC8CE982A3E68EA7E588B6E4BFA1E98193E5BA94E8AFA5E698AF2030202B2031203D2031E3808220200A5345545550E4B98BE5908EEFBC8C525450E695B0E68DAEE5B086E9809AE8BF87E794A8E69DA5E58F91E9808152545350E591BDE4BBA4E79A8454435020536F636B6574E8BF9BE8A18CE58F91E98081E38082525450E695B0E68DAEE5B086E4BBA5E5A682E4B88BE6A0BCE5BC8FE8BF9BE8A18CE5B081E8A385EFBC9A20200A7C206D61676963206E756D626572207C206368616E6E656C206E756D626572207C20656D6265646465642064617461206C656E677468207C2064617461207C202020200A525450E695B0E68DAEE6A087E8AF86E7ACA620206D61676963206E756D6265723A222422202020200A6368616E6E656C206E756D626572202D203120627974652076616C756520746F2064656E6F746520746865206368616E6E656C202020200AE4BFA1E98193E695B0E5AD973AE794A8E69DA5E68C87E7A4BAE4BFA1E981932020200A656D6265646465642064617461206C656E677468202D203220627974657320746F2064656E6F74652074686520656D6265646465642064617461206C656E6774682020200AE695B0E68DAEE995BFE5BAA6203AE794A8E69DA5E68C87E7A4BAE68F92E585A5E695B0E68DAEE995BFE5BAA6202020200A64617461202D2064617461207061636B65742C20696520525450207061636B65742C20776974682074686520746F74616C206C656E677468206F662074686520656D6265646465642064617461206C656E677468202020200AE695B0E68DAE3AE6AF94E5A682E8AFB4525450E58C85EFBC8CE680BBE995BFE5BAA6E4B88EE4B88AE99DA2E79A84E695B0E68DAEE995BFE5BAA6E79BB8E5908C202020200A22, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (51, 'mingw和cygwin的本质区别', 1, 0x312EE4BB8EE79BAEE6A087E4B88AE8AFB44D696E475720E698AFE8AEA957696E646F777320E794A8E688B7E58FAFE4BBA5E794A8E4B88A474E5520E5B7A5E585B7EFBC8CE6AF94E5A682474343E3808243796777696E20E68F90E4BE9BE5AE8CE695B4E79A84E7B1BB556E697820E78EAFE5A283EFBC8C57696E646F777320E794A8E688B7E4B88DE4BB85E58FAFE4BBA5E4BDBFE794A8474E5520E5B7A5E585B7EFBC8CE79086E8AEBAE4B88A4C696E757820E4B88AE79A84E7A88BE5BA8FE58FAAE8A681E794A843796777696E20E9878DE696B0E7BC96E8AF91EFBC8CE5B0B1E58FAFE4BBA5E59CA857696E646F777320E4B88AE8BF90E8A18CE380822020200A0A322EE4BB8EE883BDE58A9BE4B88AE8AFB4E5A682E69E9CE7A88BE5BA8FE58FAAE794A8E588B0432F432B2B20E6A087E58786E5BA93EFBC8CE58FAFE4BBA5E794A84D696E475720E6889643796777696E20E7BC96E8AF91E38082E5A682E69E9CE7A88BE5BA8FE8BF98E794A8E588B0E4BA86504F53495820415049EFBC8CE58899E58FAAE883BDE794A843796777696E20E7BC96E8AF91E3808220200A0A332EE4BB8EE4BE9DE8B596E4B88AE8AFB4E7A88BE5BA8FE7BB8F4D696E475720E7BC96E8AF91E5908EE58FAFE4BBA5E79BB4E68EA5E59CA857696E646F777320E4B88AE99DA2E8BF90E8A18CE38082E7A88BE5BA8FE7BB8F43796777696E20E7BC96E8AF91E5908EE8BF90E8A18CEFBC8CE99C80E8A681E4BE9DE8B596E5AE89E8A385E697B6E99984E5B8A6E79A8463796777696E312E646C6CE3808220200A0A0AE4BD9CE88085EFBC9AE58FB6E78E8B0AE993BEE68EA5EFBC9A68747470733A2F2F7777772E7A686968752E636F6D2F7175657374696F6E2F32323133373137352F616E737765722F38303233393632350AE69DA5E6BA90EFBC9AE79FA5E4B98E0AE89197E4BD9CE69D83E5BD92E4BD9CE88085E68980E69C89E38082E59586E4B89AE8BDACE8BDBDE8AFB7E88194E7B3BBE4BD9CE88085E88EB7E5BE97E68E88E69D83EFBC8CE99D9EE59586E4B89AE8BDACE8BDBDE8AFB7E6B3A8E6988EE587BAE5A484E38082, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (52, 'cmake 使用归纳总结 ', 1, 0x232320E5B8B8E8A781E58A9FE883BD0A2323232320E8AEBEE7BDAEE58FAFE689A7E8A18CE69687E4BBB6E8BE93E587BAE69687E4BBB6E8B7AFE5BE840A5345542845584543555441424C455F4F55545055545F5041544820247B50524F4A4543545F534F555243455F4449527D2F6F626A290AE59CA857696E202B205653E78EAFE5A283E4B88B2CE4BC9AE887AAE58AA8E59CA8E4BDA0E68980E8AEBEE7BDAEE79A84E79BAEE5BD95E5908EE99DA2E689A9E5B195E4B880E5B182203C434F4E4649473E20E79BAEE5BD952CE68980E4BBA5E69C80E7BB88E7949FE68890E79A844465627567E78988E69CACE5BA93E4BC9AE59CA820247B50524F4A4543545F534F555243455F4449527D2F2E2E2F6C69622F446562756720E79BAEE5BD95E4B88B2C52656C65617365E78988E69CACE5BA93E4BC9AE59CA820247B50524F4A4543545F534F555243455F4449527D2F2E2E2F6C69622F52656C6561736520E79BAEE5BD95E4B88B2E20200AE59CA84C696E7578202B20474343E78EAFE5A283E4B88B2CE697A0E8AEBAE698AF4465627567E8BF98E698AF52656C656173652CE7949FE68890E79A84E5BA93E69687E4BBB6E4BC9AE79BB4E68EA5E694BEE59CA8E4BDA0E68980E8AEBEE7BDAEE79A84E79BAEE5BD95E4B88B2CE4B88DE4BC9AE69C89E5B7AEE5BC822E20200A2323232320E8AEBEE7BDAEE8BE93E587BAE79A84E5BA93E69687E4BBB6E8B7AFE5BE840A534554284C4942524152595F4F55545055545F5041544820247B50524F4A4543545F534F555243455F4449527D2F2E2E2F6C290AE5908CE6A0B777696E646F7773E4B88BE887AAE58AA8E4BC9AE58CBAE588866465627567E78988E69CACE5928C72656C65617365E78988E69CACE3808220200A6C696E7578E4B88BE58899E4B88DE4BC9AE380820A2323232320E8B083E8AF95E58F98E9878F0A6D6573736167652873746174757320247B5753325F33325F4C4942524152597D290AE58FAFE4BBA5E79BB4E68EA5E59CA8636F6E736F6C65E4B88BE68993E58DB0E5AEA45753325F33325F4C494252415259E79A84E580BC0A2323232320E993BEE68EA5E5BA93E79BAEE5BD95E6B7BBE58AA00A6C696E6B5F6469726563746F72696573282E2F6C69626576656E742F6C6962290A2323232320E8AEBEE7BDAEE8BE93E587BAE7A88BE5BA8FE5908D0A6164645F65786563757461626C6528635574696C73206D61696E2E6370702064656275672E6370702077696E646F772E6370702077696E646F772E6820426173652E6820706C617466726F6D2E6820746370636C69656E742E6820746370636C69656E742E63707020727473702E6820727473702E637070207574696C732E637070207574696C732E68207274702E637070207274702E68206465636F6465722E637070206465636F6465722E68290A2323232320E993BEE68EA5E5BA93E69687E4BBB60A7461726765745F6C696E6B5F6C696272617269657328635574696C73206576656E74206576656E745F636F726520206576656E745F6578747261290A2323232320E69FA5E689BEE5BA93E5B9B6E694BEE7BDAEE588B0E58F98E9878FE4B8AD0A66696E645F6C696272617279285753325F33325F4C494252415259207773325F3332290A2323232320E69FA5E689BEE79BAEE5BD95E4B88BE68980E69C89E79A84E6BA90E69687E4BBB6E5B9B6E694BEE7BDAEE588B0E58F98E9878FE4B8AD0A6175785F736F757263655F6469726563746F7279282E2044495253524353290A2323232320E6B7BBE58AA0E5AD90E69687E4BBB6E79BAEE5BD950A6164645F7375626469726563746F72792868656C6C6F290A2323232320E6B7BBE58AA0E7BC96E8AF91E98089E9A1B90A6164645F636F6D70696C655F6F7074696F6E73282D667065726D697373697665290A2323232320E6B7BBE58AA0E5A4B4E69687E4BBB6E69FA5E689BEE79BAEE5BD950A494E434C5544455F4449524543544F52494553200A2323232320E7BC96E8AF91E4B8BAE99D99E68081E5BA930A6164645F6C6962726172792870726F6A6563743120247B7372637D2920202020202020202020202020202020202020202020202020202023E7BC96E8AF91E4B8BAE99D99E68081E5BA930A2323232320E7BC96E8AF91E4B8BAE58FAFE689A7E8A18CE69687E4BBB60A6164645F65786563757461626C652870726F6A6563743120247B7372637D2920202020202020202020202020202020202020202020202023E7BC96E8AF91E4B8BAE58FAFE689A7E8A18CE7A88BE5BA8F0A2323232320E7BC96E8AF91E4B8BAE58AA8E68081E5BA930A6164645F6C6962726172792870726F6A656374312053484152454420247B7372637D29202020202020202020202020202020202020202023E7BC96E8AF91E4B8BAE58AA8E68081E993BEE68EA5E5BA930A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (53, 'base64编解码原理', 1, 0x626173653634E5AE9EE99985E4B88AE698AFE5AFB9E4BA8CE8BF9BE588B6E8BDACE58C96E4B8BAE6988EE69687E4BCA0E8BE93E79A84E4B880E7A78DE696B9E5BC8FEFBC8CE5BD93E784B6E4B99FE58FAFE4BBA5E79BB4E68EA5E5B086E4BA8CE8BF9BE588B6E5838F30786231203078623120E8BF99E6A0B7E79A84E4BA8CE8BF9BE588B6E5AD97E7ACA6E4B8B2E69DA5E4BCA0E8BE93E38082E4BD86E698AFE5A682E69E9CE98787E794A8E8BF99E7A78DE696B9E5BC8FEFBC8CE4B880E4B8AAE4BA8CE8BF9BE588B6E5AD97E88A82E5BF85E9A1BBE8A68132E4B8AAE5AD97E88A82E69DA5E8A1A8E7A4BAEFBC8CE98787E794A8626173653634E58FAAE99C80E8A68120342F33E4B8AAE5AD97E88A82EFBC8CE69C89E4B880E5AE9AE79A84E58E8BE7BCA9E78E87E380820A6060600AE38080202030E3808041E38080E380803137E3808052E38080E38080E380803334E3808069E38080E38080E380803531E380807A0AE38080E3808031E3808042E38080E380803138E3808053E38080E38080E380803335E380806AE38080E38080E380803532E38080300AE38080E3808032E3808043E38080E380803139E3808054E38080E38080E380803336E380806BE38080E38080E380803533E38080310AE38080E3808033E3808044E38080E380803230E3808055E38080E38080E380803337E380806CE38080E38080E380803534E38080320AE38080E3808034E3808045E38080E380803231E3808056E38080E38080E380803338E380806DE38080E38080E380803535E38080330AE38080E3808035E3808046E38080E380803232E3808057E38080E38080E380803339E380806EE38080E38080E380803536E38080340AE38080E3808036E3808047E38080E380803233E3808058E38080E38080E380803430E380806FE38080E38080E380803537E38080350AE38080E3808037E3808048E38080E380803234E3808059E38080E38080E380803431E3808070E38080E38080E380803538E38080360AE38080E3808038E3808049E38080E38080E380803235E380805AE38080E38080E380803432E3808071E38080E38080E380803539E38080370AE38080E3808039E380804AE38080E380803236E3808061E38080E38080E380803433E3808072E38080E38080E380803630E38080380AE38080E380803130E380804BE38080E380803237E3808062E38080E38080E380803434E3808073E38080E38080E380803631E38080390AE38080E380803131E380804CE38080E380803238E3808063E38080E38080E380803435E3808074E38080E38080E380803632E380802B0AE38080E380803132E380804DE38080E380803239E3808064E38080E38080E380803436E3808075E38080E38080E380803633E380802F0AE38080E380803133E380804EE38080E380803330E3808065E38080E38080E380803437E38080760AE38080E380803134E380804FE38080E380803331E3808066E38080E38080E380803438E3808077E38080E38080E380800AE38080E380803135E3808050E38080E380803332E3808067E38080E38080E380803439E38080780AE38080E380803136E3808051E38080E380803333E3808068E38080E38080E380803530E38080790A6060600A626173653634E8BDACE68DA2E7A081E8A1A820200AE6B581E7A88BEFBC9A0AE7ACACE4B880E6ADA5EFBC8CE5B086E6AF8FE4B889E4B8AAE5AD97E88A82E4BD9CE4B8BAE4B880E7BB84EFBC8CE4B880E585B1E698AF3234E4B8AAE4BA8CE8BF9BE588B6E4BD8DE3808220200AE7ACACE4BA8CE6ADA5EFBC8CE5B086E8BF993234E4B8AAE4BA8CE8BF9BE588B6E4BD8DE58886E4B8BAE59B9BE7BB84EFBC8CE6AF8FE4B8AAE7BB84E69C8936E4B8AAE4BA8CE8BF9BE588B6E4BD8DE380822020200AE7ACACE4B889E6ADA5EFBC8CE59CA8E6AF8FE7BB84E5898DE99DA2E58AA0E4B8A4E4B8AA3030EFBC8CE689A9E5B195E688903332E4B8AAE4BA8CE8BF9BE588B6E4BD8DEFBC8CE58DB3E59B9BE4B8AAE5AD97E88A82E3808220200AE7ACACE59B9BE6ADA5EFBC8CE6A0B9E68DAEE4B88BE8A1A8EFBC8CE5BE97E588B0E689A9E5B195E5908EE79A84E6AF8FE4B8AAE5AD97E88A82E79A84E5AFB9E5BA94E7ACA6E58FB7EFBC8CE8BF99E5B0B1E698AF426173653634E79A84E7BC96E7A081E580BCE3808220200A0AE789B9E6AE8AE68385E586B5E79A84E5A484E79086EFBC9A20200AE5A682E69E9CE5AD97E88A82E695B0E5889AE5A5BDE4B88DE698AF33E79A84E5808DE695B0EFBC9A20200A61EFBC89E4BA8CE4B8AAE5AD97E88A82E79A84E68385E586B5EFBC9AE5B086E8BF99E4BA8CE4B8AAE5AD97E88A82E79A84E4B880E585B13136E4B8AAE4BA8CE8BF9BE588B6E4BD8DEFBC8CE68C89E785A7E4B88AE99DA2E79A84E8A784E58899EFBC8CE8BDACE68890E4B889E7BB84EFBC8CE69C80E5908EE4B880E7BB84E999A4E4BA86E5898DE99DA2E58AA0E4B8A4E4B8AA30E4BBA5E5A496EFBC8CE5908EE99DA2E4B99FE8A681E58AA0E4B8A4E4B8AA30E38082E8BF99E6A0B7E5BE97E588B0E4B880E4B8AAE4B889E4BD8DE79A84426173653634E7BC96E7A081EFBC8CE5868DE59CA8E69CABE5B0BEE8A1A5E4B88AE4B880E4B8AA223D22E58FB7E380822020200A62EFBC89E4B880E4B8AAE5AD97E88A82E79A84E68385E586B5EFBC9AE5B086E8BF99E4B880E4B8AAE5AD97E88A82E79A8438E4B8AAE4BA8CE8BF9BE588B6E4BD8DEFBC8CE68C89E785A7E4B88AE99DA2E79A84E8A784E58899E8BDACE68890E4BA8CE7BB84EFBC8CE69C80E5908EE4B880E7BB84E999A4E4BA86E5898DE99DA2E58AA0E4BA8CE4B8AA30E4BBA5E5A496EFBC8CE5908EE99DA2E5868DE58AA034E4B8AA30E38082E8BF99E6A0B7E5BE97E588B0E4B880E4B8AAE4BA8CE4BD8DE79A84426173653634E7BC96E7A081EFBC8CE5868DE59CA8E69CABE5B0BEE8A1A5E4B88AE4B8A4E4B8AA223D22E58FB7E380822020200A0AE4BE8BE5A6823A2020200A6060600A224D22E8BF99E4B8AAE5AD97E6AF8DE698AFE4B880E4B8AAE5AD97E88A82EFBC8CE58FAFE4BBA5E8BDACE58C96E4B8BAE4BA8CE7BB843030303130303131E380813030303130303030EFBC8CE5AFB9E5BA94E79A84426173653634E580BCE58886E588ABE4B8BA54E3808151EFBC8C0AE5868DE8A1A5E4B88AE4BA8CE4B8AA223D22E58FB7EFBC8CE59BA0E6ADA4224D22E79A84426173653634E7BC96E7A081E5B0B1E698AF54513D3DE380820A6060600A0A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (54, 'h264及rtp包头结构', 0, 0x232320727470E58C85E5A4B4E7BB93E69E840A215B3230303730343330313137373932333532373236372E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F35326538383434322D643662322D313165392D383261312D353235343030396634346338290AE5AFB9E5BA94E79A8463E8AFADE8A880E7BB93E69E84E4BD93E4BBA3E7A0810A60606020630A7479706564656620737472756374207B0A20202020756E7369676E656420636861722063633A343B20202020202020202F2A204353524320636F756E74202A2F0A20202020756E7369676E6564206368617220783A313B2020202020202020202F2A2068656164657220657874656E73696F6E20666C6167202A2F0A20202020756E7369676E6564206368617220703A313B2020202020202020202F2A2070616464696E6720666C6167202A2F0A20202020756E7369676E656420636861722076657273696F6E3A323B2020202F2A2070726F746F636F6C2076657273696F6E202A2F0A20202020756E7369676E656420636861722070743A373B20202020202020202F2A207061796C6F61642074797065202A2F0A20202020756E7369676E65642063686172206D3A313B2020202020202020202F2A206D61726B657220626974202A2F0A20202020756E7369676E65642073686F7274207365713B2020202020202F2A2073657175656E6365206E756D626572202A2F0A20202020756E7369676E656420696E742074733B2020202020202020202020202020202F2A2074696D657374616D70202A2F0A20202020756E7369676E656420696E7420737372633B202020202020202020202020202F2A2073796E6368726F6E697A6174696F6E20736F75726365202A2F0A7D20435274704865616465723B0A0A6060600A2323232068323634206E616CE58C85E5A4B4E6A0BCE5BC8F0A6060600A2020202020202B2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2B0A2020202020207C307C317C327C337C347C357C367C377C0A2020202020202B2D2B2D2B2D2B2D2B2D2B2D2B2D2B2D2B0A2020202020207C467C4E52497C2020547970652020207C0A2020202020202B2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2B0A74797065E7B1BBE59E8B0A2020312020202020E4B88DE58886E58CBAEFBC8CE99D9E494452E59BBEE5838FE79A84E789870A2020322020202020E78987E58886E58CBA410A2020332020202020E78987E58886E58CBA420A2020342020202020E78987E58886E58CBA430A2020352020202020494452E59BBEE5838FE4B8ADE79A84E789870A2020362020202020E8A1A5E58585E5A29EE5BCBAE4BFA1E681AFE58D95E58583EFBC88534549EFBC890A20203720202020205350530A20203820202020205050530A2020392020202020E5BA8FE58897E7BB93E69D9F0A2020313020202020E5BA8FE58897E7BB93E69D9F0A2020313120202020E7A081E6B581E5809FE5AEBF0A2020313220202020E5A1ABE585850A202031332D323320E4BF9DE795990A0A2020323420202020535441502D41202020E58D95E4B880E697B6E997B4E79A84E7BB84E59088E58C850A2020323520202020535441502D42202020E58D95E4B880E697B6E997B4E79A84E7BB84E59088E58C850A20203236202020204D5441503136202020E5A49AE4B8AAE697B6E997B4E79A84E7BB84E59088E58C850A20203237202020204D5441503234202020E5A49AE4B8AAE697B6E997B4E79A84E7BB84E59088E58C850A202032382020202046552D412020202020E58886E78987E79A84E58D95E585830A202032392020202046552D422020202020E58886E78987E79A84E58D95E585830A202033302D333120E6B2A1E69C89E5AE9AE4B9890A0A6060600A2323232046552D41E58886E78987EFBC9A0AE5BD93206E616C7520686561646572E79A8474797065E7AD89E4BA8E3238E79A84E697B6E58099EFBC8CE8AFB4E6988EE78EB0E59CA8E698AFE58886E78987E78AB6E68081EFBC8CE4B88BE4B8AAE5AD97E88A82E698AFE58886E78987E79A84E5A4B4E983A8E380820A6060600A2020202020202B2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2B0A2020202020207C307C317C327C337C347C357C367C377C0A2020202020202B2D2B2D2B2D2B2D2B2D2B2D2B2D2B2D2B0A2020202020207C537C457C467C2020205479706520207C0A2020202020202B2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2B0A533AE698AFE590A6E7ACACE4B880E4B8AAE58C8520E380820A45EFBC9AE698AFE590A6E69C80E5908EE4B880E4B8AAE58C85E380820A463A20E698AFE590A6E7A681E6ADA2E58C85E380820A547970653A20E58C85E58685E79A84E695B0E68DAEE7B1BBE59E8B2CE7B1BBE59E8BE5908C6E616C20756E6974E4B8ADE79A84312D3233E79A84E580BCE380820A606060, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (55, 'makefile中的自动依赖规则', 1, 0x31EFBC8EE5B086E68980E69C892E6FE69687E4BBB6E79A84E4BE9DE8B596E585B3E7B3BBE58699E585A5E58D95E78BACE69687E4BBB6EFBC8CE784B6E5908EE59CA84D616B6566696C65E4B8ADE8B083E794A8E8AFA5E69687E4BBB620200A32EFBC8EE6AF8FE4B8AA2E63E69687E4BBB6E5AFB9E5BA94E4B880E4B8AA2E64E69687E4BBB6EFBC8CE5B086E4BE9DE8B596E585B3E7B3BBE58699E585A52E64E69687E4BBB6E4B8AD20200A23232320E4B880E38081E5AFB9E4BA8EE7ACACE4B880E7A78DE696B9E6B395EFBC8C4D616B6566696C65E79A84E58699E6B395E5A682E4B88BEFBC9A2020200A4343203D2067636320200A53524353203A3D20242877696C6463617264202A2E632920200A4F424A53203A3D202428706174737562737420252E632C252E6F2C20242853524353292920200A0A200A0A616C6C3A206D61696E20200A0A200A0A6D61696E3A2024284F424A532920200A0A20202020202020202428434329202D6F206D61696E2024284F424A532920200A0A200A0A2E646570656E643A202428535243532920200A200A2020202020202020402428434329202D4D4D2024285352435329203E20244020200A0A73696E636C756465202E646570656E6420200A0A200A0A636C65616E3A20200A20200A2020202020202020726D202D6620202A2E6F202E646570656E64206D61696E20200AE8AFB4E6988EEFBC9A20200A0AEFBC8831EFBC89202020202020204F424A53203A3D202428706174737562737420252E632C252E6F2C20242853524353292920200A0A2020202020E5B086242853524329E4B8ADE79A842E63E69687E4BBB6E58897E8A1A8E69BBFE68DA2E68890E5AFB9E5BA94E79A842E6FE69687E4BBB6EFBC8CE59CA8E8BF99E9878CE4B88DE883BDE794A8E2809C2A2E63E2809DE2809C2A2E6FE2809DE69DA5E4BBA3E69BBFEFBC8CE8AF95E683B3E59CA82E6FE69687E4BBB6E8BF98E4B88DE5AD98E59CA8E79A84E68385E586B5E4B88BEFBC8CE8A784E58899E8AFADE58FA5E2809C6D61696E3A2024284F424A5329E2809DE5B0B1E4BC9AE8A2ABE8A7A3E69E90E68890E2809C6D61696E3A2A2E6FE2809DEFBC8C6D61696EE4BE9DE8B596E4BA8EE2809C2A2E6FE2809DEFBC8CE2809C2A2E6FE2809DE5AFB9E5BA94E79A84E8A784E58899E58F88E58EBBE593AAE689BEE591A220200A0AEFBC8832EFBC89202020202020202E646570656E643A202428535243532920200A0A2020202020E4B8BAE79A84E698AF2E63E69687E4BBB6E69BB4E694B9E697B6E9878DE696B0E7949FE688902E646570656E64E69687E4BBB620200A0AEFBC8833EFBC8920202020202020402428434329202D4D4D2024285352435329203E20244020200A0A2020202020E8A18CE9A696E79A84E2809D40E2809DE7ACA6E58FB7E8A1A8E7A4BAE59CA8E689A7E8A18C6D616B65E697B6E4B88DE698BEE7A4BAE8AFA5E7ACA6E58FB7E5908EE79A847368656C6CE591BDE4BBA4EFBC9B20200A0A20202020202440EFBC9AE8A1A8E7A4BAE5BD93E5898DE79BAEE6A087E69687E4BBB6EFBC8CE58DB3E2809D2E646570656E64E2809D20200A0A2020202020E58187E8AEBE6D61696E2E63E69687E4BBB6E58FAAE5BC95E794A8E4BA866D61696E2E68E5A4B4E69687E4BBB6EFBC8CE982A3E4B988E8BF99E69DA1E591BDE4BBA4E79A84E8BE93E587BAE7BB93E69E9CE4B8BAEFBC9A2020200A0A2020202020202020206D61696E2E6F3A206D61696E2E63206D61696E2E6820200A0AEFBC8834EFBC892020202020202073696E636C756465202E646570656E6420200A0A2020202020E5B086E7949FE68890E79A84E4BE9DE8B596E585B3E7B3BBE69687E4BBB6E5BC95E585A5E588B0E5BD93E5898D4D616B6566696C65E3808220200A0A20202020204D616B6566696C65E4B8AD696E636C756465E79A84E8B083E794A8E696B9E5BC8FEFBC9A20200A0A61EFBC892020E9A696E58588E59CA8E68C87E5AE9AE79A84E79BAEE5BD95E4B88BE6909CE7B4A2E8A2ABE8B083E794A8E69687E4BBB6EFBC88E8AFA5E4BE8BE6B2A1E69C89E58AA0E8B7AFE5BE84EFBC8CE58899E4B8BAE5BD93E5898DE79BAEE5BD95EFBC8920200A0A62EFBC892020E5A682E69E9CE6B2A1E69C89E689BEE588B0EFBC8CE58899E4BB8E2D49E68980E68C87E5AE9AE79A84696E636C756465E79BAEE5BD95E69FA5E689BEEFBC8CE5A682E69E9CE8BF98E6B2A1E689BEE588B0EFBC8CE58899E4BB8EE2809C2F7573722F676E752F696E636C756465E2809DE2809C2F7573722F6C6F63616C2F696E636C756465E2809DE7AD89E79BAEE5BD95E69FA5E689BE20200A0A63EFBC892020E69C80E7BB88E7BB93E69E9CE8BF98E698AFE6B2A1E689BEE588B0EFBC8CE588994D616B6566696C65E4BC9AE8AF95E59BBEE5AFBBE689BEE58CB9E9858DE8A784E58899E69DA5E7949FE68890E5AFB9E5BA94E69687E4BBB6EFBC8CE4BE8BE5A682E69CACE4BE8BE4B8ADE79A84E8A784E58899E4B8BAEFBC9A20200A0A20202020202020202020202E646570656E643A202428535243532920200A0A20202020202020202020402428434329202D4D4D2024285352435329203E20244020200AE58899E6A0B9E68DAEE8AFA5E8A784E58899E7949FE688902E646570656E64E69687E4BBB6E3808220200A0AE7A88BE5BA8FE9A69620E6ACA1E7BC96E8AF91E697B6E882AFE5AE9AE4B88DE5AD98E59CA82E646570656E64E69687E4BBB6EFBC8CE4BD86E8BF99E698AF6D616B6566696C65E4B99FE4B88DE99C80E8A681E8AFA5E69687E4BBB6EFBC8CE59BA0E4B8BAE9A696E6ACA1E7BC96E8AF91E882AFE5AE9AE8BF9EE68EA5E79A84E983BDE698AFE69C80E696B0E69687E4BBB6E38082E4B99FE5B0B1E698AFE8AFB4E9A696E6ACA1E7BC96E8AF91E697B6E7949FE6889020E79A842E646570656E64E69687E4BBB6E585B6E5AE9EE6B2A1E794A8E4B88AEFBC8CE8808CE698AFE79599E4BD9CE4BBA5E5908EE69C89E4BA86E694B9E58AA8EFBC8CE6AF94E5A682E69BB4E694B9E4BA862E68E69687E4BBB6E4B8ADE79A84E5AE8FE58F98E9878FEFBC8CE58899E6ADA4E697B6E58FAFE6A0B9E68DAE2E646570656E64E4B8ADE79A84E4BE9DE8B596E585B3E7B3BBE58FAAE7949FE68890E5AFB9E5BA94E79A842E6FE69687E4BBB6E4BA860A0A64EFBC892020E5A682E69E9CE6B2A1E69C89E5AFB9E5BA94E8A784E58899E68896E585B6E5AE83E58E9FE59BA0E5AFBCE887B4E7949FE68890E69687E4BBB6E5A4B1E8B4A5EFBC8CE5B0B1E8A681E79C8BE4BDA0E794A8E79A84E698AF696E636C756465E8BF98E698AF73696E636C756465E4BA86EFBC8CE4B8A4E88085E79A84E58CBAE588ABEFBC9A0A0A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (56, 'matlab学习', 1, 0x23232320E59FBAE7A1800AE58F98E9878FE8B083E8AF95EFBC9A20E8AFADE58FA5E5908EE99DA2E58AA0EFBC9BE4B88DE698BEE7A4BAE8AFADE58FA5E689A7E8A18CE7BB93E69E9CEFBC8CE58F8DE4B98BE5B0B1E698BEE7A4BAE8AFADE58FA5E689A7E8A18CE7BB93E69E9CE3808220200AE8A18CE59091E9878FE5928CE58897E59091E9878F3A20613D5B312C322C332C345DE5B0B1E698AFE8A18CE59091E9878FEFBC8CE4BD86623D5B313B323B333B345DE5B0B1E698AFE58897E59091E9878FE380820AE79FA9E998B5EFBC9AE4B880E4B8AAE79FA9E998B5E5B0B1E698AFE5A49AE8A18CE5A49AE58897E79A84E59091E9878FEFBC8CE4BE8BE5A6822061203D205B312C322C333B342C352C365D3B0AE98086E79FA9E998B5EFBC9A20696E762829E587BDE695B0EFBC8CE6B3A8E6848FE4B880E5AE9AE8A681E698AFE696B9E998B5EFBC8CE5AFB9E4BA8EE5A587E5BC82E79FA9E998B5E580BCE58FAFE883BDE4B88DE58786E7A1AEE380820AE6B182E79FA9E998B5E79A84E7A7A93A2072616E6B2829E587BDE695B0E380820AE7949FE68890E58D95E4BD8DE79FA9E998B5EFBC9A20657965284E29EFBC8C4EE4B8BAE58D95E4BD8DE79FA9E998B5E79A84E8A18CE58897E695B0E3808220200AE99A8FE69CBAE79FA9E998B53A2072616E64284E292CE7949FE688904E2A4EE79A84E696B9E998B5E3808220200AE697B6E997B4E7BB9FE8AEA10A606060200A7469632020E5BC80E5A78BE8AEA1E697B60A74696D65203D20746F636C20E88EB7E58F96E7BB8FE8BF87E79A84E697B6E997B40A64697370286E756D327374722874696D65292920E68993E58DB0E7BB8FE8BF87E79A84E697B6E997B40A6060600A0A23232320E8A7A3E7BABFE680A7E696B9E7A88BE7BB840A312E20E5A3B0E6988EE69CAAE79FA5E695B00A73796D73207820793B0A322E20736F6C7665E587BDE695B0E58F82E695B03A20200A0A7C65716E737C566172737C4E616D65732D76616C756528E99D9EE5BF85E99C80297C0A7C2D7C2D7C2D7C0A7CE696B9E7A88BEFBC8CE5A682E69E9CE8B685E8BF87E4B880E4B8AAEFBC8CE58899E694BEE59CA85B205DE4B8ADEFBC8CE5B9B6E794A8E98097E58FB7E99A94E5BC80E38082E5A682EFBC9A7CE5BE85E6B182E79A84E69CAAE79FA5E695B07C094E616D65733AE2809872657475726E436F6E646974696F6E73E28099E698AFE590A6E8BF94E59B9EE587BAE590ABE69C89E58F82E695B0E79A84E8A7A3E38082E2809974727565E28098E4B8BAE8BF94E59B9EEFBC8CE2809966616C7365E28098E4B8BAE590A6EFBC8CE58DB3E7BB99E587BAE4B880E4B8AAE789B9E8A7A3EFBC9B4E616D653A20E2809849676E6F7265416E616C79746963436F6E73747261696E7473E28099E698AFE590A6E7BB99E587BAE8A7A3E79A84E69C80E7AE80E5BDA2E5BC8FE38082E2809874727565E28098E698AFEFBC8CE2809866616C7365E28099E4B8BAE590A620204E616D653AE280985072696E636970616C56616C7565E28099E698AFE590A6E4BB85E7BB99E587BAE4B880E4B8AAE8A7A3E3808246616C7365E4B8BAE8BF94E59B9EE68980E69C89E79A84E8A7A3EFBC8C74727565E4B8BAE4BB85E8BF94E59B9EE4B880E4B8AAE8A7A34E616D653AE280995265616CE28099E698AFE590A6E4BB85E8BF94E59B9EE5AE9EE695B0E8A7A37C0A0A332E20E6808EE4B988E8B083E794A80A73796D7320782020200A5B782C706172616D732C636F6E64735D3D736F6C76652873696E2878293D3D312CE2809852657475726E436F6E646974696F6E73E280992C207472756529200A0A23232320E6B182E8A7A3E5B8B8E5BEAEE58886E696B9E7A88BE7BB84, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (57, '浏览器显示数学公式的方案', 1, 0x23232320E4BDBFE794A86C61746578200AE5BC95E585A56D6174686A6178E68F92E4BBB6E58DB3E58FAFEFBC8CE6B3A8E6848FE99C80E8A681E4BDBFE794A86C61746578E8AFADE6B3950A6060600A3C21444F43545950452068746D6C3E0A3C68746D6C3E0A3C686561643E0A3C7469746C653E4D6174684A617820546558205465737420506167653C2F7469746C653E0A3C736372697074207372633D2268747470733A2F2F706F6C7966696C6C2E696F2F76332F706F6C7966696C6C2E6D696E2E6A733F66656174757265733D657336223E3C2F7363726970743E0A3C73637269707420747970653D22746578742F6A617661736372697074222069643D224D6174684A61782D73637269707422206173796E630A20207372633D2268747470733A2F2F63646E2E6A7364656C6976722E6E65742F6E706D2F6D6174686A617840332F6573352F7465782D6368746D6C2E6A73223E0A3C2F7363726970743E0A3C2F686561643E0A3C626F64793E0A5768656E202861200A652030292C207468657265206172652074776F20736F6C7574696F6E7320746F202861785E32202B206278202B2063203D20302920616E642074686579206172650A242478203D207B2D6220706D20737172747B625E322D3461637D206F7665722032617D2E24240A3C2F626F64793E0A3C2F68746D6C3E0A6060600A0A6C61746578E8AFADE6B395E58F82E88083EFBC9A0A68747470733A2F2F6D6174682E6D6574612E737461636B65786368616E67652E636F6D2F7175657374696F6E732F353032302F6D6174686A61782D62617369632D7475746F7269616C2D616E642D717569636B2D7265666572656E63650AE6B3A8E6848FE59CA86D6172646F776EE68F92E4BBB6E4B8ADE58FAAE69C896060602424202424606060E4B98BE997B4E79A84E58685E5AEB9E6898DE4BC9AE8A2ABE8AF86E588ABE688906C61746578E380820AE4BE8BE5AD900A242473756D5F7B693D307D5E6E20695E32203D20667261637B286E5E322B6E2928326E2B31297D7B367D24240A0A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (58, '开源软件协议比较', 1, 0xE5BC80E6BA90E8BDAFE4BBB6E58D8FE8AEAEE4B8BBE8A681E69C89E4B880E4B88BE587A0E7A78DEFBC9A0A312E2047504C0A322E204C47504C0A332E20417061636865204C6963656E7365203220417061636865204C6963656E7365E698AFE89197E5908DE79A84E99D9EE79B88E588A9E5BC80E6BA90E7BB84E7BB87417061636865E98787E794A8E79A84E58D8FE8AEAEE38082E8AFA5E58D8FE8AEAEE5928C425344E7B1BBE4BCBCEFBC8CE5908CE6A0B7E9BC93E58AB1E4BBA3E7A081E585B1E4BAABE5928CE5B08AE9878DE58E9FE4BD9CE88085E79A84E89197E4BD9CE69D83EFBC8CE5908CE6A0B7E58581E8AEB8E4BBA3E7A081E4BFAEE694B9EFBC8CE5868DE58F91E5B883EFBC88E4BD9CE4B8BAE5BC80E6BA90E68896E59586E4B89AE8BDAFE4BBB6EFBC89E38082E99C80E8A681E6BBA1E8B6B3E79A84E69DA1E4BBB6E4B99FE5928C425344E7B1BBE4BCBCE380820A342E204172746973746963204C6963656E73652F47504C20E4BDBFE4BD9CE88085E4BF9DE68C81E5AFB9E8BF9BE4B880E6ADA5E5BC80E58F91E79A84E68EA7E588B6E380820A352E2045636C69707365205075626C6963204C6963656E736520312E30200A362E20474E552047504C20763320E68891E4BBACE5BE88E7869FE68289E79A844C696E7578E5B0B1E698AFE98787E794A8E4BA8647504CE3808247504CE58D8FE8AEAEE5928C4253442C20417061636865204C6963656E7365E7AD89E9BC93E58AB1E4BBA3E7A081E9878DE794A8E79A84E8AEB8E58FAFE5BE88E4B88DE4B880E6A0B7E3808247504CE79A84E587BAE58F91E782B9E698AFE4BBA3E7A081E79A84E5BC80E6BA902FE5858DE8B4B9E4BDBFE794A8E5928CE5BC95E794A82FE4BFAEE694B92FE8A18DE7949FE4BBA3E7A081E79A84E5BC80E6BA902FE5858DE8B4B9E4BDBFE794A8EFBC8CE4BD86E4B88DE58581E8AEB8E4BFAEE694B9E5908EE5928CE8A18DE7949FE79A84E4BBA320E7A081E5819AE4B8BAE997ADE6BA90E79A84E59586E4B89AE8BDAFE4BBB6E58F91E5B883E5928CE99480E594AEE380820A372E20474E55204C65737365722047504C0A382E204D4954204C6963656E73650A392E204D6F7A696C6C61205075626C6963204C6963656E736520312E310A31302E204E657720425344204C6963656E73650A0A7CE58D8FE8AEAE7CE4BFAEE694B9E79BB8E5908CE4BBA3E7A081E99C80E8A681E4BDBFE794A8E79BB8E5908CE79A84E8AEB8E58FAFE8AF817CE68980E69C89E79BB8E5908CE4BBA3E7A081E4BDBFE794A8E68896E88085E585BCE5AEB9E8AEB8E58FAF7CE998BBE6ADA244524DEFBC8CE99481E5AE9AE59BBAE4BBB67CE68980E69C89E69687E4BBB6E5BF85E9A1BBE58C85E590ABE78988E69D83EFBC8CE694B9E58F98E5928CE4B893E588A9E79A84E4BFA1E681AF7CE998BBE6ADA2E4BDBFE794A8E4BD9CE88085E5A793E5908DE5AEA3E4BCA07C0A7C2D7C2D7C2D7C2D7C2D7C2D7C0A7C47504C56327C636F6E74656E74327C636F6E74656E74337C2D7C2D7C0A7C47504C56327C636F6E74656E74327C636F6E74656E74337C2D7C2D7C0A7C47504C56327C636F6E74656E74327C636F6E74656E74337C2D7C2D7C0A7C47504C56327C636F6E74656E74327C636F6E74656E74337C2D7C2D7C0A7C47504C56327C636F6E74656E74327C636F6E74656E74337C2D7C2D7C0A7C47504C56327C636F6E74656E74327C636F6E74656E74337C2D7C2D7C0A7C47504C56327C636F6E74656E74327C636F6E74656E74337C2D7C2D7C0A0A0A215B305F313330363239363037397645445A2E6769665D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38353732333462662D653539662D313165392D383261312D353235343030396634346338290A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (59, 'c/c++包管理工具conan搭建', 2, 0x22636F6E616EE698AFE4B880E4B8AA632B2BE79A84E58C85E7AEA1E79086E7B3BBE7BB9FEFBC8CE4BB94E7BB86E683B3E683B3632B2BE79A84E4BE9DE8B596EFBC8CE69CACE8BAAB632F632B2BE5B0B1E69C89632B2B31312C632B2B3137EFBC8CE8BF98E69C8963E8AFADE8A880E79A84E58E86E58FB2E58C85E8A2B1EFBC8C636F6E616EE698AF63E8AFADE8A880E79A84E58C85E7AEA1E79086E5B7A5E585B7EFBC8CE68F90E4BE9BE4BA86632F632B2BE4B88DE5908CE5B9B3E58FB0EFBC8CE4B88DE5908CE79A84E7BC96E8AF91E5B7A5E585B7EFBC8CE4B88DE5908CE78988E69CACE79A84E58C85E7AEA1E79086E696B9E5BC8FEFBC8CE7B1BBE4BCBCE4BA8E676F6C616E67E887AAE5B8A6E79A84E58C85E7AEA1E79086E5B7A5E585B7EFBC8CE4B99FE7B1BBE4BCBCE4BA8E6A61766120E79A846D6176656E2C707974686F6EE79A84706970E3808220200A2323232320E690ADE5BBBA636F6E616E207365727665723A0A20636F6E616E2073657276657220E99B86E68890E588B0E4BA866A66726F67206172636869666163746F7279E8BDAFE4BBB6E4B8ADEFBC8CE8BF99E698AFE4B880E4B8AAE5BE88E585A8E99DA2E79A84E694B6E8B4B94349E8BDAFE4BBB6EFBC8C636F6E616EE58FAAE698AFE585B6E4B8AD632F632B2BE8AFADE8A880E79A84E4B880E4B8AAE5AE9EE78EB0EFBC8CE5B9B8E8BF90E79A84E698AFE68F90E4BE9BE4BA86E58D95E78BACE79A84636F6E616E2D7365727665722CE58FAAE99C80E8A681E9809AE8BF87706970E8BF9BE8A18CE4B88BE8BDBDE5B0B1E8A18CE380820A6060600A242067697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F636F6E616E2D696F2F636F6E616E2E6769740A2420636420636F6E616E0A242067697420636865636B6F7574206D61737465720A242070697020696E7374616C6C202D7220636F6E616E732F726571756972656D656E74732E7478740A242070697020696E7374616C6C202D7220636F6E616E732F726571756972656D656E74735F7365727665722E7478740A242070697020696E7374616C6C2067756E69636F726E0A0A242067756E69636F726E202D6220302E302E302E303A39333030202D772034202D742033303020636F6E616E732E7365727665722E7365727665725F6C61756E636865723A6170700A6060600AE69C8DE58AA1E599A8E79A84E9858DE7BDAEE69687E4BBB6E4BD8DE4BA8EE794A8E688B7E6A0B9E79BAEE5BD957E2F2E636F6E616E5F736572766572E4B88BE3808220200AE4B8BBE8A681E9858DE7BDAEE587A0E4B8AAE4B8AAE9858DE7BDAEE9A1B90A6060600A5B7365727665725D0A23205741524E494E4721204368616E67652064656661756C74207661726961626C65206F66206A77745F7365637265742E20596F752073686F756C64206368616E676520697420706572696F646963616C6C790A23204974206F6E6C79206166666563747320746F2063757272656E742061757468656E7469636174696F6E20746F6B656E732C20796F752063616E206368616E6765207361666574656C7920616E7974696D650A23205768656E206974206368616E676573207573657220617265206A75737420666F7263656420746F206C6F6720696E20616761696E0A6A77745F7365637265743A2049516C6F4452715055467A58727574567058706949794B7A0A6A77745F6578706972655F6D696E757465733A203132300A0A73736C5F656E61626C65643A2046616C73650A706F72743A20393330300A23205075626C696320706F72742077686572652066696C65732077696C6C206265207365727665642E20496620656D7074792077696C6C20626520757365642022706F7274220A7075626C69635F706F72743A39333030202023E79C9FE5AE9EE79A84E69C8DE58AA1E599A8E7ABAFE58FA30A686F73745F6E616D653A203131382E32342E3233382E313938202023E99C80E8A681E5A1ABE58699E79C9FE5AE9EE79A84E69C8DE58AA1E599A8E5A496E7BD9169700A0A5B77726974655F7065726D697373696F6E735D202023E4B88AE4BCA0E69D83E999900A2A2F2A402A2F2A3A202A0A0A5B726561645F7065726D697373696F6E735D202323E8AFBBE58F96E69D83E99990E79A84E794A8E688B7EFBC8CE694AFE68C81E6ADA3E588990A2A2F2A402A2F2A3A202A0A5B75736572735D20202323E694AFE68C81E79A84E794A8E688B7E58897E8A1A80A2364656661756C745F757365723A2064656661756C74706173730A64656D6F3A2064656D6F0A0A6060600AE69C80E5908E20302E302E302E303A39333030E698AF636F6E616EE79A84E698AFE59CB0E59D80E5928CE7ABAFE58FA3E380820A23232320E5AEA2E688B7E7ABAFE696B0E5BBBAE58C850AE59CA8E5BA93E6A0B9E79BAEE5BD95E4B88BE8BE93E585A53A0A6060600A636F6E616E206E6577206F70656E63762F302E31202D740A6060600AE4BC9AE7949FE68890E4BBA5E4B88BE69687E4BBB63A0A6060600A636F6E616E66696C652E70790A746573745F7061636B6167650A2020434D616B654C697374732E7478740A2020636F6E616E66696C652E70790A20206578616D706C652E6370700A6060600AE585B6E4B8AD636F6E616E66696C652E7079E68F8FE8BFB0E4BA86E8AFA5E5BA93E79A84E4B8BBE8A681E58F82E695B0EFBC8CE58C85E590ABE69687E4BBB6EFBC8CE58C85E590ABE5BA93EFBC8CE5B9B3E58FB0E7AD89EFBC8C2C20E5908CE697B6E7949FE68890E4B880E4B8AA746573745F7061636BE69687E4BBB6E5A4B92CE68F90E4BE9BE4BA86E6ADA3E7A1AEE9858DE7BDAEE79A84E6A8A1E69DBFE380820A2323232320636F6E616E66696C652E7079E8A7A3E69E900A6060600A66726F6D20636F6E616E7320696D706F727420436F6E616E46696C652C20434D616B652C20746F6F6C730A0A636C6173732048656C6C6F436F6E616E28436F6E616E46696C65293A0A202020206E616D65203D202248656C6C6F220A2020202076657273696F6E203D2022302E31220A202020206C6963656E7365203D20223C50757420746865207061636B616765206C6963656E736520686572653E220A2020202075726C203D20223C5061636B61676520726563697065207265706F7369746F72792075726C20686572652C20666F72206973737565732061626F757420746865207061636B6167653E220A202020206465736372697074696F6E203D20223C4465736372697074696F6E206F662048656C6C6F20686572653E220A2020202073657474696E6773203D20226F73222C2022636F6D70696C6572222C20226275696C645F74797065222C202261726368220A202020206F7074696F6E73203D207B22736861726564223A205B547275652C2046616C73655D7D0A2020202064656661756C745F6F7074696F6E73203D207B22736861726564223A2046616C73657D0A2020202067656E657261746F7273203D2022636D616B65220A0A2020202064656620736F757263652873656C66293A0A202020202020202073656C662E72756E282267697420636C6F6E652068747470733A2F2F6769746875622E636F6D2F636F6E616E2D696F2F68656C6C6F2E67697422290A202020202020202023205468697320736D616C6C206861636B206D696768742062652075736566756C20746F2067756172616E7465652070726F706572202F4D54202F4D44206C696E6B6167650A20202020202020202320696E204D53564320696620746865207061636B616765642070726F6A65637420646F65736E27742068617665207661726961626C657320746F207365742069740A2020202020202020232070726F7065726C790A2020202020202020746F6F6C732E7265706C6163655F696E5F66696C65282268656C6C6F2F434D616B654C697374732E747874222C202250524F4A454354284D7948656C6C6F29222C0A20202020202020202020202020202020202020202020202020202020202027272750524F4A454354284D7948656C6C6F290A696E636C75646528247B434D414B455F42494E4152595F4449527D2F636F6E616E6275696C64696E666F2E636D616B65290A636F6E616E5F62617369635F73657475702829272727290A0A20202020646566206275696C642873656C66293A0A2020202020202020636D616B65203D20434D616B652873656C66290A2020202020202020636D616B652E636F6E66696775726528736F757263655F666F6C6465723D2268656C6C6F22290A2020202020202020636D616B652E6275696C6428290A0A202020202020202023204578706C69636974207761793A0A2020202020202020232073656C662E72756E2827636D616B652025732F68656C6C6F202573270A2020202020202020232020202020202020202025202873656C662E736F757263655F666F6C6465722C20636D616B652E636F6D6D616E645F6C696E6529290A2020202020202020232073656C662E72756E2822636D616B65202D2D6275696C64202E20257322202520636D616B652E6275696C645F636F6E666967290A0A20202020646566207061636B6167652873656C66293A0A202020202020202073656C662E636F707928222A2E68222C206473743D22696E636C756465222C207372633D2268656C6C6F22290A202020202020202073656C662E636F707928222A68656C6C6F2E6C6962222C206473743D226C6962222C206B6565705F706174683D46616C7365290A202020202020202073656C662E636F707928222A2E646C6C222C206473743D2262696E222C206B6565705F706174683D46616C7365290A202020202020202073656C662E636F707928222A2E736F222C206473743D226C6962222C206B6565705F706174683D46616C7365290A202020202020202073656C662E636F707928222A2E64796C6962222C206473743D226C6962222C206B6565705F706174683D46616C7365290A202020202020202073656C662E636F707928222A2E61222C206473743D226C6962222C206B6565705F706174683D46616C7365290A0A20202020646566207061636B6167655F696E666F2873656C66293A0A202020202020202073656C662E6370705F696E666F2E6C696273203D205B2268656C6C6F225D0A6060600A312E20E59CA8E69CACE4BE8BE4B8AD736F757263652829E696B9E6B395E689A7E8A18CE4BA8667697420636C6F6E65E4BB8E676974687562E4B88AE4B88BE8BDBDE4BBA3E7A081EFBC8CE784B6E5908EE5AFB968656C6C6FE69687E4BBB6E5A4B9E4B88B434D616B654C697374732E747874E5819AE69687E69CACE69BBFE68DA2E6938DE4BD9CEFBC8CE69CACE4BE8BE8AFB4E6988EEFBC8CE4BDA0E58FAFE4BBA5E4BB8EE585B6E4BB96E6B8A0E98193E88EB7E58F96E4BBA3E7A081EFBC8CE5AFB9E4BBA3E7A081E5819AE4BBBBE4BD95E6938DE4BD9CEFBC8CE6AF94E5A682676974E79A84636865636B6F7574E588B0E69F90E4B8AAE78988E69CACEFBC8C736F75726365EFBC88EFBC89E696B9E6B395E68C87E79A84E698AFE88EB7E58F96E4BBA3E7A081E79A84E8BF87E7A88BE380820A322E2073657474696E67E5AD97E6AEB5E5AE9AE4B989E4B88DE5908CE4BA8CE8BF9BE588B6E8BDAFE4BBB6E58C85E79A84E9858DE7BDAEE38082E59CA8E69CACE4BE8BE4B8ADEFBC8CE68891E4BBACE5AE9AE4B989E4BA86E5AFB9E6938DE4BD9CE7B3BBE7BB9FE38081E7BC96E8AF91E599A8E38081E4BD93E7B3BBE7BB93E69E84E68896E69E84E5BBBAE7B1BBE59E8BE79A84E4BBBBE4BD95E69BB4E694B9E983BDE5B086E7949FE68890E4B88DE5908CE79A84E4BA8CE8BF9BE588B6E58C85E38082E8AFB7E6B3A8E6848FEFBC8C636F6E616EE4B8BAE5908CE4B880E9858DE696B9E79A84E4B88DE5908CE5BC95E585A5E9858DE7BDAEEFBC88E59CA8E69CACE4BE8BE4B8ADE4B8BAE8AEBEE7BDAEEFBC89E7949FE68890E4B88DE5908CE79A84E4BA8CE8BF9BE588B6E58C85E380822020EFBC882020E6B3A8E6848FEFBC8CE6ADA3E59CA8E8BF90E8A18CE79A84E7A88BE5BA8FE5928CE6ADA3E59CA8E69E84E5BBBAE79A84E58C85E79A84E5B9B3E58FB0E4B88DE5908CE4BA8EE69C80E7BB88E79A84E5B9B3E58FB0EFBC8CE5A682E69E9CE58C85E698AFE4BAA4E58F89E69E84E5BBBAE79A84EFBC8CE4BBA3E7A081E5B086E59CA8E8BF90E8A18CE79A84E5B9B3E58FB0E4B88AE8BF90E8A18CE38082E59BA0E6ADA4EFBC8CE5A682E69E9CE8A681E6A0B9E68DAEE5BD93E5898DE7949FE68890E8AEA1E7AE97E69CBAE5BA94E794A8E4B88DE5908CE79A84E7949FE68890EFBC8CE58899E99C80E8A681E6A380E69FA5E5AE83EFBC9AEFBC890A332E20E8BF99E4B8AAE58C85E79A84E9858DE696B9E8BF98E58FAFE4BBA5E4B8BAE99D99E68081E5928CE585B1E4BAABE5BA93E5889BE5BBBAE4B88DE5908CE79A84E4BA8CE8BF9BE588B6E58C85EFBC8CE585B1E4BAABE98089E9A1B9E9BB98E8AEA4E8AEBEE7BDAEE4B8BA66616C7365EFBC88E9BB98E8AEA4E68385E586B5E4B88BEFBC8CE5AE83E5B086E4BDBFE794A8E99D99E68081E993BEE68EA5EFBC89E380820A342E206275696C642829E587BDE695B0E9858DE7BDAEE9A1B9E79BAEEFBC8CE784B6E5908EE7BBA7E7BBADE4BDBFE794A8E6A087E58786E79A84434D41534BE591BDE4BBA4E69E84E5BBBAE5AE83E38082434D414B45E8B1A1E58FAAE5B8AEE58AA9E5B086E69FAFE58D97E8AEBEE7BDAEE8BDACE68DA2E4B8BA434D414B45E4BBA4E591BDE4BBA4E8A18CE58F82E695B0E38082E8AFB7E6B3A8E6848FEFBC8C636D616B65E4B88DE698AFE4B8A5E6A0BCE8A681E6B182E79A84E38082E58FAFE4BBA5E9809AE8BF87E8B083E794A86D616B65E380816D736275696C64E3808173636F6E73E68896E4BBBBE4BD95E585B6E4BB96E7949FE68890E7B3BBE7BB9FE79BB4E68EA5E7949FE68890E58C85E380820A352E207061636B6167652829E696B9E6B395E68BB7E8B49DE79A84E69C80E7BB88E7949FE68890E79A84E79BAEE6A087E69687E4BBB6E588B0E79BAEE6A087E69687E4BBB6E5A4B9EFBC8CE8BF99E9878CE4B99FE8AFB4E6988EE4BA86636F6E616EE69C80E5908EE5BE97E588B0E79A84E698AFE4BA8CE8BF9BE588B6E5BA93EFBC8CE7AEA1E79086E79A84E4B99FE58FAAE698AFE4B88DE5908CE5B9B3E58FB0EFBC8CE7BC96E8AF91E599A8E4B88BE88EB7E5BE97E4BA8CE8BF9BE588B6E5BA93E79A840A362E20E69C80E5908EEFBC8C7061636B6167655F696E666F2829E5AE9AE4B989E4BA86E5BD93E4BDBFE794A8E8AFA5E5BA93E99C80E8A681E993BEE68EA5E588B0E79A84E5BA93E69687E4BBB6EFBC8CE4B99FE58C85E68BACE79A84E5BC95E794A8E79A84E5A4B4E69687E4BBB6E79BAEE5BD952EE8BF99E4B8AAE4BFA1E681AFE794A8E4BA8EE9858DE7BDAEE7949FE68890E79A84E69687E4BBB6E380820A0A0A23232320E5AEA2E688B7E7ABAFE4B88AE4BCA0E4BA8CE8BF9BE588B6E58C850A0A0A, '', '2019-10-07 14:20:08', '2019-10-07 14:20:18', NULL, 00000000000); +INSERT INTO `doc` VALUES (60, 'QT WINDOWS编译Webkit和webengine', 1, 0x2D20596F75206D757374206861766520666F6C6C6F77696E672070726F6772616D7320696E20796F7572205041544820656E7669726F6E6D656E74207661726961626C653A0A6060600A56697375616C2053747564696F203E3D203230313520494D504F5254414E543A2064756520746F206D6F6465726E20432B2B31312066656174757265732C2056533230313520697320746865206D696E696D756D20737570706F727465642076657273696F6E2E2056697375616C2053747564696F203230313520436F6D6D756E6974792077696C6C20626520656E6F75676820746F206275696C642051745765626B69742E0A5174203E3D20352E36202D20687474703A2F2F7777772E71742E696F2F646576656C6F7065727320286F6C6465722051742076657273696F6E73206D617920776F726B2061732077656C6C2C2062757420796F752077696C6C206E65656420746F206275696C6420517420796F757273656C66290A434D616B65203E3D20322E382E31320A52756279203E3D20312E39202D20796F752063616E20646F776E6C6F616420636F6E76656E69656E7420696E7374616C6C657220686572650A5065726C2028352E3232206F7220352E323029202D204163746976655065726C2062792041637469766553746174652077696C6C20626520656E6F7567682E0A507974686F6E202D2077652068656176696C792061647669736520746F2075736520322E372076657273696F6E2E20507974686F6E2033206973206E6F74206F6666696369616C6C7920737570706F727465640A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (61, 'ActiveX控件调试', 1, 0x2323232320312EE9A696E58588E590AFE58AA84945EFBC8CE5AE89E585A8E8AEBEE7BDAEE8A681E8AEBEE7BDAEE58581E8AEB8E69CAAE6B3A8E5868CE79A8441637469766558E68EA7E4BBB6E689A7E8A18CE380820A322EE8B083E794A841637469766558E68EA7E4BBB6EFBC8CE4BE8BE5A682EFBC9A0A6060600A3C68746D6C3E0A3C626F64793E0A3C4F424A4543542049443D22564544494F414354495645582E566564696F416374697665584374726C2E3122200A434C41535349443D22636C7369643A65326430323865362D333033392D346638392D386233372D31623931336165633531356322200A2057494454483D383030204845494748543D36303020414C49474E3D63656E746572204853504143453D30205653504143453D30203E3C2F4F424A4543543E0A3C2F626F64793E0A3C2F68746D6C3E0A0A6060600AE69C80E585B3E994AEE79A84E698AF434C4153534944EFBC8CE4BD8DE4BA8EE5B7A5E7A88BE79BAEE5BD95E4B88BE79A8469646CE69687E4BBB6E58FAFE4BBA5E69FA5E689BEE588B0636C61737349442CE6AF94E5A6820A6060600A5B20757569642832453443453532302D303030302D343934312D423438392D423643304245423339393739292C2076657273696F6E28312E30292C0A2020636F6E74726F6C205D0A6C69627261727920566564696F416374697665584C69620A7B0A09696D706F72746C6962285354444F4C455F544C42293B0A0A092F2F202043566564696F416374697665584374726C20E79A84E4B8BBE8B083E5BAA6E68EA5E58FA30A095B200A0909757569642832303839324136342D344544342D343131302D423946372D34353932353942433139363529090A095D0A0964697370696E74657266616365205F44566564696F416374697665580A097B0A090970726F706572746965733A0A09096D6574686F64733A0A0A0909095B6964284449535049445F41424F5554424F58295D20766F69642041626F7574426F7828293B0A097D3B0A0A092F2F202043566564696F416374697665584374726C20E79A84E4BA8BE4BBB6E8B083E5BAA6E68EA5E58FA30A0A095B200A0909757569642835344533433146432D373242412D344441352D414242322D34453930383534423730304529090A095D0A0964697370696E74657266616365205F44566564696F416374697665584576656E74730A097B0A090970726F706572746965733A0A0909092F2F2020E4BA8BE4BBB6E68EA5E58FA3E6B2A1E69C89E4BBBBE4BD95E5B19EE680A70A0A09096D6574686F64733A0A097D3B0A0A092F2F202043566564696F416374697665584374726C20E79A84E7B1BBE4BFA1E681AF0A095B0A0909757569642845324430323845362D333033392D344638392D384233372D314239313341454335313543292020202323E8BF99E4B8AAE698AF636C6173736964EFBC8CE4B99FE5B0B1E698AFE4B88AE99DA26F62656A6374E9878CE99DA2E79A84E5AD97E6AEB50A095D0A09636F636C61737320566564696F416374697665580A097B0A09095B64656661756C745D2064697370696E74657266616365205F44566564696F416374697665583B0A09095B64656661756C742C20736F757263655D2064697370696E74657266616365205F44566564696F416374697665584576656E74733B0A097D3B0A7D3B0A6060600A312E20E6B3A8E5868C61637469636558E68EA7E4BBB62C72656773767233322020443A70726F6A656374632B2B566564696F416374697665584465627567566564696F416374697665582E6F63780A322E20E68993E5BC804945E68993E5BC80E58C85E590ABE68EA7E4BBB6E79A84E69687E4BBB6E380820A332E205653E8B083E8AF95E98089E9A1B92D3EE99984E58AA0E588B0E8BF9BE7A88BEFBC8CE6B3A8E6848FE58FAFE4BBA5E98089E68BA9E79A84E8BF9BE7A88BE69C89E4B889E4B8AAEFBC8CE98089E68BA9E6B2A1E69C89E6A087E9A298E79A84E982A3E4B8AA2CE590A6E58899E6B2A1E696ADE782B9E380820A215B64662E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38366263326232362D656464632D313165392D623933322D353235343030396634346338290A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (62, 'DirectShow 学习笔记', 1, 0x44697265637453686F77E5B19EE4BA8EE5BEAEE8BDAF44697265637458E79A84E4B880E59198EFBC8CE698AFE99D9EE5B8B8E697A9E69C9FE79A84E5A49AE5AA92E4BD93E6A186E69EB6EFBC8CE8AFA5E5B9B3E58FB0E59CA832303030E5B9B4E5B7A6E58FB3E5B0B1E5B7B2E7BB8FE68EA8E587BAEFBC8CE59BA0E4B8BAE68EA8E587BAE79A84E697B6E997B4E697A9EFBC8CE59CA8E5B7A5E7A88BE4B88AE69C89E68890E7869FE79A84E4BC98E782B9EFBC8CE59BA0E6ADA4E4B880E4BA9BE9A1B9E79BAEE58FAFE4BBA5E98787E794A844697265637453686F77E5AE9EE78EB0EFBC8CE6AF94E5A682E5A49AE5AA92E4BD9341637469766558E7BB84E4BBB6E3808220200A0A23232320434F4DE7BB84E4BBB60A434F4DE7BB84E4BBB6E698AFE5BEAEE8BDAFE79A84E4B880E5A597E7BC96E7A88BE8A784E88C83EFBC8C434F4DE698AFE4B880E4B8AAE7B1BBEFBC8CE7B1BBE4B8ADE58C85E590ABE4BA86E5BE88E5A49AE8999AE587BDE695B0E68EA5E58FA3EFBC8C434F4DE7BB84E4BBB6E983BDE698AFE4BB8E49556E6B6F776EE68EA5E58FA3E6B4BEE7949FE69DA5E79A84EFBC8C49556E6B6F776EE5AE9AE4B989E4BA86E4B889E4B8AAE99D9EE5B8B8E9878DE8A681E79A84E68EA5E58FA3EFBC8C5175657279496E746572666163652C4164645265662C52656C65617365E8BF99E4B889E4B8AAE68EA5E58FA3EFBC8C434F4DE4B8BBE8A681E794A8E4BA8EE8A7A3E586B3E5AFB9E8B1A1E7949FE591BDE591A8E69C9FE79A84E997AEE9A298E3808220200AE8BF98E69C89E58FA6E4B880E4B8AAE9878DE8A681E79A84E68EA5E58FA349436C617373466163746F7279EFBC8C434F4DE8A784E5AE9AEFBC8CE6AF8FE4B880E4B8AAE7BB84E4BBB6E983BDE5BF85E9A1BBE69C89E4B880E4B8AAE79BB8E5AFB9E5BA94E79A84E7B1BBE5B7A5E58E82E587BDE695B049436C617373466163746F72792CE7B1BBE5B7A5E58E82E69CACE8BAABE4B99FE698AF434F4DE7BB84E4BBB6EFBC8CE5AE83E5AE9EE78EB0E4BA8649436C617373466163746F7279E5BA93E68EA5E58FA3EFBC8CE59CA849436C617373466163746F72796465E79A84437265617465496E7374616E6365E4B8ADE5868DE58EBB6E6577E5AEA2E688B7E79A84434F4DE7BB84E4BBB6E380820A2323232320434F4DE7BB84E4BBB6E79A84E5889BE5BBBAE8BF87E7A88B0A215B636F6D2E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63623632303163352D656535372D313165392D623933322D353235343030396634346338290A0AE6AF8FE4B8AA434F4DE7BB84E4BBB6E983BDE69C89E4B880E4B8AAE594AFE4B880E79A844755494420434C415353494420E69DA5E6A087E8AF86EFBC8CE5BD93E5889BE5BBBAE4B880E4B8AA434F4DE7BB84E4BBB6E5AFB9E8B1A1E697B6E58099EFBC8CE680BBE698AFE9809AE8BF87E8BF99E4B8AA47554944E8B083E794A8436F476574436C6173734F626A656374E69DA5E88EB7E5BE97E5889BE5BBBAE8BF99E4B8AA434F4DE7BB84E4BBB6E79A84E7B1BBE5B7A5E58E82EFBC8CE784B6E5908EE8B083E794A8E5B7A5E58E82E7B1BBE79A84437265617465496E7374616E6365E58EBBE5889BE5BBBAE4B880E4B8AAE5AFB9E8B1A1E380820AE4BE8BE5A682E4B88BE99DA2E698AFE4B880E4B8AAE5889BE5BBBA434F4DE7BB84E4BBB6E79A84E4BE8BE5AD902864697265637458E79A844947726170684275696C64657229EFBC9A2020200A6060600A202020206872203D20436F437265617465496E7374616E636528434C5349445F46696C74657247726170682C204E554C4C2C20434C534354585F494E50524F435F5345525645522C200A202020202020202020202020202020202020202020202020204949445F4947726170684275696C6465722C2028766F6964202A2A29266D5F704742293B0A6060600A0AE4B88BE99DA2E698AF44697265637453686F77E79A84E68A80E69CAFE69EB6E69E84E59BBE3A20200A215B64697265637473686F772E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F35386265633536342D656535362D313165392D623933322D353235343030396634346338290A0A44697265637453686F77E4BD8DE4BA8EE5BA94E794A8E5B182E4B8ADE38082E5AE83E4BDBFE794A8E4B880E7A78DE58FAB46696C746572204772617068E79A84E6A8A1E59E8BE69DA5E7AEA1E79086E695B4E4B8AAE695B0E68DAEE6B581E79A84E5A484E79086E8BF87E7A88BEFBC9BE58F82E4B88EE695B0E68DAEE5A484E79086E79A84E59084E4B8AAE58A9FE883BDE6A8A1E59D97E58FAB46696C746572EFBC9BE59084E4B8AA46696C74657220E59CA846696C746572204772617068E4B8ADE68C89E4B880E5AE9AE79A84E9A1BAE5BA8FE8BF9EE68EA5E68890E4B880E69DA122E6B581E6B0B4E7BABF22E58D8FE5908CE5B7A5E4BD9CE3808220200AE68C89E785A7E58A9FE883BDE69DA5E58886EFBC8C46696C746572E5A4A7E887B4E58886E4B8BAE4B889E7B1BBEFBC9A536F757263652046696C74657273E380815472616E73666F726D2046696C74657273E5928C52656E646572696E672046696C74657273E380820A0A536F757263652046696C74657273E4B8BBE8A681E8B49FE8B4A3E58F96E5BE97E695B0E68DAEEFBC8CE695B0E68DAEE6BA90E58FAFE4BBA5E698AFE69687E4BBB6E38081E59BA0E789B9E7BD91E38081E68896E88085E8AEA1E7AE97E69CBAE9878CE79A84E98787E99B86E58DA1E38081E695B0E5AD97E69184E5838FE69CBAE7AD89EFBC8CE784B6E5908EE5B086E695B0E68DAEE5BE80E4B88BE4BCA0E8BE93EFBC9B0A0A5472616E73666F726D204669746C657273E4B8BBE8A681E8B49FE8B4A3E695B0E68DAEE79A84E6A0BCE5BC8FE8BDACE68DA2E38081E4BCA0E8BE93EFBC9B0A0A52656E646572696E672046696C746573E4B8BBE8A681E8B49FE8B4A3E695B0E68DAEE79A84E69C80E7BB88E58EBBE59091EFBC8CE68891E4BBACE58FAFE4BBA5E5B086E695B0E68DAEE98081E7BB99E5A3B0E58DA1E38081E698BEE58DA1E8BF9BE8A18CE5A49AE5AA92E4BD93E79A84E6BC94E7A4BAEFBC8CE4B99FE58FAFE4BBA5E8BE93E587BAE588B0E69687E4BBB6E8BF9BE8A18CE5AD98E582A8E380820A0AE59CA844697265637453686F77E7B3BBE7BB9FE4B98BE4B88AEFBC8CE68891E4BBACE79C8BE588B0E79A84EFBC8CE58DB3E698AFE68891E4BBACE79A84E5BA94E794A8E7A88BE5BA8FEFBC884170706C69636174696F6EEFBC89E38082E5BA94E794A8E7A88BE5BA8FE8A681E68C89E785A7E4B880E5AE9AE79A84E6848FE59BBEE5BBBAE7AB8BE8B5B7E79BB8E5BA94E79A8446696C746572204772617068EFBC8CE784B6E5908EE9809AE8BF8746696C746572204772617068204D616E61676572E69DA5E68EA7E588B6E695B4E4B8AAE79A84E695B0E68DAEE5A484E79086E8BF87E7A88BE3808244697265637453686F77E883BDE59CA846696C746572204772617068E8BF90E8A18CE79A84E697B6E58099E68EA5E694B6E588B0E59084E7A78DE4BA8BE4BBB6EFBC8CE5B9B6E9809AE8BF87E6B688E681AFE79A84E696B9E5BC8FE58F91E98081E588B0E68891E4BBACE79A84E5BA94E794A8E7A88BE5BA8FE38082E8BF99E6A0B7EFBC8CE5B0B1E5AE9EE78EB0E4BA86E5BA94E794A8E7A88BE5BA8FE4B88E44697265637453686F77E7B3BBE7BB9FE4B98BE997B4E79A84E4BAA4E4BA92E380820A0A32292046696C746572E6A682E8BFB0E4BBA5E58F8AE8BF9EE68EA50A0AE8BF87E6BBA4E599A82846696C74657229E698AF44697265637453686F77E4B8ADE69C80E59FBAE69CACE79A84E6A682E5BFB5E3808244697265637453686F77E698AFE9809AE8BF8746696C746572204772617068E69DA5E7AEA1E7908646696C746572E79A84E3808246696C746572204772617068E698AF46696C746572E79A8422E5AEB9E599A822EFBC8CE8808C46696C746572E698AF46696C746572204772617068E4B8ADE79A84E69C80E5B08FE58A9FE883BDE6A8A1E59D97E380820A0A46696C746572E698AFE4B880E7A78D434F4DE7BB84E4BBB6EFBC8CE5AFB9E4BA8EE6AF8FE4B8AA46696C746572EFBC8CE983BDE69C89E585B6E887AAE5B7B1E79A8450696EEFBC8CE5AE83E698AFE794B146696C746572E5889BE5BBBAE79A84434F4DE5AFB9E8B1A1E380822046696C746572E9809AE8BF8750696EE69DA5E8BF9BE8A18CE4BB96E4BBACE4B98BE997B4E79A84E8BF9EE68EA5E380820A0A50696EE58886E4B8BAE4B8A4E7A78DEFBC9AE8BE93E587BA50696EE5928CE8BE93E585A550696EE38082E8BE93E587BAE79A8450696EE68A8A46696C746572E5A484E79086E5908EE79A84E695B0E68DAEE4BCA0E98081E588B046696C746572E79A84E5A49620E983A8EFBC8CE8808CE8BE93E585A550696EE58899E698AFE68A8A46696C746572E5A496E983A8E79A84E695B0E68DAEE68EA5E694B6E588B046696C746572E4B8ADEFBC8CE4BBA5E4BEBF46696C746572E5AFB9E8BF99E4BA9BE695B0E68DAEE8BF9BE8A18CE5A484E79086E380820A0AE5AFB9E4BA8EE4B889E7A78DE7B1BBE59E8BE79A8446696C746572EFBC88536F757263652046696C746572EFBC8C5472616E73666F726D2046696C746572EFBC8C52656E646572696E672046696C746572EFBC89E79A84E8BF9EE68EA5E59BBEE5A682E4B88B3A0A0AE59BBE322046696C746572E79A84E8BF9EE68EA50A0AE58FAFE4BBA5E6A0B9E68DAE46696C746572E68980E58C85E590ABE79A84E8BE93E585A550696EE5928CE8BE93E587BA50696EE79A84E7869FE7BB83E69DA5E588A4E696AD46696C746572E79A84E7B1BBE59E8BEFBC9A0A0AE58FAAE69C89E8BE93E587BA50696EEFBC8CE6B2A1E69C89E8BE93E585A570696EEFBC8CE4B8BA536F757263652046696C7465720A0AE697A2E69C89E8BE93E587BA50696EEFBC8CE58F88E69C89E8BE93E585A570696EEFBC8CE4B8BA5472616E73666F726D2046696C7465720A0AE6B2A1E69C89E8BE93E587BA50696EEFBC8CE58FAAE69C89E8BE93E585A570696EEFBC8CE4B8BA52656E646572696E672046696C7465720A0A33EFBC8944697265637453686F7720E79A84E9878DE8A681E68EA5E58FA30A0A44697265637453686F77E98787E794A8E4BA86434F4DE6A087E58786EFBC8CE68980E4BBA5E5BE88E5A49AE9878DE8A681E79A84E58A9FE883BDE983BDE698AFE9809AE8BF87434F4DE68EA5E58FA3E69DA5E5AE8CE68890E38082E4B88BE99DA2E5B0B1E58897E4B8BEE4B880E4BA9BE9878DE8A681E79A8444697265637453686F77E79A84E68EA5E58FA3E380820A0A283129204947726170684275696C646572E68EA5E58FA30A0AE794A8E4BA8EE69E84E980A046696C746572204772617068E79A84E68EA5E58FA3EFBC8CE5BBBAE7AB8BE5928CE7AEA1E79086E4B880E7B3BBE58897E79A8446696C746572EFBC8CE8BF87E6BBA4E5928CE5A484E79086E6BA90E5AA92E4BD93E6B581E380820A0A28322920494D65646961436F6E74726F6CE68EA5E58FA30A0AE794A8E4BA8EE68EA7E588B6E5A49AE5AA92E4BD93E6B581E59CA846696C746572204772617068E4B8ADE79A84E6B581E58AA8EFBC8CE5A682E6B581E79A84E590AFE58AA8E5928CE5819CE6ADA2E380820A0A28332920494D656469614576656E74E68EA5E58FA30A0AE794A8E4BA8EE68D95E88EB7E692ADE694BEE8BF87E7A88BE4B8ADE58F91E7949FE79A84E4BA8BE4BBB6EFBC8CE5B9B6E9809AE79FA5E5BA94E794A8E7A88BE5BA8FEFBC8CE5A68245435F434F4D504C455445E7AD89E380820A0A2834292049566964656F57696E646F77E68EA5E58FA30A0AE794A8E4BA8EE68EA7E588B6E8A786E9A291E7AA97E58FA3E79A84E5B19EE680A7E380820A0A28352920494D65616469615365656B696E67E68EA5E58FA30A0AE794A8E4BA8EE69FA5E689BEE5AA92E4BD93E79A84E68EA5E58FA3EFBC8CE5AE9AE4BD8DE6B581E5AA92E4BD93EFBC8CE68EA7E588B6E5A49AE5AA92E4BD93E695B0E68DAEE692ADE694BEE68F90E4BE9BE7B2BEE7A1AEE68EA7E588B6E380820A0A28362920494261736546696C746572E68EA5E58FA30A0AE4BB8E496D6564696146696C746572E68EA5E58FA3E7BBA7E689BFEFBC8CE794A8E69DA5E5AE9AE4B989E4B880E4B8AAE585B7E4BD93E79A84E8BF87E6BBA4E599A8E68C87E99288EFBC8CE5B9B6E5AFB9E5A49AE5AA92E4BD93E695B0E68DAEE8BF9BE8A18CE5A484E79086E380820A0A283729204950696EE68EA5E58FA30A0AE794A8E4BA8EE7AEA1E79086E4B8A4E4B8AAE8BF87E6BBA4E599A8E4B98BE997B4E79A8450696EEFBC8CE4BB8EE8808CE8BF9EE68EA5E8BF87E6BBA4E599A8E380820A0A283829204973616D706C65477261626265724342E68EA5E58FA30A0AE698AF53616D706C652047726162626572E8BF87E6BBA4E599A8E79A84E4B880E4B8AAE68EA5E58FA3EFBC8CE794A8E4BA8EE5BD93E6B581E5AA92E4BD93E695B0E68DAEE9809AE8BF87E8BF87E6BBA4E599A8E697B6E8BF9BE8A18CE98787E6A0B7E4BBA5E88EB7E5BE97E5B8A7E59BBEE8B1A1E380820A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (63, 'Vs自带的环境变量', 2, 0x7CE78EAFE5A283E58F98E9878F7CE794A8E980940A7C2D7C2D7C0A7C2428536F6C7574696F6E44697229097CE8A7A3E586B3E696B9E6A188E79BAEE5BD95EFBC9AE58DB32E736C6EE69687E4BBB6E68980E59CA8E8B7AFE5BE840A7C242850726F6A65637444697229097CE9A1B9E79BAEE6A0B9E79BAEE5BD953A2C20E58DB32E76637870726F6AE69687E4BBB6E68980E59CA8E8B7AFE5BE840A7C2428436F6E66696775726174696F6E297CE9A1B9E79BAEE79A84E7BC96E8AF91E9858DE7BDAEE5908DE7A7B0EFBC8CE6AF94E5A6824465627567EFBC8CE6889652656C656173650A7C242850726F6A6563744E616D6529097CE5BD93E5898DE9A1B9E79BAEE5908DE7A7B00A7C2428536F6C7574696F6E4E616D65297CE696B9E6A188E5908DE7A7B00A7C24284F757444697229097CE9A1B9E79BAEE8BE93E587BAE69687E4BBB6E79BAEE5BD950A7C242854617267657444697229097CE9A1B9E79BAEE8BE93E587BAE69687E4BBB6E79BAEE5BD950A7C24285461726765744E616D6529097CE9A1B9E79BAEE7949FE68890E79BAEE6A087E69687E4BBB62C20E9809AE5B8B8E5928C242850726F6A6563744E616D6529E5908CE5908D2C20E5A68247616D650A7C242854617267657445787429097CE9A1B9E79BAEE7949FE68890E69687E4BBB6E5908EE7BC80E5908DEFBC8CE5A6822E6578652C202E6C6962E585B7E4BD93E58F96E586B3E4BA8EE5B7A5E7A88BE8AEBEE7BDAE0A7C242854617267657446696C654E616D65297CE9A1B9E79BAEE8BE93E587BAE69687E4BBB6E5908DE5AD97E38082E6AF94E5A68247616D652E6578652C20E7AD89E4BA8E20285461726765744E616D65292B285461726765744E616D65292B28546172676574457874290A7C242850726F6A65637445787429097CE5B7A5E7A88BE69687E4BBB6E5908EE7BC80E5908DEFBC8CE5A6822E76637870726F6A0A0A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (64, 'C++ 虚函数和虚函数表详解', 5, 0x23232320E9878DE8BDBDE5928CE9878DE586990A312E20E9878DE8BDBD2D2D2DE5908CE4B880E4B8AAE7B1BBE4B8ADE587BDE695B0E5908DE79BB8E5908CEFBC8CE587BDE695B0E79A84E58F82E695B0E58897E8A1A8E4B88DE79BB8E5908CE79A84E4B8A4E4B8AAE58F8AE4B8A4E4B8AAE4BBA5E4B88AE79A84E587BDE695B0E5B0B1E698AFE587BDE695B0E9878DE8BDBDE38082E6B3A8E6848FEFBC9AE587BDE695B0E79A84E8BF94E59B9EE580BCE4B88DE883BDE4BD9CE4B8BAE587BDE695B0E698AFE590A6E9878DE8BDBDE79A84E4BE9DE68DAEE380820A322E20E9878DE586992D2D2DE698AFE59CA8E5AD90E7B1BBE7BBA7E689BFE788B6E7B1BBE79A84E697B6E58099EFBC8CE5AFB9E788B6E7B1BBE79A84E8999AE587BDE695B0E8BF9BE8A18CE4BA86E8A686E79B96E38082E9878DE58699E4BC9AE4BDBFE7A88BE5BA8FE58F91E7949FE58AA8E68081E88194E7BC96EFBC8CE4BAA7E7949FE5A49AE68081E380820A332E20E9878DE5AE9AE4B9892D2D2DE698AFE59CA8E5AD90E7B1BBE7BBA7E689BFE788B6E7B1BBE79A84E697B6E58099EFBC8CE5AFB9E788B6E7B1BBE79A84E99D9EE8999AE587BDE695B0E8BF9BE8A18CE4BA86E8A686E79B96E380820A23232320E99DA2E59091E5AFB9E8B1A1E5A49AE68081E79A84E4BD93E78EB03A0AE99D99E68081E5A49AE68081EFBC9AE587BDE695B0E9878DE8BDBDEFBC8CE8BF90E7AE97E7ACA6E9878DE8BDBDE380820AE58AA8E68081E5A49AE68081EFBC9AE9809AE8BF87E8999AE587BDE695B0E5AE9EE78EB0E380820AE4BDBFE794A8E68C87E99288E68896E5BC95E794A8E8AEBFE997AEE99D9EE8999AE587BDE695B0E697B6EFBC8CE7BC96E8AF91E599A8E6A0B9E68DAEE68C87E99288E69CACE8BAABE79A84E7B1BBE59E8BE586B3E5AE9AE8A681E8B083E794A8E593AAE4B8AAE587BDE695B0E38082E8808CE4B88DE698AFE4B88DE698AFE6A0B9E68DAEE68C87E99288E68C87E59091E5AFB9E8B1A1E79A84E7B1BBE59E8BE380820AE4BDBFE794A8E68C87E99288E8AEBFE997AEE8999AE587BDE695B0E697B6EFBC8CE7BC96E8AF91E599A8E6A0B9E68DAEE68C87E99288E68C87E59091E79A84E7B1BBE59E8BE586B3E5AE9AE8A681E8B083E794A8E593AAE4B8AAE587BDE695B0EFBC8CE4B88EE68C87E99288E69CACE8BAABE7B1BBE59E8BE697A0E585B3E380820AE6B4BEE7949FE7B1BBE58FAFE4BBA5E5AFB9E59FBAE7B1BBE79A84E8999AE587BDE695B0E79A84E8BF9BE8A18CE9878DE58699EFBC88E9878DE5AE9AE4B989E38081E8A686E79B96EFBC89EFBC9A0A0AE4B88EE59FBAE7B1BBE79A84E8999AE587BDE695B0E79A84E58F82E695B0E7B1BBE59E8BE5BF85E9A1BBE4B880E6A0B70AE4B88EE59FBAE7B1BBE79A84E8999AE587BDE695B0E79A84E58F82E695B0E4B8AAE695B0E5BF85E9A1BBE4B880E6A0B70AE4B88EE59FBAE7B1BBE79A84E8999AE587BDE695B0E79A84E587BDE695B0E8BF94E59B9EE580BCE7B1BBE59E8BE5BF85E9A1BBE4B880E6A0B728E58FAFE4BBA5E69BBFE68DA2E4B8BAE5AD90E7B1BBE7B1BBE59E8BE68C87E99288EFBC890A2323232320432B2BE587BDE695B0E695B0E8B083E794A8E9BB98E8AEA4E4B88DE4BDBFE794A8E58AA8E68081E7BB91E5AE9AEFBC8CE8A7A6E58F91E58AA8E68081E7BB91E5AE9AE5BF85E9A1BBE6BBA1E8B6B3E4B880E4B88BE69DA1E4BBB6EFBC9A0A0A2A2AE58FAAE69C89E68C87E5AE9AE4B8BAE8999AE587BDE695B0E79A84E587BDE695B0E6898DE883BDE8BF9BE8A18CE58AA8E68081E7BB91E5AE9A2A2A0A2A2AE5BF85E9A1BBE9809AE8BF87E59FBAE7B1BBE79A84E68C87E99288E68896E5BC95E794A8E5AFB9E587BDE695B0E8BF9BE8A18CE8B083E794A82A2A0A0A2323232320E593AAE4BA9BE587BDE695B0E4B88DE883BDE4B8BAE8999AE587BDE695B00AE69E84E980A0E587BDE695B0EFBC9AE88BA5E4B8BAE69E84E980A0E587BDE695B0E58899E4B88DE883BDE6ADA3E7A1AEE8B083E794A820E788B6E7B1BBE79A84E69E84E980A0E587BDE695B00AE99D99E68081E68890E59198E587BDE695B0EFBC9AE99D99E68081E68890E59198E587BDE695B0E5AFB9E6AF8FE4B8AAE7B1BBE69DA5E8AFB4E58FAAE69C89E4B880E4BBBDE4BBA3E7A081EFBC8CE68980E69C89E5AFB9E8B1A1E585B1E4BAABE8BF99E4BBBDE4BBA3E7A081EFBC8CE5AE83E4B88DE5BD92E5B19EE4BA8EE69F90E4B8AAE585B7E4BD93E5AFB9E8B1A1E68980E69C89E380820AE58F8BE58583E587BDE695B0EFBC9AE6A0B9E69CACE5B0B1E4B88DE698AFE68890E59198E587BDE695B0EFBC8CE8B088E4BD95E8999AE587BDE695B00AE58685E6959BE587BDE695B0EFBC9A0AE8B58BE580BCE6938DE4BD9CE7ACA6E9878DE8BDBDE587BDE695B0EFBC9AE59FBAE7B1BBE4B88EE5AD90E7B1BBE79A84E58F82E695B0E7B1BBE59E8BE4B88DE5908C0A0A432B2BE9BB98E8AEA4E79A84E69E90E69E84E587BDE695B0E4B88DE698AFE8999AE587BDE695B0E698AFE59BA0E4B8BAE8999AE587BDE695B0E99C80E8A681E9A29DE5A496E79A84E8999AE587BDE695B0E8A1A8E5928CE8999AE8A1A8E68C87E99288EFBC8CE58DA0E794A8E9A29DE5A496E79A84E58685E5AD98E380820AE8808CE5AFB9E4BA8EE4B88DE4BC9AE8A2ABE7BBA7E689BFE79A84E7B1BBE69DA5E8AFB4EFBC8CE585B6E69E90E69E84E587BDE695B0E5A682E69E9CE698AFE8999AE587BDE695B0EFBC8CE5B0B1E4BC9AE6B5AAE8B4B9E58685E5AD98E38082E59BA0E6ADA4432B2BE9BB98E8AEA4E79A84E69E90E69E84E587BDE695B0E4B88DE698AFE8999AE587BDE695B0EFBC8CE8808CE698AFE58FAAE69C89E5BD93E99C80E8A681E5BD93E4BD9CE788B6E7B1BBE697B6EFBC8CE8AEBEE7BDAEE4B8BAE8999AE587BDE695B0E380820A0A23232320E8999AE587BDE695B0E8A1A80AE6AF8FE4B8AAE7B1BBE4BAA7E7949FE4B880E5A086E68C87E59091E8999AE587BDE695B0E79A84E68C87E99288EFBC8CE694BEE59CA8E8A1A8E6A0BCE4B8ADEFBC8CE8BF99E4B8AAE8A1A8E6A0BCE8A2ABE7A7B0E4B8BAE8999AE587BDE695B0E8A1A8EFBC8862707472EFBC890AE6AF8FE4B8AAE5AFB9E8B1A1E983BDE8A2ABE6B7BBE58AA0E4B880E4B8AAE68C87E59091E8999AE587BDE695B0E8A1A8E79A84E68C87E99288EFBC88E8999AE587BDE695B0E8A1A8E68C87E9928876707472EFBC89E380820A0A2323232320E5AD98E694BEE4BD8DE7BDAE3A0A312E20E8999AE587BDE695B0E8A1A8E698AF636C617373207370656369666963E79A84EFBC8CE4B99FE5B0B1E698AFE99288E5AFB9E4B880E4B8AAE7B1BBE69DA5E8AFB4E79A84EFBC8CE8BF99E9878CE69C89E782B9E5838FE4B880E4B8AAE7B1BBE9878CE99DA2E79A847374616963E68890E59198E58F98E9878FEFBC8CE58DB3E5AE83E698AFE5B19EE4BA8EE4B880E4B8AAE7B1BBE68980E69C89E5AFB9E8B1A1E79A84EFBC8CE4B88DE698AFE5B19EE4BA8EE69F90E4B880E4B8AAE5AFB9E8B1A1E789B9E69C89E79A84EFBC8CE698AFE4B880E4B8AAE7B1BBE68980E69C89E5AFB9E8B1A1E585B1E69C89E79A84E380820A322E20E8999AE587BDE695B0E8A1A8E698AFE7BC96E8AF91E599A8E69DA5E98089E68BA9E5AE9EE78EB0E79A84EFBC8CE7BC96E8AF91E599A8E79A84E7A78DE7B1BBE4B88DE5908CEFBC8CE58FAFE883BDE5AE9EE78EB0E696B9E5BC8FE4B88DE4B880E6A0B7EFBC8C76707472E59CA8E4B880E4B8AAE5AFB9E8B1A1E79A84E69C80E5898DE99DA2EFBC8CE4BD86E698AFE4B99FE69C89E585B6E4BB96E5AE9EE78EB0E696B9E5BC8FEFBC8CE4B88DE8BF87E79BAEE5898D67636320E5928CE5BEAEE8BDAFE79A84E7BC96E8AF91E599A8E983BDE698AFE5B08676707472E694BEE59CA8E5AFB9E8B1A1E58685E5AD98E5B883E5B180E79A84E69C80E5898DE99DA2E380820A2D206D737663E4B8ADE8999AE587BDE695B0E8A1A8E5AD98E694BEE59CA8E5B8B8E9878FE6AEB5E380820A2D20676363E4B8ADE5AD98E694BEE59CA8E58FAFE689A7E8A18CE69687E4BBB6E79A84E58FAAE8AFBBE695B0E68DAEE6AEB5E4B8AD28726F6461746129EFBC8CE8BF99E4B88EE5BEAEE8BDAFE79A84E7BC96E8AF91E599A8E5B086E8999AE587BDE695B0E8A1A8E5AD98E694BEE59CA8E5B8B8E9878FE6AEB5E5AD98E59CA8E4B880E4BA9BE5B7AEE588ABE380820A0A2323232320E4B88DE5908CE7BBA7E689BFE6A8A1E5BC8FE4B88BE5AFB9E8B1A1E4B8ADE8999AE587BDE695B0E8A1A8E5AD98E59CA8E5BDA2E68081EFBC9A0AE58D95E7BBA7E689BFEFBC9AE6B4BEE7949FE7B1BBE4B8ADE4BB85E69C89E4B880E4B8AAE8999AE587BDE695B0E8A1A8E38082E8BF99E4B8AAE8999AE587BDE695B0E8A1A8E5928CE59FBAE7B1BBE79A84E8999AE587BDE695B0E8A1A8E4B88DE698AFE4B880E4B8AAE8A1A8EFBC88E697A0E8AEBAE6B4BEE7949FE7B1BBE69C89E6B2A1E69C89E9878DE58699E59FBAE7B1BBE79A84E8999AE587BDE695B0EFBC89EFBC8CE4BD86E698AFE5A682E69E9CE6B4BEE7949FE7B1BBE6B2A1E69C89E9878DE58699E59FBAE7B1BBE79A84E8999AE587BDE695B0E79A84E8AF9DEFBC8CE59FBAE7B1BBE5928CE6B4BEE7949FE7B1BBE79A84E8999AE587BDE695B0E8A1A8E68C87E59091E79A84E587BDE695B0E59CB0E59D80E983BDE698AFE79BB8E5908CE79A84E380820A43E4B88DE9878DE5869941E79A84E8999AE587BDE695B0EFBC8CE8999AE587BDE695B0E8A1A8E68C87E99288E68C87E5909141E79A84E587BDE695B0E59CB0E59D80EFBC9A0A215BE9878DE586992E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38336164373138352D663033312D313165392D623933322D353235343030396634346338290A43E9878DE5869941E79A84E8999AE587BDE695B0EFBC8CE8999AE587BDE695B0E8A1A8E68C87E99288E68C87E5909143E887AAE5B7B1EFBC9A0A215BE58D95E7BBA7E689BF2E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39616633383532352D663033302D313165392D623933322D353235343030396634346338290AE5A49AE7BBA7E689BFEFBC9AE6B4BEE7949FE7B1BBE4B8ADE69C89E5A49AE4B8AAE8999AE587BDE695B0E8A1A8EFBC8CE8999AE587BDE695B0E79A84E68E92E58897E696B9E5BC8FE5928CE7BBA7E689BFE79A84E9A1BAE5BA8FE4B880E887B4E38082E6B4BEE7949FE7B1BBE9878DE58699E587BDE695B0E5B086E4BC9AE8A686E79B96E68980E69C89E8999AE587BDE695B0E8A1A8E79A84E5908CE5908DE58685E5AEB9EFBC8CE6B4BEE7949FE7B1BBE887AAE5AE9AE4B989E696B0E79A84E8999AE587BDE695B0E5B086E4BC9AE59CA8E7ACACE4B880E4B8AAE7B1BBE79A84E8999AE587BDE695B0E8A1A8E79A84E5908EE99DA2E8BF9BE8A18CE689A9E58585E380820AE5A49AE7BBA7E689BFE5928CE58D95E7BBA7E689BFE5B7AEE588ABE5B0B1E698AFE5A49AE7BBA7E689BFE69C89E5A49AE4B8AAE8999AE587BDE695B0E8A1A8E68C87E99288E68C87E380820A0A3D3D2A2AE8999AE69E84E980A0E587BDE695B0E79A84E4BD9CE794A82A2A3D3D0AE5BD93E794A8E788B6E68C87E99288E5BC95E794A8E5AD90E7B1BBE5AD90E5AFB9E8B1A1E8BF9BE8A18C64656C657465E697B6EFBC8CE788B6E7B1BBE69C89E8999AE69E84E980A0E587BDE695B0E4BC9AE887AAE58AA8E8B083E794A8E788B6E7B1BBE79A84E69E84E980A0E587BDE695B0EFBC8CE5A682E69E9CE4B88DE698AFE69E90E69E84E587BDE695B0EFBC8CE58899E58FAAE4BC9AE8B083E794A8E5AD90E7B1BBE79A84E69E90E69E84E587BDE695B0E380820A6060600A636C61737320426173657B0A7075626C69633A0A202020204261736528297B7D3B0A202020207E4261736528297B636F75743C3C2262617365206465636F6E737472756374223B7D3B0A7D3B0A636C617373204368696C643A7075626C696320426173657B0A7075626C69633A0A202020207E4368696C6428297B636F75743C3C226368696C64206465636F6E737472756374223B7D0A7D3B0A696E74206D61696E28297B090A2F2F200A202020204368696C64202A70203D206E6577204368696C6428293B202020202020200A2020202064656C65746520703B2020200A7D0A6060600AE99D9EE8999AE69E90E69E84E587BDE695B0E8BE93E587BA20200A6060600A6368696C64206465636F6E7374727563742020200A6060600AE8999AE69E90E69E84E587BDE695B0E8BE93E587BA0A6060600A2262617365206465636F6E737472756374220A226368696C64206465636F6E737472756374220A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (65, 'wav格式分析', 0, 0x23232320776176E6A0BCE5BC8F0AE4B8BBE8A681E58C85E590ABE4BBA5E4B88BE983A8E58886EFBC9A0A2D20776176E5A4B4E983A80A2D207761765F666D7420E5A4B4E983A80A2D207761765F64617461E5A4B4E983A80AE5AE9AE4B989E5A682E4B88BEFBC9A0A0A6060600A747970656465662073747275637420574156455F484541444552207B0A09636861722020202066636349445B345D3B202020202020202F2FE58685E5AEB9E4B8BA2252494646220A09756E7369676E656420696E7420647753697A653B2020202F2FE69C80E5908EE5A1ABE58699EFBC8C57415645E6A0BCE5BC8FE99FB3E9A291E79A84E5A4A7E5B08F0A096368617220202020666363547970655B345D3B20202020202F2FE58685E5AEB9E4B8BA2257415645220A7D574156455F4845414445523B0A0A747970656465662073747275637420574156455F464D54207B0A09636861722020202066636349445B345D3B202020202020202020202F2FE58685E5AEB9E4B8BA22666D7420220A09756E7369676E656420696E742020647753697A653B20202020202F2FE58685E5AEB9E4B8BA574156455F464D54E58DA0E79A84E5AD97E88A82E695B0EFBC8CE4B8BA31360A0973686F727420696E742077466F726D61745461673B202F2FE5A682E69E9CE4B8BA50434DEFBC8CE694B9E580BCE4B8BA20310A0973686F727420696E7420774368616E6E656C733B20202F2FE9809AE98193E695B0EFBC8CE58D95E9809AE981933D31EFBC8CE58F8CE9809AE981933D320A09756E7369676E656420696E742020647753616D706C65735065725365633B2F2FE98787E6A0B7E9A291E78E870A09756E7369676E656420696E742020647741766742797465735065725365633B2F2A203D3D647753616D706C65735065725365632A774368616E6E656C732A75694269747350657253616D706C652F38202A2F0A0973686F727420696E742077426C6F636B416C69676E3B2F2F3D3D774368616E6E656C732A75694269747350657253616D706C652F380A0973686F727420696E742075694269747350657253616D706C653B2F2FE6AF8FE4B8AAE98787E6A0B7E782B9E79A84626974E695B0EFBC8C38626974733D382C203136626974733D31360A7D574156455F464D543B0A0A747970656465662073747275637420574156455F44415441207B0A09636861722020202066636349445B345D3B202020202020202F2FE58685E5AEB9E4B8BA2264617461220A09756E7369676E656420696E7420647753697A653B2020202F2F3D3D4E756D53616D706C65732A774368616E6E656C732A75694269747350657253616D706C652F380A7D574156455F444154413B0A0A6060600A776176E5B081E8A38570636DE695B0E68DAEE79A84E4BE8BE5AD90EFBC9A0A6060600A0A46494C452A20417070656E6457617646696C652829207B0A09574156455F4845414445522070636D4845414445523B0A09574156455F464D542020202070636D464D543B0A09574156455F4441544120202070636D444154413B0A0946494C452A2066706F75743B0A09666F70656E5F73282666706F75742C22746573742E776176222C202277622B22293B0A096966202866706F7574203D3D204E554C4C290A097B0A09097072696E74662822437265617465207761762066696C65206572726F722E0A22293B0A090972657475726E206E756C6C7074723B0A097D0A092F2A20574156455F484541444552202A2F0A096D656D6370792870636D4845414445522E66636349442C202252494646222C2034293B0A096D656D6370792870636D4845414445522E666363547970652C202257415645222C2034293B0A09667772697465282670636D4845414445522C2073697A656F6628574156455F484541444552292C20312C2066706F7574293B2020202F2F313D5345454B5F4355520A09090909090909090909092F2A20574156455F464D54202A2F0A096D656D6370792870636D464D542E66636349442C2022666D7420222C2034293B0A0970636D464D542E647753697A65203D2031363B0A0970636D464D542E77466F726D6174546167203D203078303030313B0A0970636D464D542E774368616E6E656C73203D20323B0A0970636D464D542E647753616D706C6573506572536563203D2034343130303B0A0970636D464D542E75694269747350657253616D706C65203D2031363B0A092F2A203D3D647753616D706C65735065725365632A774368616E6E656C732A75694269747350657253616D706C652F38202A2F0A0970636D464D542E64774176674279746573506572536563203D2070636D464D542E647753616D706C65735065725365632A70636D464D542E774368616E6E656C732A70636D464D542E75694269747350657253616D706C65202F20383B0A092F2A203D3D774368616E6E656C732A75694269747350657253616D706C652F38202A2F0A0970636D464D542E77426C6F636B416C69676E203D2070636D464D542E774368616E6E656C732A70636D464D542E75694269747350657253616D706C65202F20383B0A09667772697465282670636D464D542C2073697A656F6628574156455F464D54292C20312C2066706F7574293B0A092F2A20574156455F44415441202A2F0A096D656D6370792870636D444154412E66636349442C202264617461222C2034293B0A0970636D444154412E647753697A65203D20303B0A09667772697465282670636D444154412C2073697A656F6628574156455F44415441292C20312C2066706F7574293B0A0972657475726E2066706F75743B0A7D0A0A696E74205361766557617646696C652846494C45202A702C756E7369676E6564206C6F6E672073697A6529207B0A09574156455F4845414445522070636D4845414445523B0A09574156455F4441544120202070636D444154413B0A0A092F2A207265777269746520574156455F4845414445522077697468206C656E6774682A2F0A096D656D6370792870636D4845414445522E66636349442C202252494646222C2034293B0A096D656D6370792870636D4845414445522E666363547970652C202257415645222C2034293B0A0970636D4845414445522E647753697A65203D203336202B2073697A653B0A0A09726577696E642870293B0A09667772697465282670636D4845414445522C2073697A656F6628574156455F484541444552292C20312C2070293B0A09667365656B28702C2073697A656F6628574156455F464D54292C205345454B5F435552293B0A0A096D656D6370792870636D444154412E66636349442C202264617461222C2034293B0A0970636D444154412E647753697A65203D2073697A653B0A09667772697465282670636D444154412C2073697A656F6628574156455F44415441292C20312C2070293B0A0972657475726E20303B0A7D0AE59CA8E8B083E794A8417070656E6457617646696C652829E4B98BE5908EE5868D50434DE59B9EE8B083E587BDE695B0E4B8ADE4B88DE696ADE79A84E58699E585A550434DE6BA90E695B0E68DAE0A0966777269746528696E7075742C20342C206672616D65436F756E742C207046696C65293B0AE4B894E99C80E8A681E7BB9FE8AEA150434DE695B0E68DAEE79A84E995BFE5BAA6EFBC8CE69C80E5908EE4BF9DE5AD98E8B083E794A80A5361766557617646696C652846494C45202A702C756E7369676E6564206C6F6E672073697A6529E9878DE58699E69687E4BBB6E995BFE5BAA60A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (66, 'ffmpeg在windows环境编译 aac 和h264编解码支持', 1, 0x23232320E69DA1E4BBB6EFBC9A0A312E204D696E6777E78EAFE5A283E380820A322E20766376617273E78EAFE5A283E380820A332E207961736D2C6E61736DE694AFE68C812CE5B0864D696E6777E887AAE5B8A6E79A846C696E6BE4BB8EE78EAFE5A283E58F98E9878FE4B8ADE694B9E5908DE380820A342E206C696278323634E5BA930A352E206C696266646B2D616163E5BA93E380820A232323206C696278323634E7BC96E8AF910AE99D9EE5B8B8E7AE80E58D95EFBC8C2043433D636C3B2E2F636F6E6669677572652C6D616B650A232323206C696266646B2D616163E7BC96E8AF910AE98089E68BA9E8BE83E9AB98E79A84E78988E69CACEFBC8C2E2F636F6E666967757265202D2D7072656669783DE5AE89E8A385E79BAEE5BD95202D2D656E61626C652D737461746963200AE59CA87663E78EAFE5A283E4B88BE8BF90E8A18C0A6060600A6D616B65202D66204D616B6566696C652E76630A6060600A2323232066666D70656720636F6E666967757265E9858DE7BDAEEFBC9A0A6060600A2E2F636F6E666967757265202D2D656E61626C652D67706C202D2D656E61626C652D737461746963202D2D7072656669783D2E2F7673323031355F737461746963202D2D656E61626C652D6465627567202D2D746F6F6C636861696E3D6D737663202D2D64697361626C652D656E636F646572730A2D2D64697361626C652D6465636F64657273202D2D64697361626C652D6465636F6465723D767039202D2D64697361626C652D6465636F6465723D68657663202D2D656E61626C652D6C696278323634202D2D656E61626C652D656E636F6465723D6C696278323634202D2D656E61626C652D6E6F6E660A726565202D2D656E61626C652D6C696266646B2D616163202D2D656E61626C652D6465636F6465723D616163202D2D656E61626C652D656E636F6465723D6C696266646B5F616163202D2D64697361626C652D7961736D202D2D64697361626C652D61736D202D2D65787472612D63666C6167733D272D0A49443A70726F6A656374632B2B6C69626C696278323634696E636C75646527202D2D65787472612D6C64666C6167733D272D4C4942504154483A443A70726F6A656374632B2B6C69626C6962783236346C696227202D2D65787472612D6C64666C6167733D6C6962783236342E0A6C69620A6060600AE9858DE7BDAEE8AFB4E6988EEFBC9A0AE5BC80E590AF68323634E7BC96E8A7A3E7A081EFBC8CE7BC96E7A08178323634E38082E8A7A3E7A081E887AAE5B8A6E79A84683236340AE5BC80E590AF616363E7BC96E8A7A3E7A081EFBC8CE585B6E4B8ADE7BC96E7A08166646B2D6161632CE8A7A3E7A081E887AAE5B8A6E79A84616163E5BA930AE8BF98E69CAAE6898DE8A381E5878FE588B0E69C80E7B2BEE7AE80E79A84E5BA93EFBC8CE4BD86E698AFE59BA0E4B8BAE7949FE68890E99D99E68081E5BA93EFBC8CE68980E4BBA5E697A0E68980E8B093E4BA860A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (67, 'windows 下iocp网络编程模型', 1, 0x23232320E7AE80E4BB8B0AE38080E38080494F4350E6A8A1E59E8BE5B19EE4BA8EE4B880E7A78DE9809AE8AEAFE6A8A1E59E8BEFBC8CE98082E794A8E4BA8E57696E646F7773E5B9B3E58FB0E4B88BE9AB98E8B49FE8BDBDE69C8DE58AA1E599A8E79A84E4B880E4B8AAE68A80E69CAFE38082E59CA8E5A484E79086E5A4A7E9878FE794A8E688B7E5B9B6E58F91E8AFB7E6B182E697B6EFBC8CE5A682E69E9CE98787E794A8E4B880E4B8AAE794A8E688B7E4B880E4B8AAE7BABFE7A88BE79A84E696B9E5BC8FE982A3E5B086E980A0E68890435055E59CA8E8BF99E68890E58D83E4B88AE4B887E79A84E7BABFE7A88BE997B4E8BF9BE8A18CE58887E68DA2EFBC8CE5908EE69E9CE698AFE4B88DE58FAFE683B3E8B1A1E79A84E38082E8808C494F4350E5AE8CE68890E7ABAFE58FA3E6A8A1E59E8BE58899E5AE8CE585A8E4B88DE4BC9AE5A682E6ADA4E5A484E79086EFBC8CE5AE83E79A84E79086E8AEBAE698AFE5B9B6E8A18CE79A84E7BABFE7A88BE695B0E9878FE5BF85E9A1BBE69C89E4B880E4B8AAE4B88AE999902DE4B99FE5B0B1E698AFE8AFB4E5908CE697B6E58F91E587BA353030E4B8AAE5AEA2E688B7E8AFB7E6B182EFBC8CE4B88DE5BA94E8AFA5E58581E8AEB8E587BAE78EB0353030E4B8AAE58FAFE8BF90E8A18CE79A84E7BABFE7A88BE38082E79BAEE5898DE69DA5E8AFB4EFBC8C494F4350E5AE8CE68890E7ABAFE58FA3E698AF57696E646F7773E4B88BE680A7E883BDE69C80E5A5BDE79A84492F4FE6A8A1E59E8BEFBC8CE5908CE697B6E5AE83E4B99FE698AFE69C80E5A48DE69D82E79A84E58685E6A0B8E5AFB9E8B1A1E38082E5AE83E981BFE5858DE4BA86E5A4A7E9878FE794A8E688B7E5B9B6E58F91E697B6E58E9FE69C89E6A8A1E59E8BE98787E794A8E79A84E696B9E5BC8FEFBC8CE69E81E5A4A7E79A84E68F90E9AB98E4BA86E7A88BE5BA8FE79A84E5B9B6E8A18CE5A484E79086E883BDE58A9BE380820A215B3131313738363532303138303730333134353134383331323234393231323837352E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F34663230633165302D303134352D313165612D623933322D353235343030396634346338290A23232320E58E9FE790860AE4B880E585B1E58C85E68BACE4B889E983A8E58886EFBC9AE5AE8CE68890E7ABAFE58FA3EFBC88E5AD98E694BEE9878DE58FA0E79A84492F4FE8AFB7E6B182EFBC89EFBC8CE5AEA2E688B7E7ABAFE8AFB7E6B182E79A84E5A484E79086EFBC8CE7AD89E5BE85E88085E7BABFE7A88BE9989FE58897EFBC88E4B880E5AE9AE695B0E9878FE79A84E5B7A5E4BD9CE88085E7BABFE7A88BEFBC8CE4B880E888ACE98787E794A84350552A32E4B8AAEFBC890A0AE38080E38080E5AE8CE68890E7ABAFE58FA3E4B8ADE68980E8B093E79A845BE7ABAFE58FA35DE5B9B6E4B88DE698AFE68891E4BBACE59CA85443502F4950E4B8ADE68980E68F90E588B0E79A84E7ABAFE58FA3EFBC8CE58FAFE4BBA5E8AFB4E698AFE5AE8CE585A8E6B2A1E69C89E585B3E7B3BBE380822A2AE5AE83E585B6E5AE9EE5B0B1E698AFE4B880E4B8AAE9809AE79FA5E9989FE58897EFBC8CE794B1E6938DE4BD9CE7B3BBE7BB9FE68A8AE5B7B2E7BB8FE5AE8CE68890E79A84E9878DE58FA0492F4FE8AFB7E6B182E79A84E9809AE79FA5E694BEE585A5E585B6E4B8ADE38082E5BD93E69F90E9A1B9492F4FE6938DE4BD9CE4B880E697A6E5AE8CE68890EFBC8CE69F90E4B8AAE58FAFE4BBA5E5AFB9E8AFA5E6938DE4BD9CE7BB93E69E9CE8BF9BE8A18CE5A484E79086E79A84E5B7A5E4BD9CE88085E7BABFE7A88BE5B0B1E4BC9AE694B6E588B0E4B880E58899E9809AE79FA5E380822A2A0A0AE38080E38080E9809AE5B8B8E68385E586B5E4B88BEFBC8CE68891E4BBACE4BC9AE59CA8E5889BE5BBBAE4B880E5AE9AE695B0E9878FE79A84E5B7A5E4BD9CE88085E7BABFE7A88BE69DA5E5A484E79086E8BF99E4BA9BE9809AE79FA5EFBC8CE4B99FE5B0B1E698AFE7BABFE7A88BE6B1A0E79A84E696B9E6B395E38082E7BABFE7A88BE695B0E9878FE58F96E586B3E4BA8EE5BA94E794A8E7A88BE5BA8FE79A84E789B9E5AE9AE99C80E8A681E38082E79086E683B3E79A84E68385E586B5E698AFEFBC8CE7BABFE7A88BE695B0E9878FE7AD89E4BA8EE5A484E79086E599A8E79A84E695B0E9878FEFBC8CE4B88DE8BF87E8BF99E4B99FE8A681E6B182E4BBBBE4BD95E7BABFE7A88BE983BDE4B88DE5BA94E8AFA5E689A7E8A18CE8AFB8E5A682E5908CE6ADA5E8AFBBE58699E38081E7AD89E5BE85E4BA8BE4BBB6E9809AE79FA5E7AD89E998BBE5A19EE59E8BE79A84E6938DE4BD9CEFBC8CE4BBA5E5858DE7BABFE7A88BE998BBE5A19EE38082E6AF8FE4B8AAE7BABFE7A88BE983BDE5B086E58886E588B0E4B880E5AE9AE79A84435055E697B6E997B4EFBC8CE59CA8E6ADA4E69C9FE997B4E8AFA5E7BABFE7A88BE58FAFE4BBA5E8BF90E8A18CEFBC8CE784B6E5908EE58FA6E4B880E4B8AAE7BABFE7A88BE5B086E58886E588B0E4B880E4B8AAE697B6E997B4E78987E5B9B6E5BC80E5A78BE689A7E8A18CE38082E5A682E69E9CE69F90E4B8AAE7BABFE7A88BE689A7E8A18CE4BA86E998BBE5A19EE59E8BE79A84E6938DE4BD9CEFBC8CE6938DE4BD9CE7B3BBE7BB9FE5B086E589A5E5A4BAE585B6E69CAAE4BDBFE794A8E79A84E589A9E4BD99E697B6E997B4E78987E5B9B6E8AEA9E585B6E5AE83E7BABFE7A88BE5BC80E5A78BE689A7E8A18CE380822A2AE4B99FE5B0B1E698AFE8AFB4EFBC8CE5898DE4B880E4B8AAE7BABFE7A88BE6B2A1E69C89E58585E58886E4BDBFE794A8E585B6E697B6E997B4E78987EFBC8CE5BD93E58F91E7949FE8BF99E6A0B7E79A84E68385E586B5E697B6EFBC8CE5BA94E794A8E7A88BE5BA8FE5BA94E8AFA5E58786E5A487E585B6E5AE83E7BABFE7A88BE69DA5E58585E58886E588A9E794A8E8BF99E4BA9BE697B6E997B4E78987E380822A2A0A0A23232320E4B8BBE8A681E68EA5E58FA33A0A2323232320E5889BE5BBBAE5AE8CE68890E7ABAFE58FA30A6060600A2F2FE58A9FE883BDEFBC9AE5889BE5BBBAE5AE8CE68890E7ABAFE58FA3E5928CE585B3E88194E5AE8CE68890E7ABAFE58FA30A2048414E444C452057494E41504920437265617465496F436F6D706C6574696F6E506F7274280A20202020202A202020205F5F696E20202048414E444C452046696C6548616E646C652C20202020202020202020202020202F2F20E5B7B2E7BB8FE68993E5BC80E79A84E69687E4BBB6E58FA5E69F84E68896E88085E7A9BAE58FA5E69F84EFBC8CE4B880E888ACE698AFE5AEA2E688B7E7ABAFE79A84E58FA5E69F840A20202020202A202020205F5F696E20202048414E444C45204578697374696E67436F6D706C6574696F6E506F72742C20202F2F20E5B7B2E7BB8FE5AD98E59CA8E79A84494F4350E58FA5E69F840A20202020202A202020205F5F696E202020554C4F4E475F50545220436F6D706C6574696F6E4B65792C20202020202020202F2F20E5AE8CE68890E994AEEFBC8CE58C85E590ABE4BA86E68C87E5AE9A492F4FE5AE8CE68890E58C85E79A84E68C87E5AE9AE69687E4BBB60A20202020202A202020205F5F696E20202044574F5244204E756D6265724F66436F6E63757272656E7454687265616473202F2F20E79C9FE6ADA3E5B9B6E58F91E5908CE697B6E689A7E8A18CE69C80E5A4A7E7BABFE7A88BE695B0EFBC8CE4B880E888ACE68EA8E4BB8BE698AF435055E6A0B8E5BF83E695B02A320A20202020202A20293B0A48414E444C4520636F6D706C6574696F6E506F7274203D20437265617465496F436F6D706C6574696F6E506F727428494E56414C49445F48414E444C455F56414C55452C204E554C4C2C20302C203029EFBC9B0A6060600A2323232320E4B88E736F636B6574E8BF9BE8A18CE585B3E881940A6060600A74797065646566207374727563747B0A20202020534F434B455420736F636B65743B2F2FE5AEA2E688B7E7ABAF736F636B65740A20202020534F434B414444525F53544F5241474520436C69656E74416464723B2F2FE5AEA2E688B7E7ABAFE59CB0E59D800A7D5045525F48414E444C455F444154412C202A4C505045525F48414E444C455F444154413B0A2F2FE4B88E736F636B6574E8BF9BE8A18CE585B3E881940A437265617465496F436F6D706C6574696F6E506F7274282848414E444C45292850657248616E646C6544617461202D3E20736F636B6574292C200AE38080E38080E38080E38080E38080E38080E38080E38080E38080E38080636F6D706C6574696F6E506F72742C202844574F52442950657248616E646C65446174612C2030293B0A6060600A2323232320E88EB7E58F96E9989FE58897E5AE8CE68890E78AB6E680810A6060600A2F2FE58A9FE883BDEFBC9AE88EB7E58F96E9989FE58897E5AE8CE68890E78AB6E680810A2F2A0AE8BF94E59B9EE580BCEFBC9A0AE8B083E794A8E68890E58A9FEFBC8CE58899E8BF94E59B9EE99D9EE99BB6E695B0E580BCEFBC8CE79BB8E585B3E695B0E68DAEE5AD98E4BA8E6C704E756D6265724F664279746573E380816C70436F6D706C6574696F6E4B6579E380810A6C706F7665726C6170706564E58F98E9878FE4B8ADE38082E5A4B1E8B4A5E58899E8BF94E59B9EE99BB6E580BCE380820A2A2F0A424F4F4C202020476574517565756564436F6D706C6574696F6E537461747573280A2020202048414E444C45202020436F6D706C6574696F6E506F72742C202020202020202020202F2FE5AE8CE68890E7ABAFE58FA3E58FA5E69F840A202020204C5044574F52442020206C704E756D6265724F6642797465732C202020202F2FE4B880E6ACA1492F4FE6938DE4BD9CE68980E4BCA0E98081E79A84E5AD97E88A82E695B00A2020202050554C4F4E475F5054522020206C70436F6D706C6574696F6E4B65792C202F2FE5BD93E69687E4BBB6492F4FE6938DE4BD9CE5AE8CE68890E5908EEFBC8CE794A8E4BA8EE5AD98E694BEE4B88EE4B98BE585B3E88194E79A84434B0A202020204C504F5645524C41505045442020202A6C704F7665726C61707065642C202F2F494F4350E789B9E5AE9AE79A84E7BB93E69E84E4BD930A2020202044574F524420202064774D696C6C697365636F6E6473293B20202020202020202020202F2FE8B083E794A8E88085E79A84E7AD89E5BE85E697B6E997B40A2F2A0A6060600A2323232320E68A95E98092E4B880E4B8AAE9989FE58897E5AE8CE68890E78AB6E680810A6060600A2F2FE58A9FE883BDEFBC9AE68A95E98092E4B880E4B8AAE9989FE58897E5AE8CE68890E78AB6E680810A424F4F4C20506F7374517565756564436F6D706C6574696F6E53746174757328200AE38080E3808048414E444C4520436F6D706C65746C6F6E506F72742C202F2FE68C87E5AE9AE683B3E59091E585B6E58F91E98081E4B880E4B8AAE5AE8CE68890E695B0E68DAEE58C85E79A84E5AE8CE68890E7ABAFE58FA3E5AFB9E8B1A10AE38080E3808044573052442064774E756D6265724F66427974657354726C616E736665727265642C202F2FE68C87E5AE9AE28094E4B8AAE580BC2CE79BB4E68EA5E4BCA0E98092E7BB99476574517565756564436F6D706C6574696F6E5374617475730AE38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E587BDE695B0E4B8ADE5AFB9E5BA94E79A84E58F82E695B0200AE38080E3808044574F5244206477436F6D706C65746C6F6E4B65792C202F2FE68C87E5AE9AE28094E4B8AAE580BC2CE79BB4E68EA5E4BCA0E98092E7BB99476574517565756564436F6D706C6574696F6E537461747573E587BDE695B0E4B8ADE5AFB9E5BA94E79A84E58F82E695B00AE38080E380804C504F5645524C4150504544206C706F7665726C61707065642C20293B202F2FE68C87E5AE9AE28094E4B8AAE580BC2CE79BB4E68EA5E4BCA0E98092E7BB99476574517565756564436F6D706C6574696F6E5374617475730AE38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E38080E587BDE695B0E4B8ADE5AFB9E5BA94E79A84E58F82E695B00A6060600A6F7665726C6170706564E7BB93E69E840A6060600A7479706564656620737472756374205F4F5645524C4150504544207B0A20202020554C4F4E475F50545220496E7465726E616C3B0A20202020554C4F4E475F50545220496E7465726E616C486967683B0A20202020756E696F6E207B0A2020202020202020737472756374207B0A20202020202020202020202044574F5244204F66667365743B0A20202020202020202020202044574F5244204F6666736574486967683B0A20202020202020207D2044554D4D595354525543544E414D453B0A202020202020202050564F494420506F696E7465723B0A202020207D2044554D4D59554E494F4E4E414D453B0A0A2020202048414E444C452020684576656E743B0A7D204F5645524C41505045442C202A4C504F5645524C41505045443B0A6060600A2323232320E4BE8BE5AD900A6060600A23696E636C756465203C77696E736F636B322E683E0A23696E636C756465203C77696E646F77732E683E0A23696E636C756465203C737472696E673E0A23696E636C756465203C696F73747265616D3E0A7573696E67206E616D657370616365207374643B0A0A23707261676D6120636F6D6D656E74286C69622C227773325F33322E6C696222290A23707261676D6120636F6D6D656E74286C69622C226B65726E656C33322E6C696222290A0A48414E444C4520675F68494F43503B0A0A656E756D20494F5F4F5045524154494F4E7B494F5F524541442C494F5F57524954457D3B0A0A73747275637420494F5F444154417B0A202020204F5645524C41505045442020202020202020202020202020202020204F7665726C61707065643B0A20202020575341425546202020202020202020202020202020202020202020207773616275663B0A20202020696E74202020202020202020202020202020202020202020202020206E42797465733B0A20202020494F5F4F5045524154494F4E202020202020202020202020202020206F70436F64653B0A20202020534F434B455420202020202020202020202020202020202020202020636C69656E743B0A7D3B0A0A63686172206275666665725B313032345D3B0A0A44574F52442057494E41504920576F726B657254687265616420284C50564F494420576F726B546872656164436F6E7465787429207B0A20202020494F5F44415441202A6C70494F436F6E74657874203D204E554C4C3B200A2020202044574F5244206E4279746573203D20303B0A2020202044574F5244206477466C616773203D20303B200A20202020696E74206E526574203D20303B0A0A2020202044574F5244206477496F53697A65203D20303B200A20202020766F6964202A206C70436F6D706C6574696F6E4B6579203D204E554C4C3B0A202020204C504F5645524C4150504544206C704F7665726C6170706564203D204E554C4C3B0A0A202020207768696C652831297B0A2020202020202020476574517565756564436F6D706C6574696F6E53746174757328675F68494F43502C20266477496F53697A652C284C5044574F524429266C70436F6D706C6574696F6E4B65792C284C504F5645524C4150504544202A29266C704F7665726C61707065642C20494E46494E495445293B0A0A20202020202020206C70494F436F6E74657874203D2028494F5F44415441202A296C704F7665726C61707065643B0A20202020202020206966286477496F53697A65203D3D2030290A20202020202020207B0A202020202020202020202020636F7574203C3C2022436C69656E7420646973636F6E6E65637422203C3C20656E646C3B0A202020202020202020202020636C6F7365736F636B6574286C70494F436F6E746578742D3E636C69656E74293B0A20202020202020202020202064656C657465206C70494F436F6E746578743B0A202020202020202020202020636F6E74696E75653B0A20202020202020207D0A0A20202020202020206966286C70494F436F6E746578742D3E6F70436F6465203D3D20494F5F5245414429202F2F20612072656164206F7065726174696F6E20636F6D706C6574650A20202020202020207B0A2020202020202020202020205A65726F4D656D6F727928266C70494F436F6E746578742D3E4F7665726C61707065642C2073697A656F66286C70494F436F6E746578742D3E4F7665726C617070656429293B0A2020202020202020202020206C70494F436F6E746578742D3E7773616275662E627566203D206275666665723B0A2020202020202020202020206C70494F436F6E746578742D3E7773616275662E6C656E203D207374726C656E28627566666572292B313B0A2020202020202020202020206C70494F436F6E746578742D3E6F70436F6465203D20494F5F57524954453B0A2020202020202020202020206C70494F436F6E746578742D3E6E4279746573203D207374726C656E28627566666572292B313B0A2020202020202020202020206477466C616773203D20303B0A2020202020202020202020206E4279746573203D207374726C656E28627566666572292B313B0A092020202F2F706F737420612073656E64206F7065726174696F6E0A2020202020202020202020206E526574203D2057534153656E64280A202020202020202020202020202020206C70494F436F6E746578742D3E636C69656E742C0A20202020202020202020202020202020266C70494F436F6E746578742D3E7773616275662C20312C20266E42797465732C0A202020202020202020202020202020206477466C6167732C0A2020202020202020202020202020202026286C70494F436F6E746578742D3E4F7665726C6170706564292C204E554C4C293B0A202020202020202020202020696628206E526574203D3D20534F434B45545F4552524F5220262620284552524F525F494F5F50454E44494E4720213D205753414765744C6173744572726F722829292029207B0A20202020202020202020202020202020636F7574203C3C202257415353656E64204661696C65643A3A526561736F6E20436F64653A3A223C3C205753414765744C6173744572726F722829203C3C20656E646C3B0A20202020202020202020202020202020636C6F7365736F636B6574286C70494F436F6E746578742D3E636C69656E74293B0A2020202020202020202020202020202064656C657465206C70494F436F6E746578743B0A20202020202020202020202020202020636F6E74696E75653B0A2020202020202020202020207D0A2020202020202020202020206D656D736574286275666665722C204E554C4C2C2073697A656F662862756666657229293B0A20202020202020207D0A2020202020202020656C7365206966286C70494F436F6E746578742D3E6F70436F6465203D3D20494F5F575249544529202F2F61207772697465206F7065726174696F6E20636F6D706C6574650A20202020202020207B0A2020202020202020202020202F2F205772697465206F7065726174696F6E20636F6D706C657465642C20736F20706F73742052656164206F7065726174696F6E2E0A2020202020202020202020206C70494F436F6E746578742D3E6F70436F6465203D20494F5F524541443B200A2020202020202020202020206E4279746573203D20313032343B0A2020202020202020202020206477466C616773203D20303B0A2020202020202020202020206C70494F436F6E746578742D3E7773616275662E627566203D206275666665723B0A2020202020202020202020206C70494F436F6E746578742D3E7773616275662E6C656E203D206E42797465733B0A2020202020202020202020206C70494F436F6E746578742D3E6E4279746573203D206E42797465733B0A2020202020202020202020205A65726F4D656D6F727928266C70494F436F6E746578742D3E4F7665726C61707065642C2073697A656F66286C70494F436F6E746578742D3E4F7665726C617070656429293B0A09202020202F2F706F737420612072657175657374200A2020202020202020202020206E526574203D2057534152656376280A202020202020202020202020202020206C70494F436F6E746578742D3E636C69656E742C0A20202020202020202020202020202020266C70494F436F6E746578742D3E7773616275662C20312C20266E42797465732C0A20202020202020202020202020202020266477466C6167732C0A20202020202020202020202020202020266C70494F436F6E746578742D3E4F7665726C61707065642C204E554C4C293B0A202020202020202020202020696628206E526574203D3D20534F434B45545F4552524F5220262620284552524F525F494F5F50454E44494E4720213D205753414765744C6173744572726F722829292029207B0A20202020202020202020202020202020636F7574203C3C202257415352656376204661696C65643A3A526561736F6E20436F6465313A3A223C3C205753414765744C6173744572726F722829203C3C20656E646C3B0A20202020202020202020202020202020636C6F7365736F636B6574286C70494F436F6E746578742D3E636C69656E74293B0A2020202020202020202020202020202064656C657465206C70494F436F6E746578743B0A20202020202020202020202020202020636F6E74696E75653B0A2020202020202020202020207D200A202020202020202020202020636F75743C3C6C70494F436F6E746578742D3E7773616275662E6275663C3C656E646C3B0A20202020202020207D0A202020207D0A2020202072657475726E20303B0A7D0A766F6964206D61696E2028290A7B0A202020205753414441544120777361446174613B0A2020202057534153746172747570284D414B45574F524428322C32292C202677736144617461293B0A0A20202020534F434B4554202020206D5F736F636B6574203D20575341536F636B65742841465F494E45542C534F434B5F53545245414D2C20495050524F544F5F5443502C204E554C4C2C302C5753415F464C41475F4F5645524C4150504544293B0A0A20202020736F636B616464725F696E207365727665723B0A202020207365727665722E73696E5F66616D696C79203D2041465F494E45543B0A202020207365727665722E73696E5F706F7274203D2068746F6E732836303030293B0A202020207365727665722E73696E5F616464722E535F756E2E535F61646472203D2068746F6E6C28494E414444525F414E59293B0A0A2020202062696E64286D5F736F636B6574202C28736F636B616464722A29267365727665722C73697A656F662873657276657229293B0A0A202020206C697374656E286D5F736F636B65742C2038293B0A0A2020202053595354454D5F494E464F20737973496E666F3B0A2020202047657453797374656D496E666F2826737973496E666F293B0A20202020696E7420675F546872656164436F756E74203D20737973496E666F2E64774E756D6265724F6650726F636573736F7273202A20323B0A0A20202020675F68494F4350203D20437265617465496F436F6D706C6574696F6E506F727428494E56414C49445F48414E444C455F56414C55452C4E554C4C2C302C675F546872656164436F756E74293B0A0A202020202F2F437265617465496F436F6D706C6574696F6E506F7274282848414E444C45296D5F736F636B65742C675F68494F43502C302C30293B0A0A20202020666F722820696E7420693D303B69203C20675F546872656164436F756E743B202B2B69297B0A202020202020202048414E444C452020685468726561643B0A202020202020202044574F5244202020647754687265616449643B0A202020202020202068546872656164203D20437265617465546872656164284E554C4C2C20302C20576F726B65725468726561642C20302C20302C202664775468726561644964293B0A2020202020202020436C6F736548616E646C652868546872656164293B0A202020207D0A0A202020207768696C652831290A202020207B0A2020202020202020534F434B455420636C69656E74203D2061636365707428206D5F736F636B65742C204E554C4C2C204E554C4C20293B0A2020202020202020636F7574203C3C2022436C69656E7420636F6E6E65637465642E22203C3C20656E646C3B0A0A0A202020202020202069662028437265617465496F436F6D706C6574696F6E506F7274282848414E444C4529636C69656E742C20675F68494F43502C20302C203029203D3D204E554C4C297B0A202020202020202020202020636F7574203C3C202242696E64696E6720436C69656E7420536F636B657420746F20494F20436F6D706C6574696F6E20506F7274204661696C65643A3A526561736F6E20436F64653A3A223C3C204765744C6173744572726F722829203C3C20656E646C3B0A202020202020202020202020636C6F7365736F636B657428636C69656E74293B0A20202020202020207D0A2020202020202020656C7365207B202F2F706F73742061207265637620726571756573740A202020202020202020202020494F5F44415441202A2064617461203D206E657720494F5F444154413B0A2020202020202020202020206D656D736574286275666665722C204E554C4C202C31303234293B0A2020202020202020202020206D656D7365742826646174612D3E4F7665726C61707065642C2030202C2073697A656F6628646174612D3E4F7665726C617070656429293B0A202020202020202020202020646174612D3E6F70436F6465203D20494F5F524541443B0A202020202020202020202020646174612D3E6E4279746573203D20303B0A202020202020202020202020646174612D3E7773616275662E62756620203D206275666665723B0A202020202020202020202020646174612D3E7773616275662E6C656E20203D2073697A656F6628627566666572293B0A202020202020202020202020646174612D3E636C69656E74203D20636C69656E743B0A20202020202020202020202044574F5244206E42797465733D2031303234202C6477466C6167733D303B0A202020202020202020202020696E74206E526574203D205753415265637628636C69656E742C26646174612D3E7773616275662C20312C20266E42797465732C0A20202020202020202020202020202020266477466C6167732C0A2020202020202020202020202020202026646174612D3E4F7665726C61707065642C204E554C4C293B0A2020202020202020202020206966286E526574203D3D20534F434B45545F4552524F522020262620284552524F525F494F5F50454E44494E4720213D205753414765744C6173744572726F72282929297B0A20202020202020202020202020202020636F7574203C3C202257415352656376204661696C65643A3A526561736F6E20436F64653A3A223C3C205753414765744C6173744572726F722829203C3C20656E646C3B0A20202020202020202020202020202020636C6F7365736F636B657428636C69656E74293B0A2020202020202020202020202020202064656C65746520646174613B0A2020202020202020202020207D0A202020202020202020202020636F75743C3C646174612D3E7773616275662E6275663C3C656E646C3B0A20202020202020207D0A202020207D0A20202020636C6F7365736F636B6574286D5F736F636B6574293B0A20202020575341436C65616E757028293B0A7D0A0A5365727665722E6370700A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (68, '各种型号单片机的IO口输入阻抗测试', 1, 0xE4B880E888ACE58D95E78987E69CBAE79A84E7AEA1E8849AE7BB93E69E84215BE58D95E78987E69CBAE7AEA1E8849AE7BB93E69E842E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64313833626138372D303136382D313165612D623933322D353235343030396634346338290A0AE78EB0E59CA8E8AEA8E8AEBAE58D95E78987E69CBAE7AEA1E8849AE68D9FE59D8FE79A84E68385E586B5EFBC8CE4B880E888ACE68385E586B5E4B88BE58D95E78987E69CBAE7AEA1E8849AE68D9FE59D8FE698AFE9AB98E794B5E58E8BE5AFBCE887B44E2D4D4F53E5928CE4BF9DE68AA4E4BA8CE69E81E7AEA1E587BBE7A9BFE5AFBCE887B4E79A84EFBC8CE8BF99E7A78DE68385E586B5E4B88BE794A8E4B887E794A8E8A1A8E9878FE58D95E78987E69CBAE79A84E8BE93E585A5E998BBE68A97EFBC8CE4BC9AE58F98E5BE97E5BE88E5B08FEFBC8CE5908CE697B6E9878F5643432DE7AEA1E8849AE4B98BE997B4E79A84E998BBE68A9728E7BAA2E8A1A8E7AC94E59CA856434329EFBC8CE4B99FE4BC9AE58F98E5BE97E99D9EE5B8B8E5B08FEFBC8CE59BA0E4B8BAE6ADA4E697B6E4B88AE99DA2E79A84E4BF9DE68AA4E4BA8CE69E81E7AEA1E4B99FE5B7B2E7BB8FE68D9FE59D8FE4BA86EFBC8CE6B3A8E6848FE8BF99E4B8AAE4BF9DE68AA4E4BA8CE69E81E7AEA1455344E4BA8CE69E81E7AEA1EFBC8CE59BA0E6ADA4E5B9B3E697B6E4BB96E698AFE4B88DE5B7A5E4BD9CE79A84E380820A232320E4B880E4BA9BE58D95E78987E69CBAE8BE93E585A5E998BBE68A97E6B58BE9878F0A232323203531E58D95E78987E69CBA0A5030E58FA3EFBC9A31304D0A5031E58FA3EFBC9A374D0A23232320733570343431380A332E337620E4B8B2E58FA33A0AE6ADA3E5B8B83A2032354D0AE68D9FE59D8F3A203930304BE5B7A6E58FB30A232323206E75633134300AE6ADA3E5B8B8EFBC9A20326DE5B7A6E58FB3E380820A2323232073746331316C3034650AE6ADA3E5B8B83A20332E354D0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (69, '关于VisualC++的ATL、MFC、CLR对比', 2, 0x5BE8BDAC5D20E585B3E4BA8E56697375616C432B2BE79A8441544CE380814D4643E38081434C52E5AFB9E6AF940A4D4643E3808141544CE5928C434C52E698AF564332303035E58685E7BDAEE79A8433E5A4A7E5BA93EFBC8CE6B6B5E79B96E4BA8677696E646F7773E79A84E59084E7A78DE5BC80E58F91E696B9E6B395E5928CE5BC80E58F91E5BA94E794A8E38082E5BD93E784B6E585B3E4BA8E432B2BE5BC80E58F91E79A84E5BA93E4B88DE6ADA2E8BF9933E4B8AAEFBC8CE4B88DE8BF87E8BF9933E4B8AAE698AFE5BEAEE8BDAFE68EA8E88D90E38082E4BB8EE7BC96E7A88BE68980E5A484E5B182E6ACA1E8808CE8A880EFBC8C57494E3332E4B8BAE69C80E5BA95E5B1822CE585B6E6ACA1E698AF4D46432EE784B6E5908EE698AF434C522E2057494E33322077696E415049204D4643204D4643E7B1BBE5BA9320434C52202E6E6574E5BA930A0A312E2057494E3332E5B8B8E8A784E5B0B1E698AFE4B88DE794A84D4643EFBC8CE4BDBFE794A8415049E587BDE695B0E7BC96E79A84E7A88BE5BA8FE380820A0A322E204D4643E5BA93E69C89E5BE88E5A49AE5B9B4E79A84E58E86E58FB2E4BA86EFBC8C4D4643E698AFE59FBAE4BA8E57696E646F77732041504920E79A84E7AE80E58D95E5B081E8A385E38082E585B6E6A0B8E5BF83E69EB6E69E84E59FBAE4BA8E22446F63756D656E742F5669657722E69EB6E69E84EFBC883230E5B9B4E5898DE8A2ABE8AEA4E4B8BAE5BE88E6BDAEE6B581E79A84E4B880E7A78DE6A682E5BFB5EFBC89E5928CE6B688E681AFE6B581E58AA8E69CBAE588B6E38082E8BF99E4B8AAE5BA93E887AAE4BB8E564336E5BC80E5A78BE588B0E78EB0E59CA8E983BDE6B2A1E69C89E5A49AE5A4A7E694B9E58AA8E380824D4643E5B081E8A385E79A84E88C83E59BB4E58C85E68BAC475549EFBC8C494FEFBC8CE695B0E68DAEE5BA93EFBC8CE7BD91E7BB9CE7BC96E7A88BE7AD89E7AD89E696B9E99DA2E38082E4BD86E698AFE5BE88E5A49AE7B3BBE7BB9FE5BC80E58F91E5BF85E9A1BBE79A84617069E983BDE6B2A1E69C89E5B081E8A385EFBC8CE8BF99E6A0B7E5BC80E58F91E88085E4B880E888ACE983BDE59CA84D4643E79A84E59FBAE7A180E4B88AE887AAE5B7B1E5A484E79086E4B88EE4B89AE58AA1E79BB8E585B3E79A84E4BBBBE58AA1E38082E4BA8BE5AE9EE4B88AE5BE88E5A49AE4BABAE794A84D4643E58FAAE698AFE588A9E794A8E585B6475549E983A8E58886E79A84E5B081E8A385E38082E8BF99E4B8AAE5BA93475549E5A484E79086E79A84E69588E78E87E4B99FE5B9B6E4B88DE698AFE5BE88E9AB98EFBC8CE69C89E697B6E58099E4B88E5549E5A484E79086E79BB8E585B3E79A84E4BBA3E7A081E4BC9AE58DA0E588B0E695B4E4B8AAE9A1B9E79BAEE79A84E4B880E58D8AE7949AE887B3E69BB4E5A49AE38082E680BBE79A84E69DA5E8AFB4EFBC8CE8BF99E698AFE4B880E4B8AAE59E82E88081E79A84E5BA93EFBC8CE5BEAEE8BDAFE59CA83130E5B9B4E4BBA5E69DA5EFBC8CE999A4E4BA86E5AFB94D4643E8BF9BE8A18CE4BFAEE4BFAEE8A1A5E8A1A5E4BBA5E5A496EFBC8CE6B2A1E69C89E8BF9BE8A18CE5A4A7E79A84E694B9E8BF9BE68896E88085E69BB4E696B0E38082E5A682E69E9CE4BDA0E997AE4D4643E8BF98E4BC9AE6B4BBE5A49AE4B985EFBC9FE681A9EFBC8CE8BF99E698AFE4B8AAE997AEE9A298E38082E5A682E69E9CE69C89E4B880E5A4A94D4643E4B88DE59CA8E4BA86EFBC8CE5BEAEE8BDAFE59CA8E8BF99E4B8AAE7BAA7E588ABE4B88AE5B9B6E6B2A1E69C89E585B6E4BB96E4BAA7E59381E883BDE5A49FE4BBA3E69BBFE5AE83E380820A0A332E20434C52E5BA93E698AFE99A8FE79D802E4E6574204672616D65776F726B203220E5928C565332303035E4B880E8B5B7E58F91E5B883E79A84E5BA93EFBC8CE585B6E6A0B8E5BF83E79A84E5AE9EE78EB0E5928C4323EFBC8C56422E6E657420E4B880E6A0B7E38082E983BDE698AFE59FBAE4BA8EE585ACE585B1E8AFADE8A880E8BF90E8A18CE5BA93E380822E4E6574204672616D65776F726BE5B081E8A385E4BA86E5A4A7E9878FE7B3BBE7BB9FE79A84617069EFBC8CE4BBA5E7B1BBE5BA93E79A84E5BDA2E5BC8FE68F90E4BE9BE7BB99E5BC80E58F91E88085E38082432B2BE4B8ADE79A84434C52E5BA93E58FAFE4BBA5E4BDBFE794A8E585B6E4B8ADE5928CE69CACE69CBAE4BBA3E7A081E69C89E585B3E79A84E983A8E58886EFBC8CE79BAEE5898D432B2BE8BF98E4B88DE883BDE6B689E58F8AE588B06173702E6E6574E983A8E58886E38082434C52E5BA93E4B8ADE79A84432B2BE9A2A0E8A686E4BA86E5BE88E5A49AE6A087E58786432B2BE79A84E4BCA0E7BB9FEFBC8CE7949AE887B3E58FAFE4BBA5E8AFB4EFBC8CE8BF99E9878CE79A84432B2BE4B88DE698AF432B2BEFBC8CE58FAAE698AFE68AABE79D80432B2BE79A84E79AAEE5B9B2E585B6E4BB96E79A84E4BA8BE38082E8BF99E9878CE79A84432B2BE69BB4E5838FE698AF4323E68896E88085E7B1BBE4BCBCE79A84E8AFADE8A880E38082E68980E4BBA5E8BF99E9878CE4B88DE58FAB432B2BEFBC8CE8808CE58FABE5819A432B2B2F434C49EFBC8CE580BCE5BE97E4B880E68F90E79A84E698AFEFBC8CE69C89E585B3432B2B2F434C49E79A84E983A8E58886E79BAEE5898DE8BF98E6B2A1E69C89E8A2ABE6A087E58786432B2BE68EA5E58F97EFBC8CE69C80E8BF91E5BEAEE8BDAFE69C89E585B3432B2B2F434C49E6A087E58786E58C96E79A84E68F90E6A188E8A2AB432B2BE6A087E58786E58C96E5A794E59198E4BC9AE68B92E7BB9DE4BA86E38082E68980E4BBA5432B2B2F434C49E79BAEE5898DE8BF98E698AFE5BEAEE8BDAFE79A84E4B880E5AEB6E4B98BE8A880E380820A0A342E2041544CE794A8E4BA8EE7BC96E58699434F4DE7A88BE5BA8FE3808241544CE5BA93E8B28CE4BCBCE4B99FE5B9B4E7BAAAE5BE88E5A4A7E4BA86EFBC8CE887B3E5B091E59CA8E68891E68EA5E8A7A6E588B05643E79A84E697B6E58099E5B0B1E69C89E5AE83E79A84E5AD98E59CA8E4BA86E38082E8BF99E4B8AAE5BA93E58FAFE4BBA5E8BFBDE6BAAFE588B0434F4DE7BB84E4BBB6EFBC8CE59BA0E4B8BA41544CE79A84E79BAEE79A84E5B0B1E698AFE5B8AEE58AA9E5BC80E58F91E88085E69BB4E5A5BDE79A84E4B88E434F4DE4BAA4E4BA92E38082E588B0E5BA95E4BB80E4B988E697B6E58099E69C89434F4DE8BF99E4B8AAE4B89CE8A5BFE79A84EFBC9FE68891E4B99FE4B88DE79FA5E98193EFBC8CE68891E58FAAE79FA5E98193434F4DE698AFE69C893136E4BD8DE78988E69CACE79A84EFBC8CE59CA857696E646F7773E58D87E7BAA7E588B03332E4BD8DE79A84E697B6E58099434F4DE4B99FE99A8FE79D80E58D87E7BAA7E588B0E4BA863332E4BD8DE38082434F4DE5B0B1E5838FE4B880E4BA9BE5B081E8A385E5A5BDE79A84E7B1BBE5AFB9E8B1A1E4B880E6A0B7EFBC8CE9809AE8BF87E5B081E8A385E7B3BBE7BB9FE79A84617069EFBC8CE68F90E4BE9BE4B880E4BA9BE6A087E58786E79A84E696B9E6B395E69DA5E7BB99E4BDA0E4BDBFE794A8E38082E68980E4BBA5E7B3BBE7BB9FE4B8ADE69C89E4BB80E4B988E7BB84E4BBB6EFBC8CE5B0B1E58FAFE4BBA5E59CA841544CE4B8ADE794A8E4BB80E4B988E696B9E6B395E38082E68980E4BBA541544CE4B88DE6ADA2E58FAFE4BBA5E5869941637469766558EFBC8CE4B99FE58FAFE4BBA5E69C8977696E646F77EFBC8CE4B99FE58FAFE4BBA5E69C89E585B6E5AE83E38082E69C89E697B6E58099E69C89E4BA9BE5BEAEE8BDAFE58F91E5B883E79A84E58A9FE883BDE698AFE58FAAE4BBA5434F4D20E7BB84E4BBB6E79A84E5BDA2E5BC8FE58F91E5B883E79A84EFBC8CE4BE8BE5A6824D53584D4CEFBC8CE8BF99E697B6E580994D4643E5B0B1E4B88DE98082E59088EFBC8CE698AFE8A68141544CE69DA5E5A484E79086E79A84E38082E4BD86E698AF41544CE59CA8E5A484E790865549E8BF99E696B9E99DA2E5B9B6E4B88DE698AFE5BE88E5BCBAEFBC8CE68980E4BBA5E5BEAEE8BDAFE5B7A5E7A88BE5B888E69C89E4B880E4B8AAE5BC80E6BA90E79A84554920E6A186E69EB6EFBC8CE58FABE5819A57544CEFBC8CE4B893E997A8E794A8E69DA5E5A484E790865549E79A84E3808241544CE5BA93E79A84E7BCBAE782B9E698AFEFBC8CE4BD9CE4B8BAE6A8A1E69DBFE5BA93EFBC8CE59CA8E587BAE78EB0E99499E8AFAFE79A84E697B6E58099E4BC9AE6AF94E8BE83E9BABBE783A6EFBC8CE587BAE99499E68F90E7A4BAE4BC9AE7899BE5A4B4E4B88DE5AFB9E9A9ACE598B4E380820A0A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (70, 'protobuf 3和protobuf 2区别', 0, 0xE680BBE79A84E69DA5E8AFB4EFBC8C70726F746F3320E6AF942070726F746F3220E694AFE68C81E69BB4E5A49AE8AFADE8A880E4BD8620E69BB4E7AE80E6B481E38082E58EBBE68E89E4BA86E4B880E4BA9BE5A48DE69D82E79A84E8AFADE6B395E5928CE789B9E680A7EFBC8CE69BB4E5BCBAE8B083E7BAA6E5AE9AE8808CE5BCB1E58C96E8AFADE6B395E38082E5A682E69E9CE698AFE9A696E6ACA1E4BDBFE794A82050726F746F62756620EFBC8CE5BBBAE8AEAEE4BDBFE794A82070726F746F3320E380820A0AE59CA8E7ACACE4B880E8A18CE99D9EE7A9BAE799BDE99D9EE6B3A8E9878AE8A18CEFBC8CE5BF85E9A1BBE58699EFBC9A0A0A73796E746178203D202270726F746F33223B0A0AE5AD97E6AEB5E8A784E58899E7A7BBE999A4E4BA8620E2809C7265717569726564E2809DEFBC8CE5B9B6E68A8A20E2809C6F7074696F6E616CE2809D20E694B9E5908DE4B8BA20E2809C73696E67756C6172E2809D31EFBC9B0A0AE59CA82070726F746F3220E4B8AD20726571756972656420E4B99FE698AFE4B88DE68EA8E88D90E4BDBFE794A8E79A84E3808270726F746F3320E79BB4E68EA5E4BB8EE8AFADE6B395E5B182E99DA2E4B88AE7A7BBE999A4E4BA8620726571756972656420E8A784E58899E38082E585B6E5AE9EE58FAFE4BBA5E5819AE79A84E69BB4E5BDBBE5BA95EFBC8CE68A8AE68980E69C89E5AD97E6AEB5E8A784E58899E68F8FE8BFB0E983BDE692A4E99480EFBC8CE58E9FE69DA5E79A8420726570656174656420E694B9E4B8BAE59CA8E7B1BBE59E8BE68896E5AD97E6AEB5E5908DE5908EE58AA0E4B880E5AFB9E4B8ADE68BACE58FB7E38082E8BF99E6A0B7E698AFE4B88DE698AFE69BB4E7AE80E6B481EFBC9F0A0AE2809C7265706561746564E2809DE5AD97E6AEB5E9BB98E8AEA4E98787E794A8207061636B656420E7BC96E7A081EFBC9B0A0AE59CA82070726F746F3220E4B8ADEFBC8CE99C80E8A681E6988EE7A1AEE4BDBFE794A8205B7061636B65643D747275655D20E69DA5E4B8BAE5AD97E6AEB5E68C87E5AE9AE6AF94E8BE83E7B4A7E58791E79A84207061636B656420E7BC96E7A081E696B9E5BC8FE380820A0AE8AFADE8A880E5A29EE58AA020476FE3808152756279E380814A6176614E616E6F20E694AFE68C81EFBC9B0A0AE7A7BBE999A4E4BA862064656661756C7420E98089E9A1B9EFBC9B0A0AE59CA82070726F746F3220E4B8ADEFBC8CE58FAFE4BBA5E4BDBFE794A82064656661756C7420E98089E9A1B9E4B8BAE69F90E4B880E5AD97E6AEB5E68C87E5AE9AE9BB98E8AEA4E580BCE38082E59CA82070726F746F3320E4B8ADEFBC8CE5AD97E6AEB5E79A84E9BB98E8AEA4E580BCE58FAAE883BDE6A0B9E68DAEE5AD97E6AEB5E7B1BBE59E8BE794B1E7B3BBE7BB9FE586B3E5AE9AE38082E4B99FE5B0B1E698AFE8AFB4EFBC8CE9BB98E8AEA4E580BCE585A8E983A8E698AFE7BAA6E5AE9AE5A5BDE79A84EFBC8CE8808CE4B88DE5868DE68F90E4BE9BE68C87E5AE9AE9BB98E8AEA4E580BCE79A84E8AFADE6B395E380820A0AE59CA8E5AD97E6AEB5E8A2ABE8AEBEE7BDAEE4B8BAE9BB98E8AEA4E580BCE79A84E697B6E58099EFBC8CE8AFA5E5AD97E6AEB5E4B88DE4BC9AE8A2ABE5BA8FE58897E58C96E38082E8BF99E6A0B7E58FAFE4BBA5E88A82E79C81E7A9BAE997B4EFBC8CE68F90E9AB98E69588E78E87E380820A0AE4BD86E8BF99E6A0B7E5B0B1E697A0E6B395E58CBAE58886E69F90E5AD97E6AEB5E698AFE6A0B9E69CACE6B2A1E8B58BE580BCEFBC8CE8BF98E698AFE8B58BE580BCE4BA86E9BB98E8AEA4E580BCE38082E8BF99E59CA82070726F746F3320E4B8ADE997AEE9A298E4B88DE5A4A7EFBC8CE4BD86E59CA82070726F746F3220E4B8ADE4BC9AE69C89E997AEE9A298E380820A0AE6AF94E5A682EFBC8CE59CA8E69BB4E696B0E58D8FE8AEAEE79A84E697B6E58099E4BDBFE794A82064656661756C7420E98089E9A1B9E4B8BAE69F90E4B8AAE5AD97E6AEB5E68C87E5AE9AE4BA86E4B880E4B8AAE4B88EE58E9FE69DA5E4B88DE5908CE79A84E9BB98E8AEA4E580BCEFBC8CE697A7E4BBA3E7A081E88EB7E58F96E588B0E79A84E8AFA5E5AD97E6AEB5E79A84E580BCE4BC9AE4B88EE696B0E4BBA3E7A081E4B88DE4B880E6A0B7E380820A0AE58FA6E4B880E4B8AAE9878DE7BAA6E5AE9AE8808CE5BCB1E8AFADE6B395E79A84E4BE8BE5AD90E698AF20476F20E8AFADE8A880E9878CE79A84E585ACE585B12FE7A781E69C89E5AFB9E8B1A1E38082476F20E8AFADE8A880E7BAA6E5AE9AEFBC8CE9A696E5AD97E6AF8DE5A4A7E58699E79A84E4B8BAE585ACE585B1E5AFB9E8B1A1EFBC8CE590A6E58899E4B8BAE7A781E69C89E5AFB9E8B1A1E38082E68980E4BBA5E59CA820476F20E8AFADE8A880E4B8ADE698AFE6B2A1E69C89207075626C6963E380817072697661746520E8BF99E6A0B7E79A84E8AFADE6B395E79A84E380820A0AE69E9AE4B8BEE7B1BBE59E8BE79A84E7ACACE4B880E4B8AAE5AD97E6AEB5E5BF85E9A1BBE4B8BA203020EFBC9B0A0AE8BF99E4B99FE698AFE4B880E4B8AAE7BAA6E5AE9AE380820A0AE7A7BBE999A4E4BA86E5AFB9E58886E7BB84E79A84E694AFE68C81EFBC9B0A0AE58886E7BB84E79A84E58A9FE883BDE5AE8CE585A8E58FAFE4BBA5E794A8E6B688E681AFE5B58CE5A597E79A84E696B9E5BC8FE69DA5E5AE9EE78EB0EFBC8CE5B9B6E4B894E69BB4E6B885E699B0E38082E59CA82070726F746F3220E4B8ADE5B7B2E7BB8FE68A8AE58886E7BB84E8AFADE6B395E6A087E6B3A8E4B8BAE3808EE8BF87E69C9FE3808FE4BA86E38082E8BF99E6ACA1E4B99FE7AE97E6B885E79086E59E83E59CBEE4BA86E380820A0AE697A7E4BBA3E7A081E59CA8E8A7A3E69E90E696B0E5A29EE5AD97E6AEB5E697B6EFBC8CE4BC9AE68A8AE4B88DE8AEA4E8AF86E79A84E5AD97E6AEB5E4B8A2E5BC83EFBC8CE5868DE5BA8FE58897E58C96E5908EE696B0E5A29EE79A84E5AD97E6AEB5E5B0B1E6B2A1E4BA86EFBC9B0A0AE59CA82070726F746F3220E4B8ADEFBC8CE697A7E4BBA3E7A081E899BDE784B6E4BC9AE5BFBDE8A786E4B88DE8AEA4E8AF86E79A84E696B0E5A29EE5AD97E6AEB5EFBC8CE4BD86E5B9B6E4B88DE4BC9AE5B086E585B6E4B8A2E5BC83EFBC8CE5868DE5BA8FE58897E58C96E79A84E697B6E58099E982A3E4BA9BE5AD97E6AEB5E4BC9AE8A2ABE58E9FE6A0B7E4BF9DE79599E380820A0AE68891E8A789E5BE97E8BF98E698AF2070726F746F3220E79A84E5A484E79086E696B9E5BC8FE69BB4E5A5BDE4B880E4BA9BE38082E883BDE5B0BDE9878FE4BF9DE68C81E585BCE5AEB9E680A7E5928CE689A9E5B195E883BDE58A9BEFBC8CE68896E8AEB8E5AE9EE78EB0E8B5B7E69DA5E4B99FE69BB4E7AE80E58D95E3808270726F746F3320E78EB0E59CA8E79A84E5A484E79086E696B9E5BC8FEFBC8CE6B2A1E69C89E5B8A6E69DA5E6988EE698BEE79A84E5A5BDE5A484EFBC8CE4BD86E4B8A2E68E89E4BA86E983A8E58886E585BCE5AEB9E680A7E5928CE781B5E6B4BBE680A7E380820A0A5B323031372D30362D313520E69BB4E696B05DEFBC9AE7BB8FE8BF87E6BCABE995BFE79A84E8AEA8E8AEBAEFBC8CE5AE98E696B9E7BB88E4BA8EE5908CE6848FE59CA82070726F746F3320E4B8ADE681A2E5A48D2070726F746F3220E79A84E5A484E79086E696B9E5BC8FE4BA86E3808220E58FAFE4BBA5E9809AE8BF87E8BF99E4B8AAE69687E6A1A3E4BA86E8A7A3E5898DE59BA0E5908EE69E9CE58F8AE697B6E997B4E7BABFE380820A0AE7A7BBE999A4E4BA86E5AFB9E689A9E5B195E79A84E694AFE68C81EFBC8CE696B0E5A29EE4BA8620416E7920E7B1BBE59E8BEFBC9B0A0A416E7920E7B1BBE59E8BE698AFE794A8E69DA5E69BBFE4BBA32070726F746F3220E4B8ADE79A84E689A9E5B195E79A84E38082E79BAEE5898DE8BF98E59CA8E5BC80E58F91E4B8ADE380820A0A70726F746F3220E4B8ADE79A84E689A9E5B195E789B9E680A7E5BE88E5838F20537769667420E8AFADE8A880E4B8ADE79A84E689A9E5B195E38082E79086E8A7A3E8B5B7E69DA5E69C89E782B9E59BB0E99ABEEFBC8CE4BDBFE794A8E8B5B7E69DA5E69BB4E698AFE4BC9AE5B8A6E69DA5E4B88DE5B091E6B7B7E4B9B1E380820A0AE79BB8E6AF94E4B98BE4B88BEFBC8C70726F746F3320E4B8ADE696B0E5A29EE79A8420416E7920E7B1BBE59E8BE69C89E782B9E5838F20432F432B2B20E4B8ADE79A8420766F69642A20EFBC8CE5A5BDE79086E8A7A3EFBC8CE4BDBFE794A8E8B5B7E69DA5E980BBE8BE91E4B99FE69BB4E6B885E699B0E380820A0AE5A29EE58AA0E4BA86204A534F4E20E698A0E5B084E789B9E680A7EFBC9B0A0AE8AFADE8A880E79A84E6B4BBE58A9BE69DA5E887AAE4BA8EE4B88EE697B6E4BFB1E8BF9BE38082E5BD93E5898DEFBC8C4A534F4E20E79A84E6B581E8A18CE69C89E585B6E58585E58886E79A84E79086E794B1E38082E5BE88E5A49AE3808EE78EB0E4BBA3E58C96E3808FE79A84E8AFADE8A880E983BDE58685E7BDAEE4BA86E5AFB9204A534F4E20E79A84E694AFE68C81EFBC8CE6AF94E5A68220476FE3808150485020E7AD89E38082E8808C20432B2B20E8BF99E7A78DE79C8BE4BCBCE4BF9DE7BD97E4B887E8B1A1E79A84E5ADA6E999A2E6B4BEE8AFADE8A880EFBC8CE59BA0E5BEAAE5AE88E697A7E38081E69585E6ADA5E887AAE5B081EFBC8CE4BBA5E887B4E4BA8EE78EB0E587BAE4BA86E5BC8FE5BEAEE79A84E88B97E5A4B4E380820A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (71, 'chrono库的应用', 5, 0x23232320312E436C6F636B730A6368726F6E6FE68F90E4BE9BE4BA86E4B889E7A78DE4B88DE5908CE79A84E697B6E9929F3A0A312E207374643A3A6368726F6E6F3A3A73797374656D5F636C6F636B3A2020E4BE9DE68DAEE7B3BBE7BB9FE79A84E5BD93E5898DE697B6E997B42028E4B88DE7A8B3E5AE9A290A322E207374643A3A6368726F6E6F3A3A7374656164795F636C6F636B3A2020E4BBA5E7BB9FE4B880E79A84E9809FE78E87E8BF90E8A18C28E4B88DE883BDE8A2ABE8B083E695B4290A332E207374643A3A6368726F6E6F3A3A686967685F7265736F6C7574696F6E5F636C6F636B3A20E68F90E4BE9BE69C80E5B08FE58FAFE883BDE79A84E6BBB4E7AD94E591A8E69C9F0A0A7374643A3A6368726F6E6F3A3A73797374656D5F636C6F636B20E5AE83E8A1A8E7A4BAE5BD93E5898DE79A84E7B3BBE7BB9FE697B6E9929FEFBC8CE7B3BBE7BB9FE4B8ADE8BF90E8A18CE79A84E68980E69C89E8BF9BE7A88BE4BDBFE794A86E6F772829E5BE97E588B0E79A84E697B6E997B4E698AFE4B880E887B4E79A84E380820AE6AF8FE4B880E4B8AA636C6F636BE7B1BBE4B8ADE983BDE69C89E7A1AEE5AE9AE79A8474696D655F706F696E742C206475726174696F6E2C205265702C20506572696F64E7B1BBE59E8BE380820AE6938DE4BD9CE69C89EFBC9A0A6E6F77282920E5BD93E5898DE697B6E997B474696D655F706F696E740A746F5F74696D655F7428292074696D655F706F696E74E8BDACE68DA2E6889074696D655F74E6A0BCE5BC8F0A66726F6D5F74696D655F74282920E4BB8E74696D655F74E8BDACE68DA2E6889074696D655F706F696E74E6A0BCE5BC8F0AE585B8E59E8BE79A84E5BA94E794A8E698AFE8AEA1E7AE97E697B6E997B4E697A5E69C9FEFBC9A0A6060600A2F2F2073797374656D5F636C6F636B206578616D706C650A23696E636C756465203C696F73747265616D3E0A23696E636C756465203C6374696D653E0A23696E636C756465203C726174696F3E0A23696E636C756465203C6368726F6E6F3E0A200A696E74206D61696E2028290A7B0A20207573696E67207374643A3A6368726F6E6F3A3A73797374656D5F636C6F636B3B0A200A20207374643A3A6368726F6E6F3A3A6475726174696F6E3C696E742C7374643A3A726174696F3C36302A36302A32343E203E206F6E655F646179202831293B0A200A202073797374656D5F636C6F636B3A3A74696D655F706F696E7420746F646179203D2073797374656D5F636C6F636B3A3A6E6F7728293B0A202073797374656D5F636C6F636B3A3A74696D655F706F696E7420746F6D6F72726F77203D20746F646179202B206F6E655F6461793B0A200A20207374643A3A74696D655F742074743B0A200A20207474203D2073797374656D5F636C6F636B3A3A746F5F74696D655F74202820746F64617920293B0A20207374643A3A636F7574203C3C2022746F6461792069733A2022203C3C206374696D6528267474293B0A200A20207474203D2073797374656D5F636C6F636B3A3A746F5F74696D655F74202820746F6D6F72726F7720293B0A20207374643A3A636F7574203C3C2022746F6D6F72726F772077696C6C2062653A2022203C3C206374696D6528267474293B0A200A202072657475726E20303B0A7D0A6060600A7374643A3A6368726F6E6F3A3A7374656164795F636C6F636B20E4B8BAE4BA86E8A1A8E7A4BAE7A8B3E5AE9AE79A84E697B6E997B4E997B4E99A94EFBC8CE5908EE4B880E6ACA1E8B083E794A86E6F772829E5BE97E588B0E79A84E697B6E997B4E680BBE698AFE6AF94E5898DE4B880E6ACA1E79A84E580BCE5A4A7EFBC88E8BF99E58FA5E8AF9DE79A84E6848FE6809DE585B6E5AE9EE698AFEFBC8CE5A682E69E9CE4B8ADE98094E4BFAEE694B9E4BA86E7B3BBE7BB9FE697B6E997B4EFBC8CE4B99FE4B88DE5BDB1E5938D6E6F772829E79A84E7BB93E69E9CEFBC89EFBC8CE6AF8FE6ACA17469636BE983BDE4BF9DE8AF81E8BF87E4BA86E7A8B3E5AE9AE79A84E697B6E997B4E997B4E99A94E380820A0A0A23232320322E4475726174696F6E730A7374643A3A6368726F6E6F3A3A6475726174696F6E20E8A1A8E7A4BAE4B880E6AEB5E697B6E997B4EFBC8CE6AF94E5A682E4B8A4E4B8AAE5B08FE697B6EFBC8C31322E3838E7A792EFBC8CE58D8AE4B8AAE697B6E8BEB0EFBC8CE4B880E782B7E9A699E79A84E697B6E997B4E7AD89E7AD89EFBC8CE58FAAE8A681E883BDE68DA2E7AE97E68890E7A792E58DB3E58FAFE380820A6060600A312074656D706C617465203C636C617373205265702C20636C61737320506572696F64203D20726174696F3C313E203E20636C617373206475726174696F6E3B0A6060600AE585B6E4B8AD0A526570E8A1A8E7A4BAE4B880E7A78DE695B0E580BCE7B1BBE59E8BEFBC8CE794A8E69DA5E8A1A8E7A4BA506572696F64E79A84E695B0E9878FEFBC8CE6AF94E5A682696E7420666C6F617420646F75626C650A506572696F64E698AF726174696FE7B1BBE59E8BEFBC8CE794A8E69DA5E8A1A8E7A4BAE38090E794A8E7A792E8A1A8E7A4BAE79A84E697B6E997B4E58D95E4BD8DE38091E6AF94E5A6827365636F6E64206D696C697365636F6E640AE5B8B8E794A8E79A846475726174696F6E3C5265702C506572696F643EE5B7B2E7BB8FE5AE9AE4B989E5A5BDE4BA86EFBC8CE59CA87374643A3A6368726F6E6F3A3A6475726174696F6EE4B88BEFBC9A0A726174696F3C333630302C20313E20202020202020202020202020202020686F7572730A726174696F3C36302C20313E20202020202020202020202020202020202020206D696E757465730A726174696F3C312C20313E202020202020202020202020202020202020202020207365636F6E64730A726174696F3C312C20313030303E2020202020202020202020202020206D6963726F7365636F6E64730A726174696F3C312C20313030303030303E2020202020202020206D6963726F7365636F6E64730A726174696F3C312C20313030303030303030303E202020206E616E6F7365636F6E730A0AE8BF99E9878CE99C80E8A681E8AFB4E6988EE4B880E4B88B726174696FE8BF99E4B8AAE7B1BBE6A8A1E78988E79A84E58E9FE59E8BEFBC9A0A6060600A2074656D706C617465203C696E746D61785F74204E2C20696E746D61785F742044203D20313E20636C61737320726174696F3B0A6060600A4EE4BBA3E8A1A8E58886E5AD90EFBC8C44E4BBA3E8A1A8E58886E6AF8DEFBC8CE68980E4BBA5726174696FE8A1A8E7A4BAE4B880E4B8AAE58886E695B0E580BCE380820AE6B3A8E6848FEFBC8CE68891E4BBACE887AAE5B7B1E58FAFE4BBA5E5AE9AE4B989506572696F64EFBC8CE6AF94E5A682726174696F3C312C202D323EE8A1A8E7A4BAE58D95E4BD8DE697B6E997B4E698AF2D302E35E7A792E380820AE794B1E4BA8EE59084E7A78D6475726174696F6EE8A1A8E7A4BAE4B88DE5908CEFBC8C6368726F6E6FE5BA93E68F90E4BE9BE4BA866475726174696F6E5F63617374E7B1BBE59E8BE8BDACE68DA2E587BDE695B0E380820A6060600A2074797065646566207374643A3A6368726F6E6F3A3A6475726174696F6E3C696E743E207365636F6E64735F747970653B0A2074797065646566207374643A3A6368726F6E6F3A3A6475726174696F6E3C696E742C7374643A3A6D696C6C693E206D696C6C697365636F6E64735F747970653B0A2074797065646566207374643A3A6368726F6E6F3A3A6475726174696F6E3C696E742C7374643A3A726174696F3C36302A36303E3E20686F7572735F747970653B0A200A202020686F7572735F7479706520685F6F6E6564617920283234293B2020202020202020202020202020202020202F2F203234680A2020207365636F6E64735F7479706520735F6F6E65646179202836302A36302A3234293B202020202020202020202F2F203836343030730A2020206D696C6C697365636F6E64735F74797065206D735F6F6E656461792028735F6F6E65646179293B202020202F2F2038363430303030306D730A20200A2020207365636F6E64735F7479706520735F6F6E65686F7572202836302A3630293B2020202020202020202020202F2F2033363030730A202F2F686F7572735F7479706520685F6F6E65686F75722028735F6F6E65686F7572293B202020202020202020202F2F204E4F542056414C4944202874797065207472756E6361746573292C207573653A0A202020686F7572735F7479706520685F6F6E65686F757220287374643A3A6368726F6E6F3A3A6475726174696F6E5F636173743C686F7572735F747970653E28735F6F6E65686F757229293B0A2020206D696C6C697365636F6E64735F74797065206D735F6F6E65686F75722028735F6F6E65686F7572293B20202F2F20333630303030306D7320286F6B2C206E6F2074797065207472756E636174696F6E290A6060600AE4B88DE5908CE79A84706572696F64E68F90E4BE9BE4BA867374643A3A6368726F6E6F3A3A6475726174696F6E5F636173743C3E2829E8BDACE68DA2E68890E79BB8E5908C706572696F64E79A84E696B9E6B395E380820AE5908CE697B6E68F90E4BE9BE4BA86636F756E74E587BDE695B0E8BF94E59B9EE8BF99E4B8AA706572696F64E79A84726570E6A0BCE5BC8FE380820A23232320332E54696D6520706F696E74730A7374643A3A6368726F6E6F3A3A74696D655F706F696E7420E8A1A8E7A4BAE4B880E4B8AAE585B7E4BD93E697B6E997B4EFBC8CE5A682E4B88AE4B8AAE4B896E7BAAA3830E5B9B4E4BBA3E38081E4BDA0E79A84E7949FE697A5E38081E4BB8AE5A4A9E4B88BE58D88E38081E781ABE8BDA6E587BAE58F91E697B6E997B4E7AD89EFBC8CE58FAAE8A681E5AE83E883BDE794A8E8AEA1E7AE97E69CBAE697B6E9929FE8A1A8E7A4BAE38082E989B4E4BA8EE68891E4BBACE4BDBFE794A8E697B6E997B4E79A84E68385E699AFE4B88DE5908CEFBC8CE8BF99E4B8AA74696D6520706F696E74E585B7E4BD93E588B0E4BB80E4B988E7A88BE5BAA6EFBC8CE794B1E98089E794A8E79A84E58D95E4BD8DE586B3E5AE9AE38082E4B880E4B8AA74696D6520706F696E74E5BF85E9A1BBE69C89E4B880E4B8AA636C6F636BE8AEA1E697B6E38082E58F82E8A781636C6F636BE79A84E8AFB4E6988EE380820A0A6060600A74656D706C617465203C636C61737320436C6F636B2C20636C617373204475726174696F6E203D20747970656E616D6520436C6F636B3A3A6475726174696F6E3E2020636C6173732074696D655F706F696E743B0A6060600AE4BDBFE794A8E696B9E6B3953A0A6060600A2F2F2074696D655F706F696E7420636F6E7374727563746F72730A23696E636C756465203C696F73747265616D3E0A23696E636C756465203C6368726F6E6F3E0A23696E636C756465203C6374696D653E0A200A696E74206D61696E2028290A7B0A20207573696E67206E616D657370616365207374643A3A6368726F6E6F3B0A200A202073797374656D5F636C6F636B3A3A74696D655F706F696E742074705F65706F63683B202020202F2F2065706F63682076616C75650A200A202074696D655F706F696E74203C73797374656D5F636C6F636B2C6475726174696F6E3C696E743E3E2074705F7365636F6E647320286475726174696F6E3C696E743E283129293B0A200A202073797374656D5F636C6F636B3A3A74696D655F706F696E74207470202874705F7365636F6E6473293B0A200A20207374643A3A636F7574203C3C202231207365636F6E642073696E63652073797374656D5F636C6F636B2065706F6368203D20223B0A20207374643A3A636F7574203C3C2074702E74696D655F73696E63655F65706F636828292E636F756E7428293B0A20207374643A3A636F7574203C3C20222073797374656D5F636C6F636B20706572696F64732E22203C3C207374643A3A656E646C3B0A200A20202F2F20646973706C61792074696D655F706F696E743A0A20207374643A3A74696D655F74207474203D2073797374656D5F636C6F636B3A3A746F5F74696D655F74287470293B0A20207374643A3A636F7574203C3C202274696D655F706F696E742074702069733A2022203C3C206374696D6528267474293B0A200A202072657475726E20303B0A7D0A6060600A74696D655F706F696E74E69C89E4B880E4B8AAE587BDE695B074696D655F66726F6D5F6570726F63682829E794A8E69DA5E88EB7E5BE9731393730E5B9B431E69C8831E697A5E588B074696D655F706F696E74E697B6E997B4E7BB8FE8BF87E79A846475726174696F6EE380820AE4B8BEE4B8AAE4BE8BE5AD90EFBC8CE5A682E69E9C74696D65706F696E74E4BBA5E5A4A9E4B8BAE58D95E4BD8DEFBC8CE587BDE695B0E8BF94E59B9EE79A846475726174696F6EE5B0B1E4BBA5E5A4A9E4B8BAE58D95E4BD8DE380820A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (72, 'stl之遍历删除的正确方法', 5, 0xE9818DE58E86E588A0E999A4E58DB3E59CA8E9818DE58E86E4B8ADE588A0E999A4EFBC8CE4B88DE5908CE79A84E695B0E68DAEE7B1BBE59E8BE4BC9AE69C89E4B88DE5908CE79A84E997AEE9A298E6AF94E5A6823A0A6060600A666F7220286175746F20697472203D206D446576696365732E626567696E28293B2069747220213D206D446576696365732E656E6428293B206974722B2B29207B0A09696620286974722D3E6669727374203D3D20696429207B0A09096D446576696365732E6572617365286974722D3E6669727374293B0A097D0A7D0A6060600AE59BA0E4B8BA697472E59CA8E588A0E999A4E79A84E697B6E58099E5B7B2E7BB8FE5A4B1E69588E4BA86EFBC8CE59BA0E6ADA46974722B2BE4BC9AE68AA5E99499E380820AE6ADA3E7A1AEE79A84E5A7BFE58ABFE5BA94E8AFA5E698AF0A6060600A666F7220286175746F20697472203D206D446576696365732E626567696E28293B2069747220213D206D446576696365732E656E6428293B29207B0A09696620286974722D3E6669727374203D3D20696429207B0A09096175746F2069747253617665203D206974723B0A0909697472203D206D446576696365732E65726173652869747253617665293B0A097D656C73657B090A09096974722B2B3B0A097D0A7D0A6060600AE69C89E4BA9B65726173652829E696B9E6B395E8BF94E59B9EE79A84E698AF766F69640A6060600A666F7220286175746F20697472203D206D446576696365732E626567696E28293B2069747220213D206D446576696365732E656E6428293B29207B0A09696620286974722D3E6669727374203D3D20696429207B0A09096175746F2069747253617665203D206D446576696365732E6572617365286974722D3E6669727374293B0A09096974722B2B3B0A09096D446576696365732E65726173652869747253617665293B0A097D656C73657B090A09096974722B2B3B0A097D0A7D0A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (73, 'std::thread正确关闭线程的用法', 5, 0xE59CA8E4BDBFE794A8E5A49AE7BABFE7A88BE697B6EFBC8CE5BE88E5A49AE4B88DE8A784E88C83E79A84E696B9E6B395E4BC9AE5AFBCE887B4E6848FE5A496E79A84627567EFBC8CE78EB0E59CA8E8AEA8E8AEBAE4B880E7A78DE585B3E997ADE7BABFE7A88BE4B88DE5BDBBE5BA95E5AFBCE887B4E79A84E58FAFE883BDE5AFBCE887B4E79A84E99A90E682A3E380820A6060600A7479706564656620737472756374207B0A626F6F6C20697353746F703B0A7D5468726561644374783B0A7468726561643128546872656164437478202A70297B0A0A097768696C6528702D3E73746F70297B0A092E2E2E736F6D65207573657220636F6465200A097D0A7D0A0A696E74206D61696E28297B0A09546872656164437478202A70203D206E6577205468726561644374783B0A09702D3E697353746F70203D2066616C73653B0A097374643A3A746872656164202A7431203D206E65772074687265616428746872656164312C70293B202F2F73746172742074686520746872656164200A092E2E2E20736F6D65207573657220636F6465200A0A092F2F2069206A7573742077616E7420746F2073746F7020746865207468726561640A09702D3E697353746F70203D20747275653B0A092F2F20736F207468652074687265616420697320636C6F73650A0A7D0A0A6060600AE5A682E4B88AE4BBA3E7A081E68980E7A4BAEFBC8CE794A8E6A087E5BF97E4BD8DE69DA5E588A4E696ADE7BABFE7A88BE698AFE590A6E585B3E997ADEFBC8CE99A90E682A3E59CA8E4BA8EEFBC8CE5BD93E794A8E688B7E79A84E4BBA3E7A081E59CA8746872656164E9878CE99DA2626C6F636B696E67E697B6EFBC8CE7BABFE7A88BE698AFE69CAAE98080E587BAE79A84E78AB6E68081EFBC8CE8BF99E4B8AAE697B6E58099E4B8BBE7BABFE7A88BE8AEA4E4B8BAE5AD90E7BABFE7A88BE5B7B2E7BB8FE98080E587BAE4BA86EFBC8CE997AEE9A298E59CA8E4BA8EE7BCBAE5B091E7BABFE7A88BE98080E587BAE79A84E58F8DE9A688EFBC8CE6ADA3E7A1AEE79A84E5819AE6B395E8BF98E99C80E8A681E59CA8702D3E697353746F70203D20747275653BE5908EE99DA2EFBC8CE58AA0E4B88A20200A6060600A702D3E6A6F696E28293B202F2FE7AD89E5BE85E7BABFE7A88BE98080E587BA0A60606020200A0AE7AD89E5BE85E7BABFE7A88BE98080E587BAEFBC8CE6898DE883BDE7A1AEE4BF9DE7BABFE7A88BE698AFE98080E587BAE79A84E380820A0AE6B581E7A88BE59BBEE5A682E4B88B3A20200A215B746872656164E585B3E997AD2E6A7065675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F61396439626265362D303934662D313165612D623933322D35323534303039663434633829, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (74, 'c++利用模板实现单例(singleton)', 3, 0xE58D95E4BE8BE698AFE7A88BE5BA8FE4B8ADE7BB8FE5B8B8E4BDBFE794A8E588B0E79A84E4B880E7A78DE8AEBEE8AEA1E6A8A1E5BC8FEFBC8CE6AF94E5A682E9858DE7BDAEE7AEA1E79086E58A9FE883BDEFBC8CE7A88BE5BA8FE4B8ADE99C80E8A681E594AFE4B880E79A84E585A8E5B180E58F98E9878FEFBC8CE4B894E883BDE8A2ABE68980E69C89E4BBA3E7A081E8AEBFE997AEE588B0E79A84EFBC8CE983BDE883BDE4BDBFE794A8E58D95E4BE8BE8BF9BE8A18CE5B081E8A385EFBC8CE58D95E4BE8BE79A84E5B081E8A385E585B7E69C89E4BBA5E4B88BE789B9E782B93A0A2D20E697A0E6B395E69E84E980A0E696B0E79A84E5AE9EE4BE8BEFBC88E69E84E980A0E587BDE695B0E4B8BAE7A781E69C89E79A84EFBC89E380820A2D20E7B1BBE585B7E69C89E99D99E68081E587BDE695B0E69DA5E8BF94E59B9EE4B880E4B8AAE594AFE4B880E79A84E5AE9EE4BE8BE380820A2D20E697A0E6B395E68BB7E8B49DEFBC88E68BB7E8B49DE69E84E980A0E587BDE695B0E4B8BAE7A781E69C89E79A84EFBC89E380820A0AE5B8B8E8A781E5AE9EE78EB0E58D95E4BE8BE79A84E7B1BBE5AE9EE78EB0E5A682E4B88B3A0A6060600A636C6173732053696E676C65746F6E657B0A7075626C69633A0A7374617469632053696E676C65746F6E652A20496E7374616E636528297B0A0953696E676C65746F6E65202A67496E7374616E6365203D206E756C6C7074723B0A0969662867496E7374616E6365203D3D206E756C6C707472290A090967496E7374616E6365203D206E65772053696E676C65746F6E653B0A0972657475726E2067496E7374616E636528293B0A7D0A707269766174653A0A0953696E676C65746F6E6528293B202F2FE7A781E69C89E69E84E980A0E587BDE695B00A0953696E676C65746F6E6528636F6E73742053696E676C65746F6E6526293B202F2FE7A781E69C89E69E84E980A0E587BDE695B00A09636F6E73742053696E676C65746F6E652026206F70657261746F72203D28636F6E73742053696E676C65746F6E652026206A29203B202F2FE9878DE8BDBDE6938DE4BD9CE7ACA63D0A7D0A6060600AE8BF99E6A0B7EFBC8CE5A682E69E9CE99C80E8A681E4BDBFE794A8E58D95E4BE8BE79A84E5AE9EE4BE8BE58FAAE99C80E8A681E8B083E794A80A6060600A53696E676C65746F6E653A3A496E7374616E63652829E5B0B1E58FAFE4BBA5E88EB7E58F96E588B0E58685E983A8E79A8467496E7374616E636528293B0A6060600AE4BD86E698AFE8BF99E6A0B7E69C89E4B8AAE9BABBE783A6E79A84E59CB0E696B9EFBC8CE6AF8FE6ACA1E5AE9AE4B989E4B880E4B8AAE696B0E79A84E58D95E4BE8BE983BDE99C80E8A681E9878DE696B0E5AE9EE78EB0E4B880E4B8AAE58D95E4BE8BE7B1BBEFBC8CE8BF99E5B0B1E4BBA5E4B8BAE79D800A6060600A496E7374616E636528290AE7A781E69C89E58C96E69E84E980A0E587BDE695B0EFBC8CE68BB7E8B49DE69E84E980A0E587BDE695B0EFBC8CE9878DE8BDBDE6938DE4BD9CE7ACA60A6060600AE8BF99E587A0E9A1B9E6938DE4BD9CE983BDE698AFE58FAFE9878DE5A48DE79A84EFBC8CE4B88BE99DA2E5AE9EE78EB0E4B880E4B8AAE58D95E4BE8BE79A84E6A8A1E69DBFEFBC8CE5B081E8A385E4BA86E4B88AE99DA2E58FAFE9878DE5A48DE79A84E6938DE4BD9CE380820A6060600A0A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (75, 'c++的三种继承方式', 5, 0xE7B1BBE79A84E7BBA7E689BFE696B9E5BC8FE69C89EFBC9AE585ACE69C89E7BBA7E689BFEFBC8CE7A781E69C89E7BBA7E689BFEFBC8CE4BF9DE68AA4E7BBA7E689BF0A0AE7B1BBE5BD93E7BBA7E689BFE79A84E696B9E5BC8FE4B8BAE585ACE69C89E7BBA7E689BFE697B6EFBC9A0AE59FBAE7B1BBE79A84E585ACE585B1E68890E59198E5928CE58F97E4BF9DE68AA4E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE8AEBFE997AEE5B19EE680A7EFBC88E5A4A7E4BC97E8BF98E698AFE5A4A7E4BC97EFBC8CE58F97E4BF9DE68AA4E79A84E8BF98E698AFE4BF9DE68AA4E79A84EFBC89E8BF98E698AFE4B88DE58F98EFBC8CE4BD86E698AFE59CA8E7B1BBE6978FE4B98BE5A496E79A84E6B4BEE7949FE7B1BBE79A84E5AFB9E8B1A1E58FAAE883BDE8AEBFE997AEE59FBAE7B1BBE79A84E585ACE585B1E68890E59198EFBC8CE58F97E4BF9DE68AA4E5928CE7A781E69C89E68890E59198E9809AE8BF87E5AFB9E8B1A1E983BDE4B88DE58FAFE4BBA5E8AEBFE997AEE38082E59CA8E6B4BEE7949FE7B1BBE4B8ADEFBC8C2A2AE58FAAE69C89E59FBAE7B1BBE79A84E7A781E69C89E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B88DE58FAFE79BB4E68EA5E8AEBFE997AE2A2AE380820A0AE7B1BBE5BD93E7BBA7E689BFE79A84E696B9E5BC8FE4B8BAE7A781E69C89E7BBA7E689BFE697B6EFBC9A0A0AE59FBAE7B1BBE79A84E585ACE794A8E68890E59198E5928CE4BF9DE68AA4E68890E59198E983BDE4BBA5E7A781E4BABAE8BAABE4BBBDE587BAE78EB0E59CA8E6B4BEE7949FE7B1BBE4B8ADEFBC8CE68980E4BBA5E59CA8E7B1BBE6978FE4B98BE5A496E79A84E6B4BEE7949FE7B1BBE79A84E5AFB9E8B1A1E4B88DE883BDE8AEBFE997AEE59FBAE7B1BBE79A84E585ACE585B1E5928CE4BF9DE68AA4E79A84E68890E59198EFBC8CE5BD93E784B6E58C85E68BACE59FBAE7B1BBE79A84E7A781E69C89E68890E59198E38082E794B1E4BA8EE7BBA7E689BFE59FBAE7B1BBE79A84E587BDE695B0E58FAFE4BBA5E8AFB4E698AFE6B4BEE7949FE7B1BBE68BA5E69C89E5AFB9E59FBAE7B1BBE587BDE695B0E79A84E8B083E794A8E69D83EFBC8CE68980E4BBA5E59CA8E6B4BEE7949FE7B1BBE4B8ADE79A84E585B6E4BB96E68890E59198E58FAFE4BBA5E79BB4E68EA5E8AEBFE997AEE59FBAE7B1BBE79A84E585ACE585B1E5928CE4BF9DE68AA4E68890E59198EFBC8CE5AFB9E4BA8EE587BDE695B0EFBC8CE4B880E888ACE98787E794A8E59CA8E587BDE695B0E4B8ADE8B083E794A8E59FBAE7B1BBE79A84E585ACE585B1E68896E4BF9DE68AA4E587BDE695B0E79A84E696B9E5BC8FE8AEBFE997AEE380820A0AE7B1BBE5BD93E7BBA7E689BFE79A84E696B9E5BC8FE4B8BAE4BF9DE68AA4E7BBA7E689BFE697B6EFBC9A0A0AE59FBAE7B1BBE79A84E585ACE794A8E68890E59198E5928CE4BF9DE68AA4E68890E59198E983BDE4BBA5E4BF9DE68AA4E8BAABE4BBBDE587BAE78EB0E59CA8E6B4BEE7949FE7B1BBE4B8ADE38082E59CA8E7B1BBE6978FE4B98BE5A496E79A84E6B4BEE7949FE7B1BBE79A84E5AFB9E8B1A1E5928CE59CA8E6B4BEE7949FE7B1BBE4B8ADE79A84E585B6E4BB96E68890E59198E5AFB9E4BA8EE585ACE4BC97EFBC8CE4BF9DE68AA4EFBC8CE7A781E4BABAE79A84E8AEBFE997AEE69D83E99990E4B88EE7A781E69C89E7BBA7E689BFE79BB8E5908CE380820A6060600A0A23696E636C7564653C696F73747265616D3E20200A7573696E67206E616D657370616365207374643B200A200A636C6173732041200A7B200A707269766174653A200A20202020696E742070726976617465746564617465413B0A70726F7465637465643A20200A20202020696E742070726F74656374656464617465413B200A7075626C69633A0A20202020696E74207075626C696364617465413B0A7D3B0A20200A636C6173732042203A7075626C696320412020202020200A7B20200A7075626C69633A20200A20202020766F69642066756E6374282920200A202020207B20200A2020202020202020696E7420623B20200A2020202020202020623D7072697661746564617465413B2020202F2F6572726F72EFBC9AE59FBAE7B1BBE4B8ADE7A781E69C89E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE698AFE4B88DE58FAFE8A781E79A8420200A2020202020202020623D70726F74656374656464617465413B202F2F74727565EFBC9AE59FBAE7B1BBE79A84E4BF9DE68AA4E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE4BF9DE68AA4E68890E5919820200A2020202020202020623D7075626C696364617465413B202020202F2F74727565EFBC9AE59FBAE7B1BBE79A84E585ACE585B1E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE585ACE585B1E68890E5919820200A202020207D20200A7D3B20200A2F20200A636C6173732043203A70726976617465204120200A7B20200A7075626C69633A20200A20202020766F69642066756E6374282920200A202020207B20200A2020202020202020696E7420633B20200A2020202020202020633D7072697661746564617465413B202020202F2F6572726F72EFBC9AE59FBAE7B1BBE4B8ADE7A781E69C89E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE698AFE4B88DE58FAFE8A781E79A8420200A2020202020202020633D70726F74656374656464617465413B20202F2F74727565EFBC9AE59FBAE7B1BBE79A84E4BF9DE68AA4E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE7A781E69C89E68890E5919820200A2020202020202020633D7075626C696364617465413B20202020202F2F74727565EFBC9AE59FBAE7B1BBE79A84E585ACE585B1E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE7A781E69C89E68890E5919820200A202020207D20200A7D3B20200A200A636C6173732044203A70726F746563746564204120200A7B20200A7075626C69633A20200A20202020766F69642066756E6374282920200A202020207B20200A2020202020202020696E7420643B20200A2020202020202020643D7072697661746564617465413B2020202F2F6572726F72EFBC9AE59FBAE7B1BBE4B8ADE7A781E69C89E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE698AFE4B88DE58FAFE8A781E79A8420200A2020202020202020643D70726F74656374656464617465413B202F2F74727565EFBC9AE59FBAE7B1BBE79A84E4BF9DE68AA4E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE4BF9DE68AA4E68890E5919820200A2020202020202020643D7075626C696364617465413B202020202F2F74727565EFBC9AE59FBAE7B1BBE79A84E585ACE585B1E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE4BF9DE68AA4E68890E5919820200A202020207D20200A7D3B20200A200A696E74206D61696E282920200A7B20200A20202020696E7420613B2020200A2020200A2020202042206F626A423B20200A20202020613D6F626A422E7072697661746564617465413B2020202F2F6572726F72EFBC9AE59FBAE7B1BBE4B8ADE7A781E69C8973E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE698AFE4B88DE58FAFE8A781E79A842CE5AFB9E5AFB9E8B1A1E4B88DE58FAFE8A78120200A20202020613D6F626A422E70726F74656374656464617465413B202F2F6572726F72EFBC9AE59FBAE7B1BBE79A84E4BF9DE68AA4E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE4BF9DE68AA4E68890E59198EFBC8CE5AFB9E5AFB9E8B1A1E4B88DE58FAFE8A78120200A20202020613D6F626A422E7075626C696364617465413B202020202F2F74727565EFBC9AE59FBAE7B1BBE79A84E585ACE69C89E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE585ACE585B1E68890E59198EFBC8CE5AFB9E5AFB9E8B1A1E58FAFE8A78120200A2020200A2020202043206F626A433B20200A20202020613D6F626A432E7072697661746564617465413B2020202F2F6572726F72EFBC9AE59FBAE7B1BBE4B8ADE7A781E69C89E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE698AFE4B88DE58FAFE8A781E79A842CE5AFB9E5AFB9E8B1A1E4B88DE58FAFE8A78120200A20202020613D6F626A432E70726F74656374656464617465413B202F2F6572726F72EFBC9AE59FBAE7B1BBE79A84E4BF9DE68AA4E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE7A781E69C89E68890E59198EFBC8CE5AFB9E5AFB9E8B1A1E4B88DE58FAFE8A78120200A20202020613D6F626A432E7075626C696364617465413B202020202F2F6572726F72EFBC9AE59FBAE7B1BBE79A84E585ACE69C89E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE7A781E69C89E68890E59198EFBC8CE5AFB9E5AFB9E8B1A1E4B88DE58FAFE8A78120200A2020200A2020202044206F626A443B20200A20202020613D6F626A442E7072697661746564617465413B2020202F2F6572726F72EFBC9AE59FBAE7B1BBE4B8ADE7A781E69C89E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE698AFE4B88DE58FAFE8A781E79A842CE5AFB9E5AFB9E8B1A1E4B88DE58FAFE8A78120200A20202020613D6F626A442E70726F74656374656464617465413B202F2F6572726F72EFBC9AE59FBAE7B1BBE79A84E4BF9DE68AA4E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE4BF9DE68AA4E68890E59198EFBC8CE5AFB9E5AFB9E8B1A1E4B88DE58FAFE8A78120200A20202020613D6F626A442E7075626C696364617465413B202020202F2F6572726F72EFBC9AE59FBAE7B1BBE79A84E585ACE69C89E68890E59198E59CA8E6B4BEE7949FE7B1BBE4B8ADE4B8BAE4BF9DE68AA4E68890E59198EFBC8CE5AFB9E5AFB9E8B1A1E4B88DE58FAFE8A78120200A2020200A2020202072657475726E20303B20200A7D20200A0A0A6060600AE28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E280940AE78988E69D83E5A3B0E6988EEFBC9AE69CACE69687E4B8BA4353444EE58D9AE4B8BBE3808C4A6F6572726F74E3808DE79A84E58E9FE5889BE69687E7ABA0EFBC8CE981B5E5BEAA20434320342E302042592D534120E78988E69D83E58D8FE8AEAEEFBC8CE8BDACE8BDBDE8AFB7E99984E4B88AE58E9FE69687E587BAE5A484E993BEE68EA5E58F8AE69CACE5A3B0E6988EE380820AE58E9FE69687E993BEE68EA5EFBC9A68747470733A2F2F626C6F672E6373646E2E6E65742F4459443835303830342F61727469636C652F64657461696C732F3830353134353931, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (76, 'c++模板使用方法', 5, 0xE6A8A1E69DBFEFBC8854656D706C617465EFBC89E68C87432B2BE7A88BE5BA8FE8AEBEE8AEA1E8AEBEE8AEA1E8AFADE8A880E4B8ADE98787E794A8E7B1BBE59E8BE4BD9CE4B8BAE58F82E695B0E79A84E7A88BE5BA8FE8AEBEE8AEA1EFBC8CE694AFE68C81E9809AE794A8E7A88BE5BA8FE8AEBEE8AEA1E38082432B2B20E79A84E6A087E58786E5BA93E68F90E4BE9BE8AEB8E5A49AE69C89E794A8E79A84E587BDE695B0E5A4A7E5A49AE7BB93E59088E4BA86E6A8A1E69DBFE79A84E8A782E5BFB5EFBC8CE5A68253544CE4BBA5E58F8A494F2053747265616DE380820A0AE587BDE695B0E6A8A1E69DBF0AE59CA8632B2BE585A5E997A8E4B8ADEFBC8CE5BE88E5A49AE4BABAE4BC9AE68EA5E8A7A67377617028696E74262C20696E742629E8BF99E6A0B7E79A84E587BDE695B0E7B1BBE4BCBCE4BBA3E7A081E5A682E4B88B3A0A6060600A766F6964207377617028696E742661202C20696E7426206229207B0A20202020696E742074656D70203D20613B0A2020202061203D2020623B0A2020202062203D2074656D703B0A7D0A6060600AE4BD86E698AFE5A682E69E9CE698AFE8A681E694AFE68C816C6F6E672C737472696E672CE887AAE5AE9AE4B989636C617373E79A8473776170E587BDE695B02CE4BBA3E7A081E5928CE4B88AE8BFB0E4BBA3E7A081E5B7AEE4B88DE5A49AEFBC8CE58FAAE698AFE7B1BBE59E8BE4B88DE5908CEFBC8CE8BF99E4B8AAE697B6E58099E5B0B1E698AFE68891E4BBACE5AE9AE4B98973776170E79A84E587BDE695B0E6A8A1E69DBF2CE5B0B1E58FAFE4BBA5E5A48DE794A8E4B88DE5908CE7B1BBE59E8BE79A8473776170E587BDE695B0E4BBA3E7A081EFBC8CE587BDE695B0E6A8A1E69DBFE79A84E5A3B0E6988EE5BDA2E5BC8FE5A682E4B88B3A0A6060600A200A0A74656D706C617465203C636C617373206964656E7469666965723E2066756E6374696F6E5F6465636C61726174696F6E3B0A74656D706C617465203C747970656E616D65206964656E7469666965723E2066756E6374696F6E5F6465636C61726174696F6E3B0A73776170E587BDE695B0E6A8A1E69DBFE79A84E5A3B0E6988EE5928CE5AE9AE4B989E4BBA3E7A081E5A682E4B88B3A0A0A2F2F6D6574686F642E680A74656D706C6174653C747970656E616D6520543E20766F696420737761702854262074312C205426207432293B0A0A23696E636C75646520226D6574686F642E637070220A200A0A0A200A2F2F6D6574686F642E6370700A0A74656D706C6174653C747970656E616D652020543E20766F696420737761702854262074312C20542620743229207B0A202020205420746D70543B0A20202020746D7054203D2074313B0A202020207431203D2074323B0A202020207432203D20746D70543B0A7D0A200A6060600AE4B88AE8BFB0E698AFE6A8A1E69DBFE79A84E5A3B0E6988EE5928CE5AE9AE4B989E4BA86EFBC8CE982A3E6A8A1E69DBFE5A682E4BD95E5AE9EE4BE8BE58C96E591A2EFBC8CE6A8A1E69DBFE79A84E5AE9EE4BE8BE58C96E698AFE7BC96E8AF91E599A8E5819AE79A84E4BA8BE68385EFBC8CE4B88EE7A88BE5BA8FE59198E697A0E585B3EFBC8CE982A3E4B988E4B88AE8BFB0E6A8A1E69DBFE5A682E4BD95E4BDBFE794A8E591A2EFBC8CE4BBA3E7A081E5A682E4B88B3A0A0A6060600A200A2F2F6D61696E2E6370700A23696E636C756465203C737464696F2E683E0A23696E636C75646520226D6574686F642E68220A696E74206D61696E2829207B0A202020202F2FE6A8A1E69DBFE696B9E6B395200A20202020696E74206E756D31203D20312C206E756D32203D20323B0A20202020737761703C696E743E286E756D312C206E756D32293B0A202020207072696E746628226E756D313A25642C206E756D323A25640A222C206E756D312C206E756D32293B20200A2020202072657475726E20303B0A7D0A200A6060600AE8BF99E9878CE4BDBFE794A873776170E587BDE695B0EFBC8CE5BF85E9A1BBE58C85E590AB73776170E79A84E5AE9AE4B989EFBC8CE590A6E58899E7BC96E8AF91E4BC9AE587BAE99499EFBC8CE8BF99E4B8AAE5928CE4B880E888ACE79A84E587BDE695B0E4BDBFE794A8E4B88DE4B880E6A0B7E38082E68980E4BBA5E5BF85E9A1BBE59CA86D6574686F642E68E69687E4BBB6E79A84E69C80E5908EE4B880E8A18CE58AA0E585A523696E636C75646520226D6574686F642E63707022E380820A0A0AE7B1BBE6A8A1E69DBF0AE88083E89991E68891E4BBACE58699E4B880E4B8AAE7AE80E58D95E79A84E6A088E79A84E7B1BBEFBC8CE8BF99E4B8AAE6A088E58FAFE4BBA5E694AFE68C81696E74E7B1BBE59E8BEFBC8C6C6F6E67E7B1BBE59E8BEFBC8C737472696E67E7B1BBE59E8BE7AD89E7AD89EFBC8CE4B88DE588A9E794A8E7B1BBE6A8A1E69DBFEFBC8CE68891E4BBACE5B0B1E8A681E58699E4B889E4B8AAE4BBA5E4B88AE79A84737461636BE7B1BBEFBC8CE585B6E4B8ADE4BBA3E7A081E59FBAE69CACE4B880E6A0B7EFBC8CE9809AE8BF87E7B1BBE6A8A1E69DBFEFBC8CE68891E4BBACE58FAFE4BBA5E5AE9AE4B989E4B880E4B8AAE7AE80E58D95E79A84E6A088E6A8A1E69DBFEFBC8CE5868DE6A0B9E68DAEE99C80E8A681E5AE9EE4BE8BE58C96E4B8BA696E74E6A088EFBC8C6C6F6E67E6A088EFBC8C737472696E67E6A088E380820A0A6060600A2F2F73746174636B2E680A74656D706C617465203C636C61737320543E20636C61737320537461636B207B0A202020207075626C69633A0A2020202020202020537461636B28293B0A20202020202020207E537461636B28293B0A2020202020202020766F6964207075736828542074293B0A20202020202020205420706F7028293B0A2020202020202020626F6F6C206973456D70747928293B0A20202020707269766174653A0A202020202020202054202A6D5F70543B20202020202020200A2020202020202020696E74206D5F6D617853697A653B0A2020202020202020696E74206D5F73697A653B0A7D3B0A206060600A6060600A23696E636C7564652022737461636B2E637070220A0A200A2F2F737461636B2E6370700A74656D706C617465203C636C6173732020543E2020537461636B3C543E3A3A537461636B28297B0A2020206D5F6D617853697A65203D203130303B2020202020200A2020206D5F73697A65203D20303B0A2020206D5F7054203D206E657720545B6D5F6D617853697A655D3B0A7D0A74656D706C617465203C636C61737320543E2020537461636B3C543E3A3A7E537461636B2829207B0A20202064656C657465205B5D206D5F7054203B0A7D0A20202020202020200A74656D706C617465203C636C61737320543E20766F696420537461636B3C543E3A3A707573682854207429207B0A202020206D5F73697A652B2B3B0A202020206D5F70545B6D5F73697A65202D20315D203D20743B0A202020200A7D0A74656D706C617465203C636C61737320543E205420537461636B3C543E3A3A706F702829207B0A20202020542074203D206D5F70545B6D5F73697A65202D20315D3B0A202020206D5F73697A652D2D3B0A2020202072657475726E20743B0A7D0A74656D706C617465203C636C61737320543E20626F6F6C20537461636B3C543E3A3A6973456D7074792829207B0A2020202072657475726E206D5F73697A65203D3D20303B0A7D0A206060600AE4B88AE8BFB0E5AE9AE4B989E4BA86E4B880E4B8AAE7B1BBE6A8A1E69DBF2D2DE6A088EFBC8CE8BF99E4B8AAE6A088E5BE88E7AE80E58D95EFBC8CE58FAAE698AFE4B8BAE4BA86E8AFB4E6988EE7B1BBE6A8A1E69DBFE5A682E4BD95E4BDBFE794A8E8808CE5B7B2EFBC8CE69C80E5A49AE58FAAE883BDE694AFE68C81313030E4B8AAE58583E7B4A0E585A5E6A088EFBC8CE4BDBFE794A8E7A4BAE4BE8BE5A682E4B88B3A0A0A606060200A2F2F6D61696E2E6370700A23696E636C756465203C737464696F2E683E0A23696E636C7564652022737461636B2E68220A696E74206D61696E2829207B0A20202020537461636B3C696E743E20696E74537461636B3B0A20202020696E74537461636B2E707573682831293B0A20202020696E74537461636B2E707573682832293B0A20202020696E74537461636B2E707573682833293B0A202020200A202020207768696C65202821696E74537461636B2E6973456D707479282929207B0A20202020202020207072696E746628226E756D3A25640A222C20696E74537461636B2E706F702829293B0A202020207D0A2020202072657475726E20303B0A7D0A206060600AE6A8A1E69DBFE58F82E695B00AE6A8A1E69DBFE58FAFE4BBA5E69C89E7B1BBE59E8BE58F82E695B0EFBC8CE4B99FE58FAFE4BBA5E69C89E5B8B8E8A784E79A84E7B1BBE59E8BE58F82E695B0696E74EFBC8CE4B99FE58FAFE4BBA5E69C89E9BB98E8AEA4E6A8A1E69DBFE58F82E695B0EFBC8CE4BE8BE5A6820A0A74656D706C6174653C636C61737320542C2054206465665F76616C3E20636C61737320537461636B7B2E2E2E7D0AE4B88AE8BFB0E7B1BBE6A8A1E69DBFE79A84E6A088E69C89E4B880E4B8AAE99990E588B6EFBC8CE5B0B1E698AFE69C80E5A49AE58FAAE883BDE694AFE68C81313030E4B8AAE58583E7B4A0EFBC8CE68891E4BBACE58FAFE4BBA5E4BDBFE794A8E6A8A1E69DBFE58F82E695B0E9858DE7BDAEE8BF99E4B8AAE6A088E79A84E69C80E5A4A7E58583E7B4A0E695B02CE5A682E69E9CE4B88DE9858DE7BDAEEFBC8CE5B0B1E8AEBEE7BDAEE9BB98E8AEA4E69C80E5A4A7E580BCE4B8BA313030EFBC8CE4BBA3E7A081E5A682E4B88B3A0A0A606060200A2F2F73746174636B2E680A74656D706C617465203C636C61737320542C696E74206D617873697A65203D203130303E20636C61737320537461636B207B0A202020207075626C69633A0A2020202020202020537461636B28293B0A20202020202020207E537461636B28293B0A2020202020202020766F6964207075736828542074293B0A20202020202020205420706F7028293B0A2020202020202020626F6F6C206973456D70747928293B0A20202020707269766174653A0A202020202020202054202A6D5F70543B20202020202020200A2020202020202020696E74206D5F6D617853697A653B0A2020202020202020696E74206D5F73697A653B0A7D3B0A0A23696E636C7564652022737461636B2E637070220A200A606060200A0A606060200A2F2F737461636B2E6370700A74656D706C617465203C636C61737320542C696E74206D617873697A653E20537461636B3C542C206D617873697A653E3A3A537461636B28297B0A2020206D5F6D617853697A65203D206D617873697A653B2020202020200A2020206D5F73697A65203D20303B0A2020206D5F7054203D206E657720545B6D5F6D617853697A655D3B0A7D0A74656D706C617465203C636C61737320542C696E74206D617873697A653E2020537461636B3C542C206D617873697A653E3A3A7E537461636B2829207B0A20202064656C657465205B5D206D5F7054203B0A7D0A20202020202020200A74656D706C617465203C636C61737320542C696E74206D617873697A653E20766F696420537461636B3C542C206D617873697A653E3A3A707573682854207429207B0A202020206D5F73697A652B2B3B0A202020206D5F70545B6D5F73697A65202D20315D203D20743B0A202020200A7D0A74656D706C617465203C636C61737320542C696E74206D617873697A653E205420537461636B3C542C206D617873697A653E3A3A706F702829207B0A20202020542074203D206D5F70545B6D5F73697A65202D20315D3B0A202020206D5F73697A652D2D3B0A2020202072657475726E20743B0A7D0A74656D706C617465203C636C61737320542C696E74206D617873697A653E20626F6F6C20537461636B3C542C206D617873697A653E3A3A6973456D7074792829207B0A2020202072657475726E206D5F73697A65203D3D20303B0A7D0A200A6060600AE4BDBFE794A8E7A4BAE4BE8BE5A682E4B88B3A0A0A606060200A2F2F6D61696E2E6370700A23696E636C756465203C737464696F2E683E0A23696E636C7564652022737461636B2E68220A696E74206D61696E2829207B0A20202020696E74206D617873697A65203D20313032343B0A20202020537461636B3C696E742C313032343E20696E74537461636B3B0A20202020666F722028696E742069203D20303B2069203C206D617873697A653B20692B2B29207B0A2020202020202020696E74537461636B2E707573682869293B0A202020207D0A202020207768696C65202821696E74537461636B2E6973456D707479282929207B0A20202020202020207072696E746628226E756D3A25640A222C20696E74537461636B2E706F702829293B0A202020207D0A2020202072657475726E20303B0A7D0A200A6060600AE6A8A1E69DBFE4B893E997A8E58C960A20E5BD93E68891E4BBACE8A681E5AE9AE4B989E6A8A1E69DBFE79A84E4B88DE5908CE5AE9EE78EB0EFBC8CE68891E4BBACE58FAFE4BBA5E4BDBFE794A8E6A8A1E69DBFE79A84E4B893E997A8E58C96E38082E4BE8BE5A682E68891E4BBACE5AE9AE4B989E79A84737461636BE7B1BBE6A8A1E69DBFEFBC8CE5A682E69E9CE698AF636861722AE7B1BBE59E8BE79A84E6A088EFBC8CE68891E4BBACE5B88CE69C9BE58FAFE4BBA5E5A48DE588B663686172E79A84E68980E69C89E695B0E68DAEE588B0737461636BE7B1BBE4B8ADEFBC8CE59BA0E4B8BAE58FAAE698AFE4BF9DE5AD9863686172E68C87E99288EFBC8C63686172E68C87E99288E68C87E59091E79A84E58685E5AD98E69C89E58FAFE883BDE4BC9AE5A4B1E69588EFBC8C737461636BE5BCB9E587BAE79A84E5A086E6A088E58583E7B4A063686172E68C87E99288EFBC8CE68C87E59091E79A84E58685E5AD98E58FAFE883BDE5B7B2E7BB8FE697A0E69588E4BA86E38082E8BF98E69C89E68891E4BBACE5AE9AE4B989E79A8473776170E587BDE695B0E6A8A1E69DBFEFBC8CE59CA8766563746F72E68896E880856C697374E7AD89E5AEB9E599A8E7B1BBE59E8BE697B6EFBC8CE5A682E69E9CE5AEB9E599A8E4BF9DE5AD98E79A84E5AFB9E8B1A1E5BE88E5A4A7EFBC8CE4BC9AE58DA0E794A8E5A4A7E9878FE58685E5AD98EFBC8CE680A7E883BDE4B88BE9998DEFBC8CE59BA0E4B8BAE8A681E4BAA7E7949FE4B880E4B8AAE4B8B4E697B6E79A84E5A4A7E5AFB9E8B1A1E4BF9DE5AD9861EFBC8CE8BF99E4BA9BE983BDE99C80E8A681E6A8A1E69DBFE79A84E4B893E997A8E58C96E6898DE883BDE8A7A3E586B3E380820A0AE587BDE695B0E6A8A1E69DBFE4B893E997A8E58C960A0A2020E58187E8AEBEE68891E4BBAC73776170E587BDE695B0E8A681E5A484E79086E4B880E4B8AAE68385E586B5EFBC8CE68891E4BBACE69C89E4B8A4E4B8AAE5BE88E5A49AE58583E7B4A0E79A84766563746F723C696E743E2CE59CA8E4BDBFE794A8E58E9FE69DA5E79A8473776170E587BDE695B0EFBC8CE689A7E8A18C746D7054203D207431E8A681E68BB7E8B49D7431E79A84E585A8E983A8E58583E7B4A0EFBC8CE58DA0E794A8E5A4A7E9878FE58685E5AD98EFBC8CE980A0E68890E680A7E883BDE4B88BE9998DEFBC8CE4BA8EE698AFE68891E4BBACE7B3BBE7BB9FE9809AE8BF87766563746F722E73776170E587BDE695B0E8A7A3E586B3E8BF99E4B8AAE997AEE9A2982CE4BBA3E7A081E5A682E4B88B3A0A0A2F2F6D6574686F642E680A74656D706C6174653C636C61737320543E20766F696420737761702854262074312C205426207432293B0A0A23696E636C75646520226D6574686F642E637070220A200A0A606060200A23696E636C756465203C766563746F723E0A7573696E67206E616D657370616365207374643B0A74656D706C6174653C636C61737320543E20766F696420737761702854262074312C20542620743229207B0A202020205420746D70543B0A20202020746D7054203D2074313B0A202020207431203D2074323B0A202020207432203D20746D70543B0A7D0A0A74656D706C6174653C3E20766F69642073776170287374643A3A766563746F723C696E743E262074312C207374643A3A766563746F723C696E743E2620743229207B0A2020202074312E73776170287432293B0A7D0A200A6060600A74656D706C6174653C3EE5898DE7BC80E8A1A8E7A4BAE8BF99E698AFE4B880E4B8AAE4B893E997A8E58C962CE68F8FE8BFB0E697B6E4B88DE794A8E6A8A1E69DBFE58F82E695B0EFBC8CE4BDBFE794A8E7A4BAE4BE8BE5A682E4B88B3A0A0A606060200A2F2F6D61696E2E6370700A23696E636C756465203C737464696F2E683E0A23696E636C756465203C766563746F723E0A23696E636C756465203C737472696E673E0A23696E636C75646520226D6574686F642E68220A696E74206D61696E2829207B0A202020207573696E67206E616D657370616365207374643B0A202020202F2FE6A8A1E69DBFE696B9E6B395200A20202020737472696E672073747231203D202231222C2073747232203D202232223B0A202020207377617028737472312C2073747232293B0A202020207072696E74662822737472313A25732C20737472323A25730A222C20737472312E635F73747228292C20737472322E635F7374722829293B20200A202020200A20202020766563746F723C696E743E2076312C2076323B0A2020202076312E707573685F6261636B2831293B0A2020202076322E707573685F6261636B2832293B0A20202020737761702876312C207632293B0A20202020666F722028696E742069203D20303B2069203C2076312E73697A6528293B20692B2B29207B0A20202020202020207072696E7466282276315B25645D3A25640A222C20692C2076315B695D293B0A202020207D0A20202020666F722028696E742069203D20303B2069203C2076322E73697A6528293B20692B2B29207B0A20202020202020207072696E7466282276325B25645D3A25640A222C20692C2076325B695D293B0A202020207D0A2020202072657475726E20303B0A7D0A200A6060600A766563746F723C696E743EE79A8473776170E4BBA3E7A081E8BF98E698AFE6AF94E8BE83E5B180E99990EFBC8CE5A682E69E9CE8A681E794A8E6A8A1E69DBFE4B893E997A8E58C96E8A7A3E586B3E68980E69C89766563746F72E79A8473776170EFBC8CE8AFA5E5A682E4BD95E5819AE591A2EFBC8CE58FAAE99C80E8A681E68A8AE4B88BE99DA2E4BBA3E7A0810A0A74656D706C6174653C3E20766F69642073776170287374643A3A766563746F723C696E743E262074312C207374643A3A766563746F723C696E743E2620743229207B0A2020202074312E73776170287432293B0A7D0AE694B9E4B8BA0A74656D706C6174653C636C61737320563E20766F69642073776170287374643A3A766563746F723C563E262074312C207374643A3A766563746F723C563E2620743229207B0A2020202074312E73776170287432293B0A7D0AE5B0B1E58FAFE4BBA5E4BA86EFBC8CE585B6E4BB96E4BBA3E7A081E4B88DE58F98E380820A0AE7B1BBE6A8A1E69DBFE4B893E997A8E58C960A0A20E8AFB7E79C8BE4B88BE99DA2636F6D70617265E4BBA3E7A0813A0A6060600A200A2F2F636F6D706172652E680A74656D706C617465203C636C61737320543E0A20636C61737320636F6D706172650A207B0A20207075626C69633A0A2020626F6F6C20657175616C28542074312C2054207432290A20207B0A2020202020202072657475726E207431203D3D2074323B0A20207D0A7D3B0A200A6060600A0A6060600A200A23696E636C756465203C696F73747265616D3E0A23696E636C7564652022636F6D706172652E68220A20696E74206D61696E28290A207B0A20207573696E67206E616D657370616365207374643B0A20206368617220737472315B5D203D202248656C6C6F223B0A20206368617220737472325B5D203D202248656C6C6F223B0A2020636F6D706172653C696E743E2063313B0A2020636F6D706172653C63686172202A3E2063323B2020200A2020636F7574203C3C2063312E657175616C28312C203129203C3C20656E646C3B20202020202020202F2FE6AF94E8BE83E4B8A4E4B8AA696E74E7B1BBE59E8BE79A84E58F82E695B00A2020636F7574203C3C2063322E657175616C28737472312C207374723229203C3C20656E646C3B2020202F2FE6AF94E8BE83E4B8A4E4B8AA63686172202AE7B1BBE59E8BE79A84E58F82E695B00A202072657475726E20303B0A207D0A200A6060600AE59CA8E6AF94E8BE83E4B8A4E4B8AAE695B4E695B0EFBC8C636F6D70617265E79A84657175616CE696B9E6B395E698AFE6ADA3E7A1AEE79A84EFBC8CE4BD86E698AF636F6D70617265E79A84E6A8A1E69DBFE58F82E695B0E698AF636861722AE697B6EFBC8CE8BF99E4B8AAE6A8A1E69DBFE5B0B1E4B88DE883BDE5B7A5E4BD9CE4BA86EFBC8CE4BA8EE698AFE4BFAEE694B9E5A682E4B88B3A0A0A6060600A200A2F2F636F6D706172652E680A23696E636C756465203C737472696E672E683E0A74656D706C617465203C636C61737320543E0A20636C61737320636F6D706172650A207B0A20207075626C69633A0A2020626F6F6C20657175616C28542074312C2054207432290A20207B0A2020202020202072657475726E207431203D3D2074323B0A20207D0A7D3B0A2020200A0A74656D706C6174653C3E636C61737320636F6D706172653C63686172202A3E20200A7B0A7075626C69633A0A20202020626F6F6C20657175616C28636861722A2074312C20636861722A207432290A202020207B0A202020202020202072657475726E20737472636D702874312C20743229203D3D20303B0A202020207D0A7D3B0A6060600A6D61696E2E637070E69687E4BBB6E4B88DE58F98EFBC8CE6ADA4E4BBA3E7A081E58FAFE4BBA5E6ADA3E5B8B8E5B7A5E4BD9CE380820A0AE6A8A1E69DBFE7B1BBE59E8BE8BDACE68DA20AE8BF98E8AEB0E5BE97E68891E4BBACE887AAE5AE9AE4B989E79A84537461636BE6A8A1E69DBFE59097EFBC8CE59CA8E68891E4BBACE79A84E7A88BE5BA8FE4B8ADEFBC8CE58187E8AEBEE68891E4BBACE5AE9AE4B989E4BA865368617065E5928C436972636C65E7B1BBEFBC8CE4BBA3E7A081E5A682E4B88B3A0A6060600A2F2F73686170652E680A636C617373205368617065207B0A0A7D3B0A636C61737320436972636C65203A207075626C6963205368617065207B0A7D3B0AE784B6E5908EE68891E4BBACE5B88CE69C9BE58FAFE4BBA5E8BF99E4B988E4BDBFE794A83A0A0A6060600A206060600A2F2F6D61696E2E6370700A23696E636C756465203C737464696F2E683E0A23696E636C7564652022737461636B2E68220A23696E636C756465202273686170652E68220A696E74206D61696E2829207B0A20202020537461636B3C436972636C652A3E2070636972636C65537461636B3B0A20202020537461636B3C53686170652A3E20707368617065537461636B3B0A2020202070636972636C65537461636B2E70757368286E657720436972636C65293B0A20202020707368617065537461636B203D2070636972636C65537461636B3B0A2020202072657475726E20303B0A7D0A200A6060600AE8BF99E9878CE698AFE697A0E6B395E7BC96E8AF91E79A84EFBC8CE59BA0E4B8BA537461636B3C53686170652A3EE4B88DE698AF537461636B3C436972636C652A3EE79A84E788B6E7B1BBEFBC8CE784B6E8808CE68891E4BBACE58DB4E5B88CE69C9BE4BBA3E7A081E58FAFE4BBA5E8BF99E4B988E5B7A5E4BD9CEFBC8CE982A3E68891E4BBACE5B0B1E8A681E5AE9AE4B989E8BDACE68DA2E8BF90E7AE97E7ACA6E4BA86EFBC8C537461636BE4BBA3E7A081E5A682E4B88B3A0A0A6060600A200A2F2F73746174636B2E680A74656D706C617465203C636C61737320543E20636C61737320537461636B207B0A202020207075626C69633A0A2020202020202020537461636B28293B0A20202020202020207E537461636B28293B0A2020202020202020766F6964207075736828542074293B0A20202020202020205420706F7028293B0A2020202020202020626F6F6C206973456D70747928293B0A202020202020202074656D706C6174653C636C6173732054323E20206F70657261746F7220537461636B3C54323E28293B0A20202020707269766174653A0A202020202020202054202A6D5F70543B20202020202020200A2020202020202020696E74206D5F6D617853697A653B0A2020202020202020696E74206D5F73697A653B0A7D3B0A6060600A6060600A23696E636C7564652022737461636B2E637070220A200A200A0A0A200A74656D706C617465203C636C6173732020543E2020537461636B3C543E3A3A537461636B28297B0A2020206D5F6D617853697A65203D203130303B2020202020200A2020206D5F73697A65203D20303B0A2020206D5F7054203D206E657720545B6D5F6D617853697A655D3B0A7D0A74656D706C617465203C636C61737320543E2020537461636B3C543E3A3A7E537461636B2829207B0A20202064656C657465205B5D206D5F7054203B0A7D0A20202020202020200A74656D706C617465203C636C61737320543E20766F696420537461636B3C543E3A3A707573682854207429207B0A202020206D5F73697A652B2B3B0A202020206D5F70545B6D5F73697A65202D20315D203D20743B0A202020200A7D0A74656D706C617465203C636C61737320543E205420537461636B3C543E3A3A706F702829207B0A20202020542074203D206D5F70545B6D5F73697A65202D20315D3B0A202020206D5F73697A652D2D3B0A2020202072657475726E20743B0A7D0A74656D706C617465203C636C61737320543E20626F6F6C20537461636B3C543E3A3A6973456D7074792829207B0A2020202072657475726E206D5F73697A65203D3D20303B0A7D0A0A74656D706C617465203C636C61737320543E2074656D706C617465203C636C6173732054323E2020537461636B3C543E3A3A6F70657261746F7220537461636B3C54323E2829207B0A20202020537461636B3C54323E20537461636B54323B0A20202020666F722028696E742069203D20303B2069203C206D5F73697A653B20692B2B29207B0A2020202020202020537461636B54322E7075736828285432296D5F70545B6D5F73697A65202D20315D293B0A202020207D0A2020202072657475726E20537461636B54323B0A7D0A200A6060600A6060600A200A2F2F6D61696E2E6370700A23696E636C756465203C737464696F2E683E0A23696E636C7564652022737461636B2E68220A23696E636C756465202273686170652E68220A696E74206D61696E2829207B0A20202020537461636B3C436972636C652A3E2070636972636C65537461636B3B0A20202020537461636B3C53686170652A3E20707368617065537461636B3B0A2020202070636972636C65537461636B2E70757368286E657720436972636C65293B0A20202020707368617065537461636B203D2070636972636C65537461636B3B0A2020202072657475726E20303B0A7D0A6060600AE8BF99E6A0B7EFBC8C537461636B3C436972636C653EE68896E88085537461636B3C436972636C652A3EE5B0B1E58FAFE4BBA5E887AAE58AA8E8BDACE68DA2E4B8BA537461636B3C53686170653EE68896E88085537461636B3C53686170652A3E2CE5A682E69E9CE8BDACE68DA2E79A84E7B1BBE59E8BE698AF537461636B3C696E743EE588B0537461636B3C53686170653EEFBC8CE7BC96E8AF91E599A8E4BC9AE68AA5E99499E380820A0AE585B6E4BB960AE4B880E4B8AAE7B1BBE6B2A1E69C89E6A8A1E69DBFE58F82E695B0EFBC8CE4BD86E698AFE68890E59198E587BDE695B0E69C89E6A8A1E69DBFE58F82E695B0EFBC8CE698AFE58FAFE8A18CE79A84EFBC8CE4BBA3E7A081E5A682E4B88B3A0A0A6060600A636C617373205574696C207B0A202020207075626C69633A0A202020202020202074656D706C617465203C636C61737320543E20626F6F6C20657175616C28542074312C205420743229207B0A20202020202020202020202072657475726E207431203D3D2074323B0A20202020202020207D0A7D3B0A0A696E74206D61696E2829207B0A202020205574696C207574696C3B0A20202020696E742061203D20312C2062203D20323B0A202020207574696C2E657175616C3C696E743E28312C2032293B0A2020202072657475726E20303B0A7D0A6060600AE7949AE887B3E58FAFE4BBA5E68A8A5574696CE79A84657175616CE5A3B0E6988EE4B8BA7374617469632CE4BBA3E7A081E5A682E4B88B3A0A0A6060600A200A636C617373205574696C207B0A202020207075626C69633A0A20202020202020202074656D706C617465203C636C61737320543E2073746174696320626F6F6C20657175616C28542074312C205420743229207B0A20202020202020202020202072657475726E207431203D3D2074323B0A20202020202020207D0A7D3B0A0A696E74206D61696E2829207B0A20202020696E742061203D20312C2062203D20323B0A202020205574696C3A3A657175616C3C696E743E28312C2032293B0A2020202072657475726E20303B0A7D0A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (77, 'c++友元类和函数', 5, 0xE69C89E4BA9BE68385E586B5E4B88BEFBC8CE58581E8AEB8E789B9E5AE9AE79A84E99D9EE68890E59198E587BDE695B0E8AEBFE997AEE4B880E4B8AAE7B1BBE79A84E7A781E69C89E68890E59198EFBC8CE5908CE697B6E4BB8DE998BBE6ADA2E4B880E888ACE79A84E8AEBFE997AEEFBC8CE8BF99E698AFE5BE88E696B9E4BEBFE5819AE588B0E79A84E38082E4BE8BE5A682E8A2ABE9878DE8BDBDE79A84E6938DE4BD9CE7ACA6EFBC8CE5A682E8BE93E585A5E68896E8BE93E587BAE6938DE4BD9CE7ACA6EFBC8CE7BB8FE5B8B8E99C80E8A681E8AEBFE997AEE7B1BBE79A84E7A781E69C89E695B0E68DAEE68890E59198E380820A0AE58F8BE58583286672656E6429E69CBAE588B6E58581E8AEB8E4B880E4B8AAE7B1BBE5B086E5AFB9E585B6E99D9EE585ACE69C89E68890E59198E79A84E8AEBFE997AEE69D83E68E88E4BA88E68C87E5AE9AE79A84E587BDE695B0E68896E88085E7B1BBEFBC8CE58F8BE58583E79A84E5A3B0E6988EE4BBA5667269656E64E5BC80E5A78BEFBC8CE5AE83E58FAAE883BDE587BAE78EB0E59CA8E7B1BBE5AE9AE4B989E79A84E58685E983A8EFBC8CE58F8BE58583E5A3B0E6988EE58FAFE4BBA5E587BAE78EB0E59CA8E7B1BBE4B8ADE79A84E4BBBBE4BD95E59CB0E696B9EFBC9AE58F8BE58583E4B88DE698AFE68E88E4BA88E58F8BE58583E585B3E7B3BBE79A84E982A3E4B8AAE7B1BBE79A84E68890E59198EFBC8CE68980E4BBA5E5AE83E4BBACE4B88DE58F97E585B6E5A3B0E6988EE587BAE78EB0E983A8E58886E79A84E8AEBFE997AEE68EA7E588B6E5BDB1E5938DE38082E9809AE5B8B8EFBC8CE5B086E58F8BE58583E5A3B0E6988EE68890E7BB84E59CB0E694BEE59CA8E7B1BBE5AE9AE4B989E79A84E5BC80E5A78BE68896E7BB93E5B0BEE698AFE4B8AAE5A5BDE4B8BBE6848FE380820A0A2323232020E58F8BE58583E587BDE695B00A2020202020E58F8BE58583E587BDE695B0E698AFE68C87E69F90E4BA9BE899BDE784B6E4B88DE698AFE7B1BBE68890E59198E587BDE695B0E58DB4E883BDE5A49FE8AEBFE997AEE7B1BBE79A84E68980E69C89E68890E59198E79A84E587BDE695B0E38082E7B1BBE68E88E4BA88E5AE83E79A84E58F8BE58583E789B9E588ABE79A84E8AEBFE997AEE69D83EFBC8CE8BF99E6A0B7E8AFA5E58F8BE58583E587BDE695B0E5B0B1E883BDE8AEBFE997AEE588B0E7B1BBE4B8ADE79A84E68980E69C89E68890E59198E380820A0A6060600A23696E636C756465203C696F73747265616D3E0A0A7573696E67206E616D657370616365207374643B0A0A636C61737320410A7B0A7075626C69633A0A20202020667269656E6420766F6964207365745F73686F7728696E7420782C2041202661293B2020202020202F2FE8AFA5E587BDE695B0E698AFE58F8BE58583E587BDE695B0E79A84E5A3B0E6988E0A707269766174653A0A20202020696E7420646174613B0A7D3B0A0A766F6964207365745F73686F7728696E7420782C20412026612920202F2FE58F8BE58583E587BDE695B0E5AE9AE4B989EFBC8CE4B8BAE4BA86E8AEBFE997AEE7B1BB41E4B8ADE79A84E68890E591980A7B0A20202020612E64617461203D20783B0A20202020636F7574203C3C20612E64617461203C3C20656E646C3B0A7D0A696E74206D61696E28766F6964290A7B0A20202020636C617373204120613B0A0A202020207365745F73686F7728312C2061293B0A0A2020202072657475726E20303B0A7D0A6060600A23232320E58F8BE58583E7B1BB0A2020202020202020E58F8BE58583E7B1BBE79A84E68980E69C89E68890E59198E587BDE695B0E983BDE698AFE58FA6E4B880E4B8AAE7B1BBE79A84E58F8BE58583E587BDE695B0EFBC8CE983BDE58FAFE4BBA5E8AEBFE997AEE58FA6E4B880E4B8AAE7B1BBE4B8ADE79A84E99A90E8978FE4BFA1E681AFEFBC88E58C85E68BACE7A781E69C89E68890E59198E5928CE4BF9DE68AA4E68890E59198EFBC89E38082E5BD93E5B88CE69C9BE4B880E4B8AAE7B1BBE58FAFE4BBA5E5AD98E58F96E58FA6E4B880E4B8AAE7B1BBE79A84E7A781E69C89E68890E59198E697B6EFBC8CE58FAFE4BBA5E5B086E8AFA5E7B1BBE5A3B0E6988EE4B8BAE58FA6E4B880E7B1BBE79A84E58F8BE58583E7B1BBE380820A0AE585B3E4BA8EE58F8BE58583E7B1BBE79A84E6B3A8E6848FE4BA8BE9A1B9EFBC9A0A0A28312920E58F8BE58583E585B3E7B3BBE4B88DE883BDE8A2ABE7BBA7E689BFE380820A28322920E58F8BE58583E585B3E7B3BBE698AFE58D95E59091E79A84EFBC8CE4B88DE585B7E69C89E4BAA4E68DA2E680A7E38082E88BA5E7B1BB42E698AFE7B1BB41E79A84E58F8BE58583EFBC8CE7B1BB41E4B88DE4B880E5AE9AE698AFE7B1BB42E79A84E58F8BE58583EFBC8CE8A681E79C8BE59CA8E7B1BBE4B8ADE698AFE590A6E69C89E79BB8E5BA94E79A84E5A3B0E6988EE380820A28332920E58F8BE58583E585B3E7B3BBE4B88DE585B7E69C89E4BCA0E98092E680A7E38082E88BA5E7B1BB42E698AFE7B1BB41E79A84E58F8BE58583EFBC8CE7B1BB43E698AF42E79A84E58F8BE58583EFBC8CE7B1BB43E4B88DE4B880E5AE9AE698AFE7B1BB41E79A84E58F8BE58583EFBC8CE5908CE6A0B7E8A681E79C8BE7B1BBE4B8ADE698AFE590A6E69C89E79BB8E5BA94E79A84E794B3E6988EE380820A0A6060600A23696E636C756465203C696F73747265616D3E0A0A7573696E67206E616D657370616365207374643B0A0A636C61737320410A7B0A7075626C69633A0A20202020667269656E6420636C61737320433B202020202020202020202020202020202020202020202020202F2FE8BF99E698AFE58F8BE58583E7B1BBE79A84E5A3B0E6988E0A707269766174653A0A20202020696E7420646174613B0A7D3B0A0A636C6173732043202020202020202020202020202F2FE58F8BE58583E7B1BBE5AE9AE4B989EFBC8CE4B8BAE4BA86E8AEBFE997AEE7B1BB41E4B8ADE79A84E68890E591980A7B0A7075626C69633A0A20202020766F6964207365745F73686F7728696E7420782C204120266129207B20612E64617461203D20783B20636F75743C3C612E646174613C3C656E646C3B7D0A7D3B0A0A696E74206D61696E28766F6964290A7B0A20202020636C617373204120613B0A20202020636C617373204320633B0A0A20202020632E7365745F73686F7728312C2061293B0A0A2020202072657475726E20303B0A7D0A6060600A23232320E58F8BE58583E68890E59198E587BDE695B00A2020202020202020E4BDBFE7B1BB42E4B8ADE79A84E68890E59198E587BDE695B0E68890E4B8BAE7B1BB41E79A84E58F8BE58583E587BDE695B0EFBC8CE8BF99E6A0B7E7B1BB42E79A84E8AFA5E68890E59198E587BDE695B0E5B0B1E58FAFE4BBA5E8AEBFE997AEE7B1BB41E79A84E68980E69C89E68890E59198E4BA86E380820A0A2020202020202020E5BD93E794A8E588B0E58F8BE58583E68890E59198E587BDE695B0E697B6EFBC8CE99C80E6B3A8E6848FE58F8BE58583E5A3B0E6988EE5928CE58F8BE58583E5AE9AE4B989E4B98BE997B4E79A84E79BB8E4BA92E4BE9DE8B596EFBC8CE59CA8E8AFA5E4BE8BE5AD90E4B8ADEFBC8CE7B1BB42E5BF85E9A1BBE58588E5AE9AE4B989EFBC8CE590A6E58899E7B1BB41E5B0B1E4B88DE883BDE5B086E4B880E4B8AA42E79A84E587BDE695B0E68C87E5AE9AE4B8BAE58F8BE58583E38082E784B6E8808CEFBC8CE58FAAE69C89E59CA8E5AE9AE4B989E4BA86E7B1BB41E4B98BE5908EEFBC8CE6898DE883BDE5AE9AE4B989E7B1BB42E79A84E8AFA5E68890E59198E587BDE695B0E38082E69BB4E4B880E888ACE79A84E8AEB2EFBC8CE5BF85E9A1BBE58588E5AE9AE4B989E58C85E590ABE68890E59198E587BDE695B0E79A84E7B1BBEFBC8CE6898DE883BDE5B086E68890E59198E587BDE695B0E8AEBEE4B8BAE58F8BE58583E38082E58FA6E4B880E696B9E99DA2EFBC8CE4B88DE5BF85E9A284E58588E5A3B0E6988EE7B1BBE5928CE99D9EE68890E59198E587BDE695B0E69DA5E5B086E5AE83E4BBACE8AEBEE4B8BAE58F8BE58583E380820A0A6060600A23696E636C756465203C696F73747265616D3E0A0A7573696E67206E616D657370616365207374643B0A0A636C61737320413B202020202F2FE5BD93E794A8E588B0E58F8BE58583E68890E59198E587BDE695B0E697B6EFBC8CE99C80E6B3A8E6848FE58F8BE58583E5A3B0E6988EE4B88EE58F8BE58583E5AE9AE4B989E4B98BE997B4E79A84E4BA92E79BB8E4BE9DE8B596E38082E8BF99E698AFE7B1BB41E79A84E5A3B0E6988E0A636C61737320420A7B0A7075626C69633A0A20202020766F6964207365745F73686F7728696E7420782C2041202661293B202020202020202020202020202F2FE8AFA5E587BDE695B0E698AFE7B1BB41E79A84E58F8BE58583E587BDE695B00A7D3B0A0A636C61737320410A7B0A7075626C69633A0A20202020667269656E6420766F696420423A3A7365745F73686F7728696E7420782C2041202661293B2020202F2FE8AFA5E587BDE695B0E698AFE58F8BE58583E68890E59198E587BDE695B0E79A84E5A3B0E6988E0A707269766174653A0A20202020696E7420646174613B0A20202020766F69642073686F772829207B20636F7574203C3C2064617461203C3C20656E646C3B207D0A7D3B0A0A766F696420423A3A7365745F73686F7728696E7420782C204120266129202020202020202F2FE58FAAE69C89E59CA8E5AE9AE4B989E7B1BB41E5908EE6898DE883BDE5AE9AE4B989E8AFA5E587BDE695B0EFBC8CE6AF95E7AB9FEFBC8CE5AE83E8A2ABE8AEBEE4B8BAE58F8BE58583E698AFE4B8BAE4BA86E8AEBFE997AEE7B1BB41E79A84E68890E591980A7B0A20202020612E64617461203D20783B0A20202020636F7574203C3C20612E64617461203C3C20656E646C3B0A7D0A0A696E74206D61696E28766F6964290A7B0A20202020636C617373204120613B0A20202020636C617373204220623B0A0A20202020622E7365745F73686F7728312C2061293B0A0A2020202072657475726E20303B0A7D0A6060600AE58F8BE58583E5B08FE7BB93EFBC9A0A2020202020202020E59CA8E99C80E8A681E58581E8AEB8E69F90E4BA9BE789B9E5AE9AE79A84E99D9EE68890E59198E587BDE695B0E8AEBFE997AEE4B880E4B8AAE7B1BBE79A84E7A781E69C89E68890E59198EFBC88E58F8AE58F97E4BF9DE68AA4E68890E59198EFBC89EFBC8CE8808CE5908CE697B6E4BB8DE998BBE6ADA2E4B880E888ACE79A84E8AEBFE997AEE79A84E68385E586B5E4B88BEFBC8CE58F8BE58583E698AFE58FAFE794A8E79A84E380820A0A23232320E4BC98E782B9EFBC9A0A0A2020202020202020E58FAFE4BBA5E781B5E6B4BBE59CB0E5AE9EE78EB0E99C80E8A681E8AEBFE997AEE88BA5E5B9B2E7B1BBE79A84E7A781E69C89E68896E58F97E4BF9DE68AA4E79A84E68890E59198E6898DE883BDE5AE8CE68890E79A84E4BBBBE58AA1EFBC9B0A0A2020202020202020E4BEBFE4BA8EE4B88EE585B6E4BB96E4B88DE694AFE68C81E7B1BBE6A682E5BFB5E79A84E8AFADE8A88028E5A68243E8AFADE8A880E38081E6B187E7BC96E7AD8929E8BF9BE8A18CE6B7B7E59088E7BC96E7A88BEFBC9B0A0A2020202020202020E9809AE8BF87E4BDBFE794A8E58F8BE58583E587BDE695B0E9878DE8BDBDE58FAFE4BBA5E69BB4E887AAE784B6E59CB0E4BDBFE794A8432B2BE8AFADE8A880E79A84494FE6B581E5BA93E380820A0A23232320E7BCBAE782B9EFBC9A0A0A2020202020202020E4B880E4B8AAE7B1BBE5B086E5AFB9E585B6E99D9EE585ACE69C89E68890E59198E79A84E8AEBFE997AEE69D83E99990E68E88E4BA88E585B6E4BB96E587BDE695B0E68896E88085E7B1BBEFBC8CE4BC9AE7A0B4E59D8FE8AFA5E7B1BBE79A84E5B081E8A385E680A7EFBC8CE9998DE4BD8EE8AFA5E7B1BBE79A84E58FAFE99DA0E680A7E5928CE58FAFE7BBB4E68AA4E680A7E380820A0A20, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (78, 'Elasticsearch和MongoDB简要对比', 1, 0x23232320E79BB8E5908CE782B9EFBC9A0A312E20E983BDE698AFE4BBA56A736F6EE6A0BCE5BC8FE7AEA1E79086E695B0E68DAEE79A846E6F73716CE695B0E68DAEE5BA93E3808220200A322E20E983BDE694AFE68C8143525544E6938DE4BD9CE3808220200A332E20E983BDE694AFE68C81E8819AE59088E5928CE585A8E69687E6A380E7B4A2E3808220200A342E20E983BDE694AFE68C81E58886E78987E5928CE5A48DE588B6E3808220200A352E20E983BDE694AFE68C81E99889E589B2E78988E79A846A6F696EE6938DE4BD9CE3808220200A362E20E983BDE694AFE68C81E5A484E79086E8B685E5A4A7E8A784E6A8A1E695B0E68DAEE3808220200A372E20E79BAEE5898DE983BDE4B88DE694AFE68C81E4BA8BE58AA1E68896E88085E58FABE694AFE68C81E99889E589B2E78988E79A84E4BA8BE58AA1E3808220200A0A23232320E4B88DE5908CE782B9EFBC9A0A312E206573E698AF6A617661E7BC96E58699EFBC8CE9809AE8BF875245535446756CE68EA5E58FA3E6938DE4BD9CE695B0E68DAEE380826D6F6E676F6462E698AF432B2BE7BC96E58699EFBC8CE9809AE8BF87647269766572E6938DE4BD9CE695B0E68DAEE38082EFBC886573E5AFB96A617661E5BC80E58F91E69BB4E69C89E5A5BDEFBC8CE588A9E4BA8EE68E92E69FA5E79086E8A7A3EFBC8920200A322E206D6F6E676F6462E79A84E58886E78987E69C8968617368E5928C72616E6765E4B8A4E7A78DE696B9E5BC8FEFBC8C6573E58FAAE69C8968617368E4B880E7A78DE3808220200A332E206573E698AFE5A4A9E7949FE58886E5B883E5BC8FEFBC8CE4B8BBE589AFE58886E78987E887AAE58AA8E58886E9858DE5928CE5A48DE588B6EFBC8CE5BC80E7AEB1E58DB3E794A8E380826D6F6E676F6462E79A84E58886E5B883E5BC8FE698AFE794B1E2809CE5898DE7BDAEE69FA5E8AFA2E8B7AFE794B12BE9858DE7BDAEE69C8DE58AA12B7368617264E99B86E59088E2809DEFBC8CE99C80E8A681E6898BE58AA8E9858DE7BDAEE99B86E7BEA4E69C8DE58AA1E3808220200A342E20E58685E983A8E5AD98E582A84553E698AFE588B0E68E92E7B4A2E5BC952B646F6376616C7565732B6669656C6464617461E380826D6F6E676F6462E69A82E697B6E69CAAE79FA5E3808220200A352E206573E585A8E69687E6A380E7B4A2E69C89E5BCBAE5A4A7E79A84E58886E69E90E599A8E4B894E58FAFE4BBA5E781B5E6B4BBE7BB84E59088EFBC8CE69FA5E8AFA2E697B6E699BAE883BDE58CB9E9858DE380826D6F6E676F6462E79A84E585A8E69687E6A380E7B4A2E5AD97E6AEB5E4B8AAE695B0E69C89E99990E588B6E3808220200A362E206573E68980E69C89E5AD97E6AEB5E887AAE58AA8E7B4A2E5BC95EFBC8C6D6F6E676F6462E79A84E5AD97E6AEB5E99C80E8A681E6898BE58AA8E7B4A2E5BC95E3808220200A372E206573E99D9EE5AE9EE697B6E69C89E695B0E68DAEE4B8A2E5A4B1E7AA97E58FA3E380826D6F6E676F6462E5AE9EE697B6E79086E8AEBAE4B88AE697A0E695B0E68DAEE4B8A2E5A4B1E9A38EE999A9E3808220200A382E200A23232320E680BBE7BB93EFBC9A0A312E206573E5818FE59091E4BA8EE6A380E7B4A2E38081E69FA5E8AFA2E38081E695B0E68DAEE58886E69E90EFBC8CE98082E794A8E4BA8E4F4C4150E7B3BBE7BB9FE380820A322E206D6F6E676F6462E5818FE59091E4BA8EE5A4A7E695B0E68DAEE8A784E6A8A1E4B88BE79A8443525544EFBC8CE98082E794A8E4BA8EE5AFB9E4BA8BE58AA1E8A681E6B182E4B88DE5BCBAE79A844F4C5450E7B3BBE7BB9FE380822020, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (79, '跨平台c/c++编译要点', 0, 0x4D696E4757E79BB8E6AF9443796757696E2F676363E69DA5E8AEB2EFBC8CE69BB4E58AA0E8B4B4E8BF9177696E3332E3808220200AE59BA0E4B8BAE5AE83E587A0E4B98EE694AFE68C81E68980E69C89E79A8457696E3332415049E38082E5AE83E68980E8BF9EE68EA5E79A84E7A88BE5BA8FEFBC8CE4B88DE99C80E8A681E4BBBBE4BD95E7ACACE4B889E696B9E5BA93E58DB3E58FAFE8BF90E8A18CE380822020200A43796757696E2F676363EFBC8CE585B6E5AE9EE8BF99E698AFE4B8A4E4B8AAE4B89CE8A5BFE3808220200A43796757696EE698AFE4B880E4B8AAE8AEA957696E646F7773E68BA5E69C89556E69782D6C696B65E78EAFE5A283E79A84E8BDAFE4BBB6E38082E8808C676363E5B0B1E698AFE5AE89E8A385E59CA843796757696EE4B88AE79A84E7BC96E8AF91E599A8E380822020202020200A43796757696E2F676363E4B88E4D696E4757E79A84E69C80E5A4A7E58CBAE588ABE59CA8E4BA8EEFBC9AE4BDBFE794A843796757696E2F676363E58FAFE4BBA5E59CA857696E646F7773E4B88BE8B083E794A8756E69782D6C696B65E79A84415049EFBC8CEFBC88E5A682666F726B2C737061776E2C7369676E616C732C73656C6563742C736F636B657473E7AD89EFBC89E3808220200AE4B99FE5B0B1E698AFE8AFB443796777696EE698AFE8BF90E8A18CE59CA857696E646F7773E4B88BE79A84EFBC8CE4BD86E698AFE5A5B9E4BDBFE794A8E79A84E698AF556E69782D6C696B65E7B3BBE7BB9FE79A84E587BDE695B0E5928CE6809DE683B3E3808220200AE794B1E4BA8EE8BF99E4B8AAE58CBAE588ABEFBC8CE5AFBCE887B4E79A84E7BB93E69E9CE5B0B1E698AFE794A843796757696E2F676363E7BC96E8AF91E587BAE69DA5E79A84E7A88BE5BA8FE58FAFE4BBA5E697A0E7BC9DE79A84E8BF90E8A18CE59CA82A6E6978E78EAFE5A283E4B88BE38082200AE4BD86E698AFE5A682E69E9CE8B083E794A8E4BA86756E6978E789B9E69C89E79A84415049E587BDE695B0EFBC8CE59CA877696E646F7773E78EAFE5A283E4B88BE4B88DE883BDE6ADA3E5B8B8E8BF90E8A18CEFBC8CE5A682E69E9CE683B3E59CA877696E646F7773E4B88BE6ADA3E5B8B8E8BF90E8A18CE79A84EFBC8CE5B0B1E5BF85E9A1BBE4BE9DE8B59663796777696E312E646C6CEFBC8CE9809FE5BAA6E4B88AE4BC9AE69C89E4BA9BE5BDB1E5938DE3808220200AE8808CE794A84D696E4757E7BC96E8AF91E587BAE69DA5E79A84E7A88BE5BA8FEFBC8CE5A682E69E9CE6BA90E4BBA3E7A081E9878CE99DA2E8B083E794A8E4BA86756E6978E78EAFE5A283E79A84415049EFBC8CE588994D696E4757E4BC9AE68A8AE8BF99E4BA9BE5AFB9554E4958E79A84415049E8B083E794A8E7BFBBE8AF91E6889077696E3332E4B88BE7AD89E4BBB7E79A84E5BDA2E5BC8FE38082E5908CE697B6E8BF99E4B8AAE7A88BE5BA8FE698AFE4B88DE883BDE59CA877696E646F7773E4B88BE8BF90E8A18CE79A84E3808220200AE8AFB4E799BDE4BA86EFBC8CE5A682E69E9CE4BDA0E698AFE683B3E59CA877696E646F7773E78EAFE5A283E4B88BE5BC80E58F916C696E7578E8BF90E8A18CE7A88BE5BA8FEFBC8CE982A3E4B98843796757696E2F676363E698AFE4BDA0E79A84E4B88DE4BA8CE4B98BE98089E3808220200AE8808CE5A682E69E9CE4BDA0E683B3E5BC80E58F91E79A84E698AF77696E646F7773E8BF90E8A18CE7A88BE5BA8FEFBC8CE5B9B6E4B894E8BFBDE6B182E9809FE5BAA6EFBC8CE982A3E4B988E4BA8CE88085E79BB8E6AF94E8808CE8A880EFBC8C4D696E4757E698AFE69BB4E5A5BDE79A84E98089E68BA920200A0A7CE698AFE590A6E58581E8AEB8E993BEE68EA57C63796777696E7C6D7376637C206D696E6777207C0A7C2D7C2D7C2D7C2D7C0A7C6D7376637CE99C80E8A68163796777696E312E646C6C7CE983BDE58FAFE4BBA57CE58AA8E68081E5BA93E983BDE58FAFE4BBA5EFBC8CE99D99E68081E5BA93E99C80E8A681676C6962632E617C0A7C6D696E6777207CE4B88DE8A18C7CE58AA8E68081E5BA93E983BDE58FAFE4BBA5EFBC8CE99D99E68081E5BA93E99C80E8A681676C6962632E617CE983BDE8A18C7C0A7C63796777696E7CE983BDE8A18C7CE58AA8E68081E5BA93E983BDE58FAFE4BBA5EFBC8CE99D99E68081E5BA93E99C80E8A681676C6962632E617C2D7C0A0A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (80, '阉割版beaglebone 从sd卡启动', 0, 0x3235E59D97E992B1E58C85E982AEE4BB8EE6B798E5AE9DE4B9B0E4BA86E59D97E99889E589B2E78988626561676C6520626F6E65E5BC80E58F91E69DBFE380820AE59BBEE78987E5A682E4B88B0A215B35363644343743313443383145394545454531353136393334313544334443312E4A50475D2831290AE69E9CE784B6E4BEBFE5AE9CE6B2A1E5A5BDE8B4A7EFBC8CE98187E588B0E4BA86E5BE88E59D91E79A84E997AEE9A298EFBC8CE9BB98E8AEA4E79A846E616E64666C617368E9878CE99DA2E79A84E5AF86E7A081E4B8A2E5A4B1E4BA86EFBC8CE58FAAE883BDE4BB8E7364E58DA1E590AFE58AA8E380820A7364E58DA1E590AFE58AA875626F6F74E58F88E99C80E8A681E694B9E7A1ACE4BBB6EFBC8CE78EB0E59CA8E8AEB0E5BD95E4B880E4B88BE695B4E4B8AAE6B581E7A88BE380820A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (81, 'c++工程构建指南', 1, 0x23232320E4BE9DE8B596E79A84E7BB84E7BB87E5BDA2E5BC8FEFBC8CE585B3E4BA8EE98089E794A8E593AAE7A78DE5BA93E5BDA2E5BC8F0A7CE4BE9DE8B596E79A84E5BDA2E5BC8F7CE58AA8E68081E5BA937CE99D99E68081E5BA937C0A7C2D7C2D7C2D7C0A7CE4BC98E782B97CE8BF90E8A18CE697B6E58FAFE4BBA5E69BBFE68DA2EFBC8CE4B88DE99C80E8A681E9878DE696B0E7BC96E8BE91E7A88BE5BA8FEFBC8CE58FAFE4BBA5E5AE9EE78EB0E8A7A3E880A67CE7BC96E8AF91E697B6E694B9E58AA8EFBC8CE5A682E69E9CE694B9E58AA8EFBC8CE99C80E8A681E9878DE696B0E7BC96E8AF91E5BA94E794A8E7A88BE5BA8F7C0A7CE7BCBAE782B97CE794B1E4BA8EE8BF90E8A18CE697B6E58FAFE4BBA5E69BBFE68DA2EFBC8CE4B88DE5AEB9E69893E8BF9BE8A18CE7AEA1E79086EFBC8CE4BE9DE8B596E79A84E5BA93E69687E4BBB6E4BDBFE794A8E99499E8AFAFE4B88DE5AEB9E69893E68E92E69FA5EFBC8CE794B1E4BA8EE99C80E8A681E9A29DE5A496E58AA0E8BDBDE69687E4BBB6EFBC8CE59BA0E6ADA4E7A88BE5BA8FE590AFE58AA8E58F98E685A27CE6AF8FE6ACA1E694B9E58AA8E7A88BE5BA8FE983BDE8A681E9878DE696B0E7BC96E8AF91E5BA94E794A8E7A88BE5BA8FEFBC8CE5AFBCE887B4E7A88BE5BA8FE58F98E5BE97E8BF87E5A4A7EFBC8CE5BD93E5A49AE4B8AAE4BE9DE8B596E5BA93E983BDE4BDBFE794A8E99D99E68081E5BA93E697B6EFBC8CE4BC9AE980A0E68890E5A49AE4B8AAE5BA94E794A8E7A88BE5BA8FE69C89E5A49AE4B8AAE99D99E68081E5BA93E589AFE69CAC7C0AE4BDBFE794A8E59CBAE699AFEFBC9A0AE58AA8E68081E5BA93EFBC9A20200AE58FAFE883BDE4BC9AE8A2ABE5BE88E5A49AE5BA94E794A8E7A88BE5BA8FE4BDBFE794A8E79A84E59FBAE7A180E5BA93EFBC8CE69C80E585B8E59E8BE79A84E5B0B1E698AF676C6962632CE587A0E4B98EE68980E69C896C696E7578E7A88BE5BA8FE983BDE5BC95E794A8E4BA86E8AFA5E5BA93EFBC8CE8BF98E69C896C6962737464632B2BE7AD89E7AD89E38082202020200AE58FAFE883BDE99C80E8A681E7BB8FE5B8B8E69BB4E696B0E5BA93E69687E4BBB6EFBC8CE58DB4E4B88DE5B88CE69C9BE694B9E58AA8E5BA94E794A8E7A88BE5BA8FE69CACE8BAABE79A84E68385E586B5E3808220200AE8AFB4E588B0E5A49AE4B8AAE4BE9DE8B596E585B1E4BAABE4B880E4B8AAE58AA8E68081E5BA93EFBC8CE5B0B1E99C80E8A681E8AFB4E6988EE4B880E4B8AAE58F82E695B0202D6650494320200A2D66504943E4BDBF2E736FE69687E4BBB6E79A84E4BBA3E7A081E6AEB5E58F98E4B8BAE79C9FE6ADA3E6848FE4B989E4B88AE79A84E585B1E4BAAB20200AE5A682E69E9CE4B88DE58AA02D665049432CE58899E58AA0E8BDBD2E736FE69687E4BBB6E79A84E4BBA3E7A081E6AEB5E697B62CE4BBA3E7A081E6AEB5E5BC95E794A8E79A84E695B0E68DAEE5AFB9E8B1A1E99C80E8A681E9878DE5AE9AE4BD8D2C20E9878DE5AE9AE4BD8DE4BC9AE4BFAEE694B9E4BBA3E7A081E6AEB5E79A84E58685E5AEB92CE8BF99E5B0B1E980A0E68890E6AF8FE4B8AAE4BDBFE794A8E8BF99E4B8AA2E736FE69687E4BBB6E4BBA3E7A081E6AEB5E79A84E8BF9BE7A88BE59CA8E58685E6A0B8E9878CE983BDE4BC9AE7949FE68890E8BF99E4B8AA2E736FE69687E4BBB6E4BBA3E7A081E6AEB5E79A84636F70792EE6AF8FE4B8AA636F7079E983BDE4B88DE4B880E6A0B72CE58F96E586B3E4BA8E20E8BF99E4B8AA2E736FE69687E4BBB6E4BBA3E7A081E6AEB5E5928CE695B0E68DAEE6AEB5E58685E5AD98E698A0E5B084E79A84E4BD8DE7BDAE2E202020200AE4B88DE58AA066504943E7BC96E8AF91E587BAE69DA5E79A84736F2CE698AFE8A681E5868DE58AA0E8BDBDE697B6E6A0B9E68DAEE58AA0E8BDBDE588B0E79A84E4BD8DE7BDAEE5868DE6ACA1E9878DE5AE9AE4BD8DE79A842E28E59BA0E4B8BAE5AE83E9878CE99DA2E79A84E4BBA3E7A081E5B9B6E4B88DE698AFE4BD8DE7BDAEE697A0E585B3E4BBA3E7A0812920200AE5A682E69E9CE8A2ABE5A49AE4B8AAE5BA94E794A8E7A88BE5BA8FE585B1E5908CE4BDBFE794A82CE982A3E4B988E5AE83E4BBACE5BF85E9A1BBE6AF8FE4B8AAE7A88BE5BA8FE7BBB4E68AA4E4B880E4BBBD2E736FE79A84E4BBA3E7A081E589AFE69CACE4BA862E28E59BA0E4B8BA2E736FE8A2ABE6AF8FE4B8AAE7A88BE5BA8FE58AA0E8BDBDE79A84E4BD8DE7BDAEE983BDE4B88DE5908C2CE698BEE784B6E8BF99E4BA9BE9878DE5AE9AE4BD8DE5908EE79A84E4BBA3E7A081E4B99FE4B88DE5908C2CE5BD93E784B6E4B88DE883BDE585B1E4BAAB29202020200A6060600A676363202D736861726564202D66504943202D6F20312E736F20312E6320200A6060600AE99D99E68081E5BA93EFBC9A202020200AE58A9FE883BDE58D95E4B880EFBC8CE5908CE4B880E4B8AAE5BA94E794A8E7A88BE5BA8FE4B8ADE4B88DE5A4A7E58FAFE883BDE5BC95E585A5E4B8A4E6ACA1E79A84E5BA93EFBC8CE5A68266666D706567E3808220200AE5AFB9E4BA8EE689A7E8A18CE69687E4BBB6E983A8E7BDB2E8A681E6B182E4B880E5AE9AE8A681E58D95E4B8AAE69687E4BBB6E3808220200AE5AFB9E4BA8EE5BA94E794A8E7A88BE5BA8FE590AFE58AA8E9809FE5BAA6E69C89E99D9EE5B8B8E9AB98E79A84E8A681E6B18220200A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (82, '机器学习归纳1,基础知识', 4, 0x23232320E69CBAE599A8E5ADA6E4B9A0E79A84E6A682E5BFB50AE6A682E5BFB5E5ADA6E4B9A0EFBC9A0A2020E4BB8EE69C89E585B3E69F90E4B8AAE5B883E5B094E587BDE695B0E79A84E8BE93E585A5E8BE93E587BAE8AEADE7BB83E6A0B7E4BE8BE4B8ADE588A4E696ADE587BAE8AFA5E5B883E5B094E587BDE695B0E380820AE789B9E5BE813A0A200A2323232320E8AEADE7BB83E99B860AE5AE9EE4BE8BE79A84E99B86E59088EFBC8CE794A8E4BA8EE5ADA6E4B9A0E8AEADE7BB832CE4BAA7E7949FE6A8A1E59E8BE68896E88085E7AE97E6B395E79A84E695B0E68DAEE99B86E380820A2323232320E6B58BE8AF95E99B860AE794A8E4BA8EE6B58BE8AF95E4BBA5E58F8AE5ADA6E4B9A0E5A5BDE79A84E6A8A1E59E8BE68896E88085E7AE97E6B395E79A84E695B0E68DAEE99B86E380820A2323232320E789B9E5BE81E580BC0A0A2323232320E79B91E79DA3E5ADA6E4B9A00AE8AEADE7BB83E99B86E69C89E7B1BBE588ABE6A087E8AEB0E380820A2323232320E99D9EE79B91E79DA3E5ADA6E4B9A00AE8AEADE7BB83E99B86E697A0E7B1BBE588ABE6A087E8AEB0E380820A2323232320E58D8AE79B91E79DA3E5ADA6E4B9A00AE4B88AE8BFB0E4B8A4E88085E4B880E8B5B70A0A23232320E79BAEE6A087E79A84E7B1BBE59E8B0A2323232320E58886E7B1BBE997AEE9A2980AE79BAEE6A087E6A087E8AEB0E4B8BAE7B1BBE588ABE59E8BE695B0E68DAEE380820A2323232320E59B9EE5BD92E997AEE9A2980AE79BAEE6A087E6A087E8AEB0E4B8BAE8BF9EE7BBADE5BDA2E695B0E580BCE380820A0A23232320E6B7B1E5BAA6E5ADA6E4B9A0E79A84E6B581E7A88B0A312E20E68A8AE695B0E68DAEE68B86E58886E4B8BAE8AEADE7BB83E99B86E5928CE6B58BE8AF95E99B86E380820A322E20E794A8E6B58BE8AF95E99B86E79A84E789B9E5BE81E59091E9878FE69DA5E8AEADE7BB83E7AE97E6B395E380820A332E20E794A8E5ADA6E4B9A0E69DA5E79A84E7AE97E6B395E59CA8E6B58BE8AF95E99B86E4B88AE8AF84E4BCB0E7AE97E6B395E38082, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (83, '监督学习的算法', 4, 0x2320E79B91E79DA3E5ADA6E4B9A0E5B8B8E8A781E79A84E7AE97E6B3953A0AE58886E7B1BBE5928CE9A284E6B58BE79A84E7AE97E6B395E79A84E8AF84E4BCB00A2D20E58786E7A1AEE78E870A2D20E9809FE5BAA60A2D20E5BCBAE5A3AE0A2D20E58FAFE8A784E6A8A10A2D20E58FAFE8A7A3E9878A0A232320E58886E7B1BBE997AEE9A2980A23232320E586B3E7AD96E6A091286465636973696F6E2074726565290AE586B3E7AD96E6A091E698AFE4B880E4B8AAE9A284E6B58BE6A8A1E59E8BEFBC9BE4BB96E4BBA3E8A1A8E79A84E698AFE5AFB9E8B1A1E5B19EE680A7E4B88EE5AFB9E8B1A1E580BCE4B98BE997B4E79A84E4B880E7A78DE698A0E5B084E585B3E7B3BBE38082E6A091E4B8ADE6AF8FE4B8AAE88A82E782B9E8A1A8E7A4BAE69F90E4B8AAE5AFB9E8B1A1EFBC8CE8808CE6AF8FE4B8AAE58886E58F89E8B7AFE5BE84E58899E4BBA3E8A1A8E79A84E69F90E4B8AAE58FAFE883BDE79A84E5B19EE680A7E580BCEFBC8CE8808CE6AF8FE4B8AAE58FB6E7BB93E782B9E58899E5AFB9E5BA94E4BB8EE6A0B9E88A82E782B9E588B0E8AFA5E58FB6E88A82E782B9E68980E7BB8FE58E86E79A84E8B7AFE5BE84E68980E8A1A8E7A4BAE79A84E5AFB9E8B1A1E79A84E580BCE38082E586B3E7AD96E6A091E4BB85E69C89E58D95E4B880E8BE93E587BAEFBC8CE88BA5E6ACB2E69C89E5A48DE695B0E8BE93E587BAEFBC8CE58FAFE4BBA5E5BBBAE7AB8BE78BACE7AB8BE79A84E586B3E7AD96E6A091E4BBA5E5A484E79086E4B88DE5908CE8BE93E587BAE38082E695B0E68DAEE68C96E68E98E4B8ADE586B3E7AD96E6A091E698AFE4B880E7A78DE7BB8FE5B8B8E8A681E794A8E588B0E79A84E68A80E69CAFEFBC8CE58FAFE4BBA5E794A8E4BA8EE58886E69E90E695B0E68DAEEFBC8CE5908CE6A0B7E4B99FE58FAFE4BBA5E794A8E69DA5E4BD9CE9A284E6B58BE3808220200AE8BE93E585A5E695B0E68DAEEFBC9A3C62722F3E0A215B6465636973696F6E5F312E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F65653232656335392D326437322D313165612D383862332D3532353430303966343463382E706E67290A3C62722F3E0AE69E84E980A0E79A84E58886E7B1BBE6A091E5A682E4B88B3A20203C62722F3E0A215B6465636973696F6E5F322E6A7065675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F66343663333933302D326437322D313165612D383862332D3532353430303966343463382E6A7067290A3C62722F3E0A2323232320E4BFA1E681AFE786B5E8AEA1E7AE97E585ACE5BC8F3C62722F3E20200A0A2424482878293D2D73756D5F7B783D307D5E6E20502878296C6F675F3250287829242420200AE58886E7B1BBE69DA1E4BBB6E4B8BAE79A84E4BFA1E681AFE786B5E8AEA1E7AE97E585ACE5BC8FE5A682E4B88B3C62722F3E0A0A24244828797C78293D2D73756D5F7B783D307D5E6E205028797C78296C6F675F325028797C782924240AE99A8FE69CBAE58F98E9878F78E59CA8E7BB99E5AE9AE69DA1E4BBB679E4B88BE79A84E69DA1E4BBB6E786B5E4B8BA4828797C78293B203C62722F3E0A0A2323232320E4BFA1E681AFE5A29EE79B8A0AE8A1A8E7A4BAE5BE97E79FA5E789B9E5BE8178E79A84E4BFA1E681AFE8808CE4BDBFE5BE9779E7B1BBE4BFA1E681AFE79A84E4B88DE7A1AEE5AE9AE5878FE5B091E79A84E7A88BE5BAA6E38082203C62722F3E0A4828797C7829E4B880E5AE9AE698AFE5B08FE4BA8E482878293C62722F3E0AE4BFA1E681AFE5A29EE79B8A3C62722F3E0A4728797C7829203D2048287829202D204828797C78293C62722F3E0A0A23232320494433E7AE97E6B3950A494433E7AE97E6B395E6A0B9E68DAEE58886E7B1BBE79A84E4BFA1E681AFE5A29EE79B8AE69DA5E8BF9BE8A18CE586B3E7AD96E6A091E79A84E69E84E980A0E380823C62722F3E0A312E20E8AEA1E7AE97E59084E4B8AAE5B19EE680A7E68385E586B5E4B88BE79A84E69DA1E4BBB6E786B5E380823C62723E0A322E20E6A0B9E68DAEE69DA1E4BBB6E786B5E79A84E5A4A7E5B08FE69E84E5BBBAE586B3E7AD96E6A091EFBC8CE8A784E58899E698AFE4BFA1E681AFE786B5E69C80E5A4A7E79A84E4BD9CE4B8BAE586B3E7AD96E6A091E79A84E6A0B9E88A82E782B9EFBC8CE69C80E5A4A7E79A84E4BD9CE4B8BAE69C80E6BA90E5A4B4E79A84E6A0B9E88A82E782B9E380823C62723E0AE4BE8BE5AD903C62722F3E0A6060600A20202020207B5BE889B2E6B3BD5D7D202020207B5BE6A0B9E892825D7D202020207B5BE695B2E5A3B05D7D202020207B5BE7BAB9E790865D7D202020207B5BE88490E983A85D7D202020207B5BE8A7A6E6849F5D7D202020207B5BE5A5BDE7939C5D7D0A202020202020E99D92E7BBBF2020202020202020E89CB7E7BCA9202020202020202020E6B58AE5938D202020202020202020E6B885E699B0202020202020202020E587B9E999B72020202020202020E7A1ACE6BB9120202020202020202020E698AF2020200A202020202020E4B98CE9BB912020202020202020E89CB7E7BCA9202020202020202020E6B289E997B7202020202020202020E6B885E699B0202020202020202020E587B9E999B72020202020202020E7A1ACE6BB9120202020202020202020E698AF2020200A202020202020E4B98CE9BB912020202020202020E89CB7E7BCA9202020202020202020E6B58AE5938D202020202020202020E6B885E699B0202020202020202020E587B9E999B72020202020202020E7A1ACE6BB9120202020202020202020E698AF2020200A202020202020E99D92E7BBBF2020202020202020E89CB7E7BCA9202020202020202020E6B289E997B7202020202020202020E6B885E699B0202020202020202020E587B9E999B72020202020202020E7A1ACE6BB9120202020202020202020E698AF2020200A202020202020E6B585E799BD2020202020202020E89CB7E7BCA9202020202020202020E6B58AE5938D202020202020202020E6B885E699B0202020202020202020E587B9E999B72020202020202020E7A1ACE6BB9120202020202020202020E698AF2020200A202020202020E99D92E7BBBF2020202020202020E7A88DE89CB7202020202020202020E6B58AE5938D202020202020202020E6B885E699B0202020202020202020E7A88DE587B92020202020202020E8BDAFE7B29820202020202020202020E698AF2020200A202020202020E4B98CE9BB912020202020202020E7A88DE89CB7202020202020202020E6B58AE5938D202020202020202020E7A88DE7B38A202020202020202020E7A88DE587B92020202020202020E8BDAFE7B29820202020202020202020E698AF2020200A202020202020E4B98CE9BB912020202020202020E7A88DE89CB7202020202020202020E6B58AE5938D202020202020202020E6B885E699B0202020202020202020E7A88DE587B92020202020202020E7A1ACE6BB9120202020202020202020E698AF2020200A202020202020E4B98CE9BB912020202020202020E7A88DE89CB7202020202020202020E6B289E997B7202020202020202020E7A88DE7B38A202020202020202020E7A88DE587B92020202020202020E7A1ACE6BB9120202020202020202020E590A62020200A202020202020E99D92E7BBBF2020202020202020E7A1ACE68CBA202020202020202020E6B885E88486202020202020202020E6B885E699B0202020202020202020E5B9B3E59DA62020202020202020E8BDAFE7B29820202020202020202020E590A62020200A202020202020E6B585E799BD2020202020202020E7A1ACE68CBA202020202020202020E6B885E88486202020202020202020E6A8A1E7B38A202020202020202020E5B9B3E59DA62020202020202020E7A1ACE6BB9120202020202020202020E590A62020200A202020202020E6B585E799BD2020202020202020E89CB7E7BCA9202020202020202020E6B58AE5938D202020202020202020E6A8A1E7B38A202020202020202020E5B9B3E59DA62020202020202020E8BDAFE7B29820202020202020202020E590A62020200A202020202020E99D92E7BBBF2020202020202020E7A88DE89CB7202020202020202020E6B58AE5938D202020202020202020E7A88DE7B38A202020202020202020E587B9E999B72020202020202020E7A1ACE6BB9120202020202020202020E590A62020200A202020202020E6B585E799BD2020202020202020E7A88DE89CB7202020202020202020E6B289E997B7202020202020202020E7A88DE7B38A202020202020202020E587B9E999B72020202020202020E7A1ACE6BB9120202020202020202020E590A62020200A202020202020E4B98CE9BB912020202020202020E7A88DE89CB7202020202020202020E6B58AE5938D202020202020202020E6B885E699B0202020202020202020E7A88DE587B92020202020202020E8BDAFE7B29820202020202020202020E590A62020200A202020202020E6B585E799BD2020202020202020E89CB7E7BCA9202020202020202020E6B58AE5938D202020202020202020E6A8A1E7B38A202020202020202020E5B9B3E59DA62020202020202020E7A1ACE6BB9120202020202020202020E590A62020200A202020202020E99D92E7BBBF2020202020202020E89CB7E7BCA9202020202020202020E6B289E997B7202020202020202020E7A88DE7B38A202020202020202020E7A88DE587B92020202020202020E7A1ACE6BB9120202020202020202020E590A62020200A6060600AE78EB0E59CA8E69DA1E4BBB6E4BFA1E681AFE9878F3A3C62722F3E0A4828E99D92E7BBBF293D204828E99D92E7BBBF7CE5A5BDE7939C29202B204828E99D92E7BBBF7CE99D9EE5A5BDE7939C29203D20202D332F366C6F673228332F36292B282D332F366C6F673228332F3629293C62722F3E0A4828E6B585E799BD29203D204828E6B585E799BD7CE5A5BDE7939C29202B204828E6B585E799BD7CE99D9EE5A5BDE7939C29203D202D312F356C6F673228312F3529202B20282D342F356C6F673228342F3529293C62722F3E0A4828E889B2E6B3BD7CE5A5BDE7939C29203D20362F3138204828E99D92E7BBBF2920202B20352F31384828E6B585E799BD29202B20372F31384828E4B98CE9BB91293C62722F3E0AE889B2E6B3BDE79A84E4BA92E4BFA1E681AFE9878FE4B8BA204828E5A5BDE7939C29202D204828E889B2E6B3BD7CE5A5BDE7939C293C62722F3E0AE4BA92E4BFA1E681AFE9878FE69C80E5A4A7E79A84E5B19EE680A7E4BD9CE4B8BAE586B3E7AD96E6A091E79A84E6A0B9E588A4E696ADE88A82E782B93C62722F3E0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (84, 'c#调用非托管DLL的方法', 5, 0xE794B1E4BA8E632B2B3131E79A84E5A49AE7BABFE7A88BE5BA93EFBC8CE6AF94E5A6827374643A3A746872656164E5928C7374643A3A6D75746578E697A0E6B395E8A2ABE68998E7AEA1646C6CE68EA5E58F97EFBC8CE59BA0E6ADA4E5A682E69E9CE8A681E8AEB2E7A88BE5BA8FE7BC96E8AF91E4B8BAE68998E7AEA1646C6CEFBC8CE99C80E8A681E8B4B9E782B9E4BA8BE380820A312E20E9A696E58588E5B086E7A88BE5BA8FE7BC96E8AF91E4B8BAE99D99E68081E5BA93E380820A322E20E696B0E5BBBAE4B880E4B8AAE68998E7AEA1646C6C2CE5AFB9E99D99E68081E5BA93E79A84E696B9E6B395E8BF9BE8A18CE5868DE4B880E6ACA1E5B081E8A385EFBC8CE6B3A8E6848FE5A4B4E69687E4BBB6E4B88DE883BDE58C85E590ABE69C897374643A3A7468726561642C7374643A3A6D75746578E8BF99E4BA9BE58685E5AEB9E380820A332E20E7949FE68890E68998E7AEA1646C6CE58FAFE4BBA5E8A2AB6323E4BDBFE794A8E380820A0AE78EB0E59CA8E8AFB4E6988EE4B880E4B8AAE59CA8E5A4B4E69687E4BBB6E4B88DE4BDBFE794A87374643A3A6D75746578E4BD86E58DB4E883BDE58F91E68CA5E79BB8E5908CE4BD9CE794A8E79A84E5819AE6B395E380820A2E68E69687E4BBB60A6060600A23696E636C756465203C6D656D6F72793E0A737472756374204D757465785374727563743B0A0A436C61737320417B0A097374643A3A73686172655F7074723C4D757465785374727563743E206D4D75783B0A7D0A6060600A632B2BE69687E4BBB60A6060600A23696E636C756465203C6D757465783E0A737472756374204D757465785374727563747B0A097374643A3A6D75746578206D4D75783B0A7D0AE8BF99E6A0B7E59CA8E7B1BBE587BDE695B0E9878CE99DA2E58AA0E99481E5B0B1E58F98E4B8BA0A6D4D75782D3E6D4D75782E6C6F636B28293B0A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (85, '交叉编译器的命名规则及详细解释', 7, 0xE59CA86C696E7578E7B3BBE7BB9FE4B88BE6909EE5B58CE585A5E5BC8FE5BC80E58F91EFBC8CE4BAA4E58F89E7BC96E8AF91E599A8E982A3E882AFE5AE9AE698AFE5BF85E5A487E5B7A5E585B7E38082E794A8E79A84E59CBAE59088E5A49AE4BA86EFBC8CE5B0B1E4BC9AE8A781E588B0E59084E7A78DE59084E6A0B7E79A84E7BC96E8AF91E5B7A5E585B7EFBC8CE6AF94E5A682EFBC9A20200A0A61726D2D6C696E75782D67636320200A61726D2D6C696E75782D676E75656162692D67636320200A61726D2D6E6F6E652D6C696E75782D656162692D67636320200A61726D2D6E6F6E652D73796D6269616E656C662D67636320200A61726D2D6E6F6E652D75636C696E7578656162692D67636320200A61726D2D6E6F6E652D6C696E75782D676E75656162692D67636320200A61726D2D636F727465785F61382D6C696E75782D676E75656162692D67636320200A6D6970732D6D616C74612D6C696E75782D676E752D67636320200AE8BF99E4BA9BE7BC96E8AF91E5B7A5E585B7E4B8BAE4BB80E4B988E8BF99E4B988E58FABEFBC8CE59084E887AAE69C89E4BB80E4B988E590ABE4B989EFBC8CE58F88E58886E588ABE794A8E59CA8E4BB80E4B988E59CBAE59088EFBC8CE4BDA0E983BDE79FA5E98193E59097EFBC9FE4B88BE99DA2E5B0B1E69DA5E4B880E4B880E8AEB2E8A7A3E4B880E4B88BE3808220200A0AE4B880E38081E591BDE5908DE680BBE5889920200AE4B880E888ACE69DA5E8AFB4EFBC8CE4BAA4E58F89E7BC96E8AF91E5B7A5E585B7E993BEE79A84E591BDE5908DE8A784E58899E4B8BAEFBC9A617263682D636F72652D6B65726E656C2D73797374656D2D6C616E6775616765E38082E585B6E4B8ADEFBC9A20200A61726368EFBC9AE4BD93E7B3BBE69EB6E69E84EFBC8CE5A68241524DEFBC8C4D495053EFBC8CE7AD89EFBC8CE8A1A8E7A4BAE8AFA5E7BC96E8AF91E599A8E794A8E4BA8EE593AAE4B8AAE79BAEE6A087E5B9B3E58FB0EFBC9B2020200A636F7265EFBC9AE4BDBFE794A8E79A84E698AFE593AAE4B8AA43505520436F7265EFBC8CE5A682436F72746578204138EFBC9BE68896E88085E698AFE68C87E5AE9AE5B7A5E585B7E993BEE79A84E4BE9BE5BA94E59586E38082E5A682E69E9CE6B2A1E69C89E789B9E6AE8AE68C87E5AE9AEFBC8CE58899E79599E7A9BAE4B88DE5A1ABE38082E8BF99E4B880E7BB84E591BDE5908DE6AF94E8BE83E781B5E6B4BBEFBC8CE59CA8E69F90E4BA9BE58E82E5AEB6E68F90E4BE9BE79A84E4BAA4E58F89E7BC96E8AF91E993BEE4B8ADEFBC8CE69C89E4BBA5E58E82E5AEB6E5908DE7A7B0E591BDE5908DE79A84EFBC8CE4B99FE69C89E4BBA5E5BC80E58F91E69DBFE591BDE5908DE79A84EFBC8CE68896E88085E79BB4E68EA5E698AF6E6F6E65E6889663726F7373E79A84EFBC9B20200A6B65726E656CEFBC9A20E68980E8BF90E8A18CE79A844F53EFBC8CE8A781E8BF87E79A84E69C894C696E7578EFBC8C75636C696E7578EFBC8C62617265EFBC88E697A04F53EFBC89EFBC9B20200A73797374656DEFBC9AE4BAA4E58F89E7BC96E8AF91E993BEE68980E98089E68BA9E79A84E5BA93E587BDE695B0E5928CE79BAEE6A087E698A0E5838FE79A84E8A784E88C83EFBC8CE5A682676E75EFBC8C676E7565616269E7AD89E38082E585B6E4B8AD676E75E7AD89E4BBB7E4BA8E676C6962632B6F616269EFBC9B676E7565616269E7AD89E4BBB7E4BA8E676C6962632B65616269E38082E88BA5E4B88DE68C87E5AE9AEFBC8CE58899E4B99FE58FAFE4BBA5E79599E7A9BAE4B88DE5A1ABEFBC9B20200A6C616E6775616765EFBC9AE7BC96E8AF91E8AFADE8A880EFBC8CE8A1A8E7A4BAE8AFA5E7BC96E8AF91E599A8E794A8E4BA8EE7BC96E8AF91E4BD95E7A78DE8AFADE8A880EFBC8CE69C80E5B8B8E8A781E79A84E5B0B1E698AF676363EFBC8C672B2BEFBC9B20200AE6B3A8E6848FEFBC9AE8BF99E4B8AAE8A784E58899E698AFE4B880E4B8AAE78C9CE6B58BEFBC8CE5B9B6E6B2A1E69C89E59CA8E593AAE4BBBDE5AE98E696B9E8B584E69699E4B88AE79C8BE588B0E8BF87E38082E8808CE4B894E69C89E4BA9BE7BC96E8AF91E993BEE79A84E591BDE5908DE7A1AEE5AE9EE6B2A1E69C89E68C89E785A7E8BF99E4B8AAE8A784E58899EFBC8CE4B99FE4B88DE6B885E6A59AE8BF99E698AFE4B88DE698AFE58E86E58FB2E58E9FE59BA0E980A0E68890E79A84E38082E5A682E69E9CE69C89E8B081E59CA8E8B584E69699E4B88AE8A781E588B0E8BF87E6ADA4E8A784E58899E79A84E8AFA6E7BB86E68F8FE8BFB0EFBC8CE6ACA2E8BF8EE68C87E587BAE99499E8AFAFE3808220200A0AE4BA8CE38081E5AE9EE4BE8BE8AFB4E6988E20200AE4B88BE99DA2E68BBFE587A0E4B8AAE5AE9EE99985E5BA94E794A8E4B8ADE69C80E5B8B8E8A781E79A84E7BC96E8AF91E599A8E8BF9BE8A18CE4B8BEE4BE8BE8AFB4E6988EEFBC9A20200A0A31E3808161726D2D6C696E75782D67636320200A32E3808161726D2D6E6F6E652D6C696E75782D676E75656162692D67636320200AE58588E8A7A3E9878AE4B880E4B88BE7ACACE4BA8CE4B8AA2261726D2D6E6F6E652D6C696E75782D676E75656162692D67636322EFBC8CE5AE83E8A1A8E8BEBEE79A84E698AFE4B880E4B8AAE4B88DE68C87E5AE9AE585B7E4BD93E5B7A5E585B7E993BEE4BE9BE5BA94E59586E79A84E38081E58FAFE794A8E4BA8EE59FBAE4BA8E41524DE69EB6E69E84E79A844C696E7578E7B3BBE7BB9FE79A84E7BC96E8AF91E599A8EFBC8CE58FAFE794A8E4BA8EE7BC96E8AF912041524D20E69EB6E69E84E79A8420752D626F6F74E380814C696E7578E58685E6A0B8E380816C696E7578E5BA94E794A8E7AD89E3808220200A61726D2D6E6F6E652D6C696E75782D676E75656162692D676363E698AF20436F6465736F75726365727920E585ACE58FB8EFBC88E79BAEE5898DE5B7B2E7BB8FE8A2AB4D656E746F72E694B6E8B4ADEFBC89E59FBAE4BA8E474343E68EA8E587BAE79A84E79A8441524DE4BAA4E58F89E7BC96E8AF91E5B7A5E585B7E38082E58FAFE794A8E4BA8EE4BAA4E58F89E7BC96E8AF9141524DE7B3BBE7BB9FE4B8ADE68980E69C89E78EAFE88A82E79A84E4BBA3E7A081EFBC8CE58C85E68BACE8A3B8E69CBAE7A88BE5BA8FE38081752D626F6F74E380814C696E7578206B65726E656CE3808166696C6573797374656DE5928C417070E5BA94E794A8E7A88BE5BA8FE3808220200A61726D2D6E6F6E652D6C696E75782D676E7565616269E59FBAE4BA8E676363EFBC8CE4BDBFE794A8476C696263E5BA93EFBC8CE5AE83E79A84E6B5AEE782B9E8BF90E7AE97E99D9EE5B8B8E4BC98E7A780E38082E4B880E888AC41524D39E3808141524D3131E38081436F727465782D4120E58685E6A0B8EFBC8CE5B8A6E69C89204C696E757820E6938DE4BD9CE7B3BBE7BB9FE983BDE4BC9AE794A8E5BE97E588B0E3808220200AE784B6E5908EE68891E4BBACE5868DE69DA5E79C8B61726D2D6C696E75782D676363E4B88E61726D2D6E6F6E652D6C696E75782D676E75656162692D676363E4B98BE997B4E79A84E585B3E7B3BBE3808220200A0AE7AE80E58D95E69DA5E8AFB4EFBC8C61726D2D6C696E75782D67636320E698AF2061726D2D6E6F6E652D6C696E75782D676E75656162692D67636320E79A84E4B880E4B8AAE8BDAFE993BEE68EA5E38082E5A682E4B88BEFBC9A20200A6C656F6E405562756E74753A2F6F70742F6D696E69323434302F746F6F6C73636861696E2F342E342E332F62696E24206C73202D6C2061726D2D6C696E75782D67636320200A6C7277787277787277782031206C656F6E206C656F6E2032362037E69C88202032342020323031302061726D2D6C696E75782D676363202D3E2061726D2D6E6F6E652D6C696E75782D676E75656162692D67636320200A320AE8BF99E698AFE68891E69CACE4BABAE68980E5AE89E8A385E4BA86E58F8BE59684E4B98BE88782E68F90E4BE9BE79A8461726D2D6C696E75782D6763632076342E342E33E78988E69CACE79A84E7BC96E8AF91E599A8E3808220200A0AE5A682E69E9CE683B3E8A681E5AE89E8A385E8AFA5E7BC96E8AF91E599A8EFBC8CE6A0B9E68DAEE68891E69CACE4BABAE79BAEE5898DE6909CE7B4A2E588B0E79A84E8B584E69699EFBC8CE8B28CE4BCBCE6B2A1E69C89E78EB0E68890E79A846170742D67657420696E7374616C6CE591BDE4BBA4E58FAFE4BBA5E79BB4E68EA5E5AE89E8A385EFBC8CE58FAAE883BDE887AAE5B7B1E58EBBE5AE98E7BD91200A20EFBC88687474703A2F2F736F7572636572792E6D656E746F722E636F6D2F7075626C69632F676E755F746F6F6C636861696E2F61726D2D6E6F6E652D6C696E75782D676E75656162692FEFBC89E4B88BE8BDBDE5AE89E8A385E58C85EFBC8CE887AAE5B7B1E7BC96E8AF91E5928CE5AE89E8A385E38082E585B7E4BD93E79A84E5AE89E8A385E5928CE7BC96E8AF91E6ADA5E9AAA4EFBC8CE6ADA4E5A484E5B0B1E4B88DE8BF9BE8A18CE8AFA6E7BB86E68F8FE8BFB0EFBC8CE5A4A7E5AEB6E887AAE8A18CE6909CE7B4A2EFBC8CE5BE88E5A49AE3808220200AE58FA6E5A496E8AFA5E7BD91E7AB99E8BF98E69C89E8AEB8E5A49AE585B6E4BB96E69EB6E69E84E5B9B3E58FB0EFBC886D697370E38081783836E38081706F7765727063EFBC89E79A84E7BC96E8AF91E599A8EFBC8CE4B88BE8BDBDE59CB0E59D80E4B8BAEFBC9A20200A687474703A2F2F736F7572636572792E6D656E746F722E636F6D2F7075626C69632F676E755F746F6F6C636861696E2FE3808220200A33E3808161726D2D6C696E75782D676E75656162692D67636320200AE7BFBBE8AF91E8BF87E69DA5E5B0B1E698AFEFBC8CE59FBAE4BA8E61726DE69EB6E69E84E79A84EFBC8CE98082E794A8E4BA8EE4BBBBE4BD95435055E59E8BE58FB7EFBC8C6C696E7578E7B3BBE7BB9FE4B88BE79A84EFBC8CE58FAFE7BC96E8AF91E587BAE7ACA6E59088474E55E8A784E88C83E4BBA5E58F8AE5B58CE585A5E5BC8FE5B9B3E58FB0414249E68EA5E58FA3E8A681E6B182E79A84EFBC8C63E8AFADE8A880E79A84E7BC96E8AF91E599A8E3808220200AE5908CE79086EFBC8CE8AFA5E7BC96E8AF91E599A8E5A597E8A385E4B8ADE794A8E4BA8EE7BC96E8AF91632B2BE79A84E7BB84E4BBB6EFBC8CE5908DE5AD97E58FABE5819A61726D2D6C696E75782D676E75656162692D672B2BE3808220200AE59CA87562756E7475E7B3BBE7BB9FE4B88BEFBC8CE8AFA5E7BC96E8AF91E599A8E5A597E8A385E7BB84E5BBBAE58FAFE4BDBFE794A8E4BBA5E4B88BE591BDE4BBA4E79BB4E68EA5E5AE89E8A385EFBC9A20200A7375646F206170742D67657420696E7374616C6C206763632D61726D2D6C696E75782D676E756561626920200A7375646F206170742D67657420696E7374616C6C20672B2B2D61726D2D6C696E75782D676E756561626920200A34E3808161726D2D6C696E75782D676E756561626968662D67636320200A0A61726D2D6C696E75782D676E756561626968662D676363E698AFE794B1204C696E61726F20E585ACE58FB8EFBC88687474703A2F2F7777772E6C696E61726F2E6F72672FEFBC89E59FBAE4BA8E474343E68EA8E587BAE79A8441524DE4BAA4E58F89E7BC96E8AF91E5B7A5E585B7EFBC8CE58FAFE794A8E4BA8EE4BAA4E58F89E7BC96E8AF9141524DE7B3BBE7BB9FE4B8ADE68980E69C89E78EAFE88A82E79A84E4BBA3E7A081EFBC8CE58C85E68BACE8A3B8E69CBAE7A88BE5BA8FE38081752D626F6F74E380814C696E7578206B65726E656CE3808166696C6573797374656DE5928C417070E5BA94E794A8E7A88BE5BA8FE3808220200A0A61726D2D6C696E75782D676E6561626968662D67636320E4B88E20436F6465536F75726365727920E79A842061726D2D6E6F6E652D6C696E75782D676E75656162692D67636320E7B1BBE4BCBCEFBC8CE983BDE58FAFE4BBA5E794A8E69DA5E7BC96E8AF91E59FBAE4BA8E41524DE5B9B3E58FB0E68980E69C89E78EAFE88A82E4BBA3E7A081EFBC8C436F6465536F75726365727920E79A84E4BAA4E58F89E7BC96E8AF91E5B7A5E585B7E58F91E5B883E8BE83E697A9EFBC8CE4BB8E32303035E5B9B4E5BC80E5A78BE4B880E79BB4E588B0E78EB0E59CA8E380824C696E61726F20E58899E698AFE794B141524DE38081E9A39EE6809DE58DA1E5B094E3808149424DE3808153616D73756E67E3808153542D4572696373736F6EE5928C5449E7AD89E58E82E59586E88194E59088EFBC8CE4B8BAE5BC80E58F91E4B88DE5908CE58D8AE5AFBCE4BD93E585ACE58FB8E7B3BBE7BB9FE58D95E88AAFE78987EFBC88536F43EFBC89E5B9B3E58FB0E79A84E585B1E9809AE8BDAFE4BBB6E79A84E4B880E4B8AAE99D9EE79B88E588A9E585ACE58FB8E380824C696E61726FE4BA8E32303130E5B9B4E68890E7AB8BEFBC8CE5B9B6E4BA8EE5BD93E5B9B43131E69C88E58F91E5B883E7ACACE4B880E7898841524D20436F727465782D4120E4B8BAE6A0B8E5BF83E79A8420536F4320E8BF9BE8A18CE69588E883BDE4BC98E58C96E79A84E8BDAFE4BBB6E5B7A5E585B7E3808220200AE8AFB7E6B3A8E6848FE5B086E5AE83E4B88EE4B88AE99DA2E7ACACE4BA8CE782B9E79A8461726D2D6C696E75782D676E75656162692D676363E58CBAE58886EFBC8CE8BF99E698AFE4B8A4E4B8AAE4B88DE5908CE79A84E7BC96E8AF91E599A8E38082E4BB96E4BBACE58886E588ABE98082E794A8E4BA8E2061726D656C20E5928C2061726D686620E4B8A4E4B8AAE4B88DE5908CE79A84E69EB6E69E84EFBC8CE8AFA6E8A781E4B88BE99DA2E7ACACE4B889E782B9E79A84E8A7A3E9878AE380820A35E3808161726D2D6E6F6E652D656162692D67636320200A0AE7BFBBE8AF91E8BF87E69DA5E5B0B1E698AFEFBC8CE59FBAE4BA8E61726DE69EB6E69E84E79A84EFBC8CE98082E794A8E4BA8EE4BBBBE4BD95435055E59E8BE58FB7EFBC88E4B99FE58FAFE79086E8A7A3E68890E4B88DE68C87E5AE9AE585B7E4BD93E79A84E5B7A5E585B7E993BEE4BE9BE5BA94E59586EFBC89EFBC8CE4B88DE5B8A6E6938DE4BD9CE7B3BBE7BB9FE79A84E8A3B8E69CBAE7B3BBE7BB9FEFBC88E58C85E68BAC2041524D204C696E757820E79A8420626F6F74E380816B65726E656CEFBC8CE4B88DE98082E794A8E4BA8EE7BC96E8AF91204C696E757820E5BA94E794A8204170706C69636174696F6EEFBC89EFBC8CE58FAFE7BC96E8AF91E587BAE7ACA6E59088E5B58CE585A5E5BC8FE5B9B3E58FB0414249E68EA5E58FA3E8A681E6B182E79A84EFBC8C63E8AFADE8A880E79A84E7BC96E8AF91E599A8E38082E4B880E888ACE98082E590882041524D37E38081436F727465782D4D20E5928C20436F727465782D5220E58685E6A0B8E79A84E88AAFE78987E4BDBFE794A8EFBC8CE68980E4BBA5E4B88DE694AFE68C81E982A3E4BA9BE8B79FE6938DE4BD9CE7B3BBE7BB9FE585B3E7B3BBE5AF86E58887E79A84E587BDE695B0EFBC8CE6AF94E5A682666F726B283229EFBC8CE5AE83E4BDBFE794A8E79A84E698AF206E65776C696220E8BF99E4B8AAE4B893E794A8E4BA8EE5B58CE585A5E5BC8FE7B3BBE7BB9FE79A8443E5BA93E3808220200AE6B3A8EFBC9AE8BF99E9878CE69C89E4B880E4B8AAE6A682E5BFB5EFBC8CE58FAB4142492F45414249EFBC8CE8AFB7E58F82E8A781E7ACACE4B889E782B9E79A84E8A7A3E9878AE3808220200A0A36E3808161726D2D6E6F6E652D75636C696E7578656162692D67636320E5928C2061726D2D6E6F6E652D73796D6269616E656C662D67636320200A0A61726D2D6E6F6E652D75636C696E75786561626920E794A8E4BA8E75434C696E7578EFBC8CE4BDBFE794A8476C696263E3808220200A61726D2D6E6F6E652D73796D6269616E656C6620E794A8E4BA8E73796D6269616EEFBC8CE6B2A1E794A8E8BF87EFBC8CE4B88DE79FA5E9819343E5BA93E698AFE4BB80E4B988E3808220200A0A37E3808161726D636320200A0A41524D20E585ACE58FB8E68EA8E587BAE79A84E7BC96E8AF91E5B7A5E585B7EFBC8CE58A9FE883BDE5928C2061726D2D6E6F6E652D6561626920E7B1BBE4BCBCEFBC8CE58FAFE4BBA5E7BC96E8AF91E8A3B8E69CBAE7A88BE5BA8FEFBC88752D626F6F74E380816B65726E656CEFBC89EFBC8CE4BD86E698AFE4B88DE883BDE7BC96E8AF91204C696E757820E5BA94E794A8E7A88BE5BA8FE3808261726D6363E4B880E888ACE5928C41524DE5BC80E58F91E5B7A5E585B7E4B880E8B5B7EFBC8C4B65696C204D444BE38081414453E3808152564453E5928C44532D35E4B8ADE79A84E7BC96E8AF91E599A8E983BDE698AF61726D6363EFBC8CE68980E4BBA52061726D636320E7BC96E8AF91E599A8E983BDE698AFE694B6E8B4B9E79A84EFBC88E788B1E59BBDE78988E999A4E5A496EFBC8CE591B5E591B57E7EEFBC89E3808220200A0AE4B889E38081E587A0E4B8AAE6A682E5BFB520200A31E38081414249E4B88E4541424920200A0A414249EFBC9AE4BA8CE8BF9BE588B6E5BA94E794A8E7A88BE5BA8FE68EA5E58FA3EFBC884170706C69636174696F6E2042696E61727920496E74657266616365EFBC89E38082E59CA8E8AEA1E7AE97E69CBAE4B8ADEFBC8CE5BA94E794A8E4BA8CE8BF9BE588B6E68EA5E58FA3E68F8FE8BFB0E4BA86E5BA94E794A8E7A88BE5BA8FEFBC88E68896E88085E585B6E4BB96E7B1BBE59E8BEFBC89E5928CE6938DE4BD9CE7B3BBE7BB9FE4B98BE997B4E68896E585B6E4BB96E5BA94E794A8E7A88BE5BA8FE79A84E4BD8EE7BAA7E68EA5E58FA3EFBC9B20200A45414249EFBC9AE58DB3E5B58CE585A5E5BC8F414249EFBC8CE5BA94E794A8E4BA8EE5B58CE585A5E5BC8FE7B3BBE7BB9FE79A84E4BA8CE8BF9BE588B6E5BA94E794A8E7A88BE5BA8FE68EA5E58FA3EFBC88456D6265646564204170706C69636174696F6E2042696E61727920496E74657266616365EFBC89E3808245414249E68C87E5AE9AE4BA86E69687E4BBB6E6A0BCE5BC8FE38081E695B0E68DAEE7B1BBE59E8BE38081E5AF84E5AD98E599A8E4BDBFE794A8E38081E5A086E7A7AFE7BB84E7BB87E4BC98E58C96E5928CE59CA8E4B880E4B8AAE5B58CE585A5E5BC8FE8BDAFE4BBB6E4B8ADE79A84E58F82E695B0E79A84E6A087E58786E7BAA6E5AE9AE38082E5BC80E58F91E88085E4BDBFE794A8E887AAE5B7B1E79A84E6B187E7BC96E8AFADE8A880E4B99FE58FAFE4BBA5E4BDBFE794A8204541424920E4BD9CE4B8BAE4B88EE585BCE5AEB9E79A84E7BC96E8AF91E599A8E7949FE68890E79A84E6B187E7BC96E8AFADE8A880E79A84E68EA5E58FA3E380820AE4B8A4E88085E4B8BBE8A681E58CBAE588ABE698AFEFBC8C414249E698AFE8AEA1E7AE97E69CBAE4B88AE79A84EFBC8C45414249E698AFE5B58CE585A5E5BC8FE5B9B3E58FB0E4B88AEFBC88E5A68241524DEFBC8C4D495053E7AD89EFBC89E3808220200A0A32E38081676E7565616269E4B88E676E7565616269686620200A0A6763632D61726D2D6C696E75782D676E756561626920E280932054686520474E55204320636F6D70696C657220666F722061726D656C2061726368697465637475726520200A6763632D61726D2D6C696E75782D676E7565616269686620E280932054686520474E55204320636F6D70696C657220666F722061726D68662061726368697465637475726520200AE58FAFE8A781E8BF99E4B8A4E4B8AAE4BAA4E58F89E7BC96E8AF91E599A8E98082E794A8E4BA8E61726D656CE5928C61726D6866E4B8A4E4B8AAE4B88DE5908CE79A84E69EB6E69E84EFBC8C61726D656CE5928C61726D6866E8BF99E4B8A4E7A78DE69EB6E69E84E59CA8E5AFB9E5BE85E6B5AEE782B9E8BF90E7AE97E98787E58F96E4BA86E4B88DE5908CE79A84E7AD96E795A5EFBC88E69C89667075E79A8461726DE6898DE883BDE694AFE68C81E8BF99E4B8A4E7A78DE6B5AEE782B9E8BF90E7AE97E7AD96E795A5EFBC89E3808220200A0AE585B6E5AE9EE8BF99E4B8A4E4B8AAE4BAA4E58F89E7BC96E8AF91E599A8E58FAAE4B88DE8BF87E698AF676363E79A84E98089E9A1B92D6D666C6F61742D616269E79A84E9BB98E8AEA4E580BCE4B88DE5908CE38082676363E79A84E98089E9A1B92D6D666C6F61742D616269E69C89E4B889E7A78DE580BC736F6674E38081736F66746670E3808168617264EFBC88E585B6E4B8ADE5908EE4B8A4E88085E983BDE8A681E6B18261726DE9878CE69C89667075E6B5AEE782B9E8BF90E7AE97E58D95E58583EFBC8C736F6674E4B88EE5908EE4B8A4E88085E698AFE585BCE5AEB9E79A84EFBC8CE4BD86736F66746670E5928C68617264E4B8A4E7A78DE6A8A1E5BC8FE4BA92E4B88DE585BCE5AEB9EFBC89EFBC9A20200A0A736F6674EFBC9AE4B88DE794A8667075E8BF9BE8A18CE6B5AEE782B9E8AEA1E7AE97EFBC8CE58DB3E4BDBFE69C89667075E6B5AEE782B9E8BF90E7AE97E58D95E58583E4B99FE4B88DE794A8EFBC8CE8808CE698AFE4BDBFE794A8E8BDAFE4BBB6E6A8A1E5BC8FE3808220200A736F66746670EFBC9A61726D656CE69EB6E69E84EFBC88E5AFB9E5BA94E79A84E7BC96E8AF91E599A8E4B8BA6763632D61726D2D6C696E75782D676E7565616269EFBC89E98787E794A8E79A84E9BB98E8AEA4E580BCEFBC8CE794A8667075E8AEA1E7AE97EFBC8CE4BD86E698AFE4BCA0E58F82E695B0E794A8E699AEE9809AE5AF84E5AD98E599A8E4BCA0EFBC8CE8BF99E6A0B7E4B8ADE696ADE79A84E697B6E58099EFBC8CE58FAAE99C80E8A681E4BF9DE5AD98E699AEE9809AE5AF84E5AD98E599A8EFBC8CE4B8ADE696ADE8B49FE88DB7E5B08FEFBC8CE4BD86E698AFE58F82E695B0E99C80E8A681E8BDACE68DA2E68890E6B5AEE782B9E79A84E5868DE8AEA1E7AE97E3808220200A68617264EFBC9A61726D6866E69EB6E69E84EFBC88E5AFB9E5BA94E79A84E7BC96E8AF91E599A86763632D61726D2D6C696E75782D676E75656162696866EFBC89E98787E794A8E79A84E9BB98E8AEA4E580BCEFBC8CE794A8667075E8AEA1E7AE97EFBC8CE4BCA0E58F82E695B0E4B99FE794A8667075E4B8ADE79A84E6B5AEE782B9E5AF84E5AD98E599A8E4BCA0EFBC8CE79C81E58EBBE4BA86E8BDACE68DA2EFBC8CE680A7E883BDE69C80E5A5BDEFBC8CE4BD86E698AFE4B8ADE696ADE8B49FE88DB7E9AB98E3808220200A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (86, '关于自然常数', 1, 0xE887AAE784B6E5B8B8E695B0E79A84E5BC95E587BAEFBC9A0A23232320E5A48DE588A9E997AEE9A2980AE887AAE784B6E5B8B8E695B0E69C80E5B8B8E8A781E79A84E5AE9AE4B989E698AF0A2424653D5C6C696D5C6C696D6974735F7B78205C72696768746172726F77202B5C696E6674797D2831202B205C667261637B317D7B787D295E7824240AE6848FE4B989E5BD93E58187E8AEBE3C62722F3E0A24245C667261637B317D7B787D24240AE698AFE588A9E78E87EFBC8CE59CA8E79BB8E5908CE697B6E997B4E58685EFBC8CE5B086E697B6E997B4E6AEB5E997B4E99A94E8B68AE79FAD2CE88EB7E5BE97E79A84E694B6E79B8AE8B68AE9AB98EFBC8CE5BD93E58F96E69E81E7ABAFE79A84E68385E586B5E4B88BEFBC8CE88EB7E5BE973C62722F3E0A653D322E37380A0AE8BF98E69C89E58FA6E5A496E79A84E5AE9AE4B9893A3C62722F3E0A2424653D5C73756D5F7B6E3D307D5E5C696E667479285C667261637B317D7B6E217D2924240AE8AFA5E5AE9AE4B989E79A84E68EA8E5AFBCE698AFE794B1E6B3B0E58B92E5B195E5BC80E5BC8FE5AFBCE587BAE79A843C62722F3E0A215B73732E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F65313131316637352D326130622D313165612D383830382D3532353430303966343463382E706E67290A0A232320E4BDA9E4BA9AE8AFBA285065616E6FEFBC89E4BD99E9A1B90A215B7065616E6F2E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F35333036363731372D326130642D313165612D383830382D3532353430303966343463382E706E67290A0AE59BA0E4B8BA3C62722F3E0A2424662878293D655E7824240AE587BDE695B0E5AD98E59CA8E4BBBBE6848FE998B6E79A84E5AFBCE695B0E38082E5B086E585B6E59CA8E782B978203D2030E5A484E8BF9BE8A18CE6B3B0E58B92E5B195E5BC80EFBC8CE69C890A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (87, '关于 fft算法', 8, 0x23232320666674E7AE97E6B395E4BD9CE794A80AE5AE9EE78EB0E7A6BBE695A3E9A291E59F9FE588B0E697B6E59F9FE4BFA1E58FB7E79A84E8BDACE68DA2EFBC8CE4B88BE99DA2E8AFB4E6988E464654E79A84E8BE93E585A5E58F82E695B0E5928CE8BE93E587BAE380820AE8BE93E585A5E9878F3A0A6060600AE58E9FE695B0E68DAE3A206461740AE58E9FE695B0E68DAEE79A84E995BFE5BAA63A206C656E67746828646174290AE98787E6A0B7E9A291E78E873A20666674E79A8446730A0A0A666674E79A84E8BE93E587BA3A0AE9A291E78E87E58886E8BEA8E78E873D46732F6C656E67746828646174290AE6AF8FE4B880E4B8AAE782B9E5AFB9E4BA8EE79A84E9A291E78E87E4B8BA46732F6C656E67746828646174290AE69C80E5A4A7E98787E6A0B7E9A291E78E87E4B8BA46732F320A0AE8BE93E587BAE8B0B1E7BABFE4B8BA46732F32E5AFB9E7A7B0E79A840A0A6060600AE4BE8BE5A682215B6666742E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F62636334656562322D326563652D313165612D383862332D3532353430303966343463382E6A7067293C62722F3E0A0A6D61746C6162E7A88BE5BA8F3C62722F3E0A6060600A0A53616D706C65467265203D20313030303B0A6E203D20323030303B202025E782B9E695B00A78203D20303A6E2D313B0A78203D20782F53616D706C654672653B0A5369676E616C4C656E203D206C656E6774682878283A29290A2520E9A291E78E87E58886E8BEA8E78E870A667265715265736F76203D2053616D706C654672652F5369676E616C4C656E0A79203D2073696E28322A70692A31342A7829202B20636F7328322A70692A3235302A78293B0A737562706C6F7428322C312C31290A706C6F7428782C79293B0A46465444617461203D2066667428792C6C656E6774682879283A2929293B0A464654416D706C697475646530203D206162732846465444617461292F5369676E616C4C656E3B202020202020202020202020202020202025E9A291E8B0B1E585B3E4BA8E5369676E616C4C656E2F32E5AFB9E7A7B00A464654416D706C69747564653028323A656E6429203D20322A464654416D706C69747564653028323A656E64293B2020202020202020202025E5A48DE695B0E59F9FE79A84E5B985E580BCE99C80E8A681E8BF9BE8A18CE58F98E68DA2E6898DE883BDE4B88EE697B60A0A4672657175656E636530203D20303A285369676E616C4C656E2D31293B0A737562706C6F7428322C312C32290A706C6F74284672657175656E6365302A667265715265736F762C464654416D706C697475646530290A6060600AE4B88AE99DA2E69C8932303030E4B8AAE782B9EFBC8CE98787E6A0B7E9A291E78E87E698AF313030302CE59BA0E6ADA4E6AF8FE4B8AAE782B9E5AFB9E5BA94E79A84E9A291E78E87E58886E8BEA8E78E87E698AF302E35687A2CE59BBEE4B8ADE58FAFE4BBA5E79C8BE587BAEFBC8C20302D353030687AE6ADA3E698AFE5AFB9E5BA94302D31303030E4B8AAE782B9E8AF86E588ABE587BAE79A84E9A291E78E87E782B9E38082, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (88, '关于c++ hpp文件', 5, 0x687070E585B6E5AE9EE8B4A8E5B0B1E698AFE5B0862E637070E79A84E5AE9EE78EB0E4BBA3E7A081E6B7B7E585A52E68E5A4B4E69687E4BBB6E5BD93E4B8ADEFBC8CE5AE9AE4B989E4B88EE5AE9EE78EB0E983BDE58C85E590ABE59CA8E5908CE4B880E69687E4BBB6EFBC8CE58899E8AFA5E7B1BBE79A84E8B083E794A8E88085E58FAAE99C80E8A681696E636C756465E8AFA5637070E69687E4BBB6E58DB3E58FAFEFBC8CE697A0E99C80E5868D20E5B086637070E58AA0E585A5E588B070726F6A656374E4B8ADE8BF9BE8A18CE7BC96E8AF91E38082E8808CE5AE9EE78EB0E4BBA3E7A081E5B086E79BB4E68EA5E7BC96E8AF91E588B0E8B083E794A8E88085E79A846F626AE69687E4BBB6E4B8ADEFBC8CE4B88DE5868DE7949FE68890E58D95E78BACE79A846F626A2CE98787E794A8687070E5B086E5A4A7E5B985E5BAA6E5878FE5B091E8B083E794A82070726F6A656374E4B8ADE79A84637070E69687E4BBB6E695B0E4B88EE7BC96E8AF91E6ACA1E695B0EFBC8CE4B99FE4B88DE794A8E5868DE58F91E5B883E783A6E4BABAE79A846C6962E4B88E646C6C2CE59BA0E6ADA4E99D9EE5B8B8E98082E59088E794A8E69DA5E7BC96E58699E585ACE794A8E79A84E5BC80E6BA90E5BA93E380823C62722F3E0A31E38081E698AF48656164657220506C757320506C757320E79A84E7AE80E58699E380823C62722F3E0A32E38081E4B88E2A2E68E7B1BBE4BCBCEFBC8C687070E698AF432B2BE7A88BE5BA8FE5A4B4E69687E4BBB620E380823C62722F3E0A33E38081E698AF56434C20E4B893E794A8E79A84E5A4B4E69687E4BBB62CE5B7B2E9A284E7BC96E8AF91E380823C62722F3E0A34E38081E698AFE4B880E888ACE6A8A1E69DBFE7B1BBE79A84E5A4B4E69687E4BBB6E380823C62722F3E0A35E38081E4B880E888ACE69DA5E8AFB4EFBC8C2A2E68E9878CE99DA2E58FAAE69C89E5A3B0E6988EEFBC8CE6B2A1E69C89E5AE9EE78EB0EFBC8CE8808C2A2E687070E9878CE5A3B0E6988EE5AE9EE78EB0E983BDE69C89EFBC8CE5908EE88085E58FAFE4BBA5E5878F20E5B0912E637070E79A84E695B0E9878FE380823C62722F3E0A36E380812A2E68E9878CE99DA2E58FAFE4BBA5E69C897573696E67206E616D65737061636520737464EFBC8CE8808C2A2E687070E9878CE58899E697A0E380823C62722F3E0A37E380812A2E687070E8A681E6B3A8E6848FE79A84E997AEE9A298E69C89EFBC9A3C62722F3E0A23232320E4BB80E4B988E697B6E58099E4BDBFE794A8687070E69687E4BBB63A0A2323232320E7B1BBE6A8A1E69DBF3C62722F3E0AE79A84E5A3B0E6988EE5928CE5AE9AE4B989E8A681E58699E59CA8E4B880E4B8AA2E687070E69687E4BBB6E4B8ADEFBC8CE5A3B0E6988EE5928CE5AE9AE4B989E4B88DE58FAFE4BBA5E58886E5BC80EFBC8CE59BA0E4B8BAE58886E69687E4BBB6E79A84E8AF9DEFBC8C6D61696E2E637070E4B8ADE58FAAE5BC95E585A52E68EFBC8CE59CA8E7B1BBE6A8A1E69DBFE8BF9BE8A18CE4BA8CE6ACA1E7BC96E8AF91E79A84E697B6E58099EFBC8CE697A0E6B395E689BEE588B0E7B1BBE79A84E5AE9AE4B989EFBC8CE4BC9AE587BAE99499E38082E68980E4BBA5E8A681E5B086E585B6E5A3B0E6988EE5928CE5AE9AE4B989E694BEE588B0E4B880E4B8AAE5A4B4E69687E4BBB6E4B8ADE38082E7B1BBE6A8A1E69DBFE5BF85E9A1BBE8A681E58699E59CA82E687070E69687E4BBB6E4B8ADE380820A23232320E4BDBFE794A8E6B3A8E6848F3C62722F3E0A312E20E4B88DE58FAFE58C85E590ABE585A8E5B180E5AFB9E8B1A1E5928CE585A8E5B180E587BDE695B0200AE794B1E4BA8E687070E69CACE8B4A8E4B88AE698AFE4BD9CE4B8BA2E68E8A2ABE8B083E794A8E88085696E636C756465EFBC8CE68980E4BBA5E5BD93687070E69687E4BBB6E4B8ADE5AD98E59CA8E585A8E5B180E5AFB9E8B1A1E68896E88085E585A8E5B180E587BDE695B0EFBC8CE8808CE8AFA5687070E8A2ABE5A49AE4B8AAE8B083E794A8E88085696E636C756465E697B6EFBC8CE5B086E59CA8E993BEE68EA5E697B6E5AFBCE887B4E7ACA6E58FB7E9878DE5AE9AE4B989E99499E8AFAFE38082E8A681E981BFE5858DE8BF99E7A78DE68385E586B5EFBC8CE99C80E8A681E58EBBE999A4E585A8E5B180E5AFB9E8B1A1EFBC8CE5B086E585A8E5B180E587BDE695B0E5B081E8A385E4B8BAE7B1BBE79A84E99D99E68081E696B9E6B395E380820A322E20E7B1BBE4B98BE997B4E4B88DE58FAFE5BEAAE78EAFE8B083E794A80AE59CA82E68E5928C2E637070E79A84E59CBAE699AFE4B8ADEFBC8CE5BD93E4B8A4E4B8AAE7B1BBE68896E88085E5A49AE4B8AAE7B1BBE4B98BE997B4E69C89E5BEAAE78EAFE8B083E794A8E585B3E7B3BBE697B6EFBC8CE58FAAE8A681E9A284E58588E59CA8E5A4B4E69687E4BBB6E5819AE8A2ABE8B083E794A8E7B1BBE79A84E5A3B0E6988EE58DB3E58FAFEFBC8C0A332E20E4B88DE58FAFE4BDBFE794A8E99D99E68081E68890E591980AE99D99E68081E68890E59198E79A84E4BDBFE794A8E99990E588B6E59CA8E4BA8EE5A682E69E9CE7B1BBE590ABE69C89E99D99E68081E68890E59198EFBC8CE58899E59CA8687070E4B8ADE5BF85E99C80E58AA0E585A5E99D99E68081E68890E59198E5889DE5A78BE58C96E4BBA3E7A081EFBC8CE5BD93E8AFA5687070E8A2ABE5A49AE4B8AAE69687E6A1A3696E636C756465E697B6EFBC8CE5B086E4BAA7E7949FE7ACA6E58FB7E9878DE5AE9AE4B989E99499E8AFAFE38082E594AF20E4B880E79A84E4BE8BE5A496E698AF636F6E737420737461746963E695B4E59E8BE68890E59198E38082, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (89, 'rsa算法解析', 8, 0x23232320E585B3E4BA8EE7B4A0E695B0200AE69C80E5A4A7E585ACE7BAA6E695B0E58FAAE69C8931E5928CE5AE83E887AAE5B7B1E79A84E695B4E695B0E380823C62722F3E0A23232320E4BA92E7B4A00AE4B8A4E4B8AAE695B4E695B070E5928C71EFBC8CE5BD9370E5928C71E79A84E69C80E5A4A7E585ACE7BAA6E695B0E58FAAE69C8931E697B6E58099EFBC8CE7A7B0E4B8BAE4B8A4E4B8AAE695B0E4BA92E7B4A0E380823C62722F3E0A23232320E6ACA7E68B89E585ACE5BC8F0AE5BD93E4B8A4E4B8AAE695B4E695B0702C71E4BA92E7B4A0E697B6E58099EFBC8CE58FAFE4BBA5E6BBA1E8B6B3E4B880E4B88BE69DA1E4BBB6E380823C62722F3E0AE38080E38080705E28712D312920E289A1203120286D6F642071290A23232320E6ACA7E68B89E587BDE695B0CF86286E290ACF86286E29E7AD89E4BA8E312D6E2D31E79A84E695B4E695B0E88C83E59BB4E4B8ADE5928C6EE4BA92E7B4A0E79A84E695B4E695B0E4B8AAE695B0E380823C62722F3E0AE6ACA7E68B89E587BDE695B0E79A84E789B9E680A73A3C62722F3E0A6060600AE5A682E69E9C6E3D31EFBC8CE5889920CF86283129203D203120E38082E59BA0E4B8BA31E4B88EE4BBBBE4BD95E695B0EFBC88E58C85E68BACE887AAE8BAABEFBC89E983BDE69E84E68890E4BA92E8B4A8E585B3E7B3BBE380820AE5A682E69E9C6EE698AFE8B4A8E695B0EFBC8CE5889920CF86286E293D6E2D3120E38082E59BA0E4B8BAE8B4A8E695B0E4B88EE5B08FE4BA8EE5AE83E79A84E6AF8FE4B880E4B8AAE695B0EFBC8CE983BDE69E84E68890E4BA92E8B4A8E585B3E7B3BBE38082E6AF94E5A68235E4B88E31E3808132E3808133E3808134E983BDE69E84E68890E4BA92E8B4A8E585B3E7B3BBE380820AE5A682E69E9C6EE698AFE8B4A8E695B0E79A84E69F90E4B880E4B8AAE6ACA1E696B9EFBC8CE58DB3206E203D20705E6B202870E4B8BAE8B4A8E695B0EFBC8C6BE4B8BAE5A4A7E4BA8EE7AD89E4BA8E31E79A84E695B4E695B029EFBC8CE588990ACF8628705E6B293D705E6B2D705E286B2D31290AE5A682E69E9C6EE698AF20E4B8A4E4B8AAE7B4A0E695B0E79A84E4B998E69CBAEFBC8CE6AF94E5A6826E3D70312A7032EFBC8CE982A3E4B9880ACF862870312A7032293DCF86287031292ACF86287031290AE5889AE5A5BDE7AD89E4BA8E0ACF862870312A7032293DEFBC8870312D31EFBC892A2870322D31290A6060600A23232320E6A8A1E58F8DE58583E7B4A00AE5A682E69E9CE4B8A4E4B8AAE6ADA3E695B4E695B061E5928C6EE4BA92E8B4A8EFBC8CE982A3E4B988E4B880E5AE9AE58FAFE4BBA5E689BEE588B0E695B4E695B062EFBC8CE4BDBFE5BE972061622D3120E8A2AB6EE695B4E999A4EFBC8CE68896E88085E8AFB46162E8A2AB6EE999A4E79A84E4BD99E695B0E698AF31E380823C62722F3E0A612A62E289A13120286D6F6420CF86286E29293C62722F3E0AE8BF99E697B6EFBC8C62E5B0B1E58FABE5819A61E79A8422E6A8A1E58F8DE58583E7B4A022E380820A23232320727361E7AE97E6B3950A727361E7AE97E6B395E588A9E794A8E4B88AE8AF89E695B0E5ADA6E58E9FE79086E4BD9CE4B8BAE59FBAE7A180EFBC8CE5AE9EE78EB0E4BA86E4B880E5A597E58AA0E5AF86E79A84E69CBAE588B6EFBC8CE58E9FE79086E5B0B1E698AFE4B8A4E4B8AAE5A4A7E7B4A0E695B0E79BB8E4B998EFBC8CE8A681E5AE83E79A84E4B998E7A7AFE8BF9BE8A18CE59BA0E5BC8FE58886E8A7A3E99D9EE5B8B8E79A84E59BB0E99ABEE380823C62722F3E0AE6AF94E5A682332A373D32312CE59BA0E5BC8FE58886E8A7A3E58FAFE4BBA5E4BB8E31E588B03231E58886E588ABE689BEE5AFBBE8A2AB3231E695B4E999A4E79A84E695B0EFBC8CE59BA0E4B8BAE58FAAE69C89E4B880E4B8AAE7B4A0E695B0E7BB84E59088EFBC8CE5BD93E689BEE588B033E697B6EFBC8CE8BF99E4B8AAE69FA5E689BEE5B0B1E7BB93E69D9FE4BA86E380823C62722F3E0AE5BD93E8BF99E4B8AAE695B0E580BCE698AFE4B880E4B8AAE99D9EE5B8B8E5A4A7E79A84E695B0E5AD97E697B6EFBC8CE6AF94E5A68231303234E4BD8DE695B0E68DAEEFBC8CE69C80E5A4A7E58FAFE4BBA5E588B0312E373937363933313334383632333135393037373239333035313930373839652B333038EFBC8CE8A681E8BF9BE8A18CE689BEE585ACE7BAA6E695B0E58FAFE883BDE8A681E587A0E5B9B4E79A84E697B6E997B4E6898DE883BDE58A9EE588B0E380823C62722F3E0AE59BA0E6ADA4727361E7AE97E6B395E59CA8E6A682E78E87E4B88AE698AFE5AE89E585A8E79A84E380820A23232320727361E7A798E992A5E7949FE68890E79A84E6ADA5E9AAA4E380820A727361E7949FE68890E7A798E992A5E99C80E8A681E7949FE6889036E4B8AAE695B0E5AD972CE58886E588ABE698AFE5A682E4B88B3C62722F3E0A6060600A202020207009E99A8FE69CBAE79A84E5A4A7E7B4A0E695B0E4B8ADE79A84E4B880E4B8AA0AE38080E3808071202020E99A8FE69CBAE79A84E5A4A7E7B4A0E695B0E4B8ADE79A84E7ACACE4BA8CE4B8AA0AE38080E380806E2020206E3D702A71EFBC8CE5908CE697B6E58C85E590ABE59CA8E585ACE992A5E5928CE7A781E992A5E4B8AD0AE38080E38080CF86286E292020E8BE93E585A5E4B8BA6EE79A84E6ACA7E68B89E587BDE695B0EFBC8CE6A0B9E68DAEE5898DE99DA2E585ACE5BC8FE4B8BA2028702D31292A28712D31290AE38080E3808065202020E585ACE992A5E4B8ADE79A84E695B0E5AD970AE38080E3808064202020E7A781E992A5E4B8ADE79A84E695B0E5AD970A6060600A23232320E585ACE992A5E5928CE7A781E992A5E79A84E88EB7E58F960AE4B88BE99DA2E8AFB4E6988EE585ACE992A565E5928CE7A781E992A564E5A682E4BD95E4BAA7E7949FEFBC8CE4BBA5E58F8AE58AA0E5AF86E79A84E696B9E6B395E380823C62722F3E0A652A64E289A13120286D6F6420CF86286E29293C62722F3E0AE58FAFE4BBA5E694B9E58699E4B8BA3C62722F3E0A652A64203D2031202B20CF86286E292A6BEFBC8CE585B6E4B8AD6BE4B8BAE4BBBBE6848FE79A84E6ADA3E695B4E695B0E380823C62722F3E0AE99A8FE69CBAE98089E68BA9E4B880E4B8AAE695B4E695B065EFBC8CE69DA1E4BBB6E698AF313C2065203C20CF86286E29EFBC8CE4B89465E4B88ECF86286E2920E4BA92E8B4A83C62722F3E0AE6A0B9E68DAEE4B88AE5BC8FE5AD90E58FAFE4BBA5E8AEA1E7AE97E587BA642C6BE58F96E4BBBBE6848FE79A84E6ADA3E695B4E695B0E380823C62722F3E0A23232320E58AA0E5AF86E5928CE8A7A3E5AF860AE58187E8AEBEE58AA0E5AF86E4BFA1E681AFE4B8BA6DEFBC8CE585ACE992A520286E2C652920E5AFB96DE8BF9BE8A18CE58AA0E5AF86E38082E8BF99E9878CE99C80E8A681E6B3A8E6848FEFBC8C6DE5BF85E9A1BBE698AFE695B4E695B0EFBC88E5AD97E7ACA6E4B8B2E58FAFE4BBA5E58F966173636969E580BCE68896756E69636F6465E580BCEFBC89EFBC8CE4B8946DE5BF85E9A1BBE5B08FE4BA8E6EE380823C62722F3E0AE38080E380806D5E6520E289A1206320286D6F64206E293C62722F3E0AE58FAFE4BBA5E58699E4B8BAEFBC9A3C62722F3E0A63203D206D5E6520256E3C62722F3E0AE58AA0E5AF86E99C80E8A681E58E9FE696876DE5928CE585ACE992A565E380823C62722F3E0A63E58DB3E4B8BAE5AF86E69687E4BFA1E681AF3C62722F3E0AE8A7A3E5AF86E696B9E6B3953A3C62722F3E0A202020635E6420E289A1206D20286D6F64206E293C62722F3E0AE58FAFE4BBA5E58699E4B8BAEFBC9A3C62722F3E0A6D203D20635E642025206E3C62722F3E0AE8A7A3E5AF86E99C80E8A681E5AF86E6968763E5928CE7A781E992A564E380823C62722F3E0A23232320E7A781E992A5E8A7A3E5AF86E79A84E8AF81E6988E0AE7A781E992A5E8A7A3E5AF86EFBC8CE4B880E5AE9AE58FAFE4BBA5E6ADA3E7A1AEE59CB0E5BE97E588B06DE38082E4B99FE5B0B1E698AFE8AF81E6988EE4B88BE99DA2E8BF99E4B8AAE5BC8FE5AD90EFBC9A3C62722F3E0A635E6420E289A1206D20286D6F64206E293C62722F3E0AE59BA0E4B8BAEFBC8CE6A0B9E68DAEE58AA0E5AF86E8A784E588990AEFBD8D5E6520E289A1206320286D6F64206E293C62722F3E0AE4BA8EE698AFEFBC8C63E58FAFE4BBA5E58699E68890E4B88BE99DA2E79A84E5BDA2E5BC8FEFBC9A3C62722F3E0AE38080E3808063203D206D5E65202D206B6E20EFBC886BE4B8BAE4BBBBE6848FE79A84E6ADA3E695B4E695B0E38082293C62722F3E0AE5B08663E4BBA3E585A5E8A681E68891E4BBACE8A681E8AF81E6988EE79A84E982A3E4B8AAE8A7A3E5AF86E8A784E58899EFBC9A3C62722F3E0AE38080E38080286D5E65202D206B6E295E6420E289A1206D20286D6F64206E293C62722F3E0AE5AE83E7AD89E5908CE4BA8EE6B182E8AF813C62722F3E0AE38080E380806D5E28652A642920E289A1206D20286D6F64206E293C62722F3E0AE794B1E4BA8E3C62722F3E0AE38080E38080652A6420E289A1203120286D6F6420CF86286E29293C62722F3E0AE68980E4BBA53C62722F3E0AE38080E38080652A64203D2068CF86286E292B313C62722F3E0AE5B0866564E4BBA3E585A5EFBC9A3C62722F3E0AE38080E380806D5E2868CF86286E29202B20312920E289A1206D20286D6F64206E293C62722F3E0AE68EA5E4B88BE69DA5EFBC8CE58886E68890E4B8A4E7A78DE68385E586B5E8AF81E6988EE4B88AE99DA2E8BF99E4B8AAE5BC8FE5AD90E380823C62722F3E0A23232323206DE4B88E6EE4BA92E8B4A8E380820AE6A0B9E68DAEE6ACA7E68B89E5AE9AE790863C62722F3E0A6D5ECF86286E2920E289A1203120286D6F64206E293C62722F3E0AE7AD89E5BC8FE4B8A4E8BEB9E5908CE697B6E4B998E4BBA56D3C62722F3E0A6D5EEFBC88CF86286E292B31EFBC89E289A1206D20286D6F64206E293C62722F3E0AE58E9FE5BC8FE5AD90E5BE97E8AF81E6988E0A23232323206DE4B88E6EE4B88DE698AFE4BA92E8B4A8E585B3E7B3BBE380820AE794B1E4BA8E6EE7AD89E4BA8EE8B4A8E695B070E5928C71E79A84E4B998E7A7AFEFBC8CE68980E4BBA56DE5BF85E784B6E7AD89E4BA8E6B70E688966B712CE4BBA5206D203D206B70E4B8BAE4BE8BEFBC8CE88083E89991E588B0E8BF99E697B66B70E4B88E71E5BF85E784B6E4BA92E8B4A8EFBC8CE58899E6A0B9E68DAEE6ACA7E68B89E5AE9AE79086EFBC8CE4B88BE99DA2E79A84E5BC8FE5AD90E68890E7AB8BEFBC9A3C62722F3E0A286B70295E28712D312920E289A1203120286D6F642071293C62722F3E0AE8BF9BE4B880E6ADA5E5BE97E588B00A5B286B70295E28712D31295D5E6828702D312920C397206B7020E289A1206B7020286D6F64207129, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (90, '信号采样原理,信号截断、能量泄漏及窗函数', 10, 0xE695B0E5AD97E4BFA1E58FB7E5A484E79086E5AFB9E4B880E6AEB5E4BFA1E58FB7E8BF9BE8A18CE8BF9BE8A18CE58285E9878CE58FB6E58886E69E90EFBC8CE4B880E888ACE99C80E8A681E98787E6A0B7EFBC8CE7AE80E58D95E69DA5E8AFB4E5B0B1E698AF20E688AAE58F96E4B880E6AEB5E695B0E68DAEE6898DE8BF9BE8A18CE58886E69E902CE784B6E5908EE794A8E8A782E5AF9FE79A84E4BFA1E58FB7E697B6E997B4E78987E6AEB5E8BF9BE8A18CE591A8E69C9FE5BBB6E68B93E5A484E79086EFBC8CE5BE97E588B0E8999AE68B9FE79A84E697A0E99990E995BFE79A84E4BFA1E58FB7EFBC8CE784B6E5908EE5B0B1E58FAFE4BBA5E5AFB9E4BFA1E58FB7E8BF9BE8A18CE58285E9878CE58FB6E58F98E68DA2E38081E79BB8E585B3E58886E69E90E7AD89E695B0E5ADA6E5A484E79086E38082200A215B32303133303531303130323433393033322E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F33323630303663632D333234612D313165612D383862332D3532353430303966343463382E6A7067290A3C62722F3E0AE591A8E69C9FE5BBB6E68B93E5908EE79A84E4BFA1E58FB7E4B88EE79C9FE5AE9EE4BFA1E58FB7E698AFE4B88DE5908CE79A84EFBC8CE4B88BE99DA2E4BB8EE695B0E5ADA6E79A84E8A792E5BAA6E69DA5E79C8BE8BF99E7A78DE5A484E79086E5B8A6E69DA5E79A84E8AFAFE5B7AEE68385E586B5E38082E8AEBEE69C89E4BD99E5BCA6E4BFA1E58FB778EFBC8874EFBC89E59CA8E697B6E59F9FE58886E5B883E4B8BAE697A0E99990E995BFEFBC882D20E2889EEFBC8CE2889EEFBC89EFBC8CE5BD93E794A8E79FA9E5BDA2E7AA97E587BDE695B077287429E4B88EE585B6E79BB8E4B998E697B6EFBC8CE5BE97E588B0E688AAE696ADE4BFA1E58FB778542874293D7828742977287429E38082E6A0B9E68DAEE58D9AE9878CE58FB6E58F98E68DA2E585B3E7B3BBEFBC8CE4BD99E5BCA6E4BFA1E58FB7E79A84E9A291E8B0B158EFBC88CF89EFBC89E698AFE4BD8DE4BA8ECF89E38082E5A484E79A84CEB4E587BDE695B0EFBC8CE8808CE79FA9E5BDA2E7AA97E587BDE695B077287429E79A84E8B0B1E4B8BA73696E6328CF8929E587BDE695B0EFBC8CE68C89E785A7E9A291E59F9FE58DB7E7A7AFE5AE9AE79086EFBC8CE58899E688AAE696ADE4BFA1E58FB77854287429E79A84E8B0B1585428CF892920E5BA94E4B8BA3C62722F3E0A215B666674312E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F36343437623865652D333234612D313165612D383862332D3532353430303966343463382E6A7067290A3C62722F3E0AE38080E5B086E688AAE696ADE4BFA1E58FB7E79A84E8B0B1585428CF8929E4B88EE58E9FE5A78BE4BFA1E58FB7E79A84E8B0B158EFBC88CF89EFBC89E79BB8E6AF94E8BE83E58FAFE79FA5EFBC8CE5AE83E5B7B2E4B88DE698AFE58E9FE69DA5E79A84E4B8A4E69DA1E8B0B1E7BABFEFBC8CE8808CE698AFE4B8A4E6AEB5E68CAFE88DA1E79A84E8BF9EE7BBADE8B0B1E38082E8BF99E8A1A8E6988EE58E9FE69DA5E79A84E4BFA1E58FB7E8A2ABE688AAE696ADE4BBA5E5908EEFBC8CE585B6E9A291E8B0B1E58F91E7949FE4BA86E795B8E58F98EFBC8CE58E9FE69DA5E99B86E4B8ADE59CA86630E5A484E79A84E883BDE9878FE8A2ABE58886E695A3E588B0E4B8A4E4B8AAE8BE83E5AEBDE79A84E9A291E5B8A6E4B8ADE58EBBE4BA86EFBC8CE8BF99E7A78DE78EB0E8B1A1E7A7B0E4B98BE4B8BAE9A291E8B0B12A2AE883BDE9878FE6B384E6BC8F2A2AEFBC884C65616B616765EFBC89E38082203C62722F3E0A0AE38080E38080E4BFA1E58FB7E688AAE696ADE4BBA5E5908EE4BAA7E7949FE79A84E883BDE9878FE6B384E6BC8FE78EB0E8B1A1E698AFE5BF85E784B6E79A84EFBC8CE59BA0E4B8BAE7AA97E587BDE695B077287429E698AFE4B880E4B8AAE9A291E5B8A6E697A0E99990E79A84E587BDE695B0EFBC8CE68980E4BBA5E58DB3E4BDBFE58E9FE4BFA1E58FB778287429E698AFE99990E5B8A6E5AEBDE4BFA1E58FB7EFBC8CE8808CE59CA8E688AAE696ADE4BBA5E5908EE4B99FE5BF85E784B6E68890E4B8BAE697A0E99990E5B8A6E5AEBDE79A84E587BDE695B0EFBC8CE58DB3E4BFA1E58FB7E59CA8E9A291E59F9FE79A84E883BDE9878FE4B88EE58886E5B883E8A2ABE689A9E5B195E4BA86E38082E58F88E4BB8EE98787E6A0B7E5AE9AE79086E58FAFE79FA5EFBC8CE697A0E8AEBAE98787E6A0B7E9A291E78E87E5A49AE9AB98EFBC8CE58FAAE8A681E4BFA1E58FB7E4B880E7BB8FE688AAE696ADEFBC8CE5B0B1E4B88DE58FAFE981BFE5858DE59CB0E5BC95E8B5B7E6B7B7E58FA0EFBC8CE59BA0E6ADA4E4BFA1E58FB7E688AAE696ADE5BF85E784B6E5AFBCE887B4E4B880E4BA9BE8AFAFE5B7AEEFBC8CE8BF99E698AFE4BFA1E58FB7E58886E69E90E4B8ADE4B88DE5AEB9E5BFBDE8A786E79A84E997AEE9A298E38082203C62722F3E0A0AE38080E38080E5A682E69E9CE5A29EE5A4A7E688AAE696ADE995BFE5BAA654EFBC8CE58DB3E79FA9E5BDA2E7AA97E58FA3E58AA0E5AEBDEFBC8CE58899E7AA97E8B0B157EFBC88CF89EFBC89E5B086E8A2ABE58E8BE7BCA9E58F98E7AA84EFBC88CF80EFBC8F54E5878FE5B08FEFBC89E38082E899BDE784B6E79086E8AEBAE4B88AE8AEB2EFBC8CE585B6E9A291E8B0B1E88C83E59BB4E4BB8DE4B8BAE697A0E99990E5AEBDEFBC8CE4BD86E5AE9EE99985E4B88AE4B8ADE5BF83E9A291E78E87E4BBA5E5A496E79A84E9A291E78E87E58886E9878FE8A1B0E5878FE8BE83E5BFABEFBC8CE59BA0E8808CE6B384E6BC8FE8AFAFE5B7AEE5B086E5878FE5B08FE38082E5BD93E7AA97E58FA3E5AEBDE5BAA654E8B68BE4BA8EE697A0E7A9B7E5A4A7E697B6EFBC8CE58899E8B0B1E7AA9757EFBC88CF89EFBC89E5B086E58F98E4B8BACEB4EFBC88CF89EFBC89E587BDE695B0EFBC8CE8808CCEB4EFBC88CF89EFBC89E4B88E58EFBC88CF89EFBC89E79A84E58DB7E7A7AFE4BB8DE4B8BA48EFBC88CF89EFBC89EFBC8CE8BF99E8AFB4E6988EEFBC8CE5A682E69E9CE7AA97E58FA3E697A0E99990E5AEBDEFBC8CE58DB3E4B88DE688AAE696ADEFBC8CE5B0B1E4B88DE5AD98E59CA8E6B384E6BC8FE8AFAFE5B7AEE38082203C62722F3E0A215B7369676E616C5F77696E646F77732E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F62343532353135612D333234612D313165612D383862332D3532353430303966343463382E6A7067290AE38080E4B8BAE4BA86E5878FE5B091E9A291E8B0B1E883BDE9878FE6B384E6BC8FEFBC8CE58FAFE98787E794A8E4B88DE5908CE79A84E688AAE58F96E587BDE695B0E5AFB9E4BFA1E58FB7E8BF9BE8A18CE688AAE696ADEFBC8CE688AAE696ADE587BDE695B0E7A7B0E4B8BAE7AA97E587BDE695B0EFBC8CE7AE80E7A7B0E4B8BAE7AA97E38082E6B384E6BC8FE4B88EE7AA97E587BDE695B0E9A291E8B0B1E79A84E4B8A4E4BEA7E69781E793A3E69C89E585B3EFBC8CE5A682E69E9CE4B8A4E4BEA770E69781E793A3E79A84E9AB98E5BAA6E8B68BE4BA8EE99BB6EFBC8CE8808CE4BDBFE883BDE9878FE79BB8E5AFB9E99B86E4B8ADE59CA8E4B8BBE793A3EFBC8CE5B0B1E58FAFE4BBA5E8BE83E4B8BAE68EA5E8BF91E4BA8EE79C9FE5AE9EE79A84E9A291E8B0B1EFBC8CE4B8BAE6ADA4EFBC8CE59CA8E697B6E997B4E59F9FE4B8ADE58FAFE98787E794A8E4B88DE5908CE79A84E7AA97E587BDE695B0E69DA5E688AAE696ADE4BFA1E58FB7E380823C62722F3E0A2323232020E5B8B8E794A8E7AA97E587BDE695B00A2323232320E79FA9E5BDA2E7AA970AE38080E38080E79FA9E5BDA2E7AA97E698AFE69C80E5B8B8E8A781E79A84E7AA97E587BDE695B0EFBC8CE9BB98E8AEA4E68385E586B5E5B0B1E698AFE5B19EE4BA8EE79FA9E5BDA2E7AA97E587BDEFBC8CE5B19EE4BA8EE697B6E997B4E58F98E9878FE79A84E99BB6E6ACA1E5B982E7AA97EFBC8CE587BDE695B0E5BDA2E5BC8FE4B8BA3C62722F3E0A215B726563742E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F34636230353633302D333234622D313165612D383862332D3532353430303966343463382E706E67290AE79BB8E5BA94E79A84E7AA97E8B0B1E4B8BA3C62722F3E0A215B726563745F666F726D756C61722E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38316438323231342D333234622D313165612D383862332D3532353430303966343463382E706E67290AE79FA9E5BDA2E7AA97E79A84E4BC98E782B9E698AFE4B8BBE793A3E6AF94E8BE83E99B86E4B8ADEFBC8CE7BCBAE782B9E698AFE69781E793A3E8BE83E9AB98EFBC8CE5B9B6E69C89E8B49FE69781E793A3EFBC88E4B88BE59BBEE68980E7A4BAEFBC89EFBC8CE5AFBCE887B4E58F98E68DA2E4B8ADE5B8A6E8BF9BE4BA86E9AB98E9A291E5B9B2E689B0E5928CE6B384E6BC8FEFBC8CE7949AE887B3E587BAE78EB0E8B49FE8B0B1E78EB0E8B1A1E380823C62722F3E0A215B6666745F726563742E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39666164303165302D333234622D313165612D383862332D3532353430303966343463382E706E67290A2323232068616D6D696E67E7AA970A68616D6D696E67E7AA97E79A84E585ACE5BC8FE4B8BAEFBC9A3C62722F3E0ACF89286E293D5B617E307EE288922831202D20617E317E29636F732832CF80286EE2889231292F4E295D3C62722F3E0A6130203D20302E353420E5928C206131203D20302E34363C62722F3E0A215B68616D6D696E675F6666742E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64373064306563392D333261642D313165612D383862332D3532353430303966343463382E706E67290A215B68616D6D696E672E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38343334313831322D333261632D313165612D383862332D3532353430303966343463382E6A706729, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (93, '短时傅里叶变换的相位问题', 10, 0xE78EB0E59CA8E8AEA8E8AEBAE4B88BE4B88DE5908CE79BB8E4BD8DE4B88BE5908CE4B880E9A291E78E87E79A84E4BFA1E58FB7E79A84E9A291E8B0B13A3C62722F3E0AE697B6E59F9FE4BFA1E58FB7313A3C62722F3E0A215B31312E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F62356432616464622D333439392D313165612D626636642D3532353430303966343463382E6A7067293C62722F3E0AE8AFA5E4BFA1E58FB7E79A84E9A291E8B0B1E4B8BA3C62722F3E0A215B322E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F34643138363430372D333439612D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE5908CE6A0B7E79A84E591A8E69C9FEFBC8CE697B6E5BA8FE4BFA1E58FB732E4B8BA3A3C62722F3E0A215B332E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F36646166623838342D333439612D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE8AFA5E4BFA1E58FB7E79A84E9A291E8B0B1E4B8BA3C62722F3E0A215B33312E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38386465366138632D333439612D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A0AE794B1E9A291E8B0B1E58FAFE4BBA5E79FA5E98193EFBC8CE4BFA1E58FB731E79A84E9A291E8B0B1E99D9EE5B8B8E5B9B2E58780EFBC8CE58FAAE69C89E4B880E6A0B9E8B0B1E7BABFEFBC8CE4BD86E698AFE4BFA1E58FB732E79A84E9A291E8B0B1E58DB4E587BAE78EB0E4BA86E5BE88E5A49AE79A84E69D82E8B0B1EFBC8CE899BDE784B6E58FAAE698AFE79BB8E4BD8DE4B88AE99DA2E5B08FE5B08FE79A84E5B7AEE8B79DEFBC8CE4BD86E5AFB9E58285E9878CE58FB6E58F98E68DA2E58DB4E698AFE887B4E591BDE79A84EFBC8CE4B880E697A6E697B6E59F9FE4BFA1E58FB7E587BAE78EB0E5B08FE79A84E8AFAFE5B7AEEFBC8CE5AFB9E9A291E59F9FE58DB4E698AFE99D9EE5B8B8E5A4A7E79A84E5BDB1E5938DE380823C62722F3E0AE4B8BAE4BA86E6B688E999A4E8BF99E7B1BBE79A84E5BDB1E5938DEFBC8CE5BC95E585A5E4BA86E79FADE697B6E58285E9878CE58FB6E58F98E68DA2E79A84E696B9E6B395EFBC8CE585B7E4BD93E79A84E696B9E6B395E698AFE5B086E4B880E4B8AAE4BFA1E58FB7E58886E68890E99D9EE5B8B8E5A49AE79A84E5B08FE7AA97E58FA3EFBC8CE58D95E78BACE5AFB9E6AF8FE4B8AAE7AA97E58FA3E8BF9BE8A18CE58285E9878CE58FB6E58886E69E90EFBC8CE4BD86E698AFE8BF99E6A0B7E4B99FE5BC95E585A5E4BA86E997AEE9A298EFBC8CE5BD93E8BF99E4B8AAE7AA97E58FA3E8BF87E5B08FE697B6E58099EFBC8CE69C89E4BA9BE4BD8EE9A291E4BFA1E58FB7E59BA0E4B8BAE591A8E69C9FE6AF94E8BE83E995BFE697A0E6B395E5AE8CE585A8E59CA8E8BF99E4B8AAE7AA97E58FA3E58685EFBC8CE59BA0E6ADA4E4BC9AE5AFBCE887B4464654E79A84E7BB93E69E9CE4BD8EE9A291E4BFA1E58FB7E7BCBAE5A4B1E380823C62722F3E0AE6ADA3E5A682E4B88AE8BFB0E68980E8AEB2EFBC8CE7AA97E58FA3E79A84E98089E58F96E5BE88E9878DE8A681EFBC8CE5B08FE6B3A2E58886E69E90E6ADA3E698AFE7AA97E58FA3E79A84E98089E58F96E698AFE4B880E4B8AAE58FAFE58F98E79A84E8BF87E7A88BE38082, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (94, 'matlab函数的定义方法', 8, 0x312EE9809AE8BF87E5BBBAE7AB8B4DE69687E4BBB6E68896E79BB4E68EA5E782B9E587BBEFBC8846696C652F4E65772F46756E6374696F6E29E5BBBAE7AB8BE587BDE695B0E69687E4BBB6EFBC8CE585B6E4B8ADE587BDE695B0E69687E4BBB6E79A84E6A0BCE5BC8FE698AFEFBC9A3C62722F3E0A66756E6374696F6E205BE8BE93E587BAE58F98E9878F5D203D20E587BDE695B0E5908DE7A7B028E8BE93E585A5E58F98E9878FEFBC893C62722F3E0A2520E6B3A8E9878A3C62722F3E0A2520E587BDE695B0E4BD933C62722F3E0AE58FAFE58F98E58F82E695B03A3C62722F3E0AE8BE93E585A5E58F98E9878FE79BB4E68EA5E5A1AB766172617267696EEFBC8CE58FAFE58F98E58F82E695B0E79A84E7BB93E69E9CE4B8BAE4BE8BE5AD903A3C62722F3E0A6060600A766172617267696E203D0A0A202031C397332063656C6C20E695B0E7BB840A0A202020207B3332303030C3973120646F75626C657D202020207B5B3531325D7D202020207B5B31363030305D7D0A6060600A322E20E59CA8E7BABFE587BDE695B00AE9809AE5B8B8E4BD9CE4B8BAE58F82E695B0E4BCA0E98092E7BB99E58FA6E5A496E4B880E4B8AAE587BDE695B0E38082E6AF94E5A682666D696E736561726368EFBC8C6C73716375727665666974E7AD89E587BDE695B0E99C80E8A681E4BBA5E587BDE695B0E4BD9CE4B8BAE58F82E695B0E380820AE59CA8E7BABFE587BDE695B0E4BB8EE5AD97E7ACA6E4B8B2E8A1A8E8BEBEE5BC8FE5889BE5BBBAE587BDE695B0EFBC8CE4BE8BE5A682EFBC9A3C62722F3E0A663D696E6C696E652827782E5E32272C277827293B3C62722F3E0AE5889BE5BBBAE4BA86E587BDE695B0662878293D785E32E38082E8A681E8AEA1E7AE9766283329EFBC8CE59CA8E5B7A5E4BD9CE58CBAE8BE93E585A566283329E58DB3E58FAFE3808266285B32203320345D29E8AEA1E7AE97E59CA8783D3220332034E697B6E79A84E580BC3C62722F3E0A663D696E6C696E652827782B79272C2778272C277927293C62722F3E0AE5889BE5BBBAE4BA86E4BA8CE58583E587BDE695B06628782C79293D782B79EFBC8CE5B7A5E4BD9CE58CBAE8BE93E585A56628322C3329E8AEA1E7AE97322B33EFBC8CE7AD89E5908CE4BA8E666576616C5F7228662C322C3329E380823C62722F3E0A332E20E58CBFE5908DE587BDE695B0200AE58CBFE5908DE587BDE695B0E4BDBFE794A8E587BDE695B0E58FA5E69F84E69DA5E8A1A8E7A4BAE58CBFE5908DE587BDE695B0EFBC8CE5AE9AE4B989E5BDA2E5BC8FE4B8BA3C62722F3E0AE587BDE695B0E58FA5E69F843D4028E58F98E9878FE5908D2920E587BDE695B0E8A1A8E8BEBEE5BC8F3C62722F3E0AE4BE8BE5A682EFBC9A3C62722F3E0A663D4028782920782E5E323C62722F3E0AE5AE9AE4B989E4BA86E587BDE695B0662878293D785E32EFBC8C66283229E8AEA1E7AE97E59CA8783D32E5A484E79A84E580BCE380823C62722F3E0AE58CBFE5908DE587BDE695B0E58FAFE4BBA5E8B083E794A84D61746C6162E587BDE695B0EFBC8CE4B99FE58FAFE4BBA5E4BDBFE794A8E5B7A5E4BD9CE58CBAE4B8ADE5AD98E59CA8E79A84E58F98E9878FEFBC8CE4BE8BE5A6823C62722F3E0A613D323B3C62722F3E0A663D4028782920782E5E322B613C62722F3E0A662832292025E8AEA1E7AE97E697B6E5BC95E794A8E4BA86E58F98E9878F613C62722F3E0A613D303B3C62722F3E0A662832292025E4BB8DE784B6E5BC95E794A8E79A84E698AF613D323C62722F3E0A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (95, '语音识别1(语音信号的介绍)', 10, 0xE8AFADE99FB3E4BFA1E58FB7E789B9E68C87E4BABAE79A84E58F91E7949FE599A8E5AE98E58F91E587BAE79A84E5A3B0E99FB3E380820A23232320E8AFADE99FB3E4BFA1E58FB7E79A84E7BB84E68890EFBC9A0AE8AFB4E8AF9DE697B6E4B880E6ACA1E680A7E58F91E587BAE79A84EFBC8CE585B7E69C89E4B880E4B8AAE5938DE4BAAEE79A84E4B8ADE5BF83EFBC8CE5B9B6E4B894E58FAFE4BBA5E8A2ABE6988EE698BEE6849FE58F97E588B0E79A84E58FABE5819AE99FB3E88A82E380823C62722F3E0AE4B880E4B8AAE99FB3E88A82E794B1E4B880E4B8AAE68896E5A49AE4B8AAE99FB3E7B4A0E7BB84E68890EFBC8CE99FB3E7B4A02870686F6E656D6529E698AFE8AFADE99FB3E79A84E69C80E5B08FE58D95E4BD8D3C62722F3E0AE4BBBBE4BD95E8AFADE8A880E983BDE69C89E58583E99FB328766F77656C29E5928CE8BE85E99FB328636F6E736F6E616E7429E4B8A4E7A78DE99FB3E7B4A0E380823C62722F3E0AE58583E99FB3E5A3B0E5ADA6E789B9E680A73A3C62722F3E0AE6B094E6B581E4BB8EE59689E88594E590B8E585A5EFBC8CE4BB8EE59487E88594E591BCE587BAEFBC8CE8BF99E4BA9BE5A3B0E88594E5AE8CE585A8E5BC80E694BEEFBC8CE6B094E6B581E9A1BAE588A9E9809AE8BF87EFBC8CE58F91E587BAE79A84E5A3B0E99FB3E58FABE58583E99FB3E380823C62722F3E0AE8BE85E99FB3E5A3B0E5ADA6E789B9E680A73A3C62722F3E0AE794B1E4BA8EE9809AE8B7AFE4B880E983A8E58886E997ADE8B5B7E69DA5E68896E88085E58F97E588B0E998BBE5A19EEFBC8CE8808CE5858BE69C8DE8BF99E7A78DE998BBE5A19EE58F91E7949FE599A8E5AE98E4BAA7E7949FE99FB3E7B4A0E58FABE8BE85E99FB33C62723E0AE58D8AE58583E99FB33A3C62723E0AE4BABAE79A84E5A3B0E98193E59FBAE69CACE79585E9809AEFBC8CE4BD86E698AFE69C89E5B08FE983A8E58886E998BBE5A19EE380823C62722F3E0AE4BBBBE4BD95E4B880E4B8AAE99FB3E88A82E983BDE585B7E69C89E58583E99FB3E4BBA5E58F8AE8BE85E99FB3EFBC8CE58583E99FB3E69E84E68890E4BA86E99FB3E88A82E79A84E4B8BBE5B9B2EFBC8CE8BE85E99FB3E9809AE5B8B8E4B8BBE7BABFE59CA8E99FB3E88A82E79A84E7BB93E5B0BEE380823C62722F3E0A2323232320E58583E99FB3E79A84E585B1E68CAFE5B3B0666F726D616E74E789B9E680A73A0AE5BD93E6BF80E58AB1E8BF9BE585A5E4BABAE5A3B0E98193E4BC9AE5BC95E8B5B7E585B1E68CAFEFBC8CE585B1E68CAFE5B3B0E698AFE58CBAE58886E4B88DE5908CE58583E99FB3E79A84E9878DE8A681E58F82E695B0EFBC8CE585B1E68CAFE5B3B0E58F82E695B0E58C85E590ABE4BA86E585B1E68CAFE5B3B0E9A291E78E87E5928CE9A291E5B8A6E5AEBDE5BAA6EFBC8CE4B880E4B8AAE58583E99FB3E58FAFE883BDE69C89E5A49AE4B8AAE585B1E68CAFE5B3B0E38082E4BE8BE5A682E69C89E4BFA1E58FB7E9A291E8B0B1E5A682E4B88BEFBC9A3C62722F3E0A215B6666742E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64366666656463652D333836612D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE6A0B9E68DAEE8AFA5E9A291E8B0B1E58FAFE4BBA5E88EB7E5BE97E585B1E68CAFE5B3B0E5A682E4B88BEFBC9A3C62722F3E0A215B666F726D616E742E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F66636665643039332D333836612D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE8AFA5E8AFADE99FB3E4BFA1E58FB7E69C8934E4B889E4B8AAE585B1E68CAFE5B3B0EFBC8CE58886E588ABE4BD8DE4BA8E314B2C312E384B2C332E324B2C342E316BE5A484E380823C62722F3E0A28E6ADA3E5B8B8E68385E586B5E4B88BEFBC8CE5908CE6A0B7E79A84E8AFADE99FB3E4BFA1E58FB7EFBC8CE5A5B3E99FB3E79A84E585B1E68CAFE5B3B0E9A291E78E87E6AF94E794B7E99FB3E8BF98E9AB98EFBC8CE4BD86E698AFE585B1E68CAFE5B3B0E79A84E5BDA2E78AB6E698AFE79BB8E5908CE79A8429E380823C62722F3E0A23232320E8AFADE99FB3E4BFA1E58FB7E79A84E9809AE794A8E58886E69E900A2323232320E8AFADE99FB3E79A84E4BFA1E58FB7E79A84E697B6E59F9FE58886E69E90E380823C62722F3E0AE8AFADE99FB3E4BFA1E58FB7E79A84E697B6E59F9FE58886E69E90E5B8B8E794A8E4B8A4E7A78DE696B9E6B395EFBC9A3C62722F3E0AE58187E8AEBEE58AA0E7AA97E5908EE79A84E4BFA1E58FB7E4B8BA0A2424785F6E286D293D77286D292A78286D2B6E2924240A242477286D293D5C626567696E7B63617365737D0A312C202026205C746578747B696620246D24203D20307E284E2D31297D205C0A302C2026205C746578747B696620246D24203D20E585B6E4BB96E580BC207D0A656E647B63617365737D24240AE8AFADE99FB3E4BFA1E58FB7E79A84E79FADE697B6E5B9B3E59D87E883BDE9878F3A3C62722F3E0A2424455F6E3D5C73756D5F7B6D3D307D5E7B4E2D317D7B785F6E7D5E32286D2924240AE79FADE697B6E5B9B3E59D87E5B985E5BAA60A2424455F6E3D5C73756D5F7B6D3D307D5E7B4E2D317D7C7B785F6E7D286D297C24240AE697B6E59F9FE79FADE697B6E883BDE9878FE5928CE5B9B3E59D87E5B985E5BAA6E883BDE5A49FE8A1A1E9878FE5BE88E5A49AE68C87E6A0873A0A312E20E58FAFE4BBA5E58CBAE58886E6B885E99FB3E6AEB5E5928CE6B58AE99FB3E6AEB5EFBC8CE59BA0E4B8BAE6B58AE99FB3E6AEB5456DE79A84E580BCE6AF94E6B885E99FB3E5A4A7E5BE97E5A49AE380820A322E20E58FAFE4BBA5E58CBAE58886E5A3B0E6AF8DE5928CE99FB5E6AF8DE79A84E8BEB9E7958CEFBC8CE69C89E5A3B0E5928CE697A0E5A3B0E79A84E8BEB9E7958CEFBC8CE8BF9EE5AD97E79A84E8BEB9E7958CE380820A332E20E4BD9CE4B8BAE4B880E7A78DE8B685E99FB3E6AEB5E4BFA1E681AFEFBC8CE794A8E4BA8EE8AFADE99FB3E8AF86E588ABE4B8ADE380820A2323232320E79FADE697B6E8BF87E99BB6E78E870AE79FADE697B6E8BF87E99BB6E78E87E4BBA3E8A1A8E4BFA1E58FB7E59CA8E7AA97E58FA3E4B8ADE7A9BFE8BF87E6A8AAE8BDB4E79A84E6ACA1E695B0EFBC8CE698BEE784B6E9AB98E9A291E4BFA1E58FB7E585B7E69C89E8BE83E9AB98E79A84E8BF87E99BB6E78E87EFBC8CE4BD8EE9A291E4BFA1E58FB7E58F8DE4B98BEFBC8CE588A9E794A8E5B9B3E5B180E8BF87E99BB6E4BA86E8BF98E58FAFE4BBA5E588A4E696ADE5AF82E99D99E697A0E5A3B0E5928CE69C89E5A3B0E6AEB5E79A84E8B5B7E782B9E5928CE7BB88E782B9EFBC8CE59CA8E5ADA4E7AB8BE8AF8DE79A84E8AFADE99FB3E8AF86E588ABE4B8ADEFBC8CE99C80E8A681E59CA8E4B880E8BF9EE4B8B2E79A84E8AFADE99FB3E4BFA1E58FB7E4B8ADE8BF9BE8A18CE98082E5BD93E79A84E58886E589B2EFBC8CE69DA5E7A1AEE5AE9AE4B880E4B8AAE4B880E4B8AAE79A84E5ADA4E7AB8BE79A84E58D95E8AF8DE4BFA1E58FB7EFBC8CE59CA8E8838CE699AFE99FB3E8BE83E5B08FE79A84E697B6E58099EFBC8CE794A8E5B9B3E59D87E883BDE9878FE69DA5E58886E589B2E69C89E6958820EFBC8CE59CA8E8838CE699AFE599AAE5A3B0E5A4A7E697B6EFBC8CE794A8E8BF87E99BB6E78E87E69DA5E588A4E696ADE8BE83E4B8BAE69C89E69588EFBC8CE5BD93E784B6E4B99FE58FAFE4BBA5E9809AE8BF87E4B8A4E4B8AAE58F82E695B0E59088E8B5B7E69DA5E588A4E696ADE380820A0A23232320E8AFADE8B0B1E59BBE0AE8AFADE99FB3E4BFA1E58FB7E5B19EE4BA8EE79FADE697B6E5B9B3E7A8B3E4BFA1E58FB7EFBC8CE59CA831306D732D33306D73E79A84E88C83E59BB4E58685EFBC8CE4B880E888ACE58FAFE4BBA5E8AEA4E4B8BAE8AFADE99FB3E4BFA1E58FB7E789B9E680A7E59FBAE69CACE4B88DE58F98EFBC8CE59BA0E6ADA4E58886E69E90E58FAFE4BBA5E688AAE58F96E4B880E6AEB5E4BFA1E58FB7E8BF9BE8A18CE58886E69E90EFBC8CE5AFB9E8AFA5E4BFA1E58FB7E697B6E997B4E58886E68890E587A0E4B8AAE5B08FE6AEB5E8BF9BE8A18CE58285E9878CE58FB6E58F98E68DA2EFBC8CE5B0B1E698AFE8AFA5E4BFA1E58FB7E79A84E8AFADE8B0B1E59BBEEFBC8CE4B88BE59BBEE6A8AAE8BDB4E8A1A8E7A4BAE697B6E997B4EFBC8CE7BAB5E8BDB4E8A1A8E7A4BAE9A291E78E87EFBC8CE9A29CE889B2E6B7B1E6B585E8A1A8E7A4BAE8AFA5E9A291E78E87E79A84E5B985E5BAA6E380823C62722F3E0A2323232320E8AFADE8B0B1E59BBEE4BE8BE5AD90EFBC9A0A215B737065637472616D2E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64313031663163662D333838662D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE8AFADE8B0B1E59BBEE79A84E6A8AAE7BAB9E4BBA3E7A081E79A84E698AFE585B1E68CAFE5B3B0EFBC8CE4BBA3E8A1A8E4B880E6AEB5E697B6E997B4E4B88AE585B7E69C89E79BB8E5908CE79A84E9A291E78E87E782B9EFBC8CE6A8AAE7BAB9E79A84E995BFE5BAA6E4BBA3E8A1A8E4BA86E5B8A6E5AEBDE380823C62722F3E0AE7AB96E7BAB9E4BBA3E8A1A8E79A84E698AFE59FBAE99FB3EFBC8CE7AB96E7BAB9E79A84E995BFE5BAA6E4BBA3E8A1A8E4BA86E59FBAE99FB3E79A84E591A8E69C9FE380823C62722F3E0AE5A682E6A0B9E68DAEE4B88AE99DA2E680BBE7BB93E68980E7A4BAEFBC8CE6A8AAE7BAB9E4BBA3E8A1A8E4BA86E58583E99FB3EFBC8CE58FAFE4BBA5E794A8E4BA8EE8BEA8E8AF86E58583E99FB3EFBC8CE7AB96E7BAB9E4BBA3E8A1A8E4BA86E7BB86E88A82EFBC8CE698AFE8BE85E99FB3E380823C62722F3E0AE4BB8EE4B88AE59BBEE58FAFE4BBA5E79C8BE587BAEFBC8CE58583E99FB3E4B99FE5B0B1E698AFE6A8AAE7BAB9E69C89E4B880E888ACE587BAE78EB0E59CA8E4BD8EE9A291E6AEB5E380823C62722F3E0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (96, 'ATX电源接口说明', 1, 0x41545820E4B8BBE8A681E68EA5E58FA3E5A682E4B88B3A0AE4B8BBE69DBF3234503C62722F3E0A215B6F3459424146713936744F414D4977354141426B44357A6D5A45413730322E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39353937326562302D333962632D313165612D626636642D3532353430303966343463382E6A7067293C62722F3E0A50532D4F4EE79FADE68EA5E588B0E59CB0EFBC8C332E3356EFBC8C3556EFBC8C313256E6898DE69C89E58A9FE78E87E8BE93E587BAE380823C62722F3E0AE58FA6E5A496E8BF98E69C89435055203850E4B99FE698AF313256E8BE93E587BA3C62722F3E0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (97, 'lambda表达式和std::function', 1, 0x6C616D626461E8A1A8E8BEBEE5BC8FE5928C7374643A3A66756E6374696F6EE69CACE8B4A8E4B88AE58A9FE883BDE7B1BBE4BCBCEFBC8CE5B0B1E698AFE68F90E4BE9B632B2BE4B88BE79A84E58CBFE5908DE587BDE695B0E58A9FE883BDE380823C62722F3EE58CBAE588ABE59CA8E4BA8EEFBC9A6C616D646261E8A1A8E8BEBEE5BC8FE79A84E5AE9EE78EB0E69BB4E4B8BAE7AE80E7BB83EFBC8CE4BE8BE5A6823A3C62722F3E0A6060600A2F2F206576656E5F6C616D6264612E6370700A2F2F20636F6D70696C6520776974683A20636C202F45487363202F6E6F6C6F676F202F5734202F4D54640A23696E636C756465203C616C676F726974686D3E0A23696E636C756465203C696F73747265616D3E0A23696E636C756465203C766563746F723E0A7573696E67206E616D657370616365207374643B0A0A696E74206D61696E28290A7B0A2020202F2F20437265617465206120766563746F72206F626A656374207468617420636F6E7461696E73203920656C656D656E74732E0A202020766563746F723C696E743E20763B0A202020666F722028696E742069203D20313B2069203C2031303B202B2B6929207B0A202020202020762E707573685F6261636B2869293B0A2020207D0A0A2020202F2F20436F756E7420746865206E756D626572206F66206576656E206E756D6265727320696E2074686520766563746F722062790A2020202F2F207573696E672074686520666F725F656163682066756E6374696F6E20616E642061206C616D6264612E0A202020696E74206576656E436F756E74203D20303B0A202020666F725F6561636828762E626567696E28292C20762E656E6428292C205B266576656E436F756E745D2028696E74206E29207B0A202020202020636F7574203C3C206E3B0A202020202020696620286E20252032203D3D203029207B0A202020202020202020636F7574203C3C2022206973206576656E2022203C3C20656E646C3B0A2020202020202020202B2B6576656E436F756E743B0A2020202020207D20656C7365207B0A202020202020202020636F7574203C3C2022206973206F64642022203C3C20656E646C3B0A2020202020207D0A2020207D293B0A0A2020202F2F205072696E742074686520636F756E74206F66206576656E206E756D6265727320746F2074686520636F6E736F6C652E0A202020636F7574203C3C20225468657265206172652022203C3C206576656E436F756E740A20202020202020203C3C2022206576656E206E756D6265727320696E2074686520766563746F722E22203C3C20656E646C3B0A7D0A6060600AE4B88AE99DA2E794A86C616D626461E8A1A8E8BEBEE5BC8FE5928C766563746F72E69DA5E5AE9EE78EB0E4B880E4B8AAE6A380E6B58B766563746F72E58685E5A587E695B0E695B0E9878FE79A84E58A9FE883BDE380823C62722F3E0AE4B88BE99DA2E794A87374643A3A66756E6374696F6EE69DA5E5AE9EE78EB03A0A6060600A2F2F206576656E5F66756E63746F722E6370700A2F2F20636F6D70696C6520776974683A202F454873630A23696E636C756465203C616C676F726974686D3E0A23696E636C756465203C696F73747265616D3E0A23696E636C756465203C766563746F723E0A7573696E67206E616D657370616365207374643B0A0A636C6173732046756E63746F72436C6173730A7B0A7075626C69633A0A202020202F2F2054686520726571756972656420636F6E7374727563746F7220666F722074686973206578616D706C652E0A202020206578706C696369742046756E63746F72436C61737328696E7426206576656E436F756E74290A20202020202020203A206D5F6576656E436F756E74286576656E436F756E7429207B207D0A0A202020202F2F205468652066756E6374696F6E2D63616C6C206F70657261746F72207072696E7473207768657468657220746865206E756D6265722069730A202020202F2F206576656E206F72206F64642E20496620746865206E756D626572206973206576656E2C2074686973206D6574686F6420757064617465730A202020202F2F2074686520636F756E7465722E0A20202020766F6964206F70657261746F72282928696E74206E2920636F6E7374207B0A2020202020202020636F7574203C3C206E3B0A0A2020202020202020696620286E20252032203D3D203029207B0A202020202020202020202020636F7574203C3C2022206973206576656E2022203C3C20656E646C3B0A2020202020202020202020202B2B6D5F6576656E436F756E743B0A20202020202020207D20656C7365207B0A202020202020202020202020636F7574203C3C2022206973206F64642022203C3C20656E646C3B0A20202020202020207D0A202020207D0A0A707269766174653A0A202020202F2F2044656661756C742061737369676E6D656E74206F70657261746F7220746F2073696C656E6365207761726E696E672043343531322E0A2020202046756E63746F72436C61737326206F70657261746F723D28636F6E73742046756E63746F72436C61737326293B0A0A20202020696E7426206D5F6576656E436F756E743B202F2F20746865206E756D626572206F66206576656E207661726961626C657320696E2074686520766563746F722E0A7D3B0A0A696E74206D61696E28290A7B0A202020202F2F20437265617465206120766563746F72206F626A656374207468617420636F6E7461696E73203920656C656D656E74732E0A20202020766563746F723C696E743E20763B0A20202020666F722028696E742069203D20313B2069203C2031303B202B2B6929207B0A2020202020202020762E707573685F6261636B2869293B0A202020207D0A0A202020202F2F20436F756E7420746865206E756D626572206F66206576656E206E756D6265727320696E2074686520766563746F722062790A202020202F2F207573696E672074686520666F725F656163682066756E6374696F6E20616E6420612066756E6374696F6E206F626A6563742E0A20202020696E74206576656E436F756E74203D20303B0A20202020666F725F6561636828762E626567696E28292C20762E656E6428292C2046756E63746F72436C617373286576656E436F756E7429293B0A0A202020202F2F205072696E742074686520636F756E74206F66206576656E206E756D6265727320746F2074686520636F6E736F6C652E0A20202020636F7574203C3C20225468657265206172652022203C3C206576656E436F756E740A20202020202020203C3C2022206576656E206E756D6265727320696E2074686520766563746F722E22203C3C20656E646C3B0A7D0A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (98, '机器学习基础-最小二乘法', 4, 0xE69C80E5B08FE4BA8CE4B998E6B395E698AFE794A8E587BDE695B0E79A84E5B7B2E79FA5E695B0E68DAEE69DA5E68EA8E6B58BE587BDE695B0E69CACE8BAABE79A84E696B9E6B395EFBC8CE8BF99E5928CE69CBAE599A8E5ADA6E4B9A0E79A84E79BAEE6A087E4B88DE8B08BE8808CE59088EFBC8CE78EB0E59CA8E4BB8BE7BB8DE4B88BE69CBAE69C80E5B08FE4BA8CE4B998E6B395E79A84E695B0E5ADA6E58E9FE79086E380823C62722F3E0AE58187E8AEBEE8A681E6B182E79A84E79C9FE5AE9EE587BDE695B0E4B8BA79EFBC8CE8A782E6B58BE580BCE4B8BA797E697E3C62722F3E0AE68EA8E6B58BE587BDE695B0E4B8BA797E697E3D662878290AE58187E8AEBEE8A782E6B58BE580BCE58FAAE69C894EE4B8AAE782B9EFBC8CE982A3E4B988E8A1A1E9878FE68EA8E6B58BE587BDE695B0E5928CE5AE9EE99985E587BDE695B0E79A84E5B7AEE8B79DE58FAFE4BBA5E698AF3C2F62723E0A24245C73756D5F7B783D307D5E4E7B28795F692878292D79287829295E327D24240AE5BD93E4B88AE99DA2E5BC8FE5AD90E4B8BAE69C80E5B08FE580BCE697B6EFBC8CE68EA8E6B58BE587BDE695B0E5B0B1E698AFE58E9FE587BDE695B03C2F62723E0AE8A681E6B182E69E81E580BCEFBC8CE5BE88E5AEB9E69893E5B0B1E79FA5E98193E794A8E5AFBCE695B0E79A84E696B9E6B395E69DA5E6B182E8A7A3EFBC8CE4BD86E698AFE8BF98E69C89E4B880E4B8AAE997AEE9A298E698AFE68EA8E6B58BE587BDE695B0E6808EE4B988E88EB7E5BE97E380823C2F62723E0AE982A3E4B988E6808EE4B988E88EB7E5BE97E68EA8E6B58BE587BDE695B0E591A2EFBC9F3C2F62723E0A23232320E588A9E794A8E58FAFE5AFBCE587BDE695B0E79A84E6B3B0E58B92E5B195E5BC80E69DA5E68EA8E6B58B3A0AE6B3B0E58B92E585ACE5BC8FE698AFE5B086E4B880E4B8AAE59CA8783D7830E5A484E585B7E69C896EE998B6E5AFBCE695B0E79A84E587BDE695B066EFBC8878EFBC89E588A9E794A8E585B3E4BA8EEFBC88782D7830EFBC89E79A846EE6ACA1E5A49AE9A1B9E5BC8FE69DA5E980BCE8BF91E587BDE695B0E79A84E696B9E6B395E380820AE88BA5E587BDE695B066EFBC8878EFBC89E59CA8E58C85E590AB7830E79A84E69F90E4B8AAE997ADE58CBAE997B45B612C625DE4B88AE585B7E69C896EE998B6E5AFBCE695B0EFBC8CE4B894E59CA8E5BC80E58CBAE997B4EFBC88612C62EFBC89E4B88AE585B7E69C89EFBC886E2B31EFBC89E998B6E5AFBCE695B0EFBC8CE58899E5AFB9E997ADE58CBAE997B45B612C625DE4B88AE4BBBBE6848FE4B880E782B978EFBC8CE68890E7AB8BE4B88BE5BC8FEFBC9A0A215B7461796C61722E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F30323732306633662D336239362D313165612D626636642D3532353430303966343463382E706E67293C2F62723E0AE6B3A8E6848F6EE998B6E58FAFE5AFBCE79A84E69DA1E4BBB6E380823C2F62723E0AE5B086E4B88AE99DA2E5BC8FE5AD90E694B9E58699E688903A0A0A24245C73756D5F7B6D3D307D5E4D7B775F6D785E6D7D24240A0AE58187E8AEBEE58F82E695B0E4B8BA4DE7BBB4E7B3BBE695B06DEFBC8CE982A3E4B988E997AEE9A298E5B0B1E698AFE6B182E5BC8FE5AD900A0A24245C73756D5F7B783D307D5E4E7B285C73756D5F6D5E4D7B775F6D785E6D7D202D2079287829295E327D24240A0AE79A84E580BCE69C80E5B08F2CE5B086203C62722F3E0A24245C7B775F302C775F312E2E2E2E2C775F4D5C7D24240AE58F82E695B0E4BD9CE4B8BAE58F98E9878FEFBC8CE5B0B1E698AFE6B182E8AFA5E5BC8FE5AD900A24245C667261637B5C7061727469616C7B455F647D7D7B5C7061727469616C7B775F6D7D7D5C7B6D3D302E2E2E2E2C4D5C7D24240A0AE79A84E5818FE5BEAEE58886E5AFBCE695B0E380823C62722F3E0AE5BC80E5A78BE5BC95E585A5E7BABFE4BBA3E79A84E696B9E6B395EFBC8CE5B086E7B3BBE695B0E5BC95E585A5E58897E59091E9878F3C62722F3E0A2424773D5C7B775F302C775F312C2E2E2E2E2C775F6D5C7D5E5424240AE4B88AE99DA2E5BC8FE5AD90E7AD89E4BA8E2C457E647EE79A84E6A2AFE5BAA6E7AD89E4BA8E303C62722F3E0A24245C6E61626C6120455F642877293D3024240AE982A3E4B988E6808EE4B988E6898DE883BDE88EB7E5BE97E8AFA5E5BC8FE5AD90E79A84E5818FE5BEAEE58886E69E81E580BCE591A2EFBC9F, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (99, '6DOF机器臂的建模', 11, 0x232320E59D90E6A087E7B3BBE5928CE5AE9AE6A0870AE69CBAE599A8E4BABAE8BF90E58AA8E5ADA6E5BE88E5A4A7E4B880E983A8E58886E8AEBEE8AEA1E4BA86E59D90E6A087E7B3BBE79A84E8BDACE68DA2E5928CE8AEA1E7AE97EFBC8CE5B8B8E794A8E79A84E59D90E6A087E7B3BBE69C893A0A23232320E695B0E5ADA6E4B88AE79A84E59D90E6A087E7B3BB3A0A2323232320E7AC9BE58DA1E5B094E59D90E6A087E7B3BB3A0AE4B99FE5B0B1E698AFE4B889E7BBB4E59D90E6A087E7B3BB2C28782C792C7A29E58886E588ABE8A1A8E7A4BAE7A9BAE997B4E4B8ADE79BB8E4BA92E59E82E79BB4E79A84E59091E9878FE79A84E995BFE5BAA6E380820A2323232320E79083E59D90E6A087E7B3BB3A0AE79083E59D90E6A087E7B3BBE794A8E995BFE5BAA6E5928CE4B8A4E4B8AAE5A4B9E8A792E69DA5E8A1A8E7A4BAE7A9BAE997B4E4B8ADE79A84E69CAAE79FA5EFBC8C28722CCEB82CCF86292C72E8A1A8E7A4BAE58E9FE782B9E588B0E8AFA5E782B9E79A84E8B79DE7A6BBEFBC8CCEB82CCF86E58886E588ABE8A1A8E7A4BAE4B8A4E4B8AAE5A4B9E8A79220E380820A215B636972636C652E6A7065675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F66386534386236652D336331322D313165612D626636642D3532353430303966343463382E6A7067290A0A2323232320E79BB4E8A792E59D90E6A087E7B3BBE5928CE79083E59D90E6A087E7B3BBE79A84E8BDACE68DA20AE79083E59D90E6A087E7B3BB28722CCEB82CCF8629E4B88EE7AC9BE58DA1E5B094E59D90E6A087E7B3BB28782C792C7A29E79A84E8BDACE68DA2E585B3E7B3BB0A783D722A73696ECEB82A636F73CF863C2F62723E0A793D722A73696ECEB82A73696ECF863C2F62723E0A7A3D722A636F73CEB83C2F62723E0A23232320E789A9E79086E6848FE4B989E4B88AE79A84E59D90E6A087E7B3BB3A0AE6ACA7E68B89E59D90E6A087E7B3BBE5928CE68B89E6A0BCE69C97E697A5E59D90E6A087E7B3BB20EFBC8CE6ACA7E68B89E59D90E6A087E7B3BBE698AFE7BB9DE5AFB9E79A84EFBC8CE68B89E6A0BCE69C97E697A5E59D90E6A087E7B3BBE698AFE79BB8E5AFB9E79A84E38082203C2F62723E0A2323232320E6ACA7E68B89E59D90E6A087E7B3BB3A0A45756C6572E59D90E6A087E585B6E59D90E6A087E7B3BBE69CACE8BAABE698AFE59BBAE5AE9AE5BE97EFBC8CE4BB85E789A9E4BD93E8BF90E58AA8E38082203C2F62723E0A2323232320E68B89E6A0BCE69C97E697A5E59D90E6A087E7B3BB3A0A4C616772616E6765E59D90E6A087E585B6E59D90E6A087E7B3BBE698AFE694BEE59CA8E68980E68F8FE8BFB0E5BE97E789A9E4BD93E4B88AE99A8FE79D80E789A9E4BD93E4B880E8B5B7E8BF90E58AA8E79A84E38082203C2F62723E0A23232320E69CBAE599A8E88782E79A84E7BB84E688900A23232323206A6F696E743AE585B3E88A82EFBC8CE5A682E4B88BE59BBEE6AF8FE4B8AAE59C86E59C88E5B0B1E698AFE4B880E4B8AAE585B3E88A82EFBC8CE4B8A4E4B8AAE585B3E88A82E4B98BE997B4E79A84E59C86E69FB1E7A7B0E4B8BAE8BF9EE69D86E380823C62722F3E0A215BE69CBAE6A2B0E887822E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F61303433353635632D336332322D313165612D626636642D3532353430303966343463382E706E6729203C2F62723E0AE9809AE8BF87E8BF9EE69D86EFBC8CE58FAFE4BBA5E68EA7E588B6E79A84E698AFE69CBAE599A8E4BABAE79A84E6978BE8BDACE8A792E5BAA6EFBC8CE68896E88085E7A7BBE58AA8E8B79DE7A6BBEFBC8CE585B3E88A82E69C89E887AAE5B7B1E79A84E58F82E695B0EFBC8CE6AF94E5A682E995BFE5BAA6EFBC8CE6978BE8BDACE594AFE78BACEFBC8CE6978BE8BDACE88C83E59BB4EFBC8CE69C89E4B8AAE7BB9FE4B880E79A84442D48E58F82E695B0E5BDA2E5BC8FEFBC8CE4BE8BE5A682EFBC9A0AE585B7E4BD93E58F82E695B0E5A682E4B88BE59BBE3A3C2F62723E0A215B6A6F696E742E6A70675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F34656361306534342D336334382D313165612D626636642D3532353430303966343463382E706E6729203C2F62723E0AEFBC88E8BF9EE69D86E995BFE5BAA6EFBC89EFBC9AE4B8A4E4B8AAE585B3E88A82E79A84E8BDB4EFBC88E6978BE8BDACE585B3E88A82E79A84E6978BE8BDACE8BDB4EFBC8CE5B9B3E7A7BBE585B3E88A82E79A84E5B9B3E7A7BBE8BDB4EFBC89E4B98BE997B4E79A84E585ACE585B1E6B395E7BABFE995BFE5BAA6203C2F62723E0AEFBC88E8BF9EE69D86E689ADE8BDACEFBC89EFBC9AE4B880E4B8AAE585B3E88A82E79A84E8BDB4E79BB8E5AFB9E4BA8EE58FA6E4B880E4B8AAE585B3E88A82E79A84E8BDB4E7BB95E5AE83E4BBACE79A84E585ACE585B1E6B395E7BABFE6978BE8BDACE79A84E8A792E5BAA6203C2F62723E0AEFBC88E8BF9EE69D86E5818FE7A7BBEFBC89EFBC9AE4B880E4B8AAE585B3E88A82E4B88EE4B88BE4B880E4B8AAE585B3E88A82E79A84E585ACE585B1E6B395E7BABFE5928CE5AE83E4B88EE4B88AE4B880E4B8AAE585B3E88A82E79A84E585ACE585B1E6B395E7BABFE6B2BFE8BF99E4B8AAE585B3E88A82E8BDB4E79A84E8B79DE7A6BB203C2F62723E0AEFBC88E585B3E88A82E8BDACE8A792EFBC89EFBC9AE4B880E4B8AAE585B3E88A82E4B88EE4B88BE4B880E4B8AAE585B3E88A82E79A84E585ACE585B1E6B395E7BABFE5928CE5AE83E4B88EE4B88AE4B880E4B8AAE585B3E88A82E79A84E585ACE585B1E6B395E7BABFE7BB95E8BF99E4B8AAE585B3E88A82E8BDB4E79A84E8BDACE8A792203C2F62723E0A0A6C696E6B206C656E6774682061692D31E698AF7A692D31E588B07A69E6B2BF78692D31E79A84E8B79DE7A6BB2CE8BF9EE69D86E995BFE5BAA63C2F62723E0A6C696E6B20747769737420CEB1692D31E698AF7A692D31E588B07A69E7BB9578692D31E79A84E8A792E5BAA62CE8BF9EE69D86E689ADE8BDAC3C2F62723E0A6C696E6B206F6666736574206469E698AF78692D31E588B07869E6B2BF7A69E79A84E8B79DE7A6BB2CE8BF9EE69D86E5818FE7A7BB3C2F62723E0A6A6F696E7420616E676C65EFBC88E585B3E88A82E8BDACE8A792EFBC8920CEB869E698AF78692D31E588B07869E7BB957A69E79A84E8A792E5BAA62CE585B3E88A82E8BDACE8A7923C2F62723E0A0A2A2AE6B3A8E6848FE5B9B6E4B88DE698AFE68980E69C89E79A84E4B8A4E4B8AAE59D90E6A087E983BDE6BBA1E8B6B3E8BF99E6A0B7E79A84E69DA1E4BBB6EFBC8CE4B88AE99DA2E58F82E695B0E68890E7AB8BE79A84E69C89E4B8A4E4B8AAE69DA1E4BBB6EFBC8CE7A7B0E4B8BA4448312CE5928C4448322A2A0A4448313A20207831E5928C7A30E59E82E79BB4E380823C2F62723E0A4448323A20207831E5928C7A30E79BB8E4BAA4E380823C2F62723E0A0A0AE68980E4BBA5E4BB8EE585B3E88A82692D31E588B0E585B3E88A8269E79A84E59D90E6A087E7B3BBE58F98E68DA2E58FAFE4BBA5E79C8BE68890EFBC9A0AE59D90E6A087E7B3BB7B692D317DE7BB9578692D31E6978BE8BDACCEB1692D31E380823C2F62723E0AE5868DE6B2BFE6B2BF78692D31E7A7BBE58AA861692D31E380823C2F62723E0AE5868DE7BB957A69E6978BE8BDACCEB869E380823C2F62723E0AE69C80E5908EE6B2BF7A69E7A7BBE58AA86469E58F98E68DA2E4B8BAE59D90E6A087E7B3BB7B697D3C2F62723E0A232323232020E794A8E695B0E5ADA6E585ACE5BC8FE79A84E696B9E5BC8FE69DA5E68F8FE8BFB0E8BF99E6A0B7E79A84E58F98E68DA2EFBC9A0A232323232320E5B9B3E7A7BBEFBC9A0AE58187E8AEBEE782B94128782C792C7A29E5B9B3E7A7BBE588B041272878272C79272C7A2729EFBC8CE69C89EFBC9A3C2F62723E0A215B5151E59BBEE7898732303230303132323031333833372E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F65303966356538632D336337342D313165612D626636642D3532353430303966343463382E706E67293C2F62723E0AE6B581E7A88BE7AD89E5908CE4BA8EE79FA9E998B5E8BF90E7AE973A3C2F62723E0A215B5151E59BBEE7898732303230303132323031333933342E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F30343131376563352D336337352D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE585B6E4B8ADEFBC8CE79FA9E998B53C62722F3E0A215B5151E59BBEE7898732303230303132323031343132372E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F34366631303935382D336337352D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE7A7B0E4B8BAE5B9B3E7A7BBE9BD90E6ACA1E58F98E68DA2E79FA9E998B5E380823C62722F3E0AE5908CE79086E8BF98E69C89E6978BE8BDACE698AFE58F98E68DA2EFBC8C3C62722F3E0AE58187E8AEBEE782B94128782C792C7A29E7BB957AE8BDB4E6978BE8BDACE8A792E5BAA6E4B98BE5908EE5BE97E588B041272878272C79272C7A27293C62722F3E0A215B726F746174652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39353939326664392D336336642D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE5908CE6A0B7E8BF98E69C89E7BB9579E8BDB4E6978BE8BDACEFBC8CE5928CE7BB957AE8BDB4E6978BE8BDACE79A84E58F98E68DA2E79FA9E998B53A3C62722F3E0A215B785F795F726F746174652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39353565646238332D336336652D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE59B9EE588B0E4B88AE99DA2E79A84E8BF9EE69D86E58F98E68DA2E79FA9E998B5EFBC8CE680BBE585B1E7BB8FE8BF87E4B8A4E5B9B3E7A7BBE58F98E68DA2EFBC8CE4B880E6ACA178E8BDB4E6978BE8BDACEFBC8CE4B880E6ACA17AE8BDB4E6978BE8BDAC2CE982A3E4B988E58FAFE4BBA5E5BE97E588B0E69C80E7BB88E79A84E58F98E68DA2E79FA9E998B53A0A215B666F726D756C615F73706F72742E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64343038626262612D336337362D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A0A2323232320E4B8BAE4BB80E4B988E99C80E8A681E8BF99E6A0B7E79A84E58F98E68DA2EFBC9F0AE4B8BAE4BA86E5BBBAE7AB8BE69CBAE599A8E4BABAE69CACE8BAABE8BF9EE69D86E4B98BE997B4EFBC8CE69CBAE599A8E4BABAE4B88EE5A496E7958CE79A84E585B3E7B3BBEFBC8CE59BA0E6ADA4E99C80E8A681E5A49AE4B8AAE59D90E6A087E7B3BBE69DA5E68F8FE8BFB0E59084E4B8AAE79BB8E5AFB9E4BD8DE7BDAEE38082E4BE8BE5A682EFBC9A3C62722F3E0A215B626173652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63393434626161352D336337322D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A42E4BBA3E8A1A8E59FBAE5BAA7E59D90E6A087E7B3BBEFBC8C57E4BBA3E8A1A8E88595E983A8E59D90E6A087E7B3BBEFBC8C54E4BBA3E8A1A8E5B7A5E585B7E59D90E6A087E7B3BBEFBC8C47E4BBA3E8A1A8E79BAEE6A087E59D90E6A087E7B3BBEFBC8C53E4BBA3E8A1A8E5B7A5E4BD9CE5B9B3E99DA2E59D90E6A087E7B3BBE38082E4BB96E4BBACE4B98BE5898DE79A84E4BD8DE7BDAEE58F98E68DA2E585B3E7B3BBE58FAFE4BBA5E794A8E9BD90E6ACA1E58F98E68DA2E69DA5E5AE9EE78EB0E380820A215B73732E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F31663931646338652D336337332D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A0A232320E69CBAE6A2B0E88782E59D90E6A087E7B3BBE79A84E5BBBAE7AB8B3A0A2323232044656E617669742D48617274656E62657267E7BAA6E5AE9A0AE69CBAE599A8E4BABAE585B3E4BA8EE59D90E6A087E7B3BBE79A84E5BBBAE7AB8BEFBC8CE5B9B6E4B88DE698AFE99A8FE6848FE79A84EFBC8CE69C89E4B880E4B8AAE7BAA6E69D9FE69DA1E4BBB6E698AF44656E617669742D48617274656E62657267E7BAA6E5AE9AEFBC8CE7AE80E7A7B044482DE7BAA6E5AE9AEFBC8CE6BBA1E8B6B34448E7BAA6E5AE9AEFBC8CE5B0B1E58FAFE4BBA5E79BB8E5BD93E4BD8EE5AFB96EE8BF9EE69D86E79A84E69CBAE599A8E4BABAE8BF90E58AA8E5ADA6E8BF9BE8A18CE7AE80E58C96EFBC8CE7AE80E58C96E4B8BAE59B9BE4B8AAE58F82E695B0E79A84E9BD90E6ACA1E58F98E68DA2E997AEE9A298E380823C62722F3E0AE8BF99E59B9BE4B8AAE58F82E695B0E58886E588ABE4B8BA3A3C62722F3E0A612DE8BF9EE69D86E995BFE5BAA63C62722F3E0ACEB12DE8BF9EE69D86E689ADE69BB23C62722F3E0A642DE8BF9EE69D86E5818FE7BDAE3C62722F3E0ACEB82DE585B3E88A82E8A792E5BAA63C62722F3E0AE4B88AE99DA2E5B7B2E7BB8FE99890E8BFB0E4BA86E6AF8FE4B8AAE58F82E695B0E79A84E6848FE4B989E380823C62722F3E0A4448E7BAA6E5AE9AE79A84E69DA1E4BBB63A3C62722F3E0A23232320444831E5898DE4B880E4B8AAE8BF9EE69D86E79A847AE8BDB4E5928CE5908EE4B880E4B8AAE8BF9EE69D86E79A8478E8BDB4E59E82E79BB40A23232320E5898DE4B880E4B8AAE8BF9EE69D86E79A847AE8BDB4E5928CE5908EE4B880E4B8AAE8BF9EE69D86E79A8478E8BDB4E79BB8E4BAA40A0AE78EB0E59CA8E69DA5E79C8BE79C8BE6BBA1E8B6B3E8BF99E4B8AAE69DA1E4BBB6E5BBBAE7AB8BE79A84E59D90E6A087E7B3BB3A0A0AE4BBA535444F46E4B8BAE4BE8BEFBC8CE5A682E4B88BE59BBEEFBC8C35444F46E69CBAE6A2B0E88782E680BBE585B1E69C8936E4B8AAE59D90E6A087E7B3BBEFBC8CE58886E588ABE5A682E4B88B3A0A215B5151E59BBEE7898732303230303132343030313135332E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F32326166306566322D336466622D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A0A2A2AE4BB8EE59BBEE4B88AE58FAFE4BBA5E79C8BE587BA2C7A30E8BDB4E59E82E79BB4E79BB8E4BAA4E4BA8E7831E8BDB428E68C87E79A84E698AFE585B3E88A82E8BF98E6B2A1E6978BE8BDACE79A84E697B6E58099E78AB6E68081EFBC8C7831E6ADA4E697B6E79A84E8A792E5BAA6E698AF3029EFBC8CE6978BE8BDACE4BA86E4B98BE5908E7831E5928C7A30E4B88DE4B880E5AE9AE79BB8E4BAA4EFBC8CE8BF99E4B8AAE697B6E580997831E8BDB4E5928CE58E9FE5A78BE79A847831E8BDB428E69CAAE5819AE6978BE8BDACE4B98BE5898D29E4B98BE997B4E79A84E5A4B9E8A792E5B0B1E698AFCEB8E8A7922A2A3C62722F3E0A2A2AE6978BE8BDACE696B9E59091E7BB9FE4B880E698AFE9A1BAE697B6E9929FE698AFE6ADA3E58FB72A2A3C62722F3E, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (100, '6DOF机械臂的运动控制-正运动学', 11, 0xE4B88AE6ACA1E8AEB0E5BD95E4BA86E69CBAE599A8E4BABAE59D90E6A087E7B3BBE5BBBAE6A8A1E5928CE58F82E695B0E6A087E5AE9AE79A84E696B9E6B395EFBC8CE78EB0E59CA8E69DA5E68F8FE8BFB0E4B88BE69CBAE599A8E4BABAE8BF90E58AA8E79A84E695B0E5ADA6E68F8FE8BFB0E380823C62722F3E0AE6ADA3E8BF90E58AA8E5ADA63AE5B7B2E79FA5E69CBAE6A2B0E88782E59084E4B8AAE8BF9EE69D86E79A84E8A792E5BAA6E68896E995BFE5BAA6E58F82E695B0EFBC8CE88EB7E58F96E69CBAE6A2B0E88782E69CABE7ABAFE69C80E5908EE79A84E59D90E6A087E380823C62722F3E0AE98086E8BF90E58AA8E5ADA63AE5B7B2E79FA5E69CBAE6A2B0E88782E69CABE7ABAFE59D90E6A087EFBC8CE6B182E69CBAE6A2B0E88782E59084E4B8AAE8A792E5BAA6E79A84E8A792E5BAA6E5928CE995BFE5BAA6E58F82E695B0E380823C62722F3E0AE78EB0E59CA8E8AEB2E8BFB0E69CBAE6A2B0E88782E79A84E6ADA3E8BF90E58AA8E5ADA6E696B9E6B3953A3C62722F3E0AE59B9EE588B0E4B98BE5898DE585B3E4BA8EE8BF9EE69D864448E58F98E68DA2E79FA9E998B50A215B32303138303332393232353733383433352E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64653034376437662D336530642D313165612D626636642D3532353430303966343463382E706E67290AE69CBAE6A2B0E88782E5AE9EE99985E4B88AE698AFE794B1E5A49AE4B8AAE8BF9EE69D86E7BB84E68890EFBC8CE58187E8AEBEE69C8936E4B8AAE8BF9EE69D863C62722F3E0A215B5151E59BBEE7898732303230303132343032333031362E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F37346239623061352D336530652D313165612D626636642D3532353430303966343463382E706E67293E3C62722F3E0AE982A3E4B988E58F98E68DA2E79FA9E998B5E5AE9EE99985E4B88AE698AFEFBC9A0A215B5151E59BBEE7898732303230303132343032333134332E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F61343762623036372D336530652D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A417E317E202D20417E367E20E5B0B1E698AFE585ADE4B8AAE585B3E88A82E79A84E58F98E68DA2E79FA9E998B53C62722F3E0AE69C80E5908EE6B182E5BE97E588B0E59D90E6A087E4B8BA0A215B384C485A35584639423249525837424157435056432E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F65363332303338302D336530662D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE585B6E4B8AD70782C70792C707AE5B0B1E698AFE5AE9EE99985E59FBAE5BAA7E59D90E6A087E7B3BBE4B88BE69C80E5908EE4B880E4B8AAE585B3E88A82E69CABE7ABAFE79A84E59D90E6A087E380823C62722F3E0AE6B182E8A7A35468E58F98E68DA2E79A84E8BF87E7A88BE5B0B1E7A7B0E4B8BAE6ADA3E8BF90E58AA8E5ADA6E38082, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (101, '6DOF机械臂的运动控制-逆运动学', 11, 0xE4B88AE99DA2E8AEB2E8BFB0E4BA8636444F46E69CBAE6A2B0E88782E79A84E5BBBAE6A8A1E5928CE6ADA3E8BF90E58AA8E5ADA6E696B9E7A88BEFBC8CE78EB0E59CA8E69DA5E8AEB2E8BFB0E4B88BE98086E8BF90E58AA8E5ADA6EFBC9A3C62722F3E0AE68980E8B093E98086E8BF90E58AA8E5ADA6E5B0B1E698AFE5B7B2E79FA5E69CBAE6A2B0E88782E69CABE7ABAFE59D90E6A08728782C792C7A2920E5BE97E588B0E69CBAE6A2B0E88782E59084E4B8AA7468657461E8A792E79A84E8BF87E7A88B3C62722F3E0AE4B88AE99DA2E68891E4BBACE68EA8E5AFBCE8BF87E6AF8FE4B8AAE8BDB4E79A84E58F98E68DA2E79FA9E998B5E5A682E4B88B3A3C62722F3E0A215B5151E59BBEE7898732303230303132343136313531382E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63376238306131342D336538312D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE69CBAE599A8E4BABAE79A84E98086E8A7A3E8AEA1E7AE97E4B88E442D48E58F82E695B0E8A1A8E7B4A7E5AF86E79BB8E585B3E38082442D48E58F82E695B0E4B88DE5908CEFBC8CE98086E8A7A3E4B99FE4B88DE79BB8E5908CE38082E59CA8E69CACE4BE8BE4B8ADE79A84442D48E58F82E695B0E8A1A8E5A682E4B88BEFBC9A0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F30383239343037622D343064382D313165612D626636642D3532353430303966343463382E706E67290AE982A3E4B988E69C80E5908EE5BE97E588B0E79A8436E4B8AAE8BF9EE69D86E79A84E58F98E68DA2E79FA9E998B5E698AF3C62722F3E0A215B5151E59BBEE7898732303230303132343136333033382E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64373563633135352D336538332D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE79BB8E982BBE4B8A4E4B8AAE585B3E88A82E79A84E58F98E68DA2E79FA9E998B5E5A682E4B88BEFBC9A3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F31663334636561342D343064382D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE794B1E6ADA4E58FAFE4BBA5E5BE97E588B036E4B8AAE58F98E68DA2E79FA9E998B5EFBC9A3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F33626237353033302D343064382D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE585B6E4B8AD70782C70792C707AE5B0B1E698AFE79BB8E5AFB9E59FBAE5BAA7E59D90E6A087E7B3BB7B537DE79A84E69C80E5908EE79A84E8BF9EE69D86E5AFB9E5BA94E79A84E69CABE7ABAFE59D90E6A087E7B3BBE79A84E59D90E6A087E380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64376637353036312D343063632D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE5B8A6E585A5442D48E58F82E695B0EFBC8CE5BE97E588B0E5A682E4B88BE5BC8FE5AD90EFBC9A3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F61323231323237632D343064382D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0AE9809AE8BF87E79FA9E998B5E58F98E68DA2E5928CE58F8DE58F98E68DA2E69DA5E6B182E59084E4B8AAE585B3E88A82E8A792E380823C62722F3E0A312EE6B182CEB8313C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F62316362393236612D343064382D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A322EE6B182CEB8323C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F65393935336538652D343064382D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A332EE6B182CEB8333C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F66376635336637652D343064382D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A342EE6B182CEB8343C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F30353830393464392D343064392D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A352EE6B182CEB8353C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F32636235383838302D343064392D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A362EE6B182CEB8360A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F33396235316136642D343064392D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A0AE88BA5E4B88DE88083E89991E981BFE99A9CE8A681E6B182EFBC8CE68C89E4BBA5E4B88BE6ADA5E9AAA4EFBC9A0A312E20E88BA5E585B3E88A82E8A792E79A84E6B182E8A7A3E8A1A8E8BEBEE5BC8FE79A84E580BCE59F9FE4B88DE883BDE5AE8CE585A8E58C85E590ABE8AFA5E585B3E88A82E79A84E8BF90E58AA8E88C83E59BB4EFBC8CE59CA8E5BF85E8A681E697B6E5B086E6B182E5BE97E79A84E8A7A3E58AA0E5878F333630C2B0EFBC8CE8A1A5E587BAE585B3E88A82E8BF90E58AA8E88C83E59BB4E58685E79A84E585B6E4BB96E58FAFE883BDE8A7A3E380823C62722F3E0A322E20E58994E999A4E585B3E88A82E8BF90E58AA8E88C83E59BB4E5A496E79A84E58FAFE883BDE8A7A3E38082E58DB3E6AF8FE4B8AAE585B3E88A82E983BDE69C89E887AAE5B7B1E79A84E8BF90E58AA8E88C83E59BB4E380823C62722F3E0A332E20E6A0B9E68DAEE8BF90E58AA8E8BF9EE7BBADE680A7EFBC8CE98089E58F96E4B88EE8AFA5E585B3E88A82E8A792E4B88AE4B880E697B6E588BBE79A84E580BCE8B79DE7A6BBE69C80E8BF91E79A84E58FAFE883BDE8A7A3E4B8BAE594AFE4B880E8A7A3E380823C62722F3E0A0AE4BD9CE88085EFBC9AE586AF4A756E676C650AE993BEE68EA5EFBC9A68747470733A2F2F7A6875616E6C616E2E7A686968752E636F6D2F702F32323330343832330AE69DA5E6BA90EFBC9AE79FA5E4B98E0AE89197E4BD9CE69D83E5BD92E4BD9CE88085E68980E69C89E38082E59586E4B89AE8BDACE8BDBDE8AFB7E88194E7B3BBE4BD9CE88085E88EB7E5BE97E68E88E69D83EFBC8CE99D9EE59586E4B89AE8BDACE8BDBDE8AFB7E6B3A8E6988EE587BAE5A484E380820A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (102, 'bcn3d moveo的DH参数', 11, 0x215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F66323135656665622D353631312D313165612D383163662D3532353430306463366365632E706E6729215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F65626636376436322D343034622D313165612D626636642D3532353430303966343463382E706E67293C62722F3E0A0AE588A9E794A84D41544C414220726F626F7461726D20746F6F6C73E8BF9BE8A18CE5BBBAE6A8A13A3C62722F3E0AE5A682E4B88BE59BBEE68980E7A4BA215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F32346264383037612D353631322D313165612D383163662D3532353430306463366365632E706E67290AE4BBA3E7A081E5A682E4B88B3A3C62722F3E0A6060600A0A2520250A25206A6F696E7409CE9809CEB1096409610909574F524B204652414D450909544F4F4C204652414D450A25203109312E37343533652D3036092D312E35373038093233302E39353030093009580930095809300A252032092D312E3537303809300930093232302E3636303009590930095909300A252033092D312E3535333309312E3537303809300930095A0930095A09300A25203409312E37343533652D3036092D312E35373038092D3234362E30363030093009796177202878290930097961772028782909300A25203509312E37343533652D303609312E35373038093009300970697463682028792909300970697463682028792909300A25203609332E313431360930092D3136382E32373030093009726F6C6C20287A29093009726F6C6C20287A2909300A2520250A636C6561723B0A636C633B0A25E5BBBAE7AB8BE69CBAE599A8E4BABAE6A8A1E59E8B0A252020202020202020207468657461202020202064202020202020612020202020616C70686120206F66667365740A42617365203D4C696E6B285B3020202020202020203233302020202020302020202D70692F3220202020202030205D2C277374616E6461726427293B202020202020202025E5AE9AE4B989E8BF9EE69D86E79A84442D48E58F82E695B00A4C32203D204C696E6B28205B30202020202020202030202020202020203232302020202020203020202020202020305D2C277374616E6461726427293B202020200A4C33203D204C696E6B285B30202020202020202020302020202020202030202020202070692F3220202020202030205D2C277374616E6461726427293B0A4C34203D204C696E6B285B302020202020202020202D323436202020203020202D70692F3220202020202020202030205D2C277374616E6461726427293B0A4C35203D204C696E6B285B30202020202020202020302020202020202030202070692F3220202020202020202030205D2C277374616E6461726427293B0A4C36203D204C696E6B285B302020202020202020202D313638202020203020202D70692F3220202020202020202030205D2C277374616E6461726427293B0A0A2520726F626F743D53657269616C4C696E6B285B4C31204C32204C33204C34204C35204C365D2C276E616D65272C276D616E6D616E27293B2025E8BF9EE68EA5E8BF9EE69D86EFBC8CE69CBAE599A8E4BABAE58F96E5908D6D616E6D616E0A726F626F743D53657269616C4C696E6B285B42617365204C32204C33204C34204C35204C365D2C276E616D65272C276D616E6D616E27293B0A726F626F742E716C696D3D5B2D3132352A70692F313830203132352A70692F3138303B2D3134302A70692F313830203134302A70692F3138303B2D70692F322070693B2D70692F322070692F323B2D70692F322070692F323B2D70692F322070692F325D3B0A726F626F740A252071723D5B70692F342C70692F342C70692F342C70692F345D20202020202025E7BB88E4BA86E4BD8DE7BDAE33E4B8AAE585B3E88A82E782B9E79A84E58F82E695B00A2520666F72776172645F6B696E656D6174696373203D20666B696E6528726F626F742C71722925E5898DE59091E8BF90E58AA8E5ADA6E38081E8BF94E59B9EE69CABE7ABAFE58F98E68DA2E79FA9E998B50A2571722A666F72776172645F6B696E656D61746963730A726F626F742E746561636828290A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (103, 'BCN3D MOVEO的逆运动学求解', 11, 0x6D6F76656FE79A846468E58F82E695B0E5A682E4B88BE68980E7A4BA3A3C62722F3E0A6060600A25206A6F696E7409CE9809CEB1096409610A25203109312E3734353333452D3036092D312E353730373936333237093233302E393509300A252032092D312E35373037393633323709300930093232302E36360A252033092D312E35353333343330333409312E353730373936333237093009300A25203409312E3734353333452D3036092D312E353730373936333237092D3234362E303609300A25203509312E3734353333452D303609312E353730373936333237093009300A25203609332E3134313539343339390930092D3136382E323709300A6060600AE794B14D4F56454FE79A84E5BBBAE6A8A1E7BB93E69E9CE58FAFE4BBA5E79FA5E98193E585B3E88A824C342C4C352C4C36E79A847AE8BDB4E5BF85E784B6E79BB8E4BAA4E4BA8E4C34E79A84E58E9FE782B92C4D4F56454FE698AFE4B880E4B8AAE79083E5BDA2E6898BE88595E58AA0E68B9FE4BABAE88782E79A84E6A8A1E59E8B3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64636230336466302D346234332D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A4C342C4C352C4C36E79A847AE8BDB4E5BF85E784B6E79BB8E4BAA4E4BA8E4C34E79A84E58E9FE782B9EFBC8CE6BBA1E8B6B3E4BA86706965706572E58786E58899EFBC8CE68980E8B093E79A84706965706572E58786E58899E698AF3A3C62722F3E0A6060600AE4B889E4B8AAE79BB8E982BBE585B3E88A82E8BDB4E79BB8E4BAA4E4BA8EE4B880E782B9E380820AE688960AE4B889E4B8AAE79BB8E982BBE585B3E88A82E8BDB4E79BB8E4BA92E5B9B3E8A18CE380820A6060600A36E887AAE794B1E5BAA6E79A84E69CBAE599A8E4BABAE79A84E8BF90E58AA8E5ADA6E58F8DE8A7A3E99D9EE5B8B8E5A48DE69D82EFBC8CE4B880E888ACE6B2A1E69C89E5B081E997ADE8A7A3E38082E59CA8E5BA94E794A8442D48E6B395E5BBBAE7AB8BE8BF90E58AA8E5ADA6E696B9E7A88BE79A84E59FBAE7A180E4B88AEFBC8CE8BF9BE8A18CE4B880E5AE9AE79A84E8A7A3E69E90E8AEA1E7AE97E5908EE58F91E78EB0EFBC8CE4BD8DE7BDAEE58F8DE8A7A3E5BE80E5BE80E69C89E5BE88E5A49AE4B8AAEFBC8CE4B88DE883BDE5BE97E588B0E69C89E69588E59CB0E5B081E997ADE8A7A3E380823C62722F3EE4BD86E698AFE59CA8E69F90E4BA9BE789B9E6AE8AE79A84E68385E586B5E4B88BE8BF98E698AFE58FAFE8A7A3E79A84EFBC8C506965706572E696B9E6B395E5B0B1E698AFE59CA8E4BBA5E4B88AE59FBAE7A180E4B88AE8BF9BE8A18CE7A094E7A9B6E58F91E78EB0EFBC8CE5A682E69E9CE69CBAE599A8E4BABAE6BBA1E8B6B3E4B8A4E4B8AAE58585E58886E69DA1E4BBB6E4B8ADE79A84E4B880E4B8AAEFBC8CE5B0B1E4BC9AE5BE97E588B0E5B081E997ADE8A7A3E380820A23232320E6B182E79083E5BDA2E88595E79A84E4BAA4E782B9E59D90E6A087E380820A0AE6B182E98086E8BF90E58AA8E5ADA6EFBC8CE5B7B2E79FA5E79A84E695B0E68DAEE698AFE5889AE4BD93E79A84E69CABE7ABAFE4BD8DE5A7BFEFBC8CE794B1E79FA9E998B53C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F61626437653764312D346234352D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE7BB99E587BAE380823C62722F3E0AE6A0B9E68DAE6178202C6179202C617AE79A84E6848FE4B9893C62722F3E0AE58FAFE4BBA5E58F8DE68EA8E587BAE5908EE4B889E8BDB4E79083E5BDA2E6898BE88595E79A84E4B889E4B8AAE4BAA4E782B9E79A84E4BD8DE7BDAEE380820AE794B1E4BA8EE88595E983A8E4BAA4E782B9E59D90E6A087E5928CE69CABE7ABAFE997B4E8B79DE698AF6436EFBC8C6436E698AFE5B7B2E79FA5E79A84EFBC8CE68891E4BBACE58FAFE4BBA5E6A0B9E68DAEE69CABE7ABAFE79A84E6978BE8BDACE79FA9E998B5EFBC8CE88EB7E5BE976F34E58E9FE782B9E79BB8E5AFB9E4BA8EE59FBAE7A180E59D90E6A087E7B3BBE79A84E59D90E6A0873A3C62722F3E0A242420783D505F78202D20615F782A64362024240A2424793D505F79202D20615F792A643624240A24247A3D505F7A202D20615F7A2A643624240AE58187E8AEBEE6B182E587BAE69DA5E79A84E69CABE7ABAFE698AF3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F31303733326563662D346234382D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A0A2323232320E6B182E5898DE4B889E8BDB4E68B9FE4BABAE88782E79A847468657461E8A792EFBC9A3C62722F3E0AE6B18271310A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39336131643336312D346234382D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE6A0B9E68DAEE4B889E8A792E587BDE695B0E58FAFE4BBA5E5BE97E588B03C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F62626433363330392D346234382D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE6B18271322C713320E5898D35E4B8AAE887827AE8BDB4E696B9E59091E4B88AE79A84E7AE80E58C96E59BBE3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F65356232636131362D346235362D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE794B1E58BBEE882A1E5AE9AE79086E5BE97E588B00A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F30366462356331332D346235392D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE794B10AE5A682E5898DE59BBEE68980E7A4BAEFBC8CE8BF874A35E4BD9CE59E82E79BB4E4BA8E4A324A33E5BBB6E995BFE7BABFE79A84E79BB4E7BABFEFBC8CE4BAA44A324A33E5BBB6E995BFE7BABFE4BA8E533C62722F3E0AE8BF874A32E59CA8E296B34A324A334A35E68980E59CA8E79A84E5B9B3E99DA2E4B88AE4BD9CE59E82E79BB4E4BA8E5AE8BDB4E79A84E79BB4E7BABFEFBC8CE5B9B6E4BD9C4A3554E59E82E79BB4E4BA8EE8AFA5E79BB4E7BABFE4BA8EE782B9543C62722F3E0AE8BF9EE68EA54A324A35EFBC8CE5B9B6E591BDE5908DE8AFA5E7BABFE6AEB5E4B8BA41E296B34A324A334A35E4B8ADE58BBEE882A1E5AE9AE79086E58FAFE5BE973C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63356261313766372D346235612D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A23232320E6B182E5908EE4B889E8BDB4E79083E5BDA2E6898BE88595E88595E59E8BE88782E79A847468657461E8A792EFBC9A0AE59BA0E4B8BAE69C80E5908EE4B889E8BDB4E58FAAE69C897468657461342C7468657461352C7468657461362CE4B98BE5898DE5B7B2E79FA5E79A84E698AFE58F98E68DA2E79FA9E998B5E4B8BA3C62722F3E0A24245E305F365224240AE6B182E69C80E5908EE4B889E8BDB4E79A84E695B0E68DAEE68891E58FAAE99C80E8A6813C62722F3E0A24245E335F365224240AE58F88E69C893A0A24245E305F36523D415F305E31415F315E32415F325E33415F335E34415F345E35415F355E3624240AE68891E4BBACE5898DE99DA2E5B7B2E7BB8FE79FA5E98193E4BA867468657461312C7468657461322C7468657461333C62722F3E0AE7AD89E5BC8FE4B8A4E8BEB9E5908CE697B6E4B998E4BBA53C62722F3E0A24247B5E315F33527D5E7B2D317D3D5E7B2D317D28415F305E3120415F315E32415F325E332924240AE58FAFE4BBA5E5BE97E588B03C62722F3E0A24245E335F36523D7B5E315F33527D5E7B2D317D2A7B5E305F36527D24240AE58FAFE4BBA5E6A0B9E68DAEE9BD90E6ACA1E79FA9E998B5E79A84E5AE9AE4B989E6A0B9E68DAE7028782C792C7A29E69DA5E58897E587BAE696B9E7A88BE7BB84EFBC8CE4BD86E698AFE6A0B9E68DAEE6978BE8BDACE79FA9E998B5E79A84E5AE9AE4B989E794A8E587A0E4BD95E8A7A3E69E90E6B395E69BB4E7AE80E58D95EFBC9A3C62722F3E0A215B696D6167652E706E67325D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F36633533393961312D346266632D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE69C89E59BBEE58FAFE4BBA5E79C8BE587BAEFBC8C7A35E5928C7A362C7834E585B1E7BABFEFBC8CE68980E4BBA57A36E8BDACE8BF87E79A84E8A792E5BAA6E5928C7834E8BDACE8BF87E79A84E8A792E5BAA6E698AFE4B880E5AE9AE4B880E6A0B7E79A84EFBC8CE8BF99E4B8AAE789B9E680A7E58FAFE4BBA5E79BB4E68EA5E6B1827468657461342CE59BA0E4B8BA746865746134E5B0B1E698AF7834E79BB8E5AFB9E4BA8E783320E8BDACE8BF87E79A84E8A792E5BAA6E38082E4B8947A35E59E82E79BB4E4BA8E7A343C62722F3E0A746865746135E698AF7835E79BB8E5AFB9E4BA8E7834E8BDACE8BF87E79A84E8A792E5BAA6EFBC8CE8BF99E4B8AAE697B6E58099E58FAFE4BBA5E588A9E794A87834E5928C7933E585B1E7BABFE69DA5E6B182E8A7A3E380823C62722F3E0A746865746136E698AF7836E79BB8E5AFB9E4BA8E7835E8BDACE8BF87E79A84E8A792E5BAA62CE8BF99E4B8AAE697B6E58099E58FAFE4BBA5E588A9E794A87835E5928C7A33E585B1E7BABFE69DA5E6B182E8A7A3E380823C62722F3E0AE5A682E59BBEE68980E7A4BAE5B0B1E698AFEFBC8C6F34E79A84E59D90E6A087E7B3BBE380823C62722F3E0AE68891E4BBACE6A0B9E68DAEE5A7BFE68081E79FA9E998B5E79A84E5AE9AE4B9893C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F34353732353433652D346331352D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE794B1E6978BE8BDACE79FA9E998B5E79A84E5AE9AE4B989E58FAFE4BBA5E5BE97E588B03C62722F3E0A3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F62343762646139332D346330632D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F31383262343531622D346330642D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (104, '机器人运动学-速度和雅克比矩阵', 11, 0xE6ADA3E8BF90E58AA8E5ADA6E698AFE69CBAE599A8E4BABAE7AC9BE58DA1E5B094E4BD8DE7BDAEE5928CE5A7BFE68081E4B8BAE59BA0E58F98E9878FE4B88EE585B3E88A82E4BD8DE7BDAEE4B8BAE887AAE58F98E9878FE5BBBAE7AB8BE79A84E587BDE695B0E380823C62722F3E0AE982A3E4B988E59CA8E69CABE7ABAFE689A7E8A18CE599A8E79A84E8BF90E58AA8E9809FE5BAA6E5928CE59084E4B8AAE585B3E88A82E79A84E8A792E9809FE5BAA6E79A84E585B3E7B3BBE794B1E99B85E5858BE6AF94E79FA9E998B5E69DA5E7A1AEE5AE9AE380823C62722F3E0AE99B85E5858BE6AF94E79FA9E998B5E79A84E5AE9AE4B989E794B1E5BC8FE5AD900A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F32393762303130612D356231332D313165612D613463632D3532353430306463366365632E706E67290A0AE585B6E4B8AD782C792C7A2CCF89782CCF89792CCF897AE58886E588ABE4BBA3E8A1A8E69CBAE6A2B0E88782E69CABE7ABAF782C792C7AE696B9E59091E4B88AE79A84E5B9B3E7A7BBE9809FE5BAA6E5928CE8A792E9809FE5BAA6E380823C62722F3E0A71E58886E588ABE4BBA3E8A1A8E4BA86E69CBAE6A2B0E88782E6AF8FE4B8AAE8BDB4E8BDACE58AA8E79A84E8A792E9809FE5BAA60A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F35313062366662312D356231342D313165612D613463632D3532353430306463366365632E706E67290A23232320E5BD93E8BDB4E695B0E5B08FE4BA8E360AE794B1E4BA8EE9809FE5BAA6E79FA9E998B5E59BBAE5AE9AE698AF36E58897E79A84EFBC8CE5BD93E69CBAE6A2B0E88782E79A84646F66E4B88DE7AD89E4BA8E36E697B6E58099EFBC8CE4BC9AE69C89E4B880E4BA9BE789B9E6AE8AE68385E586B5E380823C62722F3E0AE5BD93E69CBAE6A2B0E88782E5B08FE4BA8E36E8BDB4E697B6E58099EFBC8CE5BF85E784B6E4BC9AE4B8A7E5A4B1E5AFB9E69F90E4B8AAE8BDB4E79A84E6978BE8BDACE68896E88085E5B9B3E7A7BBE79A84E883BDE58A9BEFBC8CE982A3E4B988E99B85E5858BE6AF94E79FA9E998B5E58FAFE4BBA5E8BF9BE8A18CE8B083E695B4E380823C62722F3E0AE6AF94E5A682736361726C61E697A0E6B395E5AFB9782CE5928C79E8BDB4E8BF9BE8A18CE6978BE8BDACE4BB96E79A84E99B85E5858BE6AF94E79FA9E998B5E5A682E4B88B3A0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F31636161353630372D356231352D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0A23232320E5BD93E8BDB4E695B0E5A4A7E4BA8E360AE58187E8AEBEE69C89313030E8BDB4EFBC8CE7AD89E5BC8FE58F98E688900A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F37343863336464332D356231382D313165612D613463632D3532353430306463366365632E706E67290AE794B1E4BA8EE99D9EE696B9E998B5E79A84E697A0E6B395E6B182E98086E79FA9E998B5EFBC8CE4BD86E698AFE58FAFE4BBA5E9809AE8BF87E6B182E4BCAAE98086E79A84E696B9E6B395E69DA5E6B182E69C80E5908EE79A84E99B85E5858BE6AF94E79FA9E998B5EFBC8CE6A0B9E68DAE0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39636235326233632D356231382D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE58FAFE4BBA5E6B182E5BE97E69C80E7BB88E79A84E98086E79FA9E998B5E380820A23232320E5BD93E8BDB4E695B0E5889AE5A5BDE7AD89E4BA8E360AE982A3E4B988E79BB4E68EA5E5AFB94AE6B182E98086E58DB3E58FAF0A0A232320E4B8BEE4B8AAE4BE8BE5AD900AE68891E4BBACE69DA5E8AEA8E8AEBAE4BA8CE7BBB4E79A84E5B182E6ACA12CE5BD93E7BBB4E5BAA6E4B8BA32E697B6EFBC8CE4B8A4E4B8AACEB8E8A792E5AFB97AE8BDB4E5AE8CE585A8E6B2A1E6848FE4B989EFBC8CE59BA0E6ADA4E58FAAE6B18278E5928C79E79A84E7BABFE9809FE5BAA6EFBC9A3C62722F3E0AE59D90E6A087E4B8BA3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63303834656638352D356135612D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE5AFB9E5BA94E79A84E585B3E88A82E8A792E4B8BA3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64306462343365362D356135612D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE58F88E69C893C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F33313138383031342D356135622D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE982A3E4B988E5AE83E79A84E99B85E5858BE6AF94E79FA9E998B5E5B0B1E698AF782CE5928C79E58886E588ABE5AFB9CEB831E5928CCEB832E79A84E5818FE5BEAEE58886E380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38313838343063302D356135632D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0A0A232320E4B889E7BBB4E68385E586B5E4B88BE6B182E99B85E5858BE6AF94E79FA9E998B50A23232320E58588E8AEA8E8AEBAE58F8DE5AFB9E7A7B0E79FA9E998B50AE4B880E4B8AA6D2A6EE79A84E79FA9E998B553E5A682E69E9CE6BBA1E8B6B30A2424535E542B533D3024240AE982A3E4B988E58FAFE4BBA5E7A7B0E4B8BAE58F8DE5AFB9E7A7B0E79FA9E998B5E380820A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (105, 'qt的编译系统说明', 1, 0x23232320E4BCA0E7BB9F632B2BE7BC96E8AF910A0A232323207174E79A84E7BC96E8AF91E696B9E5BC8F0A7174E5928CE4BCA0E7BB9F632B2BE58CBAE588ABE5B0B1E698AFE69C89E4B880E4B8AA4D6574612D4F626A6563742053797374656D3A3C62722F3E0AE59FBAE4BA8EE4B889E4B8AAE789A9E4BBB63A3C62722F3E0A312E20514F626A65637420514F626A656374E68F90E4BE9BE4BA86E4B880E4B8AAE59FBAE7B1BB3C62722F3E0A322E20515F4F626A656374E5AE8FE5B58CE585A5E59CA8E7B1BBE58685E983A8E8A1A8E7A4BAE7B1BBE585B7E69C894D6574612D4F626A656374E79A84E789B9E680A73C62722F3E0A332E20204D6574612D4F626A65637420436F6D70696C6572206D6F632E657865E68F90E4BE9BE4BA86E6AF8FE4B8AA515F4F626A656374E5AE8FE7949FE68890E5BF85E8A681E79A844D6574612D4F626A656374E5AE9EE78EB0E4BBA3E7A0813C62722F3E0A4D4F43E5B7A5E585B7E8AFBBE58F96432B2BE6BA90E69687E4BBB6E38082E5A682E69E9CE5AE83E689BEE588B0E58C85E590AB515F4F626A656374E5AE8FE79A84E4B880E4B8AAE68896E5A49AE4B8AAE7B1BBE5A3B0E6988EEFBC8CE58899E4BC9AE7949FE68890E58FA6E4B880E4B8AA432B2BE6BA90E69687E4BBB6EFBC8CE696B0E7949FE68890E79A84632B2BE69687E4BBB6E58C85E590ABE8BF99E4BA9BE7B1BBE4B8ADE79A84E6AF8FE4B880E4B8AAE7B1BBE79A846D6574612D6F626A656374E4BBA3E7A081E38082E7949FE68890E79A84E6BA90E69687E4BBB6E8A681E4B988E8A2AB696E636C756465E7B1BBE79A84E6BA90E69687E4BBB6E4B8ADEFBC8CE69BB4E5B8B8E8A781E79A84E8A2ABE7BC96E8AF91E5928CE8A2ABE7B1BBE79A84E5AE9EE78EB0E993BEE68EA53C62722F3E0A0A756963E5B7A5E585B7E68F90E4BE9BE4BA86E4BB8E71742064657369676E6572E7949FE68890E79A84E59BBEE5838FE8AEBEE8AEA17569E69687E4BBB6E588B0637070E6BA90E69687E4BBB6E79A84E8BDACE68DA23C62722F3E0A0A7174E79A84E7BC96E8AF91E6B7BBE58AA0E4BA86E4B880E4BA9B70726570726F636573736572E79A84E6B581E7A88BEFBC8CE4B8BBE8A6813C62722F3E0A716D616B652C7569632C6D6F633C62722F3E0A23232320E585B3E4BA8E716D616B650A716D616B65E7B1BBE4BCBCE4BA8E636D616B652CE4B99FE698AFE68F90E4BE9BE4BA86E4B880E5A597E7AE80E6B481E887AAE58AA8E79A84E696B9E6B395E5AE9EE78EB0E4B88AE99DA2E79A84E6B581E7A88BEFBC8CE5B8B8E8A781E79A84434D616B65E69687E4BBB6E5A682E4B88B3C62722F3E0A6060600A534F5552434553202B3D200A202020205173732F5173732E637070200A20202020636F6E6669672E637070200A2020202066696C657061727365722E637070200A202020206D61696E2E637070200A202020206D61696E77696E646F772E6370700A0A48454144455253202B3D200A202020205173732F5173732E68200A20202020636F6E6669672E68200A2020202066696C657061727365722E68200A20202020676C6F62616C2E68200A202020206D61696E77696E646F772E680A0A464F524D53202B3D200A202020206D61696E77696E646F772E75690A6060600AE69C89E4BA86534F555243452C484541444552532C464F524D53E5B0B1E79FA5E98193E593AAE4BA9BE99C80E8A681756963206D6F6320E58EBBE6938DE4BD9CE4BA86EFBC8CE5AE9EE99985E4B88AE79A84E6938DE4BD9CE8BF98E698AFE7949FE688906D616B6566696C65E69DA5E5AE9EE78EB03F62722F3E0A636D616B65E4B99FE68F90E4BE9BE4BA867174E79A84E7BC96E8AF91EFBC8CE5928C716D616B65E79A84E8AFADE6B395E7B1BBE4BCBCEFBC8CE58FAAE698AFE794A8636D616B65E8BF9BE8A18CE7BC96E8AF91EFBC8CE5BE88E5AEB9E69893E5928CE585B6E4BB96E79A84E5B7A5E7A88BE695B4E590883F62722F3E, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (106, 'json标准格式', 12, 0x232323206A736F6EE694AFE68C81E79A84E695B0E68DAEE6A0BCE5BC3F2323232320E4B880E3803FE7A78DE59FBAE69CACE7B1BBE59E3F312E20E5AD97E7ACA6E4B83F537472696E6773293A20E5A63F2261220A322E20E695B0E5AD97286E756D62657273293A202020E5A63F31EFBC3F2E30320A332E20E5B883E5B094E59E3F626F6F6C65616E73293A2074727565202066616C73650A342E204E756C6CE5803F6E756C6C293A206E756C6C0A2323232320E4BA8CE38081E4B8A4E7A78DE7BB93E69E84E7B1BBE59E3F312E20E5AFB9E8B1A120202020202020207B226E616D65223A227A68616E6773616E222C22616765223A31387D20202020E994AEE4B8BA537472696E6720EFBC8CE580BCE4B8BA4A736F6EE79A84E4BBBBE6848FE695B0E68DAEE7B1BBE59E8BE4B98BE4B880E38082E5AFB9E8B1A1E79A84E994AEE580BCE5AFB9E698AFE697A0E5BA8FE79A84E3803F322E20E695B0E7BB8420202020202020205B312C322C335D20202020202020202020202020202020E9A1BAE5BA8FE68E92E58897E79A84E99BB6E4B8AAE68896E5A49AE4B8AA4A736F6EE695B0E68DAEE7B1BBE59E8B0A0A0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (107, 'json/yaml标准格式', 0, 0x232323206A736F6EE694AFE68C81E79A84E695B0E68DAEE6A0BC0A23232323202034E7A78DE59FBAE69CACE7B1BB0A312E20E5AD97E7ACA6537472696E6773293C62722F3E0A322E20E695B0E5AD97286E756D62657273293A203C62722F3E0A332E20E5B883E5B09420626F6F6C65616E73293A2074727565202066616C73653C62722F3E0A342E204E756C6C206E756C6C293A206E756C6C3C62722F3E0A2323232320E4BA8CE38081E4B8A4E7A78DE7BB93E69E84E7B1BB0A312E20E5AFB9E8B1A120202020202020207B226E616D65223A227A68616E6773616E222C22616765223A31387D20202020E994AEE4B8BA537472696E6720EFBC8CE580BCE4B8BA4A736F6EE79A84E4BBBBE6848FE695B0E68DAEE7B1BBE59E8BE4B98BE4B880E38082E5AFB9E8B1A1E79A84E994AEE580BCE5AFB9E698AFE697A0E5BA8FE79A84EFBFBDEFBFBD3F322E20E695B0E7BB8420202020202020205B312C322C335D20202020202020202020202020202020E9A1BAE5BA8FE68E92E58897E79A84E99BB6E4B8AAE68896E5A49AE4B8AA4A736F6EE695B0E68DAEE7B1BBE59E8B0A0A2323232079616D6CE694AFE68C81E79A84E6A0BC0A312E20E5A4A7E5B08FE58699E6958FE6849FEFBC9B0A322E20E4BDBFE794A8E7BCA9E8BF9BE4BBA3E8A1A8E5B182E7BAA7E585B3E7B3BB0A332E20E7BCA9E8BF9BE58FAAE883BDE4BDBFE794A8E7A9BAE6A0BCEFBC8CE4B88DE883BDE4BDBFE794A8746162E994AEEFBC8CE4B88DE8A681E6B182E7A9BAE6A0BCE4B8AAE695B0EFBC8CE58FAAE99C80E8A681E79BB8E5908CE5B182E7BAA7E5B7A6E5AFB9E9BD90E380820AE69CACE8B4A8E4B88AE4B8A4E7A78DE69687E69CACE79A84E6A0BCE5BC8FE698AFE5B7AEE4B88DE5A49A2C79616D6CE69BB4E4B8BAE7AE80E6B481, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (108, 'MOVEO 逆运动学的c++实现', 11, 0x737373, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (109, '矩阵的性质归纳', 8, 0x23232320E79FA9E998B5E79A84E58E86E58FB228686973746F7279290AE4BD9CE4B8BAE8A7A3E586B3E7BABFE680A7E696B9E7A88BE79A84E5B7A5E585B7EFBC8CE79FA9E998B5E4B99FE69C89E4B88DE79FADE79A84E58E86E58FB2E38082E68890E4B9A6E69C80E8BF9FE59CA8E4B89CE6B189E5898DE69C9FE79A84E3808AE4B99DE7ABA0E7AE97E69CAFE3808BE4B8ADEFBC8CE5B7B2E7BB8FE587BAE78EB0E8BF87E4BBA5E79FA9E998B5E5BDA2E5BC8FE8A1A8E7A4BAE7BABFE680A7E696B9E7A88BE7BB84E7B3BBE695B0E4BBA5E8A7A3E696B9E7A88BE79A84E59BBEE4BE8BEFBC8CE58FAFE7AE97E4BD9CE698AFE79FA9E998B5E79A84E99B8FE5BDA2E38082E79FA9E998B5E6ADA3E5BC8FE4BD9CE4B8BAE695B0E5ADA6E4B8ADE79A84E7A094E7A9B6E5AFB9E8B1A1E587BAE78EB0EFBC8CE58899E698AFE59CA8E8A18CE58897E5BC8FE79A84E7A094E7A9B6E58F91E5B195E8B5B7E69DA5E5908EE38082E980BBE8BE91E4B88AEFBC8CE79FA9E998B5E79A84E6A682E5BFB5E58588E4BA8EE8A18CE58897E5BC8FEFBC8CE4BD86E59CA8E5AE9EE99985E79A84E58E86E58FB2E4B88AE58899E681B0E5A5BDE79BB8E58F8DE38082E697A5E69CACE695B0E5ADA6E5AEB6E585B3E5AD9DE5928CEFBC8831363833E5B9B4EFBC89E4B88EE5BEAEE7A7AFE58886E79A84E58F91E78EB0E88085E4B98BE4B880E68888E789B9E5BC97E9878CE5BEB7C2B7E5A881E5BB89C2B7E88EB1E5B883E5B0BCE88CA8EFBC8831363933E5B9B4EFBC89E8BF91E4B98EE5908CE697B6E59CB0E78BACE7AB8BE5BBBAE7AB8BE4BA86E8A18CE58897E5BC8FE8AEBAE38082E585B6E5908EE8A18CE58897E5BC8FE4BD9CE4B8BAE8A7A3E7BABFE680A7E696B9E7A88BE7BB84E79A84E5B7A5E585B7E98090E6ADA5E58F91E5B195E3808231373530E5B9B4EFBC8CE58AA0E5B883E9878CE5B094C2B7E5858BE68B89E9BB98E58F91E78EB0E4BA86E5858BE88EB1E5A786E6B395E588995B335DE380823C62722F3E0AE5858BE88EB1E5A786E6B395E58899EFBC9A3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39353061313533352D346361632D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE8BF9BE585A5E58D81E4B99DE4B896E7BAAAE5908EEFBC8CE8A18CE58897E5BC8FE79A84E7A094E7A9B6E8BF9BE4B880E6ADA5E58F91E5B195EFBC8CE79FA9E998B5E79A84E6A682E5BFB5E4B99FE5BA94E8BF90E8808CE7949FE38082E5A5A5E58FA4E696AFE4B881C2B7E8B7AFE69893C2B7E69FAFE8A5BFE698AFE69C80E697A9E5B086E8A18CE58897E5BC8FE68E92E68890E696B9E998B5E5B9B6E5B086E585B6E58583E7B4A0E794A8E58F8CE9878DE4B88BE6A087E8A1A8E7A4BAE79A84E695B0E5ADA6E5AEB6E38082E4BB96E8BF98E59CA831383239E5B9B4E5B0B1E59CA8E8A18CE58897E5BC8FE79A84E6A186E69EB6E4B8ADE8AF81E6988EE4BA86E5AE9EE5AFB9E7A7B0E79FA9E998B5E789B9E5BE81E6A0B9E4B8BAE5AE9EE695B0E79A84E7BB93E8AEBA5B345D3C62722F3E0AE998BFE7919FC2B7E587AFE88EB1E8A2ABE585ACE8AEA4E4B8BAE79FA9E998B5E8AEBAE79A84E5A5A0E59FBAE4BABA5B375DE38082E4BB96E5BC80E5A78BE5B086E79FA9E998B5E4BD9CE4B8BAE78BACE7AB8BE79A84E695B0E5ADA6E5AFB9E8B1A1E7A094E7A9B6E697B6EFBC8CE8AEB8E5A49AE4B88EE79FA9E998B5E69C89E585B3E79A84E680A7E8B4A8E5B7B2E7BB8FE59CA8E8A18CE58897E5BC8FE79A84E7A094E7A9B6E4B8ADE8A2ABE58F91E78EB0E4BA86EFBC8CE8BF99E4B99FE4BDBFE5BE97E587AFE88EB1E8AEA4E4B8BAE79FA9E998B5E79A84E5BC95E8BF9BE698AFE58D81E58886E887AAE784B6E79A84E38082E4BB96E8AFB4EFBC9AE2809CE68891E586B3E784B6E4B88DE698AFE9809AE8BF87E59B9BE58583E695B0E8808CE88EB7E5BE97E79FA9E998B5E6A682E5BFB5E79A84EFBC9BE5AE83E68896E698AFE79BB4E68EA5E4BB8EE8A18CE58897E5BC8FE79A84E6A682E5BFB5E8808CE69DA5EFBC8CE68896E698AFE4BD9CE4B8BAE4B880E4B8AAE8A1A8E8BEBEE7BABFE680A7E696B9E7A88BE7BB84E79A84E696B9E4BEBFE696B9E6B395E8808CE69DA5E79A84E380825B385DE2809DE4BB96E4BB8E31383538E5B9B4E5BC80E5A78BEFBC8CE58F91E8A1A8E4BA86E3808AE79FA9E998B5E8AEBAE79A84E7A094E7A9B6E68AA5E5918AE3808BE7AD89E4B880E7B3BBE58897E585B3E4BA8EE79FA9E998B5E79A84E4B893E997A8E8AEBAE696875B395D5B31305DEFBC8CE7A094E7A9B6E4BA86E79FA9E998B5E79A84E8BF90E7AE97E5BE8BE38081E79FA9E998B5E79A84E98086E4BBA5E58F8AE8BDACE7BDAEE5928CE789B9E5BE81E5A49AE9A1B9E5BC8FE696B9E7A88B3C62722F3E0A23232320E79FA9E998B5E79A84E5AE9AE4B9890AE695B0E5ADA6E4B88AEFBC8CE4B880E4B8AA215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F62666361323531312D346361622D313165612D623064612D3532353430306463366365632E706E6729E79A84E79FA9E998B5E698AFE4B880E4B8AAE794B16DE8A18C6EE58897E58583E7B4A0E68E92E58897E68890E79A84E79FA9E5BDA2E998B5E58897E38082E79FA9E998B5E9878CE79A84E58583E7B4A0E58FAFE4BBA5E698AFE695B0E5AD97E38081E7ACA6E58FB7E68896E695B0E5ADA6E5BC8FE380823C62722F3E0A2323232320E79FA9E998B5E79A84E59FBAE69CACE8BF90E7AE970A7CE8BF90E7AE97097CE5AE9AE4B9897CE4BE8BE5AD907C0A7C2D7C2D7C2D7C0A7CE58AA0EFBC88E5878FEFBC89E6B3957CE79BB8E5BA94E79A84E58583E7B4A0E79BB8E58AA07C215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39363261303135612D346361662D313165612D623064612D3532353430306463366365632E706E67297C0A7CE695B0E4B998097CE5AE9EE695B0E5928CE79FA9E998B5E4B88AE6AF8FE4B8AAE58583E7B4A0E79BB8E4B9987C215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F62313936313061662D346361662D313165612D623064612D3532353430306463366365632E706E67297C0A7CE8BDACE7BDAE7CE8A18CE58897E4BA92E68DA27C215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63356464356261362D346361662D313165612D623064612D3532353430306463366365632E706E67297C0AE4B998E6B3953A3C62722F3E0AE5A682E69E9C41E698AF6D2A206EE79FA9E998B5EFBC8C42E698AF6E2A70E79FA9E998B53C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F32633631653835332D346362302D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F37383761653434612D346362302D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE4BE8BE5A6823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38323962326233632D346362302D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE79FA9E998B5E79A84E4B998E6B395E6BBA1E8B6B3E7BB93E59088E5BE8BE5928CE5AFB9E79FA9E998B5E58AA0E6B395E79A84E58886E9858DE5BE8BEFBC88E5B7A6E58886E9858DE5BE8BE5928CE58FB3E58886E9858DE5BE8BEFBC89EFBC9A0AE7BB93E59088E5BE8B3A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38626131396436642D346362312D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE5B7A6E58886E9858DE5BE8B3A0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39626362653464612D346362312D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE8BDACE7BDAEE6BBA1E8B6B3E58092E58886E9858DE5BE8B0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F61353430336331332D346362302D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F61633230386564382D346362302D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A23232320E79FA9E998B5E79A84E5BA94E794A80A2323232320E7BABFE680A7E696B9E7A88BE7BB840AE4B99FE5B0B1E698AFE5858BE88EB1E5A786E6B395E58899E380823C62722F3E0AE79FA9E998B5E4B998E6B395E79A84E4B880E4B8AAE59FBAE69CACE5BA94E794A8E698AFE59CA8E7BABFE680A7E696B9E7A88BE7BB84E4B88AE38082E7BABFE680A7E696B9E7A88BE7BB84E698AFE696B9E7A88BE7BB84E79A84E4B880E7A78DEFBC8CE5AE83E7ACA6E59088E4BBA5E4B88BE79A84E5BDA2E5BC8FEFBC9A3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F30363036323935642D346362322D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE585B6E4B8ADE79A8461312C312D616D2C6EE4BBA5E58F8A62312D626DE7AD89E7AD89E698AFE5B7B2E79FA5E79A84E5B8B8E695B0EFBC8CE8808C78312D786EE7AD89E7AD89E58899E698AFE8A681E6B182E79A84E69CAAE79FA5E695B0E38082E8BF90E794A8E79FA9E998B5E79A84E696B9E5BC8FEFBC8CE58FAFE4BBA5E5B086E7BABFE680A7E696B9E7A88BE7BB84E58699E68890E4B880E4B8AAE59091E9878FE696B9E7A88BEFBC9A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F33313930336466332D346362322D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F33636637353364392D346362322D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A2323232320E7BABFE680A7E58F98E68DA20AE8AEBE56E5928C57E698AFE59CA8E79BB8E5908CE59F9F4BE4B88AE79A84E59091E9878FE7A9BAE997B42C215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F66616437386665392D346362322D313165612D623064612D3532353430306463366365632E706E6729E8A2ABE7A7B0E4B8BAE698AFE7BABFE680A7E698A0E5B084EFBC8CE5A682E69E9CE5AFB9E4BA8E56E4B8ADE4BBBBE4BD95E4B8A4E4B8AAE59091E9878F78E5928C79E4B88E4BE4B8ADE4BBBBE4BD95E6A087E9878F61EFBC8CE6BBA1E8B6B3E4B88BE58897E4B8A4E4B8AAE69DA1E4BBB6EFBC9A3C62722F3E0AE58FAFE58AA0E680A7EFBC9A09215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F31306165316131382D346362332D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0AE9BD90E6ACA1E680A7EFBC9A09215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F31336638343930622D346362332D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38616239616338352D346362332D313165612D623064612D3532353430306463366365632E706E67293C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39386636303036632D346362332D313165612D623064612D3532353430306463366365632E706E67293C62722F3E, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (110, 'stl文件格式', 0, 0xE59CA8E5BFABE9809FE68890E59E8BE5928CE58886E5B182E588B6E980A0E9A286E59F9FEFBC8C53544CE69687E4BBB6E8A2ABE5B9BFE6B39BE5BA94E794A8E4BA8EE5AE9EE4BD93E79A84E8A1A8E8BFB0E38082E585B6E58E9FE79086E698AF0AE5B086E5A48DE69D82E79A84E8A1A8E99DA2E794A8E69C89E99990E4B8AAE4B889E8A792E99DA2E78987E69DA5E68B9FE59088E38082E585B6E5AE9EE5928CE7BC9DE8B6B3E79083E5B7AEE4B88DE5A49AEFBC8CE58FAAE4B88DE8BF87E8B6B3E790830AE5A49AE794A8E4BA94E8BEB9E5BDA2E5928CE585ADE8BEB9E5BDA2E38082E794B1E4BA8E53544CE69687E4BBB6E5928CE585B7E4BD93E79A84434144E7B3BBE7BB9FE697A0E585B3EFBC8CE4B99FE5B0B1E698AFE8AFB4E587A0E4B98EE689800AE69C89434144E7B3BBE7BB9FE983BDE68F90E4BE9BE5B086E59084E887AAE789B9E5AE9AE6A0BCE5BC8FE79A84E5AE9EE4BD93E8A1A8E7A4BAE8BDACE68DA2E6889053544CE69687E4BBB6E79A84E58A9FE883BDEFBC8CE68980E4BBA5E99D9E0AE5B8B8E5A5BDE794A8E380823C62722F3E0A53544CE69687E4BBB6E585B7E69C89E4B8A4E7A78DE6A0BCE5BC8F4153434949E6A0BCE5BC8FE5928CE4BA8CE8BF9BE588B6E6A0BCE5BC8FEFBC8CE4BD86E4BA8CE8BF9BE588B6E6A0BCE5BC8FE69687E4BBB6E79A84E995BFE5BAA60AE8BE83E5898DE88085E5B08FE5BE97E5A49AEFBC8CE4B880E888ACE4B8BAE585B6312F36E38082E78EB0E4BB8BE7BB8DE5A682E4B88BEFBC9A3C62722F3E0A4153434949E6A0BCE5BC8FEFBC9A3C62722F3E0A6060600A736F6C6964203C6E616D653E0A6661636574206E6F726D616C206E69206E6A206E6B0A6F75746572206C6F6F700A76657274657820763178207631792076317A0A76657274657820763278207632792076327A0A76657274657820763378207633792076337A0A656E646C6F6F700A656E6466616365740A2E2E2E2E2E2E0A656E64736F6C69643C6E616D653E0A6060600A0AE4BA8CE8BF9BE588B6E6A0BCE5BC8FEFBC9A3C62722F3E0AE7BB93E69E84E4B8BAEFBC9A3834E4B8AAE5AD97E88A82EFBC8862797465EFBC89E7BB84E68890E79A84E9A298E5A4B4EFBC8CE585B6E4B8ADE5898D3830E4B8AAE5AD97E88A82E794A8E4BA8EE8A1A8E7A4BAE69C89E585B3E696870AE4BBB6E38081E4BD9CE88085E5A793E5908DE5928CE6B3A8E9878AE79A84E4BFA1E681AFEFBC8CE69C80E5908E34E4B8AAE5AD97E88A82E794A8E4BA8EE8A1A8E7A4BAE5B08FE4B889E8A792E5BDA2E99DA2E99DA2E78987E79A84E695B0E79BAEE380820AE5AFB9E4BA8EE6AF8FE4B880E4B8AAE5B08FE4B889E8A792E5BDA2E99DA2E78987EFBC8CE69C893438E4B8AAE5AD97E88A82E794A8E4BA8EE8A1A8E7A4BAE585B6E6B395E59091E9878FE79A84582C59E5928C5AE79A84E58886E9878F0AE4BBA5E58F8AE4B889E8A792E5BDA2E6AF8FE4B8AAE9A1B6E782B9E79A84582C592C5AE79A84E59D90E6A087EFBC8CE585B6E4B8ADE6AF8FE4B8AAE59D90E6A087E794A834E4B8AAE5AD97E88A82E8A1A8E7A4BAE38082E69C80E5908E0AE69C8932E4B8AAE4B88DE794A8E79A84E5AD97E88A82E380823C62722F3E0A53544CE69687E4BBB6E79A84E4BA8CE8BF9BE588B6E7A081E8BE93E587BAE5BDA2E5BC8FE698AFE794A849454545E695B4E695B0E5928CE6B5AEE782B9E695B0E69DA5E8A1A8E7A4BAE79A84E38082E7BB93E69E84E5A682E4B88BEFBC9A0A3C62722F3E0A6060600A3C42696E6172792053544C2066696C653E3A3A3D3C42696E6172792053544C2066696C65206865616465723E7B46616365742073746F726167657D2E2E2E0A3C42696E6172792053544C2066696C65206865616465723E3A3A3D3C3830206279746573206F6620736F6C6964206E616D652E2046696C6C65642062790A5350414345206368617261637465723E3C342D627974652D696E7465676572206F66206661636574206E756D6265723E0A3C46616365742073746F726167653E3A3A3D3C4E6F726D616C20566563746F723E3C5665746578313E3C5665746578323E3C5665746578333E0A3C4E6F726D616C20566563746F723E3A3A3D3C342D627974652D666C6F6174206F6620783E3C342D627974652D666C6F6174206F6620793E0A3C342D627974652D666C6F6174206F66207A3E0A3C56657465783E3A3A3D3C342D627974652D666C6F6174206F66207820636F6F7264696E6174653E0A3C342D627974652D666C6F6174206F66207920636F6F7264696E6174653E0A3C342D627974652D666C6F6174206F66207A20636F6F7264696E6174653E0A6060600AE69C89E4BA86E8BF99E4BA9BE6A0BCE5BC8FE79A84E68F8FE8BFB0EFBC8CE5B0B1E58FAFE4BBA5E794A8E4B880E6AEB5E7A88BE5BA8FE696B9E4BEBFE59CB0E5B086E8BF99E4BA9BE695B0E68DAEE8AFBBE587BAE69DA5E5B9B6E8BF9BE8A18C0AE5A484E79086E4BA86E38082, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (111, '在qt opengl下渲染stl文件', 6, 0xE4B98BE5898DE99890E8BFB0E4BA86E59CA873746CE69687E4BBB6E79A84E6A0BCE5BC8FE380823C62722F3E0A5B68747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F776170692F426C6F672F61727469636C653F7469746C653D73746C25453625393625383725453425424225423625453625413025424325453525424325384626747970653D305D2873746CE69687E4BBB6E6A0BCE5BC8F290A23232320E4BB8BE7BB8DE4B88B6F70656E676C3A0A6F70656E676CE698AFE8B7A8E5B9B3E58FB0E79A84E9AB98E680A7E883BDE6B8B2E69F93E7BB98E59BBEE68EA5E58FA3EFBC8CE9809AE8BF876F70656E676CE7BB98E59BBEE58FAFE4BBA5E5A4A7E5A4A7E9998DE4BD8E637075E4BDBFE794A8EFBC8CE68F90E9AB98E8BF90E8A18CE697B6E9809FE5BAA6E5928CE4BD93E9AA8CE380823C62722F3E0A7174E4B88BE887AAE5B8A66F70656E676CEFBC8CE59CA8716D616B65E4B8ADE5BC95E585A50A6060600A5154202020202020202B3D206F70656E676C0A6060600AE5B8B8E8A781E79A84676CE5B7A5E585B7E5BA933A20474C55E5928C474C55543C62722F3E0A474C5554EFBC9A2074616B65732063617265206F6620616C6C207468652073797374656D2D73706563696669632063686F72657320726571756972656420666F72206372656174696E672077696E646F77732C20696E697469616C697A696E67204F70656E474C20636F6E74657874732C20616E642068616E646C696E6720696E707574206576656E74732C20746F20616C6C6F7720666F72207472756C6C7920706F727461626C65204F70656E474C2070726F6772616D732E3C62722F3E0AE5A484E79086E5889BE5BBBAE7AA97E58FA3E38081E5889DE5A78BE58C964F70656E474CE4B88AE4B88BE69687E5928CE5A484E79086E8BE93E585A5E4BA8BE4BBB6E68980E99C80E79A84E68980E69C89E789B9E5AE9AE4BA8EE7B3BBE7BB9FE79A84E69D82E58AA1EFBC8CE4BBA5E58581E8AEB8E79C9FE6ADA3E58FAFE7A7BBE6A48DE79A844F70656E474CE7A88BE5BA8FE380823C62722F3E0A474C553A20E5AFB9474CE8BF9BE8A18CE69893E794A8E680A7E79A84E5B081E8A385E380823C62722F3E0A676C75E698AFE5AE9EE794A8E5BA93EFBC8C676C7574E698AFE5AE9EE794A8E5B7A5E585B7E5BA93EFBC8C676CE698AFE6A0B8E5BF83EFBC8C676C75E698AFE5AFB9676CE79A84E983A8E58886E5B081E8A385EFBC8C676C7574E698AF4F70656E474CE79A84E8B7A8E5B9B3E58FB0E5B7A5E585B7E5BA93EFBC8C676CE4B8ADE58C85E590ABE4BA86E69C80E59FBAE69CACE79A843344E587BDE695B0EFBC8CE8808C676C75E4BCBCE4B98EE5AFB9676CE79A84E8BE85E58AA9EFBC8CE5A682E69E9CE7AE97E695B0E5A5BDEFBC8CE4B88DE794A8676C75E79A84E68385E586B5E4B88BEFBC8CE4B99FE698AFE58FAFE4BBA5E5819AE587BAE5908CE6A0B7E79A84E69588E69E9CE38082676C7574E698AFE59FBAE69CACE79A84E7AA97E58FA3E7958CE99DA2EFBC8CE698AFE78BACE7AB8BE4BA8E676CE5928C676C75E79A84EFBC8CE5A682E69E9CE4B88DE5969CE6ACA2E794A8676C7574E58FAFE4BBA5E794A84D4643E5928C57696E3332E7AA97E58FA3E7AD89E4BBA3E69BBFEFBC8CE4BD86E698AF676C7574E698AFE8B7A8E5B9B3E58FB0E79A84EFBC8CE8BF99E5B0B1E4BF9DE8AF81E4BA86E68891E4BBACE7BC96E587BAE79A84E7A88BE5BA8FE698AFE8B7A8E5B9B3E58FB0E79A84EFBC8CE5A682E69E9CE794A84D4643E68896E8808557696E3332E58FAAE883BDE59CA877696E646F7773E6938DE4BD9CE7B3BBE7BB9FE4B88AE4BDBFE794A8E38082E98089E68BA94F70656E474CE79A84E4B880E4B8AAE5BE88E5A4A7E58E9FE59BA0E5B0B1E698AFE59BA0E4B8BAE5AE83E79A84E8B7A8E5B9B3E58FB0E680A7EFBC8CE68980E4BBA5E68891E4BBACE58FAFE4BBA5E5B0BDE9878FE79A84E4BDBFE794A8676C7574E5BA93E380823C62722F3E0A6F70656E676CE8AFBBE58F9673746CE69687E4BBB6E5B9B6E4B894E6B8B2E69F933A3C62722F3E0AE588A9E794A8676CE79A84E4B889E8A792E5BDA2E7BB98E59BBEE79A84E58A9FE883BDEFBC9A0A0A6060600AE7BB93E69E840A7479706564656620737472756374205F545F5665727465787B0A20202020666C6F617420783B0A20202020666C6F617420793B0A20202020666C6F6174207A3B0A7D5665727465783B0A7479706564656620737472756374205F545F547269416E6C67657B0A202020205665727465782076313B0A202020205665727465782076323B0A202020205665727465782076333B0A7D547269416E6C67653B0A0A74797065646566207374643A3A766563746F723C547269416E6C67653E20547269416E676C654D6F64656C3B0AE6938DE4BD9CEFBC9AE5BE88E7AE80E58D95E79BB4E68EA5E7BB98E59BBEE5B0B1E8A18CE4BA86E380820A20666F7265616368286175746F20766572747265782C6D4D6F64656C297B0A2020202020202020676C426567696E28474C5F545249414E474C4553293B0A2020202020202020676C566572746578336628766572747265782E76312E782F3130302C766572747265782E76312E792F3130302C766572747265782E76312E7A2F313030293B202F2F310A2020202020202020676C566572746578336628766572747265782E76322E782F3130302C766572747265782E76322E792F3130302C766572747265782E76322E7A2F313030293B202F2F310A2020202020202020676C566572746578336628766572747265782E76332E782F3130302C766572747265782E76332E792F3130302C766572747265782E76332E7A2F313030293B202F2F310A2020202020202020676C456E6428293B0A202020207D0A0A6060600AE7BB98E588B6E587BAE79A84E59BBEE5838FE698AFE7BAAFE889B2E695B0E68DAEEFBC8CE5A682E69E9CE99C80E8A681E4B880E4BA9BE58589E6B3BDEFBC8CE99C80E8A681E58AA0E4B88A736861646572E380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63333233303163352D346462382D313165612D383163662D3532353430306463366365632E706E67293C62722F3E, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (112, 'opengl shader介绍', 9, 0x0AE69C80E8BF91E4BDBFE794A85154E4B88AE4BD8DE69CBAE69DA5E5AE9EE78EB0E69CBAE6A2B0E88782E79A84E4BBBFE79C9FE5928CE6ADA3E98086E8BF90E58AA8E5ADA6E8BDA8E8BFB9E8AEA1E7AE97EFBC8CE4BD86E698AFE794BBE587BAE69DA5E79A84E59BBEE5BDA2E58FAAE69C89E7BAAFE9A29CE889B2EFBC8CE79C8BE8B5B7E69DA5E4B88DE7AB8BE4BD93EFBC8C3C62722F3E0AE4BDBFE794A8E79A84E7BB98E588B6E4BBA3E7A081E5A4A7E6A682E5A682E4B88B0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F33313639343061382D346633632D313165612D383163662D3532353430306463366365632E706E67290AE69FA5E8AFA2E8B584E69699E5908EE4BA86E8A7A3E99C80E8A681E58AA0E4B88AE69D90E8B4A8E5928CE58589E785A7E380823C62722F3E0A0AE59CA84F70656E474CE4B8ADEFBC8CE4B880E58887E983BDE59CA8E4B889E7BBB4E7A9BAE997B4E4B8ADEFBC8CE4BD86E698AFE5B18FE5B995E68896E7AA97E58FA3E698AFE4B880E4B8AAE4BA8CE7BBB4E5838FE7B4A0E695B0E7BB84EFBC8CE59BA0E6ADA44F70656E474CE79A84E5A4A7E983A8E58886E5B7A5E4BD9CE698AFE5B086E68980E69C89E4B889E7BBB4E59D90E6A087E8BDACE68DA2E4B8BAE98082E59088E5B18FE5B995E79A84E4BA8CE7BBB4E5838FE7B4A0E38082E4B889E7BBB4E59D90E6A087E588B0E4BA8CE7BBB4E5838FE7B4A0E79A84E8BDACE68DA2E8BF87E7A88BE794B14F70656E474CE79A84E59BBEE5BDA2E6B581E6B0B4E7BABFE7AEA1E79086E38082E59BBEE5BDA2E7AEA1E98193E58FAFE4BBA5E58886E4B8BAE4B8A4E5A4A7E983A8E58886EFBC9AE7ACACE4B880E983A8E58886E5B086E4B889E7BBB4E59D90E6A087E8BDACE68DA2E4B8BAE4BA8CE7BBB4E59D90E6A087EFBC8CE7ACACE4BA8CE983A8E58886E5B086E4BA8CE7BBB4E59D90E6A087E8BDACE68DA2E4B8BAE5AE9EE99985E79A84E5BDA9E889B2E5838FE7B4A0E380823C62722F3E0AE59BBEE5BDA2E7AEA1E98193E5B086E4B880E7BB84E4B889E7BBB4E59D90E6A087E4BD9CE4B8BAE8BE93E585A5EFBC8CE5B9B6E5B086E585B6E8BDACE68DA2E4B8BAE5B18FE5B995E4B88AE79A84E5BDA9E889B2E4BA8CE7BBB4E5838FE7B4A0E38082E59BBEE5BDA2E7AEA1E98193E58FAFE4BBA5E58886E4B8BAE587A0E4B8AAE6ADA5E9AAA4EFBC8CE585B6E4B8ADE6AF8FE4B8AAE6ADA5E9AAA4E983BDE99C80E8A681E5898DE4B880E6ADA5E9AAA4E79A84E8BE93E587BAE4BD9CE4B8BAE585B6E8BE93E585A5E38082E68980E69C89E8BF99E4BA9BE6ADA5E9AAA4E983BDE698AFE9AB98E5BAA6E4B893E4B89AE58C96E79A84EFBC88E5AE83E4BBACE69C89E4B880E4B8AAE789B9E5AE9AE79A84E58A9FE883BDEFBC89EFBC8CE58FAFE4BBA5E5BE88E5AEB9E69893E59CB0E5B9B6E8A18CE689A7E8A18CE38082E794B1E4BA8EE5AE83E4BBACE79A84E5B9B6E8A18CE680A7EFBC8CE4BB8AE5A4A9E79A84E59BBEE5BDA2E58DA1E69C89E695B0E58D83E4B8AAE5B08FE79A84E5A484E79086E6A0B8E5BF83EFBC8CE58FAFE4BBA5E59CA8E59BBEE5BDA2E7AEA1E98193E4B8ADE5BFABE9809FE5A484E79086E695B0E68DAEE38082E5A484E79086E6A0B8E5BF83E59CA8475055E4B88AE4B8BAE7AEA1E98193E79A84E6AF8FE4B8AAE6ADA5E9AAA4E8BF90E8A18CE5B08FE7A88BE5BA8FE38082E8BF99E4BA9BE5B08FE7A88BE5BA8FE7A7B0E4B8BAE79D80E889B2E599A8E380823C62722F3E0AE8BF99E4BA9BE79D80E889B2E599A8E4B8ADE79A84E4B880E4BA9BE698AFE794B1E5BC80E58F91E4BABAE59198E9858DE7BDAEE79A84EFBC8CE5AE83E58581E8AEB8E68891E4BBACE7BC96E58699E887AAE5B7B1E79A84E79D80E889B2E599A8E69DA5E69BBFE68DA2E78EB0E69C89E79A84E9BB98E8AEA4E79D80E889B2E599A8E38082E8BF99E4BDBFE68891E4BBACE58FAFE4BBA5E5AFB9E7AEA1E98193E79A84E789B9E5AE9AE983A8E58886E8BF9BE8A18CE69BB4E7BB86E7B292E5BAA6E79A84E68EA7E588B6EFBC8CE5B9B6E4B894E59BA0E4B8BAE5AE83E4BBACE8BF90E8A18CE59CA8475055E4B88AEFBC8CE68980E4BBA5E4B99FE58FAFE4BBA5E88A82E79C81E5AE9DE8B4B5E79A84435055E697B6E997B4E38082E79D80E889B2E599A8E698AFE794A84F70656E474CE79D80E889B2E8AFADE8A880EFBC88474C534CEFBC89E7BC96E58699E79A843C62722F3E0A0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F33343537363563622D346666372D313165612D383163662D3532353430306463366365632E706E6729546865204F70656E474C20677261706869637320706970656C696E65207769746820736861646572207374616765730AE7AEA1E98193E79A84E7ACACE4B880E983A8E58886E698AFE9A1B6E782B9736861646572EFBC8CE5AE83E68EA5E58F97E58D95E4B8AAE9A1B6E782B9E4BD9CE4B8BAE8BE93E585A5E38082E9A1B6E782B9E79D80E889B2E599A8E79A84E4B8BBE8A681E79BAEE79A84E698AFE5B086E4B889E7BBB4E59D90E6A087E8BDACE68DA2E4B8BAE4B88DE5908CE79A84E4B889E7BBB4E59D90E6A087EFBC8CE9A1B6E782B9E79D80E889B2E599A8E58581E8AEB8E68891E4BBACE5AFB9E9A1B6E782B9E5B19EE680A7E8BF9BE8A18CE4B880E4BA9BE59FBAE69CACE5A484E79086E380823C62722F3E0AE59FBAE69CACE4BD93E8A385E9858DE998B6E6AEB5E4BB8EE69E84E68890E59FBAE69CACE4BD93E79A84E9A1B6E782B9E79D80E889B2E599A8E4B8ADE88EB7E58F96E68980E69C89E9A1B6E782B9EFBC88E5A682E69E9CE98089E68BA9E4BA86474C5FE782B9EFBC8CE58899E4B8BAE9A1B6E782B9EFBC89EFBC8CE5B9B6E5B086E68980E69C89E782B9E8A385E9858DE4B8BAE7BB99E5AE9AE79A84E59FBAE69CACE4BD93E5BDA2E78AB6EFBC9BE59CA8E69CACE4BE8BE4B8ADE4B8BAE4B889E8A792E5BDA2E380823C62722F3E0AE59FBAE69CACE4BD93E8A385E9858DE998B6E6AEB5E79A84E8BE93E587BAE5B086E4BCA0E98092E7BB99E587A0E4BD95E4BD93E6988EE69A97E599A8E38082E587A0E4BD95E4BD93E6988EE69A97E599A8E5B086E5BDA2E68890E59FBAE69CACE4BD93E79A84E9A1B6E782B9E99B86E59088E4BD9CE4B8BAE8BE93E585A5EFBC8CE5B9B6E4B894E883BDE5A49FE9809AE8BF87E58F91E5B084E696B0E9A1B6E782B9E69DA5E5BDA2E68890E696B0E79A84EFBC88E68896E585B6E4BB96EFBC89E59FBAE69CACE4BD93E69DA5E7949FE68890E585B6E4BB96E5BDA2E78AB6E38082E59CA8E69CACE4BE8BE4B8ADEFBC8CE5AE83E7949FE68890E7BB99E5AE9AE5BDA2E78AB6E4B98BE5A496E79A84E7ACACE4BA8CE4B8AAE4B889E8A792E5BDA2E380823C62722F3E0AE587A0E4BD95E4BD93E6988EE69A97E599A8E79A84E8BE93E587BAE99A8FE5908EE4BCA0E98092E588B0E58589E6A085E58C96E998B6E6AEB5EFBC8CE59CA8E8AFA5E998B6E6AEB5EFBC8CE5AE83E5B086E7949FE68890E79A84E59FBAE69CACE4BD93E698A0E5B084E588B0E69C80E7BB88E5B18FE5B995E4B88AE79A84E79BB8E5BA94E5838FE7B4A0EFBC8CE4BB8EE8808CE7949FE68890E78987E6AEB5E6988EE69A97E599A8E8A681E4BDBFE794A8E79A84E78987E6AEB5E38082E59CA8E78987E6AEB5E79D80E889B2E599A8E8BF90E8A18CE4B98BE5898DEFBC8CE5B086E689A7E8A18CE589AAE8A381E38082E589AAE8A381E5B086E4B8A2E5BC83E8A786E59BBEE5A496E983A8E79A84E68980E69C89E78987E6AEB5EFBC8CE4BB8EE8808CE68F90E9AB98E680A7E883BDE380823C62722F3E0A23232320E4B8A4E7A78D7368616465720A322E32E78988E69CACE79A84676C20736861646572E58886E4B8BAE4B8A4E7A78D3C62722F3E0A2323232320766572747265782073686164657228E4BD8DE7BDAEE4BD8DE7BDAEE79D80E889B2E599A8290AE5AFB9E4BA8EE58F91E98081E7BB99475055E79A84E6AF8FE4B880E4B8AA56657274657828E9A1B6E782B929EFBC8CE983BDE8A681E689A7E8A18CE4B880E6ACA156657274657820536861646572E38082E585B6E58A9FE883BDE698AFE68A8AE6AF8FE4B8AAE9A1B6E782B9E59CA8E8999AE68B9FE7A9BAE997B4E4B8ADE79A84E4B889E7BBB4E59D90E6A087E58F98E68DA2E4B8BAE58FAFE4BBA5E59CA8E5B18FE5B995E4B88AE698BEE7A4BAE79A84E4BA8CE7BBB4E59D90E6A087EFBC8CE5B9B6E5B8A6E69C89E794A8E4BA8E7A2D627566666572E79A84E6B7B1E5BAA6E4BFA1E681AFE3808256657274657820536861646572E58FAFE4BBA5E6938DE4BD9CE79A84E5B19EE680A7E69C89EFBC9AE4BD8DE7BDAEE38081E9A29CE889B2E38081E7BAB9E79086E59D90E6A087EFBC8CE4BD86E698AFE4B88DE883BDE5889BE5BBBAE696B0E79A84E9A1B6E782B9E380823C62722F3E0A76657274657820736861646572E4B8BBE8A681E5AE8CE68890E4BBA5E4B88BE5B7A5E4BD9CEFBC9A3C62722F3E0A31292EE59FBAE4BA8EE782B9E6938DE4BD9CE79A84E79FA9E998B5E4B998E6B395E4BD8DE7BDAEE58F98E68DA2EFBC9B3C62722F3E0A32292EE6A0B9E68DAEE58589E785A7E585ACE5BC8FE8AEA1E7AE97E6AF8FE782B9E79A84636F6C6F72E580BCEFBC9B3C62722F3E0A33292EE7949FE68890E68896E88085E8BDACE68DA2E7BAB9E79086E59D90E6A087E38082E58589E6A085E58C96E380823C62722F3E0A2323232320667261676D656E742073686164657228E78987E6AEB5E79D80E889B2E599A8290AE78987E6AEB5E79D80E889B2E599A8E79A84E4B8BBE8A681E79BAEE79A84E698AFE8AEA1E7AE97E5838FE7B4A0E79A84E69C80E7BB88E9A29CE889B2EFBC8CE8BF99E9809AE5B8B8E698AFE68980E69C89E9AB98E7BAA74F70656E474CE69588E69E9CE587BAE78EB0E79A84E998B6E6AEB5E38082E9809AE5B8B8EFBC8CE78987E6AEB5E79D80E889B2E599A8E58C85E590ABE69C89E585B3E4B889E7BBB4E59CBAE699AFE79A84E695B0E68DAEEFBC8CE58FAFE794A8E4BA8EE8AEA1E7AE97E69C80E7BB88E5838FE7B4A0E9A29CE889B2EFBC88E5A682E781AFE58589E38081E998B4E5BDB1E38081E781AFE58589E9A29CE889B2E7AD89EFBC89E380823C62722F3E0A0AE68891E4BBACE58FAAE99C80E4BDBFE794A8E9A1B6E782B9E5928CE78987E6AEB5E79D80E889B2E599A8E380822845424F29E587A0E4BD95E4BD93E79D80E889B2E599A8E698AFE58FAFE98089E79A84EFBC8CE9809AE5B8B8E4BF9DE79599E585B6E9BB98E8AEA4E6988EE69A97E599A8E380823C62722F3E0A23232320E588A9E794A8736861646572E69DA5E6B8B2E69F930AE4B88BE99DA2E4BB8BE7BB8D632B2BE4BBA3E7A081E4B8ADE5A682E4BD95E5AE9EE78EB0E4B88AE99DA2E4B880E4B8AAE8BF87E7A88BE69DA5E794BBE7AE80E58D95E79A84E4B889E8A792E5BDA2E380823C62722F3E0A7174206F70656E676C20736861646572E99C80E8A681E79A84E7BB93E69E84E4BD93E380823C62722F3E0A6060600A20202020474C75696E74206D56424F2C206D56414F2C206D45424F3B0A20202020514F70656E474C53686164657250726F6772616D206D53686164657250726F6772616D3B0A20202020474C75696E742070726F6772616D49643B0A6060600AE585B6E4B8AD3C62722F3E0A56424F2876657274657820627566666572206F626A6563747320293A20E9809AE8BF87E68980E8B093E79A84E9A1B6E782B9E7BC93E586B2E58CBAE5AFB9E8B1A1EFBC8856424FEFBC89E69DA5E7AEA1E79086E8BF99E4B8AAE58685E5AD98EFBC8CE5AE83E58FAFE4BBA5E59CA8475055E79A84E58685E5AD98E4B8ADE5AD98E582A8E5A4A7E9878FE79A84E9A1B6E782B9E38082E4BDBFE794A8E8BF99E4BA9BE7BC93E586B2E58CBAE5AFB9E8B1A1E79A84E5A5BDE5A484E698AFEFBC8CE68891E4BBACE58FAFE4BBA5E4B880E6ACA1E5B086E5A4A7E9878FE695B0E68DAEE58F91E98081E588B0E59BBEE5BDA2E58DA1EFBC8CE5A682E69E9CE69C89E8B6B3E5A49FE79A84E58685E5AD98EFBC8CE58899E5B086E585B6E4BF9DE5AD98E59CA8E982A3E9878CEFBC8CE8808CE4B88DE5BF85E4B880E6ACA1E58F91E98081E4B880E4B8AAE9A1B6E782B9E79A84E695B0E68DAEE38082E4BB8E435055E59091E698BEE58DA1E58F91E98081E695B0E68DAEE79BB8E5AFB9E6AF94E8BE83E685A2EFBC8CE59BA0E6ADA4E697A0E8AEBAE68891E4BBACE59CA8E593AAE9878CE58FAFE4BBA5E5B09DE8AF95E4B880E6ACA1E58F91E98081E5B0BDE58FAFE883BDE5A49AE79A84E695B0E68DAEE38082E4B880E697A6E695B0E68DAEE59CA8E59BBEE5BDA2E58DA1E79A84E58685E5AD98E4B8ADEFBC8CE9A1B6E782B9E79D80E889B2E599A8E587A0E4B98EE58FAFE4BBA5E58DB3E697B6E8AEBFE997AEE9A1B6E782B9EFBC8CE4BDBFE585B6E9809FE5BAA6E69E81E5BFABE380823C62722F3E0A56424FE698AFE6AF8FE4B8AA6F70656E676CE5AFB9E8B1A1E9A696E58588E7949FE68890E79A84EFBC8CE7949FE68890E6ADA5E9AAA4E5A682E4B88B3A3C62722F3E0A6060600A756E7369676E656420696E742056424F3B0A676C47656E4275666665727328312C202656424F293B202020202F2FE7949FE6889056424F2069640A676C42696E6442756666657228474C5F41525241595F4255464645522C2056424F293B202020202F2FE7BB91E5AE9A56424F6964E7B1BBE59E8B0A676C4275666665724461746128474C5F41525241595F4255464645522C2073697A656F66287665727469636573292C2076657274696365732C20474C5F5354415449435F44524157293B202F2FE68BB7E8B49DE58685E5AD98E5AFB9E8B1A1E588B076626F0A6060600A676C42756666657244617461E587BDE695B0E79A84E7ACACE59B9BE4B8AAE58F82E695B0E586B3E5AE9AE4BA86475055E5A682E4BD95E7AEA1E79086E8BF99E6ACBEE58685E5AD98EFBC9A3C62722F3E0A474C5F53545245414D5F445241573A20746865206461746120697320736574206F6E6C79206F6E636520616E6420757365642062792074686520475055206174206D6F73742061206665772074696D65732E0A474C5F5354415449435F445241573A20746865206461746120697320736574206F6E6C79206F6E636520616E642075736564206D616E792074696D65732E0A474C5F44594E414D49435F445241573A207468652064617461206973206368616E6765642061206C6F7420616E642075736564206D616E792074696D65732E0A0A0A0A56414F2820566572746578204172726179204F626A656374293AE9A1BEE5908DE6809DE4B989EFBC8CE9A1B6E782B9E695B0E7BB84E5AFB9E8B1A1EFBC8CE9A1B6E782B9E695B0E7BB84E5AFB9E8B1A1E5928C56424FE698AFE4B880E4B8AAE5AFB9E5BA94E79A84EFBC8CE8BF99E6A0B7E5819AE79A84E5A5BDE5A484E698AFEFBC8CE59CA8E9858DE7BDAEE9A1B6E782B9E5B19EE680A7E68C87E99288E697B6EFBC8CE58FAAE99C80E8B083E794A8E4B880E6ACA1EFBC8CE5B9B6E4B894E58FAAE8A681E68891E4BBACE683B3E7BB98E588B6E5AFB9E8B1A1EFBC8CE5B0B1E58FAFE4BBA5E7BB91E5AE9AE79BB8E5BA94E79A8456414FE38082E8BF99E4BDBFE5BE97E59CA8E4B88DE5908CE79A84E9A1B6E782B9E695B0E68DAEE5928CE5B19EE680A7E9858DE7BDAEE4B98BE997B4E58887E68DA2E5B0B1E5838FE7BB91E5AE9AE4B88DE5908CE79A8456414FE4B880E6A0B7E7AE80E58D95E38082E68891E4BBACE5889AE5889AE8AEBEE7BDAEE79A84E68980E69C89E78AB6E68081E983BDE5AD98E582A8E59CA856414FE4B8ADE380823C62722F3E3C62722F3E0A0AE59CA8E5AE9EE99985E5BA94E794A8E4B8ADEFBC8CE8BE93E585A5E695B0E68DAEE9809AE5B8B8E4B88DE59CA8E6A087E58786E58C96E79A84E8AEBEE5A487E59D90E6A087E4B8ADEFBC8CE59BA0E6ADA4E68891E4BBACE9A696E58588E5BF85E9A1BBE5B086E8BE93E585A5E695B0E68DAEE8BDACE68DA2E4B8BA4F70656E474CE58FAFE8A781E58CBAE59F9FE58685E79A84E59D90E6A087E380823C62722F3E0A0A2076657274726578207368616465722020636F6C6F72747269616E676C652E76657274E69687E4BBB63C62722F3E0A6060600A2376657273696F6E2033333020636F72650A6C61796F757420286C6F636174696F6E203D20302920696E20766563332061506F733B0A0A766F6964206D61696E28290A7B0A20202020676C5F506F736974696F6E203D20766563342861506F732E782C2061506F732E792C2061506F732E7A2C20312E30293B0A7D0A6060600AE7ACACE4B880E4B8AA736861646572E5AE9EE78EB0E7BAAFE7B2B9E698AFE59D90E6A087E79A84E8BDACE68DA2EFBC8CE8BE93E585A5E79A84E59D90E6A087E698AFE79BB8E5AFB9E4BA8EE599A8E4BBB6E887AAE5B7B1E79A84E59D90E6A087E7B3BBEFBC8CE8BE93E587BAE79A84E5BF85E9A1BBE698AFE698BEE7A4BAE599A8E79A84E59D90E6A087E7B3BBEFBC8CE794B1E4BA8EE698BEE7A4BAE599A8E698AF3244E79A84EFBC8CE698AFE4B880E4B8AAE68A95E5BDB1E79A84E6A682E5BFB5EFBC8CE78EB0E59CA8E794BBE4B889E8A792E5BDA2E58FAAE99C80E8A681E58E9FE5A78BE59D90E6A087E7B3BBE58DB3E58FAFE380823C62722F3E0A2076657274726578207368616465722020636F6C6F72747269616E676C652E66726167E69687E4BBB63C62722F3E0A6060600A2376657273696F6E2033333020636F72650A6F7574207665633420636F6C6F723B0A766F6964206D61696E28290A7B0A202020202F2F206379616E20636F6C6F720A202020636F6C6F72203D207665633428302E352C20302C20302C20312E30293B0A7D0A6060600A2E76657274E69687E4BBB6E5AE9EE78EB0E79A84E698AFE59D90E6A087E79A84E8BDACE68DA2EFBC8CE982A3E4B9882E66726167E69687E4BBB6E5AE9EE78EB0E79A84E698AFE4B88DE5908CE58589E785A7E68385E586B5E4B88BE59D90E6A087E9A29CE889B2E79A84E58F98E58C96E380823C62722F3E0AE4B88BE99DA2E6AF94E8BE83E7BAAFE889B276657274E5928CE69C89E58589E785A7E69588E69E9CE79A8466726167E380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F35363136326530382D346666322D313165612D383163662D3532353430306463366365632E706E67290A7174206F70656E676CE4B88BE7BB91E5AE9A736861646572E79A84E696B9E6B395EFBC9A3C62722F3E0A6060600A73756363657373203D206D53686164657250726F6772616D2E61646453686164657246726F6D536F7572636546696C6528514F70656E474C5368616465723A3A467261676D656E742C20223A2F636F6C6F72747269616E676C652E6672616722293B0A6060600AE5BA94E794A8E7A88BE5BC8FE59091736861646572E8849AE69CACE4BCA0E8BE93E58F82E695B0EFBC8CE5A4B4E983A8E4BFA1E681AF6C61636174696F6E3D302C696EE6848FE591B3E79D80E8BE93E585A5E380823C62722F3E0A6060600A6C61796F757428206C6F636174696F6E203D2030202920696E20766563332076506F736974696F6E3B0A6060600AE59CA8E7A88BE5BA8FE4B8ADE8A681E68C87E5AE9AE4BCA0E8BE93E695B0E68DAEE588B06174747269627574652CE99C80E8A681E5A682E4B88BE6938DE4BD9C3C62722F3E0A6060600A2020202F2FE8BF99E9878CE79A8430E5AFB9E5BA942E76657274E69687E4BBB6E4B8ADE79A846C6F636174696F6E300A202020206D53686164657250726F6772616D2E62696E644174747269627574654C6F636174696F6E2822706F736974696F6E222C2030293B0A0A20202020676C566572746578417474726962506F696E74657228302C20332C20474C5F464C4F41542C20474C5F46414C53452C2036202A2073697A656F6628474C666C6F6174292C2028766F69642A2930293B0A20202020676C456E61626C6556657274657841747472696241727261792830293B0A6060600A0A6060600A514F70656E474C53686164657250726F6772616D203A0A696E6C696E6520766F696420514F70656E474C46756E6374696F6E735F335F335F436F72653A3A676C566572746578417474726962506F696E74657228474C75696E7420696E6465782C0A20474C696E742073697A652C0A20474C656E756D20747970652C200A474C626F6F6C65616E206E6F726D616C697A65642C200A474C73697A6569207374726964652C200A636F6E737420474C766F6964202A706F696E746572290A6060600A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F33643438323937322D353030342D313165612D383163662D3532353430306463366365632E706E67293C62722F3E, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (113, 'GNSS定位协议', 7, 0x474E5353EFBC88476C6F62616C204E617669676174696F6E20536174656C6C6974652053797374656D2C20E585A8E79083E5AFBCE888AAE58DABE6989FE7B3BBE7BB9FEFBC89E6B39BE68C87E68980E69C89E79A84E58DABE6989FE5AFBCE888AAE7B3BBE7BB9FEFBC8CE58C85E68BACE585A8E79083E79A84E38081E58CBAE59F9FE79A84E5928CE5A29EE5BCBAE79A84EFBC8CE5A682E7BE8EE59BBDE79A84475053E38081E4BF84E7BD97E696AFE79A84476C6F6E617373E38081E6ACA7E6B4B2E79A8447616C696C656FE38081E4B8ADE59BBDE79A84E58C97E69697E58DABE6989FE5AFBCE888AAE7B3BBE7BB9FEFBC8CE4BBA5E58F8AE79BB8E585B3E79A84E5A29EE5BCBAE7B3BBE7BB9FEFBC8CE5A682E7BE8EE59BBDE79A8457414153EFBC88E5B9BFE59F9FE5A29EE5BCBAE7B3BBE7BB9FEFBC89E38081E6ACA7E6B4B2E79A8445474E4F53EFBC88E6ACA7E6B4B2E99D99E59CB0E5AFBCE888AAE9878DE58FA0E7B3BBE7BB9FEFBC89E5928CE697A5E69CACE79A844D534153EFBC88E5A49AE58A9FE883BDE8BF90E8BE93E58DABE6989FE5A29EE5BCBAE7B3BBE7BB9FEFBC89E7AD89EFBC8CE8BF98E6B6B5E79B96E59CA8E5BBBAE5928CE4BBA5E5908EE8A681E5BBBAE8AEBEE79A84E585B6E4BB96E58DABE6989FE5AFBCE888AAE7B3BBE7BB9FE38082E59BBDE99985474E5353E7B3BBE7BB9FE698AFE4B8AAE5A49AE7B3BBE7BB9FE38081E5A49AE5B182E99DA2E38081E5A49AE6A8A1E5BC8FE79A84E5A48DE69D82E7BB84E59088E7B3BBE7BB9FE380820A0A232323204E4D454120303138330A4E4D45412030313833E698AFE7BE8EE59BBDE59BBDE5AEB6E6B5B7E6B48BE794B5E5AD90E58D8FE4BC9AEFBC884E6174696F6E616C204D6172696E6520456C656374726F6E696373204173736F63696174696F6EEFBC89E4B8BAE6B5B7E794A8E794B5E5AD90E8AEBEE5A487E588B6E5AE9AE79A84E6A087E58786E6A0BCE5BC8FE38082E79BAEE5898DE4B89AE5B7B2E68890E4BA86475053E5AFBCE888AAE8AEBEE5A487E7BB9FE4B880E79A845254434DEFBC88526164696F20546563686E6963616C436F6D6D697373696F6E20666F72204D61726974696D65207365727669636573EFBC89E6A087E58786E58D8FE8AEAEE380820A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63363335623937652D353630392D313165612D383163662D3532353430306463366365632E706E67290A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63653530656130662D353630392D313165612D383163662D3532353430306463366365632E706E67290A0A6060600A4750474741EFBC88E585A8E79083E5AE9AE4BD8DE695B0E68DAEEFBC890A475053E59BBAE5AE9AE695B0E68DAEE8BE93E587BAE8AFADE58FA5EFBC8CE8BF99E698AFE4B880E5B8A7475053E5AE9AE4BD8DE79A84E4B8BBE8A681E695B0E68DAEEFBC8CE4B99FE698AFE4BDBFE794A8E69C80E5B9BFE79A84E695B0E68DAEE380820A0A2447504747412C3C313E2C3C323E2C3C333E2C3C343E2C3C353E2C3C363E2C3C373E2C3C383E2C3C393E2C3C31303E2C3C31313E2C3C31323E2C3C31333E2C3C31343E2A3C31353E3C43523E3C4C463E0A0A3C313E20555443E697B6E997B4EFBC8CE6A0BCE5BC8FE4B8BA68686D6D73732E737373E380820A0A3C323E20E7BAACE5BAA6EFBC8CE6A0BCE5BC8FE4B8BA64646D6D2E6D6D6D6DEFBC88E5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC89E380820A0A3C333E20E7BAACE5BAA6E58D8AE79083EFBC8C4EE6889653EFBC88E58C97E7BAACE68896E58D97E7BAACEFBC89E380820A0A3C343E20E7BB8FE5BAA6EFBC8CE6A0BCE5BC8FE4B8BA6464646D6D2E6D6D6D6DEFBC88E5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC89E380820A0A3C353E20E7BB8FE5BAA6E58D8AE79083EFBC8C45E6889657EFBC88E4B89CE7BB8FE68896E8A5BFE7BB8FEFBC89E380820A0A3C363E20E5AE9AE4BD8DE8B4A8E9878FE68C87E7A4BAEFBC8C303DE5AE9AE4BD8DE697A0E69588EFBC8C313DE5AE9AE4BD8DE69C89E69588E380820A0A3C373E20E4BDBFE794A8E58DABE6989FE695B0E9878FEFBC8CE4BB8E3030E588B03132EFBC88E5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC89E380820A0A3C383E20E6B0B4E5B9B3E7B2BEE7A1AEE5BAA6EFBC8C302E35E588B039392E39E380820A0A3C393E20E5A4A9E7BABFE7A6BBE6B5B7E5B9B3E99DA2E79A84E9AB98E5BAA6EFBC8C2D393939392E39E588B0393939392E39E7B1B30A0A3C31303E20E9AB98E5BAA6E58D95E4BD8DEFBC8C4DE8A1A8E7A4BAE58D95E4BD8DE7B1B3E380820A0A3C31313E20E5A4A7E59CB0E6A4ADE79083E99DA2E79BB8E5AFB9E6B5B7E5B9B3E99DA2E79A84E9AB98E5BAA6EFBC882D393939392E39E588B0393939392E39EFBC89E380820A0A3C31323E20E9AB98E5BAA6E58D95E4BD8DEFBC8C4DE8A1A8E7A4BAE58D95E4BD8DE7B1B3E380820A0A3C31333E20E5B7AEE58886475053E695B0E68DAEE69C9FE99990EFBC885254434D2053432D313034EFBC89EFBC8CE69C80E5908EE8AEBEE7AB8B5254434DE4BCA0E98081E79A84E7A792E695B0E9878FE380820A0A3C31343E20E5B7AEE58886E58F82E88083E59FBAE7AB99E6A087E58FB7EFBC8CE4BB8E30303030E588B031303233EFBC88E5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC89E380820A0A3C31353E20E6A0A1E9AA8CE5928CE380820A0AC2A00A0A4750475341EFBC88E58DABE6989F50524EE695B0E68DAEEFBC890A475053E7B2BEE5BAA6E68C87E99288E58F8AE4BDBFE794A8E58DABE6989FE6A0BCE5BC8F0A0A2447504753412C3C313E2C3C323E2C3C333E2C3C343E2C3C353E2C3C363E2C3C373E2C3C383E2C3C393E2C3C31303E2C3C31313E2C3C31323E2C3C31333E2C3C31343E2C3C31353E2C3C31363E2C3C31373E2A3C31383E3C43523E3C4C463E0A0A3C313E20E6A8A1E5BC8F32EFBC9A4D203DE6898BE58AA8EFBC8C2041203D20E887AAE58AA8E380820A0A3C323E20E6A8A1E5BC8F31EFBC9AE5AE9AE4BD8DE59E8BE5BC8F31203DE69CAAE5AE9AE4BD8DEFBC8C32203D20E4BA8CE7BBB4E5AE9AE4BD8DEFBC8C33203D20E4B889E7BBB4E5AE9AE4BD8DE380820A0A3C333E20E7ACAC31E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB7EFBC8850736575646F2052616E646F6D204E6F697365EFBC8CE4BCAAE99A8FE69CBAE599AAE5A3B0E7A081EFBC89EFBC8C3031E887B33332EFBC88E5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC8CE69C80E5A49AE58FAFE68EA5E694B63132E9A297E58DABE6989FE4BFA1E681AFEFBC89E380820A0A3C343E20E7ACAC32E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C353E20E7ACAC33E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C363E20E7ACAC34E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C373E20E7ACAC35E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C383E20E7ACAC36E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C393E20E7ACAC37E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C31303E20E7ACAC38E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C31313E20E7ACAC39E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C31323E20E7ACAC3130E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C31333E20E7ACAC3131E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C31343E20E7ACAC3132E4BFA1E98193E6ADA3E59CA8E4BDBFE794A8E79A84E58DABE6989F50524EE7A081E7BC96E58FB70A0A3C31353E2050444F50E7BBBCE59088E4BD8DE7BDAEE7B2BEE5BAA6E59BA0E5AD90EFBC88302E35202D2039392E39EFBC890A0A3C31363E2048444F50E6B0B4E5B9B3E7B2BEE5BAA6E59BA0E5AD90EFBC88302E35202D2039392E39EFBC890A0A3C31373E2056444F50E59E82E79BB4E7B2BEE5BAA6E59BA0E5AD90EFBC88302E35202D2039392E39EFBC890A0A3C31383E20E6A0A1E9AA8CE5928C0A0AC2A00A0A4750475356EFBC88E58DABE6989FE78AB6E68081E4BFA1E681AFEFBC890AE58FAFE8A786E58DABE6989FE78AB6E68081E8BE93E587BAE8AFADE58FA50A0A2447504753562C3C313E2C3C323E2C3C333E2C3C343E2C3C353E2C3C363E2C3C373E2C2E2E2E2C3C343E2C3C353E2C3C363E2C3C373E2A3C383E3C43523E3C4C463E0A0A3C313E20E680BBE79A84475356E8AFADE58FA5E794B5E69687E695B0E380820A0A3C323E20E5BD93E5898D475356E8AFADE58FA5E58FB7E380820A0A3C333E20E58FAFE8A786E58DABE6989FE680BBE695B0EFBC8C3030E887B33132E380820A0A3C343E20E58DABE6989FE7BC96E58FB7EFBC8C3031E887B33332E380820A0A3C353E20E58DABE6989FE4BBB0E8A792EFBC8C3030E887B33930E5BAA6E380820A0A3C363E20E58DABE6989FE696B9E4BD8DE8A792EFBC8C303030E887B3333539E5BAA6E38082E5AE9EE99985E580BCE380820A0A3C373E20E4BFA1E599AAE6AF94EFBC88432F4E6FEFBC89EFBC8C3030E887B339396442EFBC9BE697A0E8A1A8E69CAAE68EA5E694B6E588B0E8AEAFE58FB7E380820A0A3C383E20E6A0A1E9AA8CE5928CE380820A0AE6B3A8EFBC9AE6AF8FE69DA1E8AFADE58FA5E69C80E5A49AE58C85E68BACE59B9BE9A297E58DABE6989FE79A84E4BFA1E681AFEFBC8CE6AF8FE9A297E58DABE6989FE79A84E4BFA1E681AFE69C89E59B9BE4B8AAE695B0E68DAEE9A1B9EFBC8CE58DB3EFBC9AE58DABE6989FE7BC96E58FB7E38081E58DABE6989FE4BBB0E8A792E38081E58DABE6989FE696B9E4BD8DE8A792E38081E4BFA1E599AAE6AF94E380820A0AC2A00A0A4750524D43EFBC88E8BF90E8BE93E5AE9AE4BD8DE695B0E68DAEEFBC890AE68EA8E88D90E69C80E5B08FE695B0E68DAEE9878FE79A84475053E4BFA1E681AFEFBC885265636F6D6D656E6465644D696E696D756D205370656369666963204750532F5452414E5349542044617461EFBC890A0A244750524D432C3C313E2C3C323E2C3C333E2C3C343E2C3C353E2C3C363E2C3C373E2C3C383E2C3C393E2C3C31303E2C3C31313E2C3C31323E2A3C31333E3C43523E3C4C463E0A0A3C313E20555443EFBC88436F6F7264696E6174656420556E6976657273616C2054696D65EFBC89E697B6E997B4EFBC8C68686D6D7373EFBC88E697B6E58886E7A792EFBC89E6A0BCE5BC8F0A0A3C323E20E5AE9AE4BD8DE78AB6E68081EFBC8C413DE69C89E69588E5AE9AE4BD8DEFBC8C563DE697A0E69588E5AE9AE4BD8D0A0A3C333E4C61746974756465EFBC8CE7BAACE5BAA664646D6D2E6D6D6D6DEFBC88E5BAA6E58886EFBC89E6A0BCE5BC8FEFBC88E5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC890A0A3C343E20E7BAACE5BAA6E58D8AE790834EEFBC88E58C97E58D8AE79083EFBC89E6889653EFBC88E58D97E58D8AE79083EFBC890A0A3C353E4C6F6E676974756465EFBC8CE7BB8FE5BAA66464646D6D2E6D6D6D6DEFBC88E5BAA6E58886EFBC89E6A0BCE5BC8FEFBC88E5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC890A0A3C363E20E7BB8FE5BAA6E58D8AE7908345EFBC88E4B89CE7BB8FEFBC89E6889657EFBC88E8A5BFE7BB8FEFBC890A0A3C373E20E59CB0E99DA2E9809FE78E87EFBC883030302E307E3939392E39E88A82EFBC8C4B6E6F74EFBC8CE5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC890A0A3C383E20E59CB0E99DA2E888AAE59091EFBC883030302E307E3335392E39E5BAA6EFBC8CE4BBA5E79C9FE58C97E4B8BAE58F82E88083E59FBAE58786EFBC8CE5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC890A0A3C393E20555443E697A5E69C9FEFBC8C64646D6D7979EFBC88E697A5E69C88E5B9B4EFBC89E6A0BCE5BC8F0A0A3C31303E4D61676E6574696320566172696174696F6EEFBC8CE7A381E5818FE8A792EFBC883030302E307E3138302E30E5BAA6EFBC8CE5898DE5AFBCE4BD8DE695B0E4B88DE8B6B3E58899E8A1A530EFBC890A0A3C31313E4465636C696E6174696F6EEFBC8CE7A381E5818FE8A792E696B9E59091EFBC8C45EFBC88E4B89CEFBC89E6889657EFBC88E8A5BFEFBC890A0A3C31323E204D6F6465496E64696361746F72EFBC8CE6A8A1E5BC8FE68C87E7A4BAEFBC88E4BB854E4D45413031383320332E3030E78988E69CACE8BE93E587BAEFBC8C413DE887AAE4B8BBE5AE9AE4BD8DEFBC8C443DE5B7AEE58886EFBC8C453DE4BCB0E7AE97EFBC8C4E3DE695B0E68DAEE697A0E69588EFBC890A0A3C31333E20E6A0A1E9AA8CE5928CE380820A0AC2A00A0A4750565447EFBC88E59CB0E99DA2E9809FE5BAA6E4BFA1E681AFEFBC890AE59CB0E99DA2E9809FE5BAA6E4BFA1E681AF284750565447290A0A2447505654472C3C313E2C542C3C323E2C4D2C3C333E2C4E2C3C343E2C4B2C3C353E2A68680A0A3C313E20E4BBA5E79C9FE58C97E4B8BAE58F82E88083E59FBAE58786E79A84E59CB0E99DA2E888AAE59091283030307E333539E5BAA6EFBC8CE5898DE99DA2E79A8430E4B99FE5B086E8A2ABE4BCA0E8BE93290A0A3C323E20E4BBA5E7A381E58C97E4B8BAE58F82E88083E59FBAE58786E79A84E59CB0E99DA2E888AAE59091283030307E333539E5BAA6EFBC8CE5898DE99DA2E79A8430E4B99FE5B086E8A2ABE4BCA0E8BE93290A0A3C333E20E59CB0E99DA2E9809FE78E87283030302E307E3939392E39E88A82EFBC8CE5898DE99DA2E79A8430E4B99FE5B086E8A2ABE4BCA0E8BE93290A0A3C343E20E59CB0E99DA2E9809FE78E8728303030302E307E313835312E38E585ACE9878C2FE5B08FE697B6EFBC8CE5898DE99DA2E79A8430E4B99FE5B086E8A2ABE4BCA0E8BE93290A0A3C353E20E6A8A1E5BC8FE68C87E7A4BA28E4BB854E4D45413031383320332E3030E78988E69CACE8BE93E587BAEFBC8C413DE887AAE4B8BBE5AE9AE4BD8DEFBC8C443DE5B7AEE58886EFBC8C453DE4BCB0E7AE97EFBC8C4E3DE695B0E68DAEE697A0E695880A0A6E6D6561E695B0E68DAEE5A682E4B88BEFBC9A0A0A2447504747412C3132313235322E3030302C333933372E333033322C4E2C31313631312E363034362C452C312C30352C322E302C34352E392C4D2C2D352E372C4D2C2C303030302A37370A0A244750524D432C3132313235322E3030302C412C333935382E333033322C4E2C31313632392E363034362C452C31352E31352C3335392E39352C3037303330362C2C2C412A35340A0A2447505654472C3335392E39352C542C2C4D2C31352E31352C4E2C32382E302C4B2C412A30340A0A2447504747412C3132313235332E3030302C333933372E333039302C4E2C31313631312E363035372C452C312C30362C312E322C34342E362C4D2C2D352E372C4D2C2C303030302A37320A0A2447504753412C412C332C31342C31352C30352C32322C31382C32362C2C2C2C2C2C2C322E312C312E322C312E372A33440A0A2447504753562C332C312C31302C31382C38342C3036372C32332C30392C36372C3036372C32372C32322C34392C3331322C32382C31352C34372C3233312C33302A37300A0A2447504753562C332C322C31302C32312C33322C3139392C32332C31342C32352C3237322C32342C30352C32312C3134302C33322C32362C31342C3037302C32302A37450A0A2447504753562C332C332C31302C32392C30372C3037342C2C33302C30372C3136332C32382A37440A0AC2A00A0AE5AFB9E4BA8EE9809AE5B8B8E79A84E68385E586B5EFBC8CE5A4A7E5AEB6E68980E585B3E5BF83E79A84E5AE9AE4BD8DE695B0E68DAEE5A682E7BB8FE7BAACE5BAA6E38081E9809FE5BAA6E38081E697B6E997B4E38081E888AAE59091E7AD89E59D87E4BBA5E2809C244750524D43E2809DE4B8ADE88EB7E58F96E5BE97E588B0E380820A0AE5AFB9E4BA8E475053E58C97E69697E58F8CE6A8A1E6A8A1E59D97E79A84E8BE93E587BAE4BFA1E681AFEFBC9A0A0AE5A682E69E9CE58FAAE5B0864244E38081475053E58DABE6989FE794A8E4BA8EE4BD8DE7BDAEE8A7A3E7AE97EFBC8CE4BCA0E98081E6A087E8AF86E7ACA6E4B8BA4244E380814750E7AD89EFBC9BE5A682E69E9CE4BDBFE794A8E4BA86E4B8A4E4B8AAE7B3BBE7BB9FE79A84E58DABE6989FE58F96E5BE97E4BD8DE7BDAEE8A7A3E7AE97EFBC8CE4BCA0E98081E6A087E8AF86E7ACA6E4B8BA474EE380820A0A6060600AE28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E28094E280940AE78988E69D83E5A3B0E6988EEFBC9AE69CACE69687E4B8BA4353444EE58D9AE4B8BBE3808CE4B8ADE59BBDE6809DE683B3E58FB2E3808DE79A84E58E9FE5889BE69687E7ABA0EFBC8CE981B5E5BEAA20434320342E302042592D534120E78988E69D83E58D8FE8AEAEEFBC8CE8BDACE8BDBDE8AFB7E99984E4B88AE58E9FE69687E587BAE5A484E993BEE68EA5E58F8AE69CACE5A3B0E6988EE380820AE58E9FE69687E993BEE68EA5EFBC9A68747470733A2F2F626C6F672E6373646E2E6E65742F736F6E676B61693332302F61727469636C652F64657461696C732F3533383536393138, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (114, 'arduino和普通单片机开发的区别', 7, 0xE585A5E6898BE4BA86E4B880E59D9761726475696E6F206D65676132353630E794A8E4BA8EE69CBAE6A2B0E6898BE88782E4BA8CE6ACA1E5BC80E58F91EFBC8CE98787E794A8E79A84E698AF61726475696E6FE5BC80E58F91E5B7A5E585B7EFBC8CE58D95E78987E69CBAE4BB8EE5889AE6AF95E4B89A32303134E5B9B4E5B0B1E5BC80E5A78BE6909EEFBC8CE982A3E4B98861726475696E6FE5BC80E58F91E5928CE699AEE9809AE58D95E78987E69CBAE5BC80E58F91E69C89E4BB80E4B988E5BC82E5908CEFBC8CE7BB8FE8BF87E887AAE5B7B1E4B880E795AAE68EA2E7A9B6E4B98BE5908EE69DA5E680BBE7BB93E4B88BE380823C62722F3E0AE5B8B8E8A781E79A8461726475696E6FE79A84E69DBFE5AD903A3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F61633364316361382D353936362D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39646637653161322D353936362D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE58FAFE4BBA5E79C8BE587BA61726475696E6FE585B7E69C89E4B880E5AE9AE79A84E2809CE8B7A8E5B9B3E58FB0E680A7E2809DEFBC8CE68980E8B093E8B7A8E5B9B3E58FB0E5B0B1E698AFE4BB96E58FAFE4BBA5E794A8E4B880E5A597E8AFADE8A880EFBC8CE8BF90E8A18CE59CA8E5A49AE7A78DE4B88DE5908CE79A84E6938DE4BD9CE7B3BBE7BB9FEFBC8CE68896E88085E7A1ACE4BBB6E4B88AE380820AE4B88BE99DA2E79C8BE79C8BE5BD92E7BAB3E587BAE69DA5E79A8461726475696E6FE5BC80E58F91E789B9E680A7E5928C632F632B2BE58E9FE7949FE9A9B1E58AA8E6AF94E8BE833C62722F3E0A3C62722F3E0A0A7CE9A1B97C61726475696E6F7CE4BCA0E7BB9FE58D95E78987E69CBAE5BC80E58F917C0A7C2D7C2D7C2D7C0A7CE9A9B1E58AA8E79A84E8B083E794A87CE7BB9FE4B880E79A84E5BA93E69687E4BBB6E69DA5E7AEA1E79086E5B8B8E8A781E79A84E9A9B1E58AA87CE6AF8FE4B8AAE58D95E78987E69CBAE983BDE69C89E887AAE5B7B1E79A84E5BA93E69687E4BBB6EFBC8CE4BDBFE794A8E4B88DE5908CE79A84E58D95E78987E69CBAE983BDE8A681E5ADA6E4B9A0E8AFA5E58D95E78987E69CBAE79A84E5BA937C0A7CE7A1ACE4BBB6696FE7AEA1E8849AE5AE9AE4B9897CE7AEA1E8849AE8A2ABE58886E4B8BAE695B0E5AD97E7AEA1E8849AEFBC8CE6A8A1E68B9FE7AEA1E8849AE5928CE4B893E4B89AE79A84E9809AE4BFA1E7AEA1E8849A7CE7AEA1E8849AE58FAFE4BBA5E8A2ABE5A48DE794A8E4B8BAE5A49AE7A78DE58A9FE883BD7C0A7CE69DBFE7BAA7E694AFE68C817CE58FAAE694AFE68C81E789B9E5AE9AE79A84E794B5E8B7AFE69DBFEFBC8CE5A682E4B88AE69DBFE68980E7A4BA7CE5BD93E784B6E58FAFE4BBA5E781B5E6B4BBE79A84E794BBE887AAE5B7B1E79A84E69DBFE5AD907C0A7CE7BC96E7A88BE696B9E5BC8F7CE7A88BE5BA8FE69C89E8A784E88C83E58C96E79A84E5AE9EE78EB0E696B9E5BC8FEFBC8CE58FAAE8A681E694AFE68C8161726475696E6FEFBC8CE983BDE99C80E8A681E4BDBFE794A8E8AFA5E8A784E88C83E7BC96E7A88BEFBC8CE58FAFE7A7BBE6A48DE680A7E5928CE99885E8AFBBE680A7E5A5BD7C63E8AFADE8A880EFBC8CE4BBA3E7A081E99885E8AFBBE680A7E5B7AE7C0A7CE4BE9DE8B5967CE99C80E8A681626F6F746C6F61646572E5BA95E58C85EFBC8CE7A88BE5BA8FE8B083E8AF95E4B88DE698937CE5AEB9E69893E8BF9BE8A18C696370E8B083E8AF957C0A0AE6AF94E8BE83E69DA5E79C8BEFBC8C61726475696E6FE69BB4E5838FE698AFE59CA8E58D95E78987E69CBAE4B88AE79A84507974686F6EEFBC8CE8A784E88C83E4BA86E8BDAFE4BBB6E79A84E7BC96E7A88BE8AFADE8A880EFBC8CE8BF98E8A784E88C83E4BA86E68EA5E58FA3E79A84E696B9E5BC8FEFBC8CE7949AE887B3E698AFE8AF95E794A8E79A84E69DBFE5AD90EFBC8CE899BDE784B6E789BAE789B2E4BA86E4B880E782B9E9809AE794A8E680A7EFBC8CE4BD86E698AFE5A4A7E5A4A7E68F90E9AB98E4BA86E58FAFE5A48DE794A8E680A7EFBC8CE4B893E997A8E694AFE68C8141524455494E4FE79A84E8BDAFE4BBB6E58FAFE4BBA5E8BF90E8A18CE59CA8E5A49AE4B8AAE4B8BBE69DBFE4B88AEFBC8CE79BB8E5BD93E6848FE4B989E4B88AE5AE9EE78EB0E4BA86E7A1ACE4BBB6E79A84E8B7A8E5B9B3E58FB0E38082E6AF94E5A682E79FA5E5908DE79A84336420E68993E58DB0E59BBAE4BBB66D61726C696EEFBC8CE694AFE68C81E4BA86E8BF99E4B988E5A49A61726475696E6FE7A1ACE4BBB6EFBC8CE5A682E69E9CE794A8E699AEE9809AE79A84E58D95E78987E69CBAE9A9B1E58AA82B63E8AFADE8A880E9A9B1E58AA8E5BA93E58EBBE5AE9EE78EB0E5AE83EFBC8CE698AFE4B88DE5B08FE79A84E5B7A5E4BD9CE9878FE380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F31663036633131642D353936622D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE58FAFE4BBA5E79C8BE587BAE69DA5E694AFE68C81E4BA86E4B889E7A78DE4B88DE5908CE79A846D6375E5B9B3E58FB03C62722F3E0A2323232061726475696E6FE79A84E7BC96E7A88B0A23232320E7A88BE5BA8FE7BB93E69E840A20E7A88BE5BA8FE7BB93E69E84E58C85E68BACE4B8A4E4B8AAE4B8BBE8A681E587BDE695B0EFBC9A0A53657475702829E587BDE695B0EFBC9AE4B88AE794B5E697B6E58099E58FAAE58581E8AEB8E4B880E6ACA1E79BB8E5BD93E4BA8EE5889DE5A78BE58C963C62722F3E0A4C6F6F702829E587BDE695B0EFBC9A20E5BEAAE78EAFE587BDE695B0EFBC8CE79BB8E5BD93E4BA8EE699AEE9809AE58D95E78987E69CBAE4B8ADE79A847768696C652831293C62722F3E0AE7AE80E8A681E4BB8BE7BB8DE4B88B61726475696E6FE79A84E7BC96E7A88BE696B9E5BC8FEFBC8CE69DA5E6BC94E7A4BAE4B88B61726475696E6FE79A84E7AE80E4BEBFEFBC9A3C62722F3E0AE4BCA0E7BB9F6D6375E4B88BE6938DE4BD9C414443E8AFBBE58F96E794B5E58E8B0A6060600AE68993E5BC80E697B6E9929FE6A0912D3EE7AEA1E8849AE5A48DE794A82D3E616463E69CACE8BAABE79A84E9858DE7BDAE2D3EE8AFBBE58F96616463E5AF84E5AD98E599A80A6060600AE8BF99E4B988E4B880E4B8AAE6B581E7A88BE58FAFE883BDE99C80E8A681E587A0E58D81E8A18CE4BBA3E7A081E6898DE5AE8CE68890EFBC8CE4BDBFE794A861726475696E6FE58FAAE99C80E8A681E7AE80E58D95E79A843C62722F3E0A6060600A20202076616C203D20616E616C6F675265616428616E616C6F6750696E293B202F2F20726561642074686520696E7075742070696E0A60600AE5B0B1E58FAFE4BBA5E5AE9EE78EB0E4BA86E380823C62722F3E0A0A0AE69BB4E5A49AE79A8461726475696E6FE7BC96E7A88BE58FAFE4BBA5E58EBB0A68747470733A2F2F7777772E7733637363686F6F6C2E636E2F61726475696E6F2F61726475696E6F5F696F5F66756E6374696F6E732E68746D6C0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (115, '摄像头原理', 11, 0x736C616DE79A84E5BE88E9878DE8A681E79A84E4BFA1E681AFE69DA5E6BA90E69DA5E887AAE4BA8EE59BBEE5838FE782B9E4BA91E4BFA1E681AFEFBC8CE69184E5838FE5A4B4E698AFE88EB7E58F96E59BBEE5838FE4BFA1E681AFE79A84E5BF85E8A681E6898BE6AEB5E380823C62722F3E0AE4B880E4B8AAE69184E5838FE5A4B4E79A84E585B8E59E8BE7BB93E69E84E59BBEEFBC9A0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F36303337663866632D356162342D313165612D613463632D3532353430306463366365632E706E67290A0A23232320E9959CE5A4B40AE69184E5838FE5A4B4E6A8A1E7BB84E588A9E794A8E9808FE9959CE68890E5838FE79A84E58E9FE79086EFBC8CE69DA5E5AE9EE78EB0E59BBEE5838FE79A84E68890E5838FEFBC9BE9809AE8BF87E6849FE58589E88AAFE78987E58F8AE79BB8E585B3E794B5E8B7AFE69DA5E8AEB0E5BD95E5928CE4BCA0E8BE93E59BBEE5838FE4BFA1E58FB7E79A84E380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F35353536613962632D356161662D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE9808FE9959CE58886E4B8BAE587B8E9808FE9959CE5928CE587B9E9808FE9959CEFBC9A3C62722F3E0AE587B8E9808FE9959CE8819AE58589EFBC8CE5B7A6E58FB3E4B8A4E99DA2E587B8E587BAE380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F61373030313937642D356162302D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE587B9E9808FE9959CE695A3E58589EFBC8CE5B7A6E58FB3E4B8A4E8BEB9E587B9E585A5E380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F66663838643866342D356162302D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE5908CE697B6E8BF98E69C89E5B9B3E587B9EFBC8CE5B9B3E587B8E9959CEFBC8CE58DB3E58FAAE69C89E4B880E99DA2E698AFE587B8E68896E88085E587B9E79A84E9808FE9959CE380823C62722F3E0AE9959CE5A4B4E79A84E7BB93E69E84EFBC9A3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F63653533316166312D356162322D313165612D613463632D3532353430306463366365632E706E67290AE69184E5838FE5A4B4E98787E794A8E5A49AE4B8AAE587B8E9808FE9959CE79A84E7BB84E59088EFBC8CE585B6E4B8ADE5A4A7E983A8E58886E698AFE587B8E9959CEFBC8CE69C80E5908EE68A8AE59BBEE5838FE7BCA9E5B08FE68890E6849FE58589E599A8E4BBB6E79A84E68EA5E58F97E5B0BAE5AFB8E380823C62722F3E0AE9809AE8BF87E694B9E58F98E5A49AE4B8AAE9959CE78987E997B4E8B79DE58FAFE4BBA5E5AE9EE78EB0E58F98E784A620E38082E58F98E784A6E79A84E69588E69E9CE58FAFE4BBA5E694BEE5A4A7E5928CE7BCA9E5B08FE59BBEE78987EFBC8CE8808CE4B894E58F98E784A6E5908EEFBC8CE5838FE5B7AEE4BC9AE58F91E7949FE58F98E58C96EFBC8CE59BA0E8808CE58F98E784A6E9959CE5A4B4E699AEE9818DE99C80E8A681E69BB4E5A49AE9959CE78987E6898DE883BDE5AE8CE68890E58F98E784A6E5928CE4B88DE5908CE784A6E8B79DE79A84E5838FE5B7AEE6A0A1E6ADA3E380823C62722F3E0AE58F98E784A6E79A84E69588E69E9C3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F64616230646666382D356162322D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE784A6E8B79DE5928CE8A786E8A792E79A84E585B3E7B3BB3C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F66336437333164632D356162322D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0AE58FAFE4BBA5E79C8BE587BAE69DA5EFBC8CE784A6E8B79DE8B68AE79FADEFBC8CE8A786E8A792E8B68AE5AEBDE380820A23232320E58589E59C88200AE69F90E4BA9BE4B893E4B89AE4B880E782B9E79A84E69184E5838FE5A4B4E585B7E69C89E58589E59C88E79A84E7BB93E69E84EFBC8CE58E9FE79086E698AFE694B9E58F98E9959CE5A4B4E79A84E9809AE58589E9878FE380823C62722F3E0AE4B8BEE4BE8BE69DA5E8AFB4EFBC9AE5AEB6E585BBE79A84E5B08FE78CABEFBC8CE799BDE5A4A9E79A84E79EB3E5AD94E680BBE698AFE7BCA9E68890E4B880E69DA1E7BABFEFBC8CE588B0E4BA86E6999AE4B88AEFBC8CE5B0B1E887AAE58AA8E59CB0E68993E5BC80E68890E4B8BAE4B880E4B8AAE59C86E5AD94E38082E68980E4BBA5EFBC8CE5908CE6A0B7E98193E79086EFBC8CE59CA8E68B8DE785A7E697B6EFBC8CE58589E7BABFE5BCBAE78388EFBC8CE5B0B1E8A681E7BCA9E5B08FE58589E59C88EFBC8CE58589E7BABFE69A97E6B7A1EFBC8CE5B0B1E8A681E5BC80E5A4A7E58589E59C88E38082E4B99FE5B0B1E698AFE8AFB446E580BCE8B68AE5B08FE79A84E79BB8E69CBAEFBC88E585B6E4BB96E58F82E695B0E4B88DE58F98EFBC89EFBC8CE8B68AE69C89E588A9E4BA8EE5A49CE699AFE68B8DE69184E380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F36323531633262312D356162332D313165612D613463632D3532353430306463366365632E706E67293C62722F3E0A2323232320E6BBA4E58589E789870A73656E736F72E5928CE4BABAE79CBCE698AFE4B88DE4B880E6A0B7E79A84EFBC8CE4BABAE79CBCE58FAFE4BBA5E887AAE58AA8E6BBA4E999A4E7BAA2E5A496E7BABFE7AD89E5B9B2E689B0E4BFA1E681AFE38082E59BA0E6ADA4E99C80E8A681E58AA0E6BBA4E58589E78987E6BBA4E999A4E5AFB9E58FAFE8A781E58589E69C89E5B9B2E689B0E79A84E7BAA2E5A496E58589EFBC8CE4BDBFE68890E5838FE69588E69E9CE69BB4E6B885E699B0E380823C62722F3E0AE6BBA4E58589E78987E58FAFE4BBA5E4BFAEE695B4E8BF9BE69DA5E79A84E58589E7BABFE38082E6849FE58589E88AAFE78987E794B1E6849FE58589E4BD932843454C4C29E69E84E688902CE69C80E5A5BDE79A84E58589E7BABFE698AFE79BB4E5B084E8BF9BE69DA52CE4BD86E4B8BAE4BA86E68095E5B9B2E689B0E588B0E982BBE8BF91E6849FE58589E4BD932CE5B0B1E99C80E8A681E5AFB9E58589E7BABFE58AA0E4BBA5E4BFAEE695B42CE59BA0E6ADA4E982A3E78987E6BBA4E58589E78987E4B88DE698AFE78EBBE792832CE8808CE698AFE79FB3E88BB1E789872CE588A9E794A8E79FB3E88BB1E79A84E789A9E79086E5818FE58589E789B9E680A72CE68A8AE8BF9BE69DA5E79A84E58589E7BABF2CE4BF9DE79599E79BB4E5B084E983A8E4BBBD2CE58F8DE5B084E68E89E6969CE5B084E983A8E4BBBD2CE981BFE5858DE58EBBE5BDB1E5938DE69781E8BEB9E79A84E6849FE58589E782B92E3C62722F3E0A2323232073656E736F720AE69184E5838FE5A4B4E5B0B1E698AFE68A8AE7BB8FE8BF87E6BBA4E58589E5908EE79A84E59BBEE78987E8BE93E587BAE68890E695B0E5AD97E4BFA1E58FB7E79A84E599A8E4BBB6EFBC8CE5B8B8E8A781E79A84E8BE93E587BAE58F82E695B0E69C893A3C62722F3E0AE59BBEE5838FE6A0BCE5BC8F3C62722F3E0AE5B8A7E78E873C62722F3E0AE889B2E59F9FE4BFA1E681AF3C62722F3E0AE58886E8BEA8E78E873C62722F3E0A, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (116, 'slam知识体系', 11, 0x215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38633861346637392D356231302D313165612D613463632D3532353430306463366365632E706E6729, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (117, 'c++模板实现FSM(有限状态机)', 3, 0x23232320E69C89E99990E78AB6E68081E69CBA0AE69C89E99990E78AB6E68081E69CBA2CE4B99FE7A7B0E4B8BA46534D2846696E697465205374617465204D616368696E6529EFBC8CE585B6E59CA8E4BBBBE6848FE697B6E588BBE983BDE5A484E4BA8EE69C89E99990E78AB6E68081E99B86E59088E4B8ADE79A84E69F90E4B880E78AB6E68081E38082E5BD93E585B6E88EB7E5BE97E4B880E4B8AAE8BE93E585A5E5AD97E7ACA6E697B6EFBC8CE5B086E4BB8EE5BD93E5898DE78AB6E68081E8BDACE68DA2E588B0E58FA6E4B880E4B8AAE78AB6E68081EFBC8CE68896E88085E4BB8DE784B6E4BF9DE68C81E59CA8E5BD93E5898DE78AB6E68081E38082E4BBBBE4BD95E4B880E4B8AA46534DE983BDE58FAFE4BBA5E794A8E78AB6E68081E8BDACE68DA2E59BBEE69DA5E68F8FE8BFB0EFBC8CE59BBEE4B8ADE79A84E88A82E782B9E8A1A8E7A4BA46534DE4B8ADE79A84E4B880E4B8AAE78AB6E68081EFBC8CE69C89E59091E58AA0E69D83E8BEB9E8A1A8E7A4BAE8BE93E585A5E5AD97E7ACA6E697B6E78AB6E68081E79A84E58F98E58C96E38082E5A682E69E9CE59BBEE4B8ADE4B88DE5AD98E59CA8E4B88EE5BD93E5898DE78AB6E68081E4B88EE8BE93E585A5E5AD97E7ACA6E5AFB9E5BA94E79A84E69C89E59091E8BEB9EFBC8CE5889946534DE5B086E8BF9BE585A5E2809CE6B688E4BAA1E78AB6E6808128446F6F6D20537461746529E2809DEFBC8CE6ADA4E5908E46534DE5B086E4B880E79BB4E4BF9DE68C81E2809CE6B688E4BAA1E78AB6E68081E2809DE38082E78AB6E68081E8BDACE68DA2E59BBEE4B8ADE8BF98E69C89E4B8A4E4B8AAE789B9E6AE8AE78AB6E68081EFBC9AE78AB6E6808131E7A7B0E4B8BAE2809CE8B5B7E5A78BE78AB6E68081E2809DEFBC8CE8A1A8E7A4BA46534DE79A84E5889DE5A78BE78AB6E68081E38082E78AB6E6808136E7A7B0E4B8BAE2809CE7BB93E69D9FE78AB6E68081E2809DEFBC8CE8A1A8E7A4BAE68890E58A9FE8AF86E588ABE4BA86E68980E8BE93E585A5E79A84E5AD97E7ACA6E5BA8FE58897E380823C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F32313766376563652D356634352D313165612D616162642D3532353430306463366365632E706E67293C62722F3E0A0AE69CAAE7BB8FE8AEBEE8AEA1E5AE9EE78EB0E69C89E99990E78AB6E68081E69CBAE5A682E4B88B3C62722F3E0A6060600A7479706564656620656E756D7B0A0953544154455F312C0A0953544154455F322C0A0953544154455F332C0A0953544154455F340A7D4553746174653B0A0A636C6173732073647B0A7075626C69633A0A09766F69642066756E633128293B0A707269766174653A0A09455374617465206D53746174653B0A7D0A0A766F69642073643A3A66756E633128297B0A096D5374617465203D2053544154455F323B0A7D0A766F69642073643A3A66756E633128297B0A096D5374617465203D2053544154455F333B0A7D0A6060600AE4B88AE99DA2E79A84E5AE9EE78EB0E79A84E7BCBAE782B9EFBC9A3C62722F3E0A312E20E78AB6E68081E58887E68DA2E58886E695A3E588B0E59084E4B8AAE78BACE7AB8BE79A84E587BDE695B0E4B8ADEFBC8CE8BE83E4B8BAE58886E695A3E4BFAEE694B9E69FA5E689BEE4B88DE69893E380823C62722F3E0A322E20E6B2A1E69C89616374696F6EE79A84E6A682E5BFB5EFBC8CE4BBA3E7A081E4B88DE883BDE698BEE587BAE78AB6E68081E58887E68DA2E79A84E8A784E58899E380823C62722F3E0A332E20E6AF8FE4B8AAE5AE9EE78EB0E983BDE5BE97E9878DE5A48DE58EBBE4B9A6E58699E78AB6E68081E58887E68DA2E4BBA3E7A081E380823C62722F3E0A0A23232320E8AEBEE8AEA1432B2BE78AB6E68081E69CBAE5AE9EE78EB0E380820AE58886E69E90E6AF8FE4B8AAE78AB6E68081E69CBAE99C80E8A681E79A84E695B0E68DAEE7BB93E69E843A3C62722F3E0A312E20E78AB6E68081E7B1BBE59E8BE380820A322E20E58887E68DA2E4BA8BE4BBB6E380820A332E20E68F8FE8BFB0E78AB6E68081E58887E68DA2E79A84E8A784E58899E380820AE5AE9EE78EB0E59FBAE4BA8EE6A8A1E69DBFE79A84E78AB6E68081E69CBAE5AE9EE78EB0E5A682E4B88B3A3C62722F3E0A6060600A74656D706C617465203C747970656E616D65202054312C747970656E616D652054323E0A636C6173732053746174654D616368696E657B0A7075626C69633A0A202020207669727475616C20766F69642053657453746174654C696E6B28297B0A202020202020202072657475726E3B0A202020207D0A202020207669727475616C2020696E74205570646174655374617465285432297B0A202020202020202072657475726E202D3130303B0A202020207D3B20202F2F75706461746520612073746174650A202020207669727475616C2020696E742043757272656E74537461746528297B0A202020202020202072657475726E202D3130303B0A202020207D0A70726F7465637465643A0A202020205431206D53746174653B0A7D3B0A6060600A0AE585B6E4B8AD5431E698AFE78AB6E68081E69CBAE79A84E78AB6E68081E7B1BBE59E8BE380823C62722F3E0A5432E698AFE78AB6E68081E69CBAE79A84E58887E68DA2E4BA8BE4BBB6E380823C62722F3E0AE4BE8BE5AD903C62722F3E0A6060600A7479706564656620656E756D207B0A202020205354415254203D20302C0A202020205354415445312C0A20202020454E440A7D4D616368696E6553746174653B0A7479706564656620656E756D207B0A20202020414354494F4E31203D20302C0A20202020414354494F4E322C0A20202020414354494F4E330A7D4D616368696E654576656E743B0A636C61737320546573744D616368696E653A2053746174654D616368696E653C4D616368696E6553746174652C4D616368696E654576656E743E7B0A7075626C69633A0A20202020696E74205570646174655374617465284D616368696E654576656E742065297B0A20202020202020207377697463682028746869732D3E6D5374617465297B0A20202020202020202020202063617365204D616368696E6553746174653A3A53544152543A0A20202020202020202020202020202020737769746368202865297B0A202020202020202020202020202020202020202063617365204D616368696E654576656E743A3A414354494F4E313A0A202020202020202020202020202020202020202020202020746869732D3E6D5374617465203D205354415445313B0A202020202020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020202020202064656661756C743A0A202020202020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020207D0A20202020202020202020202020202020627265616B3B0A20202020202020202020202063617365204D616368696E6553746174653A3A5354415445313A0A20202020202020202020202020202020737769746368202865297B0A202020202020202020202020202020202020202063617365204D616368696E654576656E743A3A414354494F4E323A0A2020202020202020202020202020202020202020202020206D5374617465203D20454E443B0A202020202020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020202020202064656661756C743A0A202020202020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020207D0A20202020202020202020202020202020627265616B3B0A20202020202020202020202063617365204D616368696E6553746174653A3A454E443A0A20202020202020202020202020202020737769746368202865297B0A202020202020202020202020202020202020202064656661756C743A0A202020202020202020202020202020202020202020202020627265616B3B0A202020202020202020202020202020207D0A20202020202020202020202020202020627265616B3B0A20202020202020207D0A202020202020202072657475726E20303B0A202020207D3B20202F2F75706461746520612073746174650A202020204D616368696E6553746174652043757272656E74537461746528297B0A202020202020202072657475726E206D53746174653B0A202020207D0A20202020766F69642053657453746174654C696E6B28297B0A20202020202020206D5374617465203D2053544152543B0A202020202020202072657475726E3B0A202020207D0A7D3B0A6060600AE8BF94E59B9E0A6060600A696E74206D61696E28297B0A2020202009546573744D616368696E652074313B0A202020200974312E53657453746174654C696E6B28293B0A090A097374643A636F75743C3C74312E43757272656E74537461746528293C3C7374643A3A656E646C3B2020202F2FE8BF94E59B9E300A202020200974312E557064617465537461746528414354494F4E31293B0A20202020097374643A3A636F75743C3C74312E43757272656E74537461746528293C3C7374643A3A656E646C3B20202F2FE8BF94E59B9E310A7D0A606060, '', NULL, NULL, NULL, 00000000000); +INSERT INTO `doc` VALUES (118, '步进电机驱动器', 12, 0x23232320E5B8B8E8A781E6ADA5E8BF9BE794B5E69CBAE68EA5E7BABFE696B9E6B3950A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F62333831366266322D363036642D313165612D616162642D3532353430306463366365632E706E67293C62722F3E0A0A232323207462363536300A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F38313430653162642D363036652D313165612D616162642D3532353430306463366365632E706E67293C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F39333937376563322D363036652D313165612D616162642D3532353430306463366365632E706E67293C62722F3E0A232323207462363630300AE58FAFE5AE9EE78EB0E6ADA3E58F8DE8BDACE68EA7E588B6EFBC8CE9809AE8BF8733E4BD8DE68BA8E7A081E5BC80E585B3E98089E68BA937E6A1A3E7BB86E58886E68EA7E588B628312C322F412C322F422C342C382C31362C33322C29EFBC8CE9809AE8BF8733E4BD8DE68BA8E7A081E5BC80E585B3E98089E68BA938E6A1A3E794B5E6B581E68EA7E588B6EFBC88302E3541EFBC8C3141EFBC8C312E3541EFBC8C3241EFBC8C322E3541EFBC8C322E38412C332E30412C332E3541EFBC89E38082E98082E59088E9A9B1E58AA83537E380813432E59E8BE4B8A4E79BB8E38081E59B9BE79BB8E6B7B7E59088E5BC8FE6ADA5E8BF9BE794B5E69CBAE38082E883BDE8BEBEE588B0E4BD8EE68CAFE58AA8E38081E5B08FE599AAE5A3B0E38081E9AB98E9809FE5BAA6E79A84E69588E69E9CE9A9B1E58AA8E794B5E69CBAE380823C62722F3E0AE68EA5E7BABFE696B9E6B3953C62722F3E0A215B696D6167652E706E675D2868747470733A2F2F7777772E74657374696E67636C6F75642E636C75622F736170692F6170692F696D6167655F646F776E6C6F61642F31313136393463342D363036652D313165612D616162642D3532353430306463366365632E706E67293C62722F3E0A0AE4B8A4E6ACBEE58CBAE588AB3C62722F3E0A36363030E887AAE58AA8E794B5E6B581E8AEBEE7BDAEEFBC8CE794B5E6B581E58FAFE4BBA53441EFBC8CE694AFE68C81E588B03634E7BB86E58886, '', NULL, NULL, NULL, 00000000000); + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/main.go b/main.go index 8f7b893..deeb0f4 100644 --- a/main.go +++ b/main.go @@ -130,10 +130,10 @@ func main() { api.GET("/hardware",controller.ReadHardWare) // 读取硬件 api.DELETE("/hardware",controller.DeleteHardWare) // 读取硬件 - api.PUT("file",fileController.OnUploadFile) // 上传文件 - api.GET("file",fileController.DownloadFile) // 下载 文件 - api.GET("filelist",fileController.FileList) // 文件列表 - api.GET("fileType",fileController.FileType) // 文件类型 + api.PUT("/file",fileController.OnFileUploadFile) // 上传文件 + api.GET("/file",fileController.DownloadFile) // 下载 文件 + api.GET("/filelist",fileController.FileList) // 文件列表 + api.GET("/fileType",fileController.FileType) // 文件类型 } diff --git a/utils/base.go b/utils/base.go index 843512a..fa380b4 100644 --- a/utils/base.go +++ b/utils/base.go @@ -2,6 +2,7 @@ package utils import ( "fmt" + "io/ioutil" "os" "path/filepath" "strings" @@ -23,3 +24,17 @@ func GetCurrentDirectory() string { } return strings.Replace(dir, "\\", "/", -1) } + + +func GetPathFileName(pathname string) (error) { + rd, err := ioutil.ReadDir(pathname) + for _, fi := range rd { + if fi.IsDir() { + fmt.Printf("[%s]\n", pathname+"\\"+fi.Name()) + GetPathFileName(pathname + fi.Name() + "\\") + } else { + fmt.Println(fi.Name()) + } + } + return err +} \ No newline at end of file