├── .gitignore ├── README.md ├── ascii ├── main.go └── sizeof.go ├── attack └── attack_init.go ├── avengers_movie └── main.go ├── baidu_pan └── baidu_pan_init.go ├── food ├── dictionary.txt ├── fetch.go ├── food_detail.go ├── food_init.go ├── http.go └── mongo.go ├── frame_buffer ├── frame_buffer_init_.go ├── gl.go └── my │ └── gl.go ├── fsnotify ├── go.mod ├── go.sum └── main.go ├── go.mod ├── go.sum ├── leet_code ├── contest123 │ ├── add-to-array-form-of-integer.go │ └── equationsPossible.go ├── former │ ├── addTwoNumbers.go │ ├── calculate.go │ ├── convert.go │ ├── findMedianSortedArrays.go │ ├── isLongPressedName.go │ ├── lengthOfLongestSubstring.go │ ├── longestPalindrome.go │ ├── minFlipsMonoIncr.go │ ├── shortestSubarray.go │ ├── threeEqualParts.go │ └── tow_num_sum.go ├── leet_code_init.go └── ten │ ├── beautifulArray.go │ ├── calculate.go │ ├── climbStairs.go │ ├── maxProfit.go │ └── ten_init.go ├── loader ├── app_map_generator.go ├── apps.go ├── apps.go.tpl └── start.go ├── main.go ├── my_charles ├── my_charles_init.go └── rsa.go ├── projects └── maze │ └── main.go ├── proxy ├── ipPool.go ├── proxy_init.go └── service.go ├── spider_client ├── proxy_pool.go ├── spider_cli.go └── spider_client_init.go ├── tcp_log └── tcp_log_init.go ├── tencent_code ├── 1.jpeg ├── 10.jpeg ├── 11.jpeg ├── 2.jpeg ├── 3.jpeg ├── 4.jpeg ├── 5.jpeg ├── 6.jpeg ├── 7.jpeg ├── 8.jpeg ├── 9.jpeg ├── out.zip ├── out │ ├── 1.png │ ├── 10.png │ ├── 11.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ └── 9.png ├── tencent_code_init.go └── try_chromedp │ └── chromedp.go ├── test ├── idea │ └── queue.go ├── interface.go ├── memory_dump.go ├── mongo.go ├── test_go.go ├── test_init.go └── test_stack.go ├── wasm ├── go_js │ └── main.go ├── public │ ├── app.wasm │ ├── wasm_exec.html │ └── wasm_exec.js └── wasm_init.go ├── xes └── xes_init.go └── yeb_exp ├── callApi.go ├── jsonUa.go ├── userProvider.go ├── util ├── asset.go ├── assets │ ├── inject.js │ └── mouseData.json ├── chromeSession.go ├── getUa.go ├── json.go └── statik │ └── statik.go └── yeb_exp_init.go /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | peterq.cn.crt 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/README.md -------------------------------------------------------------------------------- /ascii/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/ascii/main.go -------------------------------------------------------------------------------- /ascii/sizeof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/ascii/sizeof.go -------------------------------------------------------------------------------- /attack/attack_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/attack/attack_init.go -------------------------------------------------------------------------------- /avengers_movie/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/avengers_movie/main.go -------------------------------------------------------------------------------- /baidu_pan/baidu_pan_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/baidu_pan/baidu_pan_init.go -------------------------------------------------------------------------------- /food/dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/food/dictionary.txt -------------------------------------------------------------------------------- /food/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/food/fetch.go -------------------------------------------------------------------------------- /food/food_detail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/food/food_detail.go -------------------------------------------------------------------------------- /food/food_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/food/food_init.go -------------------------------------------------------------------------------- /food/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/food/http.go -------------------------------------------------------------------------------- /food/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/food/mongo.go -------------------------------------------------------------------------------- /frame_buffer/frame_buffer_init_.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/frame_buffer/frame_buffer_init_.go -------------------------------------------------------------------------------- /frame_buffer/gl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/frame_buffer/gl.go -------------------------------------------------------------------------------- /frame_buffer/my/gl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/frame_buffer/my/gl.go -------------------------------------------------------------------------------- /fsnotify/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/fsnotify/go.mod -------------------------------------------------------------------------------- /fsnotify/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/fsnotify/go.sum -------------------------------------------------------------------------------- /fsnotify/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/fsnotify/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/go.sum -------------------------------------------------------------------------------- /leet_code/contest123/add-to-array-form-of-integer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/contest123/add-to-array-form-of-integer.go -------------------------------------------------------------------------------- /leet_code/contest123/equationsPossible.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/contest123/equationsPossible.go -------------------------------------------------------------------------------- /leet_code/former/addTwoNumbers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/addTwoNumbers.go -------------------------------------------------------------------------------- /leet_code/former/calculate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/calculate.go -------------------------------------------------------------------------------- /leet_code/former/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/convert.go -------------------------------------------------------------------------------- /leet_code/former/findMedianSortedArrays.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/findMedianSortedArrays.go -------------------------------------------------------------------------------- /leet_code/former/isLongPressedName.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/isLongPressedName.go -------------------------------------------------------------------------------- /leet_code/former/lengthOfLongestSubstring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/lengthOfLongestSubstring.go -------------------------------------------------------------------------------- /leet_code/former/longestPalindrome.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/longestPalindrome.go -------------------------------------------------------------------------------- /leet_code/former/minFlipsMonoIncr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/minFlipsMonoIncr.go -------------------------------------------------------------------------------- /leet_code/former/shortestSubarray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/shortestSubarray.go -------------------------------------------------------------------------------- /leet_code/former/threeEqualParts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/threeEqualParts.go -------------------------------------------------------------------------------- /leet_code/former/tow_num_sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/former/tow_num_sum.go -------------------------------------------------------------------------------- /leet_code/leet_code_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/leet_code_init.go -------------------------------------------------------------------------------- /leet_code/ten/beautifulArray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/ten/beautifulArray.go -------------------------------------------------------------------------------- /leet_code/ten/calculate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/ten/calculate.go -------------------------------------------------------------------------------- /leet_code/ten/climbStairs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/ten/climbStairs.go -------------------------------------------------------------------------------- /leet_code/ten/maxProfit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/leet_code/ten/maxProfit.go -------------------------------------------------------------------------------- /leet_code/ten/ten_init.go: -------------------------------------------------------------------------------- 1 | package ten 2 | 3 | import "log" 4 | 5 | // 10 月份做的题 6 | func Init() { 7 | n := 5 8 | log.Println(n, beautifulArray(n)) 9 | } 10 | -------------------------------------------------------------------------------- /loader/app_map_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/loader/app_map_generator.go -------------------------------------------------------------------------------- /loader/apps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/loader/apps.go -------------------------------------------------------------------------------- /loader/apps.go.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/loader/apps.go.tpl -------------------------------------------------------------------------------- /loader/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/loader/start.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/main.go -------------------------------------------------------------------------------- /my_charles/my_charles_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/my_charles/my_charles_init.go -------------------------------------------------------------------------------- /my_charles/rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/my_charles/rsa.go -------------------------------------------------------------------------------- /projects/maze/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/projects/maze/main.go -------------------------------------------------------------------------------- /proxy/ipPool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/proxy/ipPool.go -------------------------------------------------------------------------------- /proxy/proxy_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/proxy/proxy_init.go -------------------------------------------------------------------------------- /proxy/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/proxy/service.go -------------------------------------------------------------------------------- /spider_client/proxy_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/spider_client/proxy_pool.go -------------------------------------------------------------------------------- /spider_client/spider_cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/spider_client/spider_cli.go -------------------------------------------------------------------------------- /spider_client/spider_client_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/spider_client/spider_client_init.go -------------------------------------------------------------------------------- /tcp_log/tcp_log_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tcp_log/tcp_log_init.go -------------------------------------------------------------------------------- /tencent_code/1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/1.jpeg -------------------------------------------------------------------------------- /tencent_code/10.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/10.jpeg -------------------------------------------------------------------------------- /tencent_code/11.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/11.jpeg -------------------------------------------------------------------------------- /tencent_code/2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/2.jpeg -------------------------------------------------------------------------------- /tencent_code/3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/3.jpeg -------------------------------------------------------------------------------- /tencent_code/4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/4.jpeg -------------------------------------------------------------------------------- /tencent_code/5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/5.jpeg -------------------------------------------------------------------------------- /tencent_code/6.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/6.jpeg -------------------------------------------------------------------------------- /tencent_code/7.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/7.jpeg -------------------------------------------------------------------------------- /tencent_code/8.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/8.jpeg -------------------------------------------------------------------------------- /tencent_code/9.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/9.jpeg -------------------------------------------------------------------------------- /tencent_code/out.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out.zip -------------------------------------------------------------------------------- /tencent_code/out/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/1.png -------------------------------------------------------------------------------- /tencent_code/out/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/10.png -------------------------------------------------------------------------------- /tencent_code/out/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/11.png -------------------------------------------------------------------------------- /tencent_code/out/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/2.png -------------------------------------------------------------------------------- /tencent_code/out/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/3.png -------------------------------------------------------------------------------- /tencent_code/out/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/4.png -------------------------------------------------------------------------------- /tencent_code/out/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/5.png -------------------------------------------------------------------------------- /tencent_code/out/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/6.png -------------------------------------------------------------------------------- /tencent_code/out/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/7.png -------------------------------------------------------------------------------- /tencent_code/out/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/8.png -------------------------------------------------------------------------------- /tencent_code/out/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/out/9.png -------------------------------------------------------------------------------- /tencent_code/tencent_code_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/tencent_code_init.go -------------------------------------------------------------------------------- /tencent_code/try_chromedp/chromedp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/tencent_code/try_chromedp/chromedp.go -------------------------------------------------------------------------------- /test/idea/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/test/idea/queue.go -------------------------------------------------------------------------------- /test/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/test/interface.go -------------------------------------------------------------------------------- /test/memory_dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/test/memory_dump.go -------------------------------------------------------------------------------- /test/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/test/mongo.go -------------------------------------------------------------------------------- /test/test_go.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/test/test_go.go -------------------------------------------------------------------------------- /test/test_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/test/test_init.go -------------------------------------------------------------------------------- /test/test_stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/test/test_stack.go -------------------------------------------------------------------------------- /wasm/go_js/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/wasm/go_js/main.go -------------------------------------------------------------------------------- /wasm/public/app.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/wasm/public/app.wasm -------------------------------------------------------------------------------- /wasm/public/wasm_exec.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/wasm/public/wasm_exec.html -------------------------------------------------------------------------------- /wasm/public/wasm_exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/wasm/public/wasm_exec.js -------------------------------------------------------------------------------- /wasm/wasm_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/wasm/wasm_init.go -------------------------------------------------------------------------------- /xes/xes_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/xes/xes_init.go -------------------------------------------------------------------------------- /yeb_exp/callApi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/callApi.go -------------------------------------------------------------------------------- /yeb_exp/jsonUa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/jsonUa.go -------------------------------------------------------------------------------- /yeb_exp/userProvider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/userProvider.go -------------------------------------------------------------------------------- /yeb_exp/util/asset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/util/asset.go -------------------------------------------------------------------------------- /yeb_exp/util/assets/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/util/assets/inject.js -------------------------------------------------------------------------------- /yeb_exp/util/assets/mouseData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/util/assets/mouseData.json -------------------------------------------------------------------------------- /yeb_exp/util/chromeSession.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/util/chromeSession.go -------------------------------------------------------------------------------- /yeb_exp/util/getUa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/util/getUa.go -------------------------------------------------------------------------------- /yeb_exp/util/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/util/json.go -------------------------------------------------------------------------------- /yeb_exp/util/statik/statik.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/util/statik/statik.go -------------------------------------------------------------------------------- /yeb_exp/yeb_exp_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peterq/practice-in-go/HEAD/yeb_exp/yeb_exp_init.go --------------------------------------------------------------------------------