summaryrefslogtreecommitdiff
path: root/miniany/doc/www.gushiciku.cn_pl_pkNx_zh-hk.txt
diff options
context:
space:
mode:
Diffstat (limited to 'miniany/doc/www.gushiciku.cn_pl_pkNx_zh-hk.txt')
-rw-r--r--miniany/doc/www.gushiciku.cn_pl_pkNx_zh-hk.txt697
1 files changed, 697 insertions, 0 deletions
diff --git a/miniany/doc/www.gushiciku.cn_pl_pkNx_zh-hk.txt b/miniany/doc/www.gushiciku.cn_pl_pkNx_zh-hk.txt
new file mode 100644
index 0000000..1fbeab9
--- /dev/null
+++ b/miniany/doc/www.gushiciku.cn_pl_pkNx_zh-hk.txt
@@ -0,0 +1,697 @@
+ #[1]Bookmark [2]alternate [3]alternate [4]alternate
+
+ [5]MdEditor
+
+Small C Compilers
+
+ : [6]CN / [7]TW / [8]HK
+ 2019-10-10 09:37:41 [9]Hacker News
+ »: [10]¨ [11]Lisp [12]Linux
+
+Welcome to bootstrapping! [ [13]edit ]
+
+ This wiki is about bootstrapping. Building up compilers and
+ interpreters and tools from nothing.
+"Recipe for yogurt: Add yogurt to milk." - Anon.
+
+ short sci fi story [14]Coding Machines by Lawrence Kesteloot, January
+ 2009
+
+ Also see [15]http://bootstrappable.org , which has pointers to a
+ mailing list and IRC channel.
+Simple explanation: bootstrapping is about building a compiler using tools small
+er than itself, as opposed to building a compiler using an already built version
+ of itself. The problem with the second is: Where did that prebuilt binary come
+from?
+
+Current Topics [ [16]edit ]
+
+ * [17]mes by janneke,mes
+ * [18]stage0 by Jeremiah Oriansstage0
+ * Coquillage by bms_
+ * [19]Descent principle
+ * [20]The Semantics Assignment Problem
+ * [21]Self-Extension
+ * [22]Self-Hosting
+ * [23]Build Systems
+ * [24]Build Inputs
+ * [25]C compilers
+ * [26]Below C Level
+ * [27]Boostrapping Specific Languages
+ * [28]discarded options and why
+ * [29]Investigate
+ * [30]Projects List
+ * [31]Documents
+ * [32]Forth
+
+Past Research [ [33]edit ]
+
+ [34]bcompiler by Grimley Evans
+ This is a detailed log of the process of bootstrapping a series of
+ languages up starting from just a hex assembler written using a hex
+ editor.
+ [35]The Cuneiform Tablets of 2015 by Long Tien Nguyen, Alan Kay
+ This discusses methods of long term software preservation. Briefly
+ about hardware that will not degrade over time, but the majority of the
+ paper is about how to design a software stack that can be executed in
+ the far future. In order to achieve this they recommend build
+ everything in terms of a machine with a short simple specification.
+ [36]jonesforth.S by Richard W.M. Jones
+ In depth literate programming describing a complete implementation of
+ forth. Bootstrapped from intel 32 bit assembly with lots of assembler
+ macros into a fully self extensible forth. This is a really
+ illuminating read, teaching a lot of details about forth as well as
+ showing just how minimal a runtime it is possible to make a programming
+ language with.
+ [37]stoneknifeforth by Kragen
+ Kragen (again) doing amazing bootstrapping/self hosting work. This
+ forth is implemented in a screenful of code, able to emit ELF files
+ directly. Self extensible. Single char word names.
+ [38]amber by nineties
+ These slides outline the developement of rowl and amber. This is a
+ programming language bootstrapped up from assembly. rowl is implemented
+ directly in assembly then parts of the amber vm and compiler are
+ implemented in rowl, then the rest of amber is implemented by self
+ hosting.
+ [39]SCM-Go by pkelcjte
+ This project builds a SICP-style, Scheme interpreter with a REPL in Go.
+ The blog post describes each phase. They're simple-looking. The Github
+ integrates it into a total of 240 lines of code. Being a simple
+ language, the Go implementation could be ported to anything else in our
+ collection or straight hand-assemblied. Then, more complex stuff built
+ on it like nineties or other LISPers do.
+ [40]jrp.c by curtism
+ A very small x86 JIT stack calculator implemented in C. All of the
+ instructions are coded in a clever way to make them each a double word
+ or a quad word.
+ [41]Yet Another BrainFuck Compiler by cameronswinoga
+ This is a brain**** compiler implemented in C. It produces an elf file
+ directly.
+ [42]qcc
+ The QCC project: hooking tcc frontend up with qcc's code generator and
+ creating a toybox style set of cc, as, ld tools.
+ [43]List of Diverse Hardware
+ A big concern in dealing with trust in hardware is whether it's
+ subverted or not. Intel, AMD, and many other big names have backdoors
+ in their chips for management purposes. Among other things... ;) One
+ cheat to get trustworthy image is to just use a computer you have no
+ reason to believe is subverted. Acquire it under a boring buyer, it
+ itself is a boring tech, do your bootstrapping thing in it air gapped,
+ and use what it produces. It will likely *not* be subverted *by
+ default* since the interdictors and TAO folks have limited resources w/
+ no reason to target the system. Use several that are different for best
+ results. To help with that, I (Nick P.) put together a list of all
+ kinds of CPU's and execution strategies on Schneier's blog. Something I
+ left off the list are old TI-82 calculators, Palm Pilots, etc. Lots of
+ old stuff lying around you can get in person with cash that is probably
+ unsubverted.
+ [44]golang talk golang transpiled from c to go
+ "It's time for the Go compilers to be written in Go, not in C. I'll
+ talk about the unusual process the Go team has adopted to make that
+ happen: mechanical conversion of the existing C compilers into
+ idiomatic Go code". They wrote the compiler in C then translated the
+ source code from C into Go almost automatically (had to do some manual
+ fixing up). This is an interesting approach. Let's name it the
+ transpile approach to self hosting.
+ [45]asmutils a linux distro/userland implemented in assembly
+ This is a linux distribution implemented entirely in assembly. It
+ doesn't depend on libc or anything.
+ [46]COMFY-65 a macro assembler hosted on lisp
+ Henry G. Baker implements COMFY-65, a macro assembler hosted on lisp.
+
+ With the power of the entire Lisp language available for use within
+ COMFY-65 macros, the amount of intelligence one can embed in these
+ macros is limitless
+ [47]B.Y.O assembler in forth by Brad Rodriguez
+ This is a teaching document that explains how to make an assembler in
+ forth! It shows a very forth-idiomatic style of programming, and how
+ easy it is to make an advanced assembler once you have a working forth.
+ [48]mrustc by thepowersgang
+ This is a rust compiler written in C++, it translates rust to C. it
+ makes the normal self hosted rustc compiler bootstrappable! It neglects
+ the borrow checker but is still able to compile valid input source
+ correctly.
+ [49]bsdc by Leor Zolman
+ A C compiler (for CP/M) implemented in assembly. 25k lines of asm.
+ [50]maru by Ian Piumarta
+ This is the real deal. Ian Piumarta implemented a fully bootstrappable
+ scheme here starting from C, then self hosting to a compiler that emits
+ binary directly. Very impressive!
+ [51]CakeML by Myreen et al
+ CakeML is really really fascinating. They have created a theory of SML
+ programs inside HOL, allowing them to prove properties of SML programs
+ embedded inside HOL. They have created a (serious) compiler from SML
+ down to assembly and proved that it preserves semantics all the way.
+ They are then able to compile the compile simultaneously bootstrapping
+ the proof to create a verified compiler binary for which it is proven
+ that it compiles input programs and preserves their semantics. To my
+ knowledge this is the first such development.
+ [52]bootstrap by Richard Smith
+ This is an incredibly well developed bootstrapping project. hex
+ assembler. elf maker. x86 assembler. linker. B compiler. C compiler.
+ Includes implementations of various POSIX style libc functions along
+ the way. It is extremely well written and worth studying!
+ [53]asmc by Giovanni Mascellani
+ The asmc project is a small bootable kernel that loads up a payload
+ which. payloads exist for assembly compilers and "G language"
+ compilers. The G language is a low level lang below C which was
+ invented to ease bootstrapping. An assembler (which can build the
+ kernel) has been implemented in G.
+ [54]blc by Pim Goossens
+ cmeta - Using ideas from META compiler compiler Pim builds the meta
+ language up from raw hex. blc - binary lambda calculus implementation,
+ capable of computing matt mights factorial program. built using the
+ cmeta system. Incredibly terse. Surprising that the techniques of
+ metacompiler compilers can be applied at such a low level. The amount
+ of leverage may be highest in this project.
+ [55]pascal-p by Pascal-P Porting Kit
+ "It compiles and runs a subset of the Revised Pascal language. That
+ subset was designed to be the minimum language required to self compile
+ for a new machine implementation. It was part of a "bootstrapping" kit
+ designed to facilitate porting Pascal to new machines.". The pascal
+ language was implemented with bootstrapping intention in mind. They
+ have a simple "p code" bytecode language that eases the process.
+ [56]eulex by David Vázquez Púa
+ This is a forth operating system with emacs like editor and lisp
+ interpreter built in it. It's a 1700 line assembly script for the
+ bootable forth compiler/interpreter and then the whole rest of the
+ system is implemented in forth. I have not tried but apparently it can
+ build itself with the assembler. This is very impressive work.
+
+Past Research / intray [ [57]edit ]
+
+ important: try to summarize lessons learned from each.
+ * [58]Pascal-S by Wirth (Small, self-contained subset w/ great error
+ reporting)
+ * [59]Compiler Construction by Wirth (Oberon-0 language in book is
+ well-suited to bootstrapping)
+ * [60]Edison by Hansen (Language w/ 5 statements & small OS on
+ PDP-11)
+ * [61]Project Oberon by Wirth et al (Simple language, compiler, OS,
+ and RISC CPU w/ source laid out like a book.)
+ * [62]ML/I and Sal by Tannenbaum (Macro system bootstrapping
+ low-level language, Sal, they built an OS with)
+ * [63]COLA whitepaper by Ian Piumarta
+ * [64]PreScheme using an low level s-exp IL to implement scheme.
+ * [65]Incremental, Scheme Compiler by Ghuloum (Build Scheme-to-ASM
+ compiler in "24, small steps;" Githubs available)
+ * [66]Red Language by Rakocevic et al (LISP-like power/DSL's, can do
+ low-level, batteries included, 1MB standalone)
+ * [67]MinCaml by IPA (Efficient compiler for minimal, functional
+ language in 2000 lines & 14-week segments)
+ * [68]Spry by Krampe (Combines traits of LISP, Rebol, Smalltalk, and
+ Forth; hosted on Nim; 2300loc)
+ * [69]LCC by Hanson and Fraser (A 20Kloc compiler w/ book describing
+ its workings; literate code; non-FOSS, but free non-commercial)
+ * [70]Axiomatic Bootstrapping: A Guide for Compiler Hackers by Andrew
+ Appel (bootstrapping SML)
+ * [71]Merlin: Just Add Reflection (bootstrapping object oriented
+ merlin)
+ * [72]booting BCPL (bootstrapping BCPL using intcode)
+ * [73]High-level Assembly by Hyde (Assembly w/ high-level data types,
+ control flow & a stdlib; use/check just what you need)
+ * [74]Linoleum by Ghignola (Cross-platform, lean, fast, assembly-like
+ language)
+ * [75]wingolog about the guile compiler (all brilliant posts!)
+ * [76]Partcl by Zaitsev (Tiny TCL; TCL's parse & interpret easily;
+ also references Picol etc)
+ * [77][1] neatld linker by ali grudi (and also [78]neatas [79]neatcc
+ )
+ * [80]SchemeRepo by Univ. of Indiana (Pile of source for Scheme
+ lexers, parsers, comilers, etc.)
+ * [81]https://www.youtube.com/watch?v=Sk9TatW9ino Tutorial: Building
+ the Simplest Possible Linux System - Rob Landley
+ * [82]Om Language by sparist (Prefix, typeless language with three
+ operators; concatenative like Forth)
+ * [83][2] by Laurence Tratt
+ * [84]SBCL: a Sanely-Bootstrappable Common Lisp by Christophe Rhodes
+ * prescheme to c compiler - [85]https://github.com/nineties-retro/sps
+ * [86]Ur-Scheme by Kragen Sitaker
+ * [87]qhasm by Daniel Bernstein (portable form of Assembly language
+ that standardizes machine instruction syntax across CPUs)
+ * [88]debian rebootstrap a project with the idea that bootstrapping
+ debian should be a repeatable process, not a hacky one off thing
+ * [89]http://t3x.org/t3x/ - minimal procedural language with self
+ hosted tiny compiler
+ * [90][3] - bootstrapping a linux system from source
+ * [91]bootstrapping trust in compilers blog post by Owl's portfolio
+ * [92]programming thought experiment kragen comment on reddit
+ * [93]scheme from scratch
+ * [94]http://interim-os.com/
+ * [95]https://github.com/m4tx/uefi-jit**** UEFI JIT brain****
+ * [96]https://miyuki.github.io/2017/10/04/gcc-archaeology-1.html gcc
+ archaeology
+ * [97]https://github.com/murisi/L2
+ * [98]https://tinygo.org/faq/why-a-new-compiler/
+ * [99]https://github.com/siraben/meta-II
+
+Groups [ [100]edit ]
+
+Karger-Thompson Attack [ [101]edit ]
+
+ Anything related to the karger thompson attack: proof of concept demos,
+ mitigations, theory.
+ * [102]multics the original paper explaining the attack (before
+ thompson!)
+ * [103]SCM Security by Wheeler (Secure distribution & compilation of
+ source fundamentals; Karger advised mastering it)
+ * [104]rotten by rntz (thompson attack demo)
+ * [105]rust infection by manishearth (thompson attack demo in the
+ rust compiler)
+ * [106]tcc ACSAC by daved wheeler
+ * [107]CompCert by Leroy et al (Mathematically-verified, C compiler
+ whose specs and proofs checked with tiny, verified checker)
+ * [108]CakeML by Myreen et al (Mathematically-verified, SML compiler
+ whose specs and proofs checked with different, tiny, verified
+ checker)
+ * [109]VLISP by Oliva and Wand (Article has links to VLISP which
+ mathematically verified PreScheme and Scheme48)
+ * [110]KCC by Rosu et al (Executable, formal semantics for C in
+ rewrite logic; could do that w/ simpler engine)
+ * [111]TALC by Cornell (Typed, assembly language to verify safety
+ w/out compiler; checker can be simple; C subset + verified compiler
+ to TALC)
+ * [112]CoqASM by Microsoft Research (Bootstrap in verifiably-safe
+ assembly in prover checked by tiny, verified checker)
+
+Ubiquitous Implementations [ [113]edit ]
+
+ These are tools written in ubiquitous languages, therefore they can be
+ used in a wide variety of contexts.
+ * [114]shasm by Hohensee (x86 assembler written in BASH)
+ * [115]AWKLisp by Bacon (LISP written in Awk; includes Perl version
+ from Perl Avenger)
+ * [116]Gherkin by Dipert (LISP written in Bash)
+ * [117]BASH Infinity by Brzoska (BASH framework/routines that might
+ help write compilers in it)
+ * [118]mal "make a lisp" implementing a very basic lisp interpreter
+ in hundreds of languages
+ * [119][4] A new bootstrapping project that is built up to a self
+ host language above assembly from a minimal DOS platform.
+
+Small C Compilers [ [120]edit ]
+
+ * [121]c4 by rswier (incredibly short c compiler)
+ * [122]cc500 by edmund grimley-evans (tiny c compiler)
+ * [123]CUCU by Zaitsev (Small, C compiler designed for easy
+ understanding)
+ * [124]SmallerC by Frunze (Small, single-pass, C compiler for several
+ ISA's)
+ * [125]picoc interpreter.
+ * [126]C Interpreter by Dr Dobbs (Describes building a C interpreter
+ with source)
+ * [127][5] Small C for I386 (IA-32)
+ * [128]Selfie , a tiny self-compiling compiler for a subset of C, a
+ tiny self-executing MIPS emulator, and a tiny self-hosting MIPS
+ hypervisor, all in a single 7kLoC file. [129]HN discussion.
+ [130]Paper.
+ * [131]Tiny C expression compiler Written in Forth based on
+ [132]tinyc.c by marc feeley.
+ * [133][6] [134][7] C compilers by Rui Ueyama [135]blog
+ * [136][8] 10 hour self hosting c compiler
+
+Grammars, Parsing, and Term Rewriting [ [137]edit ]
+
+ * [138]Grammar Executing Machine by McKeeman and He (Incrementally
+ extend languages from simple to complex grammars in interpreter(s))
+ * [139]peg by kragen (parsing)
+ * [140]PEG-based simple compiler by Ian Piumarta
+ * [141]META II by Bayfront Tech (Original meta-compiler w/ live code
+ and detailed tutorial; OMeta was successor)
+ * [142]META II implementation by Lugon (Looks like a small
+ implementation of META II; also bootstrapped in META II)
+ * [143]OMeta# Intro by Moser (OMeta intro that nicely illustrates the
+ meta approach/advantages)
+
+Virtual Machines, Instruction Sets [ [144]edit ]
+
+ * [145]P-code by Wirth (High-level language & libraries target
+ ultra-simple, portable interpreter)
+ * [146]sweet16 by Steve Wozniak
+ * [147]Tiny BASIC by Allison (Small BASIC whose original VM took 120,
+ virtual opcodes to implement using 3KB RAM)
+ * [148]Klip by Cutting (Compiler & runtime for simple language for
+ students; done in C#; runtime is very readable)
+
+CPU's for Bootstrapping: The Simple, The Verified, and The Necessarily
+Complex [ [149]edit ]
+
+ * [150]NAND2Tetris by Nisan and Schocken (Guide that teaches hardware
+ step-by-step in fun way with simple CPU emerging)
+ * [151]J1 by by Bowman (16-bit Forth CPU in 200 lines of Verilog that
+ does 100MIPS on FPGA's)
+ * [152]H2 by Howe (Modified, VHDL version of J1 with detailed
+ description and Howe's code MIT-licensed)
+ * [153]RISC-0 by Wirth (Simple, RISC CPU & SOC designed for Oberon
+ language with detailed docs and source online)
+ * [154]JOP by Shoeberl et al (Embedded Java processor that takes up
+ 1830 slices on FPGA)
+ * [155]Scheme Machine by Burger (Scheme interpreter implemented as
+ CPU using formal methods)
+ * [156]ZPU by Zylin AS (Tiny, 32-bit CPU for deep embedded apps in
+ 440 LUT's)
+ * [157]J2 by Landley et al (Clone of cost-efficient, SuperH-2 CPU in
+ open-source)
+ * [158]VAMP by Beyer et al (Formally-verified, DLX-style processor in
+ 18,000 slices on Xilinx)
+ * [159]Leon3 by Gaisler (Industry-grade, 32-bit SPARC w/
+ auto-configuration of core and GPL license)
+ * [160]Rocket by Univ of CA (1.4GHz RISC-V CPU and generator for
+ customization)
+ * [161]OpenPITON by Princeton (25-core, shared-memory, SPARC CPU
+ open-sourced and very scalable)
+
+Minimal Operating Systems [ [162]edit ]
+
+ * [163]KolibriOS - lightweight assembly OS.
+ * [164]MikeOS - same.
+ * [165]Sortix - modern reimplementation of POSIX in C. (Note: No perl
+ port and GCC does not build natively on it. (yet.))
+ * [166]ASMLINUX - linux kernel, but the userspace is implemented
+ entirely in assembly.
+ * [167]LFS - Guide on building Linux and the GNU userspace.
+ * buildroot
+ * [168]NetBSD build.sh - Cross-build a complete NetBSD ISO from a
+ foreign OS. There's also a [169]guide in the official NetBSD docs.
+ * [170]lh-bootstrap - alternative linux distro, using musl instead of
+ glibc.
+ * [171]xv6 - UNIX teaching OS MIT
+ * [172]OS/161 - UNIX teaching OS Harvard
+ * [173]https://landley.net/toybox/about.html - Toybox, alternative to
+ Busybox by Robert Landley, see also [174]Aboriginal Linux and
+ [175]mkroot by the same author, which are all geared toward a
+ minimal boostrappable system
+ * [176]https://github.com/pikhq/bootstrap-linux - Another take at a
+ bootstrappable Linux system
+
+Biology/Other? [ [177]edit ]
+
+ * [178]https://ds9a.nl/amazing-dna/#bootstrapping - DNA seen through
+ the eyes of a coder
+
+Helpful Links [ [179]edit ]
+
+ * [180]AIM-039.pdf The first self hosted lisp
+ * [181]lambda-the-ultimate thread asking for info on bootstrapping
+ * [182]awesome-compilers github list with a lot of information (copy
+ the relevant parts to this wiki)
+ * [183]Tombstone diagram
+ * [184]bootstrappable a community hub for bootstrapping, with mailing
+ list.
+ * [185]bootstrappable mailing list
+ * [186]yabfc - Generating-executable-files-from-scratch
+ * [187]ELF visualization
+ * [188]Cfront - converts C++ to C; developed by Bjarne Stroustrup.
+ * [189]https://sourceware.org/glibc/wiki/FAQ#How_do_I_install_all_of_
+ the_GNU_C_Library_project_libraries_that_I_just_built.3F
+ * [190]Formal Compiler Verification with ACL2 - proving a compiler
+ correct with ACL2 and discussion about correctness and self
+ compiling.
+
+ <'¶ >'
+ * [191]Rustdesk: The open source TeamViewer alternative
+ * [192]DJI Mavic 3 Drone
+ * [193]Hacker News ¡ 2021-09-14
+ * [194]Hacker News ¡ 2021-09-11
+ * [195]Hacker News ¡ 2021-09-07
+ * [196]Hacker News ¡ 2021-09-06
+ * [197]Hacker News ¡ 2021-09-03
+ * [198]Hacker News ¡ 2021-09-02
+ * [199]Hacker News ¡ 2021-09-01
+ * [200]Hacker News ¡ 2021-08-31
+ * [201]Hacker News ¡ 2021-08-30
+ * [202]Hacker News ¡ 2021-08-29
+ * [203]Hacker News ¡ 2021-08-27
+ * [204]Hacker News ¡ 2021-08-26
+ * [205]Hacker News ¡ 2021-08-25
+ * [206]Hacker News ¡ 2021-08-23
+ * [207]Hacker News ¡ 2021-08-21
+ * [208]Hacker News ¡ 2021-08-20
+ * [209]Hacker News ¡ 2021-08-15
+ * [210]Hacker News ¡ 2021-08-15
+
+ <'[211]¨>'
+ * [212]Linux ¨¯³£
+ * [213]º´¯(­):""º
+ * [214]¡ .NET ¥§¸¡³° ¸
+ * [215]csapp²(3),_¨¨ºx86¨
+ * [216]C ABAP ©¨
+ * [217]¨­ª°¯¼©
+ * [218]¨­ª°¯¼©
+ * [219]º¼IOTAAssembly:Web 3£¡¬¢¢¯?
+ * [220]2022´,¨¨¯¨«®?
+ * [221]½----¶
+
+ <'[222]Lisp>'
+ * [223]¥±,¯© lisp,£¨
+ * [224]¥±,¯©YYDS,¨Python«Lisp£¨()
+ * [225]¥±,¯©YYDS,¨Python«Lisp£¨()
+ * [226]¥±,¯©YYDS,¨Python«Lisp£¨()
+ * [227]¥±,¯©YYDS,¨Python«Lisp£¨()
+ * [228]¥±,¯©YYDS, ¨Python«Lisp£¨()
+ * [229]¥±,¯© ¸Lisp,­10
+ * [230]¥±,¯© ¸Lisp,CS61A­9
+ * [231]¥±,¯© Lisp,CS61A­8
+ * [232]¼Lisp±
+ __________________________________________________________________
+
+ [233]¼ | [234]±¿ | [235]²
+ @2021(gushiciku.cn),All Rights Reserved
+
+References
+
+ 1. https://www.gushiciku.cn/static/img/icon114.png
+ 2. https://www.gushiciku.cn/pl/pkNx/zh-tw
+ 3. https://www.gushiciku.cn/pl/pkNx
+ 4. https://www.gushiciku.cn/pl/pkNx/zh-hk
+ 5. https://www.gushiciku.cn/pl/
+ 6. https://www.gushiciku.cn/pl/pkNx
+ 7. https://www.gushiciku.cn/pl/pkNx/zh-tw
+ 8. https://www.gushiciku.cn/pl/pkNx/zh-hk
+ 9. https://www.gushiciku.cn/pla/Hacker%20News
+ 10. https://www.gushiciku.cn/plt/%E5%BD%99%E7%B7%A8%E7%A8%8B%E5%BA%8F
+ 11. https://www.gushiciku.cn/plt/Lisp
+ 12. https://www.gushiciku.cn/plt/Linux
+ 13. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0x
+ 14. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cudGVhbXRlbi5jb20vbGF3cmVuY2Uvd3JpdGluZ3MvY29kaW5nLW1hY2hpbmVzLw==
+ 15. https://www.gushiciku.cn/jump/aHR0cDovL2Jvb3RzdHJhcHBhYmxlLm9yZw==
+ 16. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0y
+ 17. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRsYWIuY29tL2phbm5la2UvbWVz
+ 18. https://www.gushiciku.cn/jump/aHR0cDovL2dpdC5zYXZhbm5haC5ub25nbnUub3JnL2NnaXQvc3RhZ2UwLmdpdC8=
+ 19. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0Rlc2NlbnRfcHJpbmNpcGxl
+ 20. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL1RoZV9TZW1hbnRpY3NfQXNzaWdubWVudF9Qcm9ibGVt
+ 21. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL1NlbGYtRXh0ZW5zaW9u
+ 22. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL1NlbGYtSG9zdGluZw==
+ 23. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0J1aWxkX1N5c3RlbXM=
+ 24. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0J1aWxkX0lucHV0cw==
+ 25. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0NfY29tcGlsZXJz
+ 26. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0JlbG93X0NfTGV2ZWw=
+ 27. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0Jvb3N0cmFwcGluZ19TcGVjaWZpY19MYW5ndWFnZXM=
+ 28. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0Rpc2NhcmRlZF9vcHRpb25zX2FuZF93aHk=
+ 29. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0ludmVzdGlnYXRl
+ 30. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL1Byb2plY3RzX0xpc3Q=
+ 31. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0RvY3VtZW50cw==
+ 32. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93aWtpL0ZvcnRo
+ 33. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0z
+ 34. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2NlcnRpay9iY29tcGlsZXI=
+ 35. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy52cHJpLm9yZy9wZGYvdHIyMDE1MDA0X2N1bmVpZm9ybS5wZGY=
+ 36. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL25vcm5hZ29uL2pvbmVzZm9ydGgvYmxvYi9tYXN0ZXIvam9uZXNmb3J0aC5T
+ 37. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2tyYWdlbi9zdG9uZWtuaWZlZm9ydGg=
+ 38. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zcGVha2VyZGVjay5jb20vbmluZXRpZXMvY3JlYXRpbmctYS1sYW5ndWFnZS11c2luZy1vbmx5LWFzc2VtYmx5LWxhbmd1YWdl
+ 39. https://www.gushiciku.cn/jump/aHR0cHM6Ly9wa2VsY2h0ZS53b3JkcHJlc3MuY29tLzIwMTMvMTIvMzEvc2NtLWdvLw==
+ 40. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3JhaW4tMS9zcmMvYmxvYi9tYXN0ZXIvanJwLmM=
+ 41. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2NhbWVyb25zd2lub2dhL3lhYmZj
+ 42. https://www.gushiciku.cn/jump/aHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL3BpcGVybWFpbC9jZWxpbnV4LWRldi8yMDA5LURlY2VtYmVyLzAwMDIxNy5odG1s
+ 43. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuc2NobmVpZXIuY29tL2Jsb2cvYXJjaGl2ZXMvMjAxMy8wOS9zdXJyZXB0aXRpb3VzbHkuaHRtbCNjMTc2MjY0Nw==
+ 44. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1RSUU1blY1ZkR3QQ==
+ 45. https://www.gushiciku.cn/jump/aHR0cDovL2FzbS5zb3VyY2Vmb3JnZS5uZXQvYXNtdXRpbHMuaHRtbA==
+ 46. https://www.gushiciku.cn/jump/aHR0cHM6Ly9wZGZzLnNlbWFudGljc2Nob2xhci5vcmcvZjJiYi9jMjZkMzRkMjA5M2NhMGU2YjlhOTAyNDU3M2M5NWE4ZDc3NjgucGRm
+ 47. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5icmFkcm9kcmlndWV6LmNvbS9wYXBlcnMvdGNqYXNzZW0udHh0
+ 48. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3RoZXBvd2Vyc2dhbmcvbXJ1c3Rj
+ 49. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5iZHNvZnQuY29tL3Jlc291cmNlcy9iZHNjLmh0bWw=
+ 50. https://www.gushiciku.cn/jump/aHR0cDovL3BpdW1hcnRhLmNvbS9zb2Z0d2FyZS9tYXJ1Lw==
+ 51. https://www.gushiciku.cn/jump/aHR0cHM6Ly9jYWtlbWwub3JnLw==
+ 52. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3JhczUyL2Jvb3RzdHJhcA==
+ 53. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRsYWIuY29tL2dpb21hc2NlL2FzbWM=
+ 54. https://www.gushiciku.cn/jump/aHR0cHM6Ly9waW1nb29zcy5ob21lLnhzNGFsbC5ubC8=
+ 55. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zb3VyY2Vmb3JnZS5uZXQvcC9wYXNjYWxwNS93aWtpL0hvbWUv
+ 56. https://www.gushiciku.cn/jump/aHR0cHM6Ly9kYXZhenAubmV0LzIwMTIvMTIvMDgvZXVsZXgtZm9ydGgtaW1wbGVtZW50YXRpb24uaHRtbA==
+ 57. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj00
+ 58. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5lYWgtamVuYS5kZS9+a2xlaW5lL2hpc3RvcnkvbGFuZ3VhZ2VzL1dpcnRoLVBhc2NhbFMucGRm
+ 59. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5ldGhvYmVyb24uZXRoei5jaC9XaXJ0aFB1YmwvQ0JFQWxsLnBkZg==
+ 60. https://www.gushiciku.cn/jump/aHR0cDovL2JyaW5jaC1oYW5zZW4ubmV0L3BhcGVycy8xOTgxYi5wZGY=
+ 61. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5wcm9qZWN0b2Jlcm9uLmNvbS8=
+ 62. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuY29tcHV0ZXIub3JnL3dlYi9jc2RsL2luZGV4Ly0vY3NkbC90cmFucy90cy8xOTc2LzAyLzAxNzAyMzUwLnBkZg==
+ 63. https://www.gushiciku.cn/jump/aHR0cDovL3BpdW1hcnRhLmNvbS9wYXBlcnMvY29sYXMtd2hpdGVwYXBlci5wZGY=
+ 64. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUHJlU2NoZW1l
+ 65. https://www.gushiciku.cn/jump/aHR0cDovL3NjaGVtZTIwMDYuY3MudWNoaWNhZ28uZWR1LzExLWdodWxvdW0ucGRm
+ 66. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5yZWQtbGFuZy5vcmcvcC9hYm91dC5odG1s
+ 67. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lc3VtaWkuZ2l0aHViLmlvL21pbi1jYW1sL2luZGV4LWUuaHRtbA==
+ 68. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5zcHJ5bGFuZy5vcmc=
+ 69. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTENDXyhjb21waWxlcik=
+ 70. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5jcy5wcmluY2V0b24uZWR1L3Jlc2VhcmNoL3RlY2hyZXBzL1RSLTQ1MS05NA==
+ 71. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5tZXJsaW50ZWMuY29tL2xzaS9qYWJzNy5odG1s
+ 72. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5ndG9hbC5jb20vbGFuZ3VhZ2VzL2JjcGwvYW1pZ2EvYmNwbC9ib290aW5nLnR4dA==
+ 73. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvSGlnaF9MZXZlbF9Bc3NlbWJseQ==
+ 74. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpYm9va3Mub3JnL3dpa2kvTGlub2xldW0=
+ 75. https://www.gushiciku.cn/jump/aHR0cHM6Ly93aW5nb2xvZy5vcmcvYXJjaGl2ZXMvMjAxNi8wMS8xMS90aGUtaGFsZi1zdHJhcC1zZWxmLWhvc3RpbmctYW5kLWd1aWxl
+ 76. https://www.gushiciku.cn/jump/aHR0cDovL3pzZXJnZS5jb20vYmxvZy90Y2wtaW50ZXJwcmV0ZXIuaHRtbA==
+ 77. https://www.gushiciku.cn/jump/aHR0cDovL3JlcG8ub3IuY3ovbGQuZ2l0L2Jsb2IvSEVBRDovbmxkLmM=
+ 78. https://www.gushiciku.cn/jump/aHR0cDovL3JlcG8ub3IuY3ovbmVhdGFzLmdpdA==
+ 79. https://www.gushiciku.cn/jump/aHR0cDovL3JlcG8ub3IuY3ovbmVhdGNjLmdpdA==
+ 80. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuY3MuaW5kaWFuYS5lZHUvc2NoZW1lLXJlcG9zaXRvcnkvY29kZS5sYW5nLmh0bWw=
+ 81. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1TazlUYXRXOWlubw==
+ 82. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zcGFyaXN0LmdpdGh1Yi5pby9PbS8=
+ 83. https://www.gushiciku.cn/jump/aHR0cDovL3RyYXR0Lm5ldC9sYXVyaWUvYmxvZy9lbnRyaWVzL3RoZV9ib290c3RyYXBwZWRfY29tcGlsZXJfYW5kX3RoZV9kYW1hZ2VfZG9uZS5odG1s
+ 84. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5kb2MuZ29sZC5hYy51ay9+bWFzMDFjci9wYXBlcnMvczMyMDA4L3NiY2wucGRm
+ 85. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL25pbmV0aWVzLXJldHJvL3Nwcw==
+ 86. https://www.gushiciku.cn/jump/aHR0cDovL2Nhbm9uaWNhbC5vcmcvfmtyYWdlbi9zdy91cnNjaGVtZS8=
+ 87. https://www.gushiciku.cn/jump/aHR0cHM6Ly9jci55cC50by9xaGFzbS5odG1s
+ 88. https://www.gushiciku.cn/jump/aHR0cHM6Ly93aWtpLmRlYmlhbi5vcmcvSGVsbXV0R3JvaG5lL3JlYm9vdHN0cmFw
+ 89. https://www.gushiciku.cn/jump/aHR0cDovL3QzeC5vcmcvdDN4Lw==
+ 90. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3NrYXJuZXQvbGgtYm9vdHN0cmFw
+ 91. https://www.gushiciku.cn/jump/aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTcxMjI3MTUzNzIwL2h0dHBzOi8vd3d3Lm93bGZvbGlvLm9yZy9yZXNlYXJjaC9ib290c3RyYXBwaW5nLXRydXN0LWluLWNvbXBpbGVycy8=
+ 92. https://www.gushiciku.cn/jump/aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTcwNTAzMDQ1NzI0L2h0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9wcm9ncmFtbWluZy9jb21tZW50cy85eDE1Zy9wcm9ncmFtbWluZ190aG91Z2h0X2V4cGVyaW1lbnRfc3R1Y2tfaW5fYV9yb29tL2MwZXdqMmMv
+ 93. https://www.gushiciku.cn/jump/aHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vYXJjaGl2ZS9wL3NjaGVtZS1mcm9tLXNjcmF0Y2gv
+ 94. https://www.gushiciku.cn/jump/aHR0cDovL2ludGVyaW0tb3MuY29tLw==
+ 95. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL200dHgvdWVmaS1qaXQqKioq
+ 96. https://www.gushiciku.cn/jump/aHR0cHM6Ly9taXl1a2kuZ2l0aHViLmlvLzIwMTcvMTAvMDQvZ2NjLWFyY2hhZW9sb2d5LTEuaHRtbA==
+ 97. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL211cmlzaS9MMg==
+ 98. https://www.gushiciku.cn/jump/aHR0cHM6Ly90aW55Z28ub3JnL2ZhcS93aHktYS1uZXctY29tcGlsZXIv
+ 99. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3NpcmFiZW4vbWV0YS1JSQ==
+ 100. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj01
+ 101. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj02
+ 102. https://www.gushiciku.cn/jump/aHR0cDovL2hhY2sub3JnL21jL3RleHRzL2NsYXNzaWMtbXVsdGljcy5wZGY=
+ 103. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuZHdoZWVsZXIuY29tL2Vzc2F5cy9zY20tc2VjdXJpdHkuaHRtbA==
+ 104. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3JudHovcm90dGVu
+ 105. https://www.gushiciku.cn/jump/aHR0cHM6Ly9tYW5pc2hlYXJ0aC5naXRodWIuaW8vYmxvZy8yMDE2LzEyLzAyL3JlZmxlY3Rpb25zLW9uLXJ1c3RpbmctdHJ1c3Qv
+ 106. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuZHdoZWVsZXIuY29tL3RydXN0aW5nLXRydXN0L3RjYy5odG1s
+ 107. https://www.gushiciku.cn/jump/aHR0cDovL2NvbXBjZXJ0LmlucmlhLmZyLw==
+ 108. https://www.gushiciku.cn/jump/aHR0cHM6Ly9jYWtlbWwub3JnLw==
+ 109. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUHJlU2NoZW1l
+ 110. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2tmcmFtZXdvcmsvYy1zZW1hbnRpY3M=
+ 111. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuY3MuY29ybmVsbC5lZHUvdGFsYy8=
+ 112. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cubWljcm9zb2Z0LmNvbS9lbi11cy9yZXNlYXJjaC93cC1jb250ZW50L3VwbG9hZHMvMjAxNi8xMi9jb3Fhc20ucGRm
+ 113. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj03
+ 114. https://www.gushiciku.cn/jump/aHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9idWctYmFzaC8yMDAxLTAyL21zZzAwMDU0Lmh0bWw=
+ 115. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2Rhcml1cy9hd2tsaXNw
+ 116. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2FsYW5kaXBlcnQvZ2hlcmtpbi9ibG9iL21hc3Rlci9SRUFETUUubWQ=
+ 117. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL25paWVhbmkvYmFzaC1vby1mcmFtZXdvcms=
+ 118. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2thbmFrYS9tYWw=
+ 119. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL21uaWlwL0JPT1RTVFJBL2Jsb2IvbWFzdGVyL1NUUkFQL1NUUkFQLlNUUg==
+ 120. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj04
+ 121. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3Jzd2llci9jNC9ibG9iL21hc3Rlci9jNC5j
+ 122. https://www.gushiciku.cn/jump/aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTYwNDAyMjI1ODQzL2h0dHA6Ly9ob21lcGFnZS5udGx3b3JsZC5jb20vZWRtdW5kLmdyaW1sZXktZXZhbnMvY2M1MDAv
+ 123. https://www.gushiciku.cn/jump/aHR0cDovL3pzZXJnZS5jb20vYmxvZy9jdWN1LXBhcnQxLmh0bWw=
+ 124. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2FsZXhmcnUvU21hbGxlckM=
+ 125. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3pzYWxlZWJhL3BpY29j
+ 126. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5kcmRvYmJzLmNvbS9jcHAvYnVpbGRpbmcteW91ci1vd24tYy1pbnRlcnByZXRlci8xODQ0MDgxODQ=
+ 127. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5waHlzaWNzLnJ1dGdlcnMuZWR1L352aXRjaGV2L3NtYWxsYy1pMzg2Lmh0bWw=
+ 128. https://www.gushiciku.cn/jump/aHR0cDovL3NlbGZpZS5jcy51bmktc2FsemJ1cmcuYXQ=
+ 129. https://www.gushiciku.cn/jump/aHR0cHM6Ly9uZXdzLnljb21iaW5hdG9yLmNvbS9pdGVtP2lkPTEzNzc4MzUz
+ 130. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5jcy51bmktc2FsemJ1cmcuYXQvfmNrL2NvbnRlbnQvcHVibGljYXRpb25zL2NvbmZlcmVuY2VzL09ud2FyZDE3LVNlbGZpZS5wZGY=
+ 131. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ncm91cHMuZ29vZ2xlLmNvbS9mb3J1bS8jIXRvcGljL2NvbXAubGFuZy5mb3J0aC9sQllGZlZKMXFoYw==
+ 132. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5pcm8udW1vbnRyZWFsLmNhL35mZWxpcGUvSUZUMjAzMC1BdXRvbW5lMjAwMi9Db21wbGVtZW50cy90aW55Yy5j
+ 133. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3J1aTMxNC84Y2M=
+ 134. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3J1aTMxNC85Y2M=
+ 135. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuc2lnYnVzLmluZm8vaG93LWktd3JvdGUtYS1zZWxmLWhvc3RpbmctYy1jb21waWxlci1pbi00MC1kYXlzLmh0bWw=
+ 136. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL0ZlZGptaWtlL21pbmktYy9ibG9iL21hc3Rlci9jYy5j
+ 137. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj05
+ 138. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5jcy5kYXJ0bW91dGguZWR1L35tY2tlZW1hbi9jczQ4L214Y29tL2dlbS9odG1sL0dyb3dpbmdDb21waWxlci5odG1s
+ 139. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2tyYWdlbi9wZWctYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL3BlZy5tZA==
+ 140. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy52cHJpLm9yZy9wZGYvdHIyMDEwMDAzX1BFRy5wZGY=
+ 141. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5iYXlmcm9udHRlY2hub2xvZ2llcy5jb20vbWV0YWlpLmh0bWw=
+ 142. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2x1Z29uL01FVEEtSUk=
+ 143. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5tb3NlcndhcmUuY29tLzIwMDgvMDYvb21ldGEtd2hvLXdoYXQtd2hlbi13aGVyZS13aHkuaHRtbA==
+ 144. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xMA==
+ 145. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUC1jb2RlX21hY2hpbmU=
+ 146. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy42NTAyLm9yZy9zb3VyY2UvaW50ZXJwcmV0ZXJzL3N3ZWV0MTYuaHRt
+ 147. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvVGlueV9CQVNJQw==
+ 148. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL0RhdENvZGluZ0d1eS9LbGlw
+ 149. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xMQ==
+ 150. https://www.gushiciku.cn/jump/aHR0cDovL25hbmQydGV0cmlzLm9yZy8=
+ 151. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5leGNhbWVyYS5jb20vc3BoaW54L2ZwZ2EtajEuaHRtbA==
+ 152. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2hvd2Vyai9mb3J0aC1jcHU=
+ 153. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5wcm9qZWN0b2Jlcm9uLmNvbS8=
+ 154. https://www.gushiciku.cn/jump/aHR0cDovL2pvcGRlc2lnbi5jb20v
+ 155. https://www.gushiciku.cn/jump/aHR0cDovL2NpdGVzZWVyeC5pc3QucHN1LmVkdS92aWV3ZG9jL2Rvd25sb2FkP2RvaT0xMC4xLjEuNTcuNzM2JnJlcD1yZXAxJnR5cGU9cGRm
+ 156. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3p5bGluL3pwdS90cmVlL21hc3Rlci96cHUvZG9jcy9wcmVzZW50YXRpb25z
+ 157. https://www.gushiciku.cn/jump/aHR0cDovL2otY29yZS5vcmcv
+ 158. https://www.gushiciku.cn/jump/aHR0cDovL2NpdGVzZWVyeC5pc3QucHN1LmVkdS92aWV3ZG9jL3N1bW1hcnk/ZG9pPTEwLjEuMS4yMTcuMjI1MQ==
+ 159. https://www.gushiciku.cn/jump/aHR0cDovL3NvYy5taWNyb3NlbWkuY29tL3Byb2R1Y3RzL2lwL3NlYXJjaC9kZXRhaWwuYXNweD9pZD02MzU=
+ 160. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2ZyZWVjaGlwc3Byb2plY3Qvcm9ja2V0LWNoaXA=
+ 161. https://www.gushiciku.cn/jump/aHR0cDovL3BhcmFsbGVsLnByaW5jZXRvbi5lZHUvcGl0b24vIw==
+ 162. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xMg==
+ 163. https://www.gushiciku.cn/jump/aHR0cHM6Ly9rb2xpYnJpb3Mub3JnL2VuLw==
+ 164. https://www.gushiciku.cn/jump/aHR0cDovL21pa2Vvcy5zb3VyY2Vmb3JnZS5uZXQv
+ 165. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zb3J0aXgub3JnLw==
+ 166. https://www.gushiciku.cn/jump/aHR0cDovL2FzbS5zb3VyY2Vmb3JnZS5uZXQv
+ 167. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5saW51eGZyb21zY3JhdGNoLm9yZy9sZnMvdmlldy9zdGFibGUv
+ 168. https://www.gushiciku.cn/jump/aHR0cDovL3d3dy5tZXdidXJuLm5ldC9sdWtlL3BhcGVycy9idWlsZC5zaC5wZGY=
+ 169. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cubmV0YnNkLm9yZy9kb2NzL2d1aWRlL2VuL2NoYXAtYnVpbGQuaHRtbA==
+ 170. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3NrYXJuZXQvbGgtYm9vdHN0cmFw
+ 171. https://www.gushiciku.cn/jump/aHR0cHM6Ly9wZG9zLmNzYWlsLm1pdC5lZHUvNi44MjgvMjAxNy94djYuaHRtbA==
+ 172. https://www.gushiciku.cn/jump/aHR0cDovL29zMTYxLmVlY3MuaGFydmFyZC5lZHUv
+ 173. https://www.gushiciku.cn/jump/aHR0cHM6Ly9sYW5kbGV5Lm5ldC90b3lib3gvYWJvdXQuaHRtbA==
+ 174. https://www.gushiciku.cn/jump/aHR0cDovL2xhbmRsZXkubmV0L2Fib3JpZ2luYWwv
+ 175. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2xhbmRsZXkvbWtyb290
+ 176. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL3Bpa2hxL2Jvb3RzdHJhcC1saW51eA==
+ 177. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xMw==
+ 178. https://www.gushiciku.cn/jump/aHR0cHM6Ly9kczlhLm5sL2FtYXppbmctZG5hLyNib290c3RyYXBwaW5n
+ 179. https://www.gushiciku.cn/jump/aHR0cHM6Ly9ib290c3RyYXBwaW5nLm1pcmFoZXplLm9yZy93L2luZGV4LnBocD90aXRsZT1NYWluX1BhZ2UmYWN0aW9uPWVkaXQmc2VjdGlvbj0xNA==
+ 180. https://www.gushiciku.cn/jump/ZnRwOi8vcHVibGljYXRpb25zLmFpLm1pdC5lZHUvYWktcHVibGljYXRpb25zL3BkZi9BSU0tMDM5LnBkZg==
+ 181. https://www.gushiciku.cn/jump/aHR0cDovL2xhbWJkYS10aGUtdWx0aW1hdGUub3JnL25vZGUvMzY3OA==
+ 182. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2FhbGhvdXIvYXdlc29tZS1jb21waWxlcnM=
+ 183. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvVG9tYnN0b25lX2RpYWdyYW0=
+ 184. https://www.gushiciku.cn/jump/aHR0cDovL2Jvb3RzdHJhcHBhYmxlLm9yZy8=
+ 185. https://www.gushiciku.cn/jump/aHR0cHM6Ly93d3cuZnJlZWxpc3RzLm9yZy9hcmNoaXZlL2Jvb3RzdHJhcHBhYmxlLw==
+ 186. https://www.gushiciku.cn/jump/aHR0cHM6Ly9naXRodWIuY29tL2NhbWVyb25zd2lub2dhL3lhYmZjL3dpa2kvR2VuZXJhdGluZy1leGVjdXRhYmxlLWZpbGVzLWZyb20tc2NyYXRjaA==
+ 187. https://www.gushiciku.cn/jump/aHR0cDovL2kuaW1ndXIuY29tL3hNeWJseU0ucG5n
+ 188. https://www.gushiciku.cn/jump/aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ2Zyb250
+ 189. https://www.gushiciku.cn/jump/aHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9nbGliYy93aWtpL0ZBUSNIb3dfZG9fSV9pbnN0YWxsX2FsbF9vZl90aGVfR05VX0NfTGlicmFyeV9wcm9qZWN0X2xpYnJhcmllc190aGF0X0lfanVzdF9idWlsdC4zRg==
+ 190. https://www.gushiciku.cn/jump/aHR0cDovL3Nzdy5qa3UuYXQvR2VuZXJhbC9TdGFmZi9UVy9Gb3JtQ29tcGlsZXJWZXJpZmljYXRpb25BQ0wyLnBkZg==
+ 191. https://www.gushiciku.cn/pl/aPMU/zh-hk
+ 192. https://www.gushiciku.cn/pl/aaIh/zh-hk
+ 193. https://www.gushiciku.cn/pl/gja4/zh-hk
+ 194. https://www.gushiciku.cn/pl/gwKv/zh-hk
+ 195. https://www.gushiciku.cn/pl/ghuF/zh-hk
+ 196. https://www.gushiciku.cn/pl/ghU6/zh-hk
+ 197. https://www.gushiciku.cn/pl/ghmX/zh-hk
+ 198. https://www.gushiciku.cn/pl/goFK/zh-hk
+ 199. https://www.gushiciku.cn/pl/goLR/zh-hk
+ 200. https://www.gushiciku.cn/pl/gocM/zh-hk
+ 201. https://www.gushiciku.cn/pl/go2M/zh-hk
+ 202. https://www.gushiciku.cn/pl/gSws/zh-hk
+ 203. https://www.gushiciku.cn/pl/gSRt/zh-hk
+ 204. https://www.gushiciku.cn/pl/gS0o/zh-hk
+ 205. https://www.gushiciku.cn/pl/gSf9/zh-hk
+ 206. https://www.gushiciku.cn/pl/gnNs/zh-hk
+ 207. https://www.gushiciku.cn/pl/gndr/zh-hk
+ 208. https://www.gushiciku.cn/pl/gnsw/zh-hk
+ 209. https://www.gushiciku.cn/pl/gesK/zh-hk
+ 210. https://www.gushiciku.cn/pl/geOT/zh-hk
+ 211. https://www.gushiciku.cn/plt/%E5%BD%99%E7%B7%A8%E7%A8%8B%E5%BA%8F
+ 212. https://www.gushiciku.cn/pl/a7Bq/zh-hk
+ 213. https://www.gushiciku.cn/pl/a3n5/zh-hk
+ 214. https://www.gushiciku.cn/pl/aKZv/zh-hk
+ 215. https://www.gushiciku.cn/pl/aPI8/zh-hk
+ 216. https://www.gushiciku.cn/pl/aBXP/zh-hk
+ 217. https://www.gushiciku.cn/pl/aRK7/zh-hk
+ 218. https://www.gushiciku.cn/pl/aRN0/zh-hk
+ 219. https://www.gushiciku.cn/pl/aUPq/zh-hk
+ 220. https://www.gushiciku.cn/pl/aAAu/zh-hk
+ 221. https://www.gushiciku.cn/pl/aLFm/zh-hk
+ 222. https://www.gushiciku.cn/plt/Lisp
+ 223. https://www.gushiciku.cn/pl/aye5/zh-hk
+ 224. https://www.gushiciku.cn/pl/aIxd/zh-hk
+ 225. https://www.gushiciku.cn/pl/aIzf/zh-hk
+ 226. https://www.gushiciku.cn/pl/aI2f/zh-hk
+ 227. https://www.gushiciku.cn/pl/aBDP/zh-hk
+ 228. https://www.gushiciku.cn/pl/aBKF/zh-hk
+ 229. https://www.gushiciku.cn/pl/aBlf/zh-hk
+ 230. https://www.gushiciku.cn/pl/aB2x/zh-hk
+ 231. https://www.gushiciku.cn/pl/aMDm/zh-hk
+ 232. https://www.gushiciku.cn/pl/aCyH/zh-hk
+ 233. https://www.gushiciku.cn/aboutus
+ 234. https://www.gushiciku.cn/privacy
+ 235. https://www.gushiciku.cn/allow