<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  
  <url>
    <loc>https://www.suninf.net/post.html</loc>
    <lastmod>2025-06-04T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags.html</loc>
    <lastmod>2025-06-04T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/</loc>
    <lastmod>2025-06-04T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/%E6%80%9D%E8%80%83.html</loc>
    <lastmod>2025-06-04T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2025/06/38-letters-from-rockefeller-to-his-son.html</loc>
    <lastmod>2025-06-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/ai%E6%8A%80%E6%9C%AF.html</loc>
    <lastmod>2025-02-16T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2025/02/local-deepseek-and-rag.html</loc>
    <lastmod>2025-02-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2024/05/do-things-that-dont-scale.html</loc>
    <lastmod>2024-05-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2024/03/startup-playbook-by-sam-altman.html</loc>
    <lastmod>2024-03-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2023/11/ffmpeg-screenshot-error.html</loc>
    <lastmod>2023-11-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/ffmpeg.html</loc>
    <lastmod>2023-11-01T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/%E9%9F%B3%E8%A7%86%E9%A2%91.html</loc>
    <lastmod>2023-11-01T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/c&#43;&#43;.html</loc>
    <lastmod>2023-07-16T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2023/07/develop-cpp-programs-in-docker.html</loc>
    <lastmod>2023-07-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/java.html</loc>
    <lastmod>2023-02-08T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2023/02/use-mapstruct-to-copy-object.html</loc>
    <lastmod>2023-02-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2023/01/audio-framerate-and-sample.html</loc>
    <lastmod>2023-01-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2022/12/how-to-ask-questions-the-smart-way.html</loc>
    <lastmod>2022-12-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2022/04/java-varargs.html</loc>
    <lastmod>2022-04-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2022/03/spring-command-line-args.html</loc>
    <lastmod>2022-03-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/spring.html</loc>
    <lastmod>2022-03-26T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2022/03/python-package-manager.html</loc>
    <lastmod>2022-03-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/python.html</loc>
    <lastmod>2022-03-24T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2022/03/centos7-install-python3.html</loc>
    <lastmod>2022-03-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/devops.html</loc>
    <lastmod>2022-03-22T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2022/02/12-rules-for-pd-by-yujun.html</loc>
    <lastmod>2022-02-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2022/02/install-ffmpeg-on-centos7.html</loc>
    <lastmod>2022-02-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2022/01/use-nginx-on-macos.html</loc>
    <lastmod>2022-01-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2021/12/spring-jar-boot-inf-and-meta-inf.html</loc>
    <lastmod>2021-12-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2021/07/java-try-with-resources.html</loc>
    <lastmod>2021-07-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2021/06/build-microservice-by-nacos-and-dubbo.html</loc>
    <lastmod>2021-06-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2021/03/spring-bean-conditional.html</loc>
    <lastmod>2021-03-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2021/03/clever-fighter-and-good-healer.html</loc>
    <lastmod>2021-03-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2021/02/java-lombok-plugin.html</loc>
    <lastmod>2021-02-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2021/01/induction-and-deduction.html</loc>
    <lastmod>2021-01-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2021/01/dao-fa-shu-qi.html</loc>
    <lastmod>2021-01-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2020/11/mysql-datetime-funcs.html</loc>
    <lastmod>2020-11-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/mysql.html</loc>
    <lastmod>2020-11-15T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2020/10/java-completablefuture.html</loc>
    <lastmod>2020-10-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2020/10/nonviolent-communication-learn-notes.html</loc>
    <lastmod>2020-10-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0.html</loc>
    <lastmod>2020-10-08T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/%E6%9E%B6%E6%9E%84.html</loc>
    <lastmod>2020-09-13T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2020/09/architecture-design-principle.html</loc>
    <lastmod>2020-09-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2020/08/plan-for-three-decades-of-life.html</loc>
    <lastmod>2020-08-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2020/07/service-degrade-fusing-limiter.html</loc>
    <lastmod>2020-07-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2020/04/java-comparable-and-comparator.html</loc>
    <lastmod>2020-04-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2020/04/java-stream-io.html</loc>
    <lastmod>2020-04-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/12/ios-charles-network-capture.html</loc>
    <lastmod>2019-12-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/08/scrum-master-is-a-capability.html</loc>
    <lastmod>2019-08-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/06/about-methodology.html</loc>
    <lastmod>2019-06-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/05/docker-commands.html</loc>
    <lastmod>2019-05-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/05/optional-in-java8.html</loc>
    <lastmod>2019-05-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/docker.html</loc>
    <lastmod>2019-05-09T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/05/use-docker-on-macos.html</loc>
    <lastmod>2019-05-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/05/what-does-it-mean-to-manage-up.html</loc>
    <lastmod>2019-05-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/05/five-personal-characteristics-of-excellent-youngs.html</loc>
    <lastmod>2019-05-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/04/java-switch.html</loc>
    <lastmod>2019-04-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/04/java-isassignablefrom-and-instanceof.html</loc>
    <lastmod>2019-04-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/04/java-array-operator.html</loc>
    <lastmod>2019-04-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/03/raspberry-init-use.html</loc>
    <lastmod>2019-03-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/02/x264-zero-latency.html</loc>
    <lastmod>2019-02-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2019/02/develop-road-of-programmer.html</loc>
    <lastmod>2019-02-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/12/flv-struct-analyse.html</loc>
    <lastmod>2018-12-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/10/the-trick-to-thinking-clearer-and-better.html</loc>
    <lastmod>2018-10-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/07/clion-remote-debug.html</loc>
    <lastmod>2018-07-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/06/jvm-java-memory-leak.html</loc>
    <lastmod>2018-06-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/06/jvm-java-dead-lock.html</loc>
    <lastmod>2018-06-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/jvm.html</loc>
    <lastmod>2018-06-22T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/06/jvm-java-cpu-high.html</loc>
    <lastmod>2018-06-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/06/jvm-tools.html</loc>
    <lastmod>2018-06-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/05/to-be-world-class-professional.html</loc>
    <lastmod>2018-05-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/05/fastjson-usage.html</loc>
    <lastmod>2018-05-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/05/install-mysql57-on-centos7.html</loc>
    <lastmod>2018-05-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/05/use-mysql57-in-java.html</loc>
    <lastmod>2018-05-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/04/ffmpeg-pix-format.html</loc>
    <lastmod>2018-04-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/03/macos-app-depends-auto-package.html</loc>
    <lastmod>2018-03-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/02/brew-usage-on-macos.html</loc>
    <lastmod>2018-02-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2018/02/ffmpeg-timestamps.html</loc>
    <lastmod>2018-02-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/chromium.html</loc>
    <lastmod>2017-12-30T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/12/build-build-cef-on-macos.html</loc>
    <lastmod>2017-12-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/resume.html</loc>
    <lastmod>2017-12-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/11/functions-of-object-in-java.html</loc>
    <lastmod>2017-11-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/11/synchronized-and-locks-in-java.html</loc>
    <lastmod>2017-11-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/10/arraylist-source-analyse-in-java.html</loc>
    <lastmod>2017-10-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/06/spring-bean-container.html</loc>
    <lastmod>2017-06-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/06/spring-method-interceptor.html</loc>
    <lastmod>2017-06-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/05/java-annontation.html</loc>
    <lastmod>2017-05-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/05/list-initialization-in-cpp11.html</loc>
    <lastmod>2017-05-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/c&#43;&#43;11.html</loc>
    <lastmod>2017-05-26T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/05/muiltithread-in-java.html</loc>
    <lastmod>2017-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/05/java-utils-usage.html</loc>
    <lastmod>2017-05-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/05/stream-in-java.html</loc>
    <lastmod>2017-05-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/05/gn-usage.html</loc>
    <lastmod>2017-05-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/05/serialize-in-java.html</loc>
    <lastmod>2017-05-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/05/inner-class-closure-in-java.html</loc>
    <lastmod>2017-05-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/05/lambda-in-java.html</loc>
    <lastmod>2017-05-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/04/generics-in-java.html</loc>
    <lastmod>2017-04-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/04/collections-in-java.html</loc>
    <lastmod>2017-04-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/04/reflection-in-java.html</loc>
    <lastmod>2017-04-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/03/ffmpeg-filters-learning.html</loc>
    <lastmod>2017-03-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/02/ffmpeg-command-usage.html</loc>
    <lastmod>2017-02-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/02/avformat_open_input-interrupt-callback.html</loc>
    <lastmod>2017-02-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/02/video-codec-layer.html</loc>
    <lastmod>2017-02-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/02/the-one-thing-learn-notes.html</loc>
    <lastmod>2017-02-05T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/01/build-ffmpeg-shared-centos.html</loc>
    <lastmod>2017-01-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2017/01/h264-codec.html</loc>
    <lastmod>2017-01-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/12/so-lib-search-path-in-linux.html</loc>
    <lastmod>2016-12-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/12/gcc-usage-in-linux.html</loc>
    <lastmod>2016-12-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/12/gnu-make-and-makefile.html</loc>
    <lastmod>2016-12-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/12/multithread-in-objc.html</loc>
    <lastmod>2016-12-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/objective-c.html</loc>
    <lastmod>2016-12-22T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/12/dynamic-language-character-of-objc.html</loc>
    <lastmod>2016-12-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/12/cervical-exercise.html</loc>
    <lastmod>2016-12-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/12/vim-usage.html</loc>
    <lastmod>2016-12-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/10/not-to-be-pseudo-worker.html</loc>
    <lastmod>2016-10-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/06/qtwebengine-in-qt.html</loc>
    <lastmod>2016-06-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/qt.html</loc>
    <lastmod>2016-06-28T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/06/extend-chromium-pak.html</loc>
    <lastmod>2016-06-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/04/range-for-in-cpp11.html</loc>
    <lastmod>2016-04-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/04/the-essence-of-architecture.html</loc>
    <lastmod>2016-04-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2016/01/gyp-usage.html</loc>
    <lastmod>2016-01-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/11/extern-template-in-cpp11.html</loc>
    <lastmod>2015-11-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/10/non-static-class-member-initializers-in-cpp11.html</loc>
    <lastmod>2015-10-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/10/decltype-in-cpp11.html</loc>
    <lastmod>2015-10-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/10/override-final-in-cpp11.html</loc>
    <lastmod>2015-10-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/08/chromium-44-build-and-debug.html</loc>
    <lastmod>2015-08-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/07/vps-webservice-and-nginx.html</loc>
    <lastmod>2015-07-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/07/vps-static-blog.html</loc>
    <lastmod>2015-07-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/07/vps-install-centos7.html</loc>
    <lastmod>2015-07-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/07/spring-mvc-webapp.html</loc>
    <lastmod>2015-07-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/06/ssh-keep-connection.html</loc>
    <lastmod>2015-06-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/06/xcode-build-and-paths-config.html</loc>
    <lastmod>2015-06-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/06/data-structure-in-objc.html</loc>
    <lastmod>2015-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/06/spring-rest-service-with-maven.html</loc>
    <lastmod>2015-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/06/wireshark-usage.html</loc>
    <lastmod>2015-06-05T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/05/tcp-select-server-and-client.html</loc>
    <lastmod>2015-05-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/05/http-protocol-analyze-with-wireshark.html</loc>
    <lastmod>2015-05-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/05/datapack-in-chrome.html</loc>
    <lastmod>2015-05-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/04/the-top-of-my-to-do-list.html</loc>
    <lastmod>2015-04-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/03/exit-time-destructor-in-cpp.html</loc>
    <lastmod>2015-03-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/03/reference-counting-in-objc.html</loc>
    <lastmod>2015-03-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/02/linked_ptr-in-chrome.html</loc>
    <lastmod>2015-02-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/02/feelings-from-kaifuli.html</loc>
    <lastmod>2015-02-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/02/value-of-engineer.html</loc>
    <lastmod>2015-02-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2015/02/bash-shell-usage.html</loc>
    <lastmod>2015-02-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/12/filestream-in-chrome.html</loc>
    <lastmod>2014-12-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/11/git-usage.html</loc>
    <lastmod>2014-11-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/10/sequencedworkerpool-in-chrome.html</loc>
    <lastmod>2014-10-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/09/string-in-java.html</loc>
    <lastmod>2014-09-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/09/network-stack-in-chrome.html</loc>
    <lastmod>2014-09-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/07/classes-in-javascript.html</loc>
    <lastmod>2014-07-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/javascript.html</loc>
    <lastmod>2014-07-14T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/07/java-develop-config-on-macosx.html</loc>
    <lastmod>2014-07-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/06/function-in-javascript.html</loc>
    <lastmod>2014-06-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/06/object-in-javascript.html</loc>
    <lastmod>2014-06-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/06/array-in-javascript.html</loc>
    <lastmod>2014-06-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/06/string-in-javascript.html</loc>
    <lastmod>2014-06-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/05/type-alias-in-cpp.html</loc>
    <lastmod>2014-05-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/05/observer-list-in-chrome.html</loc>
    <lastmod>2014-05-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/05/notification-registrar-in-chrome.html</loc>
    <lastmod>2014-05-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/05/synchronization-in-chrome.html</loc>
    <lastmod>2014-05-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/05/perm-and-comb.html</loc>
    <lastmod>2014-05-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/%E7%AE%97%E6%B3%95.html</loc>
    <lastmod>2014-05-12T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/05/lazy-instance-in-chrome.html</loc>
    <lastmod>2014-05-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/archives.html</loc>
    <lastmod>2014-04-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/links.html</loc>
    <lastmod>2014-04-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/about.html</loc>
    <lastmod>2014-04-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/favor.html</loc>
    <lastmod>2014-04-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/pay-for-blog.html</loc>
    <lastmod>2014-04-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2014/03/linus-on-kernal-management-stype.html</loc>
    <lastmod>2014-03-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/12/thread-and-messageloop-in-chrome.html</loc>
    <lastmod>2013-12-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/12/value-and-jsonparser-in-chrome.html</loc>
    <lastmod>2013-12-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/12/weakptr-in-chrome.html</loc>
    <lastmod>2013-12-05T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/11/wisdom-in-harvard-library.html</loc>
    <lastmod>2013-11-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/11/move-constructor-in-chrome.html</loc>
    <lastmod>2013-11-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/11/scoped_ptr-in-chrome.html</loc>
    <lastmod>2013-11-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/11/bind_callback-in-chrome.html</loc>
    <lastmod>2013-11-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/11/refcounted-in-chrome.html</loc>
    <lastmod>2013-11-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/10/steve-jobs-quotes.html</loc>
    <lastmod>2013-10-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2013/09/curl-usage.html</loc>
    <lastmod>2013-09-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/12/thread-in-cpp11.html</loc>
    <lastmod>2012-12-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/09/overload-anonymous-function-objects-set.html</loc>
    <lastmod>2012-09-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/08/class-in-python.html</loc>
    <lastmod>2012-08-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/08/lambda-function-and-recursion.html</loc>
    <lastmod>2012-08-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/08/function-in-python.html</loc>
    <lastmod>2012-08-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/08/yield-and-generator-in-python.html</loc>
    <lastmod>2012-08-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/08/archive-json-in-python.html</loc>
    <lastmod>2012-08-05T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/08/build-in-type-and-function-in-python.html</loc>
    <lastmod>2012-08-05T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/08/data-structure-in-python.html</loc>
    <lastmod>2012-08-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/08/unicode-in-python.html</loc>
    <lastmod>2012-08-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/08/list-comprehension-in-python.html</loc>
    <lastmod>2012-08-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/06/templates-functional-programming-in-cpp.html</loc>
    <lastmod>2012-06-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/06/variadic-templates.html</loc>
    <lastmod>2012-06-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/05/about-work-expression.html</loc>
    <lastmod>2012-05-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/05/class-template-static-member-initialize.html</loc>
    <lastmod>2012-05-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/tags/boost.html</loc>
    <lastmod>2012-01-07T00:00:00+00:00</lastmod>
    <priority>0</priority>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2012/01/proto-transform-examples.html</loc>
    <lastmod>2012-01-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/12/proto-in-boost.html</loc>
    <lastmod>2011-12-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/11/24points-with-divide-and-conque-algorithm.html</loc>
    <lastmod>2011-11-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/11/programing-life-by-matsumoto.html</loc>
    <lastmod>2011-11-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/10/range-in-boost.html</loc>
    <lastmod>2011-10-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/10/range-based-generic-algorithm-design.html</loc>
    <lastmod>2011-10-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/10/cpp-idioms.html</loc>
    <lastmod>2011-10-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/10/speech-by-jobs-at-stanford.html</loc>
    <lastmod>2011-10-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/09/mpl-in-boost.html</loc>
    <lastmod>2011-09-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/09/simulate-overload-template-classes.html</loc>
    <lastmod>2011-09-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/08/tokenizer-in-boost.html</loc>
    <lastmod>2011-08-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/07/cpp-template-idioms.html</loc>
    <lastmod>2011-07-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/07/sum-of-sub-integers-problems.html</loc>
    <lastmod>2011-07-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/07/greatest-common-divisor-problem.html</loc>
    <lastmod>2011-07-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/lexical_cast-in-boost.html</loc>
    <lastmod>2011-06-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/ternary-search-tree.html</loc>
    <lastmod>2011-06-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/release-com-component.html</loc>
    <lastmod>2011-06-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/lambda-in-cpp.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/rvalue-reference.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/cpp-object-construct-and-destroy.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/template-specialization-in-cpp.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/cpp-cast-operator-and-extends.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/expression-templates-in-cpp.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/sfinae-and-enable_if.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/stl-algorithm-annotation.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/json_spirit-analyse.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/policy-based-design.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/member-function-transform-in-inherit.html</loc>
    <lastmod>2011-06-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/bind-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/function-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/function_types-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/preprocessor-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/ref-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/regex-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/result_of-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/smart_ptr-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/spirit-qi-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/tuple-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/type_traits-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/variant-in-boost.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/curiously-recurring-template-pattern.html</loc>
    <lastmod>2011-06-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2011/06/kmp-and-fastsearch.html</loc>
    <lastmod>2011-06-01T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2010/11/recursive-template-instantiations.html</loc>
    <lastmod>2010-11-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2010/05/we-are-what-we-choose-by-jeff-bezos.html</loc>
    <lastmod>2010-05-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2010/03/functor-adapter-in-cpp.html</loc>
    <lastmod>2010-03-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2010/02/magic-cube.html</loc>
    <lastmod>2010-02-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2010/02/local-classes-in-cpp.html</loc>
    <lastmod>2010-02-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2010/02/magic-matrix.html</loc>
    <lastmod>2010-02-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://www.suninf.net/2010/01/pointer-to-class-member.html</loc>
    <lastmod>2010-01-01T00:00:00+00:00</lastmod>
  </url>
  
</urlset>