diff --git a/asserts/data.plist b/asserts/data.plist new file mode 100644 index 0000000..5c8fa3a --- /dev/null +++ b/asserts/data.plist @@ -0,0 +1,1525 @@ + + + + + ApplicationVersion + + com.omnigroup.OmniGrafflePro + 139.16.0.171715 + + CreationDate + 2014-03-12 08:47:15 +0000 + Creator + 黄 亿华 + GraphDocumentVersion + 8 + GuidesLocked + NO + GuidesVisible + YES + ImageCounter + 2 + ImageLinkBack + + + + ImageList + + image1.pdf + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2014-03-12 12:19:49 +0000 + Modifier + 黄 亿华 + NotesVisible + NO + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSHorizonalPagination + + coded + BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG + + NSLeftMargin + + float + 18 + + NSPaperSize + + size + {595, 842} + + NSPrintReverseOrientation + + int + 0 + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + ReadOnly + NO + Sheets + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 3 + + ID + 47 + Points + + {280.41377887789179, 462.5} + {280.41377887789179, 115.5} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + Tail + + ID + 25 + + + + Bounds + {{146.91379269521701, 588}, {66, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Helvetica + Size + 18 + + ID + 46 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Manage} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{146.41379269521701, 139}, {37, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Helvetica + Size + 18 + + ID + 45 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 URL} + VerticalPad + 0 + + Wrap + NO + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 16 + + ID + 44 + Points + + {372.15749563673154, 519.63519787392613} + {299.36323356646488, 641.57068447906465} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + FilledArrow + + + Tail + + ID + 19 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 16 + + ID + 43 + Points + + {278.95058213917224, 553.49998251301065} + {278.21479589361269, 641.50001748698935} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + FilledArrow + + + Tail + + ID + 18 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 16 + + ID + 42 + Points + + {183.67008975370248, 519.63519787392613} + {256.46435182396914, 641.57068447906465} + + Style + + stroke + + HeadArrow + 0 + Legacy + + TailArrow + FilledArrow + + + Tail + + ID + 17 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 3 + + ID + 38 + Points + + {444.39191518528105, 474.53820418060883} + {295.34133058251143, 115.4617958193911} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + Tail + + ID + 28 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 3 + + ID + 37 + Points + + {436.53677827701807, 306.58797902807424} + {305.10330711341595, 115.41202097192573} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + Tail + + ID + 26 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 3 + + ID + 34 + Points + + {112.13640445647307, 462.54223298101982} + {264.62814058011099, 115.45782532539049} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + Tail + + ID + 22 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 3 + + ID + 33 + Points + + {119.85283790129353, 306.5917371670962} + {255.0255287391405, 115.40826283290379} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + Tail + + ID + 20 + + + + Bounds + {{422.41379269521701, 411}, {60, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Helvetica + Size + 18 + + ID + 32 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'85\'85\'85.} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{247.91379269521701, 411}, {60, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Helvetica + Size + 18 + + ID + 31 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'85\'85\'85.} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{65.913792695217012, 411}, {60, 22}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + FontInfo + + Font + Helvetica + Size + 18 + + ID + 30 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 \'85\'85\'85.} + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{392.41379269521701, 475}, {128, 57}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 28 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Spider} + + + + Bounds + {{392.41379269521701, 307}, {128, 57}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 26 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Spider} + + + + Bounds + {{216.41379269521701, 463}, {128, 57}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 25 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Spider} + + + + Bounds + {{216.41379269521701, 307}, {128, 57}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 23 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Spider} + + + + Bounds + {{35.413792695217012, 463}, {128, 57}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 22 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Spider} + + + + Bounds + {{35.413792695217012, 307}, {128, 57}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 20 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Spider} + + + + Bounds + {{202.41379269521701, 642}, {151, 71}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 16 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Admin} + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 3 + + ID + 15 + Points + + {428.35251803234684, 231.64153003420739} + {315.28169719234131, 115.35846996579261} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + Tail + + ID + 8 + + + + Class + LineGraphic + FontInfo + + Font + Helvetica + Size + 18 + + Head + + ID + 3 + + ID + 13 + Points + + {128.26734609568192, 231.6464465995351} + {244.56023929475211, 115.35355340046489} + + Style + + stroke + + HeadArrow + FilledArrow + Legacy + + TailArrow + 0 + + + Tail + + ID + 7 + + + + Bounds + {{392.41379269521701, 232}, {128, 57}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 8 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Spider} + + + + Bounds + {{35.413792695217012, 232}, {128, 57}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 7 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Spider} + + + + Bounds + {{216.41379269521701, 232}, {128, 57}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 5 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs36 \cf0 Spider} + + + + Bounds + {{200.41379269521701, 44}, {160, 71}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 3 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Scheduler} + + + + Bounds + {{15.413792695217012, 204}, {168, 349}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 17 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Worker} + + + + Bounds + {{372.41379269521701, 204}, {168, 349}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 19 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Worker} + + + + Bounds + {{200.41379269521701, 204}, {160, 349}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 18 + + ID + 18 + Shape + Rectangle + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Worker} + + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + 图层 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + 版面 1 + UniqueID + 1 + VPages + 1 + + + ActiveLayerIndex + 0 + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {559, 783}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + BaseZoom + 0 + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + DisplayScale + 1 0/72 in = 1.0000 in + GraphicsList + + + Bounds + {{278, 395}, {172, 104}} + Class + ShapedGraphic + ID + 52 + ImageID + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Http API} + + + + Bounds + {{113, 395}, {172, 104}} + Class + ShapedGraphic + ID + 51 + ImageID + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 WebMagic} + + + + Bounds + {{278, 499}, {172, 104}} + Class + ShapedGraphic + ID + 50 + ImageID + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Redis} + + + + Bounds + {{113, 499}, {172, 104}} + Class + ShapedGraphic + ID + 49 + ImageID + 1 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf400 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Mysql} + + + + GridInfo + + HPages + 1 + KeepToScale + + Layers + + + Lock + NO + Name + 图层 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + Orientation + 2 + PrintOnePage + + RowAlign + 1 + RowSpacing + 36 + SheetTitle + 版面 2 + UniqueID + 2 + VPages + 1 + + + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UseEntirePage + + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + Frame + {{373, 90}, {693, 788}} + ListView + + OutlineWidth + 142 + RightSidebar + + ShowRuler + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{-106, -56}, {769.65514710343643, 895.17238435507204}} + Zoom + 0.72500002384185791 + ZoomValues + + + 版面 1 + 0.72500002384185791 + 1.4500000476837158 + + + 版面 2 + 1 + 0.5 + + + + + diff --git a/asserts/image1.pdf b/asserts/image1.pdf new file mode 100644 index 0000000..79fff30 Binary files /dev/null and b/asserts/image1.pdf differ