<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jincheng9&#39;s blog</title>
    <link>http://jincheng9.github.io/</link>
    <description>Recent content on Jincheng9&#39;s blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Sun, 03 Nov 2024 14:08:00 +0800</lastBuildDate><atom:link href="http://jincheng9.github.io/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>docker compose部署superset</title>
      <link>http://jincheng9.github.io/post/superset-01/</link>
      <pubDate>Sun, 03 Nov 2024 14:08:00 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/superset-01/</guid>
      <description>部署说明 本说明文档针对的是cenos 7.9版本，官方文档地址：https://superset.apache.org/docs/instal</description>
    </item>
    
    <item>
      <title>聊聊上交所20240927的P0级别交易事故</title>
      <link>http://jincheng9.github.io/post/quant-02-20240927-sse-trade-disaster/</link>
      <pubDate>Thu, 03 Oct 2024 10:24:07 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/quant-02-20240927-sse-trade-disaster/</guid>
      <description>前言 国庆假期前的周五(2024年9月27日)上交所出现了史无前例的交易大故障。 事故从早上09:40左右开始，一直持续到下午收盘还未彻底修复。</description>
    </item>
    
    <item>
      <title>OpenAI发布重磅新模型o1</title>
      <link>http://jincheng9.github.io/post/chatgpt-21/</link>
      <pubDate>Sat, 14 Sep 2024 18:15:21 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-21/</guid>
      <description>背景 OpenAI在2024.09.12发布了全新系列的大模型o1。 o1通过强化学习来进行训练，最大亮点是可以处理复杂的逻辑推理任务，在科学、</description>
    </item>
    
    <item>
      <title>一文读懂分红、除权除息和复权</title>
      <link>http://jincheng9.github.io/post/quant-01-xd-xr/</link>
      <pubDate>Sat, 25 May 2024 12:12:13 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/quant-01-xd-xr/</guid>
      <description>分红(dividend) 2种分红形式： 现金分红(cash dividend)：拿公司的净利润来分现金到投资者，投资者拿到的现金分红也叫红利。 送</description>
    </item>
    
    <item>
      <title>OpenAI发布重磅新模型再次遥遥领先</title>
      <link>http://jincheng9.github.io/post/chatgpt-20/</link>
      <pubDate>Sat, 17 Feb 2024 18:06:29 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-20/</guid>
      <description>背景 OpenAI在2024年2月16日发布了史上最强大的文生视频模型Sora。 这是继文生文模型(ChatGPT)、文生图模型(DALL·E 3</description>
    </item>
    
    <item>
      <title>OpenAI升级GPT模型和API</title>
      <link>http://jincheng9.github.io/post/chatgpt-19/</link>
      <pubDate>Sun, 28 Jan 2024 11:33:20 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-19/</guid>
      <description>背景 OpenAI在2024年1月25日发布了重要更新，主要更新内容如下： 更新了GPT-4 Turbo模型 更新了GPT-3.5 Turbo模型 更新</description>
    </item>
    
    <item>
      <title>一文读懂GPT Store</title>
      <link>http://jincheng9.github.io/post/chatgpt-18/</link>
      <pubDate>Sun, 28 Jan 2024 11:33:18 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-18/</guid>
      <description>背景 2023年11月6日举行的OpenAI第一届开发者大会上，OpenAI官宣了GPTs，大家无需写代码就可以实现满足特定需求场景的自定义C</description>
    </item>
    
    <item>
      <title>OpenAI发布ChatGPT Team</title>
      <link>http://jincheng9.github.io/post/chatgpt-17/</link>
      <pubDate>Sun, 28 Jan 2024 11:33:16 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-17/</guid>
      <description>背景 OpenAI在2023年已经发布了ChatGPT Enterprise来服务企业客户，非常多的大企业已经在使用了。 在2024年1月10日，</description>
    </item>
    
    <item>
      <title>OpenAI在寻找数据合作伙伴啦</title>
      <link>http://jincheng9.github.io/post/chatgpt-16/</link>
      <pubDate>Sun, 26 Nov 2023 13:05:48 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-16/</guid>
      <description>背景 OpenAI训练大模型需要大量数据，目前数据主要来源于公开数据集，同时也找了大量的肯尼亚工人来做有害数据的清洗。 为了让GPT大模型学到更</description>
    </item>
    
    <item>
      <title>ChatGPT最佳实践系列终结篇</title>
      <link>http://jincheng9.github.io/post/chatgpt-15/</link>
      <pubDate>Sat, 28 Oct 2023 11:37:50 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-15/</guid>
      <description>背景 OpenAI官方详细介绍了ChatGPT使用的最佳实践，不仅适用于使用ChatGPT网站进行直接对话的用户，还适用于通过OpenAI AP</description>
    </item>
    
    <item>
      <title>ChatGPT最佳实践系列第6篇-系统化测试</title>
      <link>http://jincheng9.github.io/post/chatgpt-14/</link>
      <pubDate>Fri, 29 Sep 2023 21:34:54 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-14/</guid>
      <description>背景 OpenAI官方详细介绍了ChatGPT使用的最佳实践，不仅适用于使用ChatGPT网站进行直接对话的用户，还适用于通过OpenAI AP</description>
    </item>
    
    <item>
      <title>ChatGPT最佳实践系列第5篇-使用外部工具</title>
      <link>http://jincheng9.github.io/post/chatgpt-13/</link>
      <pubDate>Fri, 29 Sep 2023 21:34:50 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-13/</guid>
      <description>背景 OpenAI官方详细介绍了ChatGPT使用的最佳实践，不仅适用于使用ChatGPT网站进行直接对话的用户，还适用于通过OpenAI AP</description>
    </item>
    
    <item>
      <title>ChatGPT最佳实践系列第4篇-给GPT思考的时间</title>
      <link>http://jincheng9.github.io/post/chatgpt-12/</link>
      <pubDate>Sun, 10 Sep 2023 18:09:09 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-12/</guid>
      <description>背景 OpenAI官方详细介绍了ChatGPT使用的最佳实践，不仅适用于使用ChatGPT网站进行直接对话的用户，还适用于通过OpenAI AP</description>
    </item>
    
    <item>
      <title>ChatGPT最佳实践系列-第3篇</title>
      <link>http://jincheng9.github.io/post/chatgpt-11/</link>
      <pubDate>Sat, 02 Sep 2023 14:36:16 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-11/</guid>
      <description>背景 OpenAI官方详细介绍了ChatGPT使用的最佳实践，不仅适用于使用ChatGPT网站进行直接对话的用户，还适用于通过OpenAI AP</description>
    </item>
    
    <item>
      <title>ChatGPT最佳实践系列-第2篇</title>
      <link>http://jincheng9.github.io/post/chatgpt-10/</link>
      <pubDate>Sat, 19 Aug 2023 14:42:17 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-10/</guid>
      <description>背景 OpenAI官方详细介绍了ChatGPT使用的最佳实践，不仅适用于使用ChatGPT网站进行直接对话的用户，还适用于通过OpenAI AP</description>
    </item>
    
    <item>
      <title>ChatGPT最佳实践系列-第1篇</title>
      <link>http://jincheng9.github.io/post/chatgpt-09/</link>
      <pubDate>Sat, 12 Aug 2023 12:52:13 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-09/</guid>
      <description>背景 OpenAI官方详细介绍了ChatGPT使用的最佳实践，不仅适用于使用ChatGPT网站进行直接对话的用户，还适用于通过OpenAI AP</description>
    </item>
    
    <item>
      <title>重磅：GPT-4 API全面开放使用</title>
      <link>http://jincheng9.github.io/post/chatgpt-08/</link>
      <pubDate>Sat, 08 Jul 2023 14:52:38 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-08/</guid>
      <description>背景 相信很多申请GPT-4 API的开发者都收到OpenAI的邮件通知了，从2023.07.06开始，所有OpenAI的API付费用户都可以使</description>
    </item>
    
    <item>
      <title>ChatGPT API重大升级</title>
      <link>http://jincheng9.github.io/post/chatgpt-07/</link>
      <pubDate>Tue, 27 Jun 2023 20:47:59 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-07/</guid>
      <description>背景 OpenAI官方在2023.06.13发布了API层面的重磅升级，主要变化如下： 在Chat Completions这个API里支持了开发者</description>
    </item>
    
    <item>
      <title>baichuan-7B: 开源可商用支持中英文的最好大模型</title>
      <link>http://jincheng9.github.io/post/chatgpt-06/</link>
      <pubDate>Sat, 17 Jun 2023 12:24:09 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-06/</guid>
      <description>背景 baichuan-7B 是由百川智能开发的一个开源可商用的大规模预训练语言模型。 基于 Transformer 结构，在大约1.2万亿 tokens 上训练的70亿参数模型，支持中英双语，上下文窗口</description>
    </item>
    
    <item>
      <title>GPT重要概念介绍</title>
      <link>http://jincheng9.github.io/post/chatgpt-05/</link>
      <pubDate>Sun, 11 Jun 2023 17:14:26 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-05/</guid>
      <description>Prompt和Completion prompt可以理解为GPT模型的输入 completion可以理解为GPT模型的输出结果 Model OpenAI支持</description>
    </item>
    
    <item>
      <title>轩辕：首个千亿级中文金融对话模型</title>
      <link>http://jincheng9.github.io/post/chatgpt-04/</link>
      <pubDate>Sat, 27 May 2023 15:53:32 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-04/</guid>
      <description>背景 目前开源的大语言模型或多或少存在以下痛点： 缺少专门针对中文进行优化过的的大语言模型。 支持中文的开源模型的参数规模偏小，没有超过千亿。比如</description>
    </item>
    
    <item>
      <title>BLOOMChat: 开源可商用支持多语言的大语言模型</title>
      <link>http://jincheng9.github.io/post/chatgpt-03/</link>
      <pubDate>Sat, 20 May 2023 23:23:52 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-03/</guid>
      <description>背景 SambaNova和Together这2家公司于2023.05.19开源了可商用的支持多语言的微调模型BLOOMChat。 SambaNo</description>
    </item>
    
    <item>
      <title>一文汇总开源大语言模型，人人都可以拥有自己的ChatGPT</title>
      <link>http://jincheng9.github.io/post/chatgpt-02/</link>
      <pubDate>Sun, 16 Apr 2023 14:58:42 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-02/</guid>
      <description>前言 OpenAI发布的ChatGPT火爆全球以来，全球互联网大厂陆续跟进，纷纷宣布了自家的Chat产品，如Google的Bard，百度的文心</description>
    </item>
    
    <item>
      <title>手把手教会你如何通过ChatGPT API实现上下文对话</title>
      <link>http://jincheng9.github.io/post/chatgpt-01/</link>
      <pubDate>Sat, 01 Apr 2023 13:44:54 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/chatgpt-01/</guid>
      <description>前言 ChatGPT最近热度持续高涨，已经成为互联网和金融投资领域最热门的话题。 有的小伙伴可能需要在公司搭建一套ChatGPT系统，那使用Ch</description>
    </item>
    
    <item>
      <title>一文读懂Go 1.20引入的PGO性能优化</title>
      <link>http://jincheng9.github.io/post/go-release-1.20-pgo/</link>
      <pubDate>Sun, 26 Feb 2023 10:41:38 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.20-pgo/</guid>
      <description>背景 Go 1.20版本于2023年2月份正式发布，在这个版本里引入了PGO性能优化机制。 PGO的英文全称是Profile Guided Optimizatio</description>
    </item>
    
    <item>
      <title>Go 1.21的2个语言变化</title>
      <link>http://jincheng9.github.io/post/go-release-1.21-two-changes/</link>
      <pubDate>Sat, 18 Feb 2023 13:59:20 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.21-two-changes/</guid>
      <description>语言行为变化 Go 1.20已经于今年2月份发布，Go 1.21也不远了，我们来先睹为快，看看Go 1.21版本里几个有趣的变化。 文末附送2道面试题。</description>
    </item>
    
    <item>
      <title>Go 1.20正式发布！</title>
      <link>http://jincheng9.github.io/post/go-release-1.20-notice/</link>
      <pubDate>Sat, 04 Feb 2023 12:03:15 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.20-notice/</guid>
      <description>前言 Go官方团队在2023.02.01发布了Go 1.20的正式release版本。 安装方法： 1 2 $ go install golang.org/dl/go1.20@latest $ go1.20 download 去年2022.12.08 Go官</description>
    </item>
    
    <item>
      <title>Go语言2023年开发者调研来了！文末附上2022年精彩文章合集</title>
      <link>http://jincheng9.github.io/post/go-summary-2022/</link>
      <pubDate>Sun, 22 Jan 2023 11:43:34 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-summary-2022/</guid>
      <description>2023年Go语言调研 Go团队的Alice Merrick在2023.01.18发布了2023年一月份开发者调研的线上链接地址。 过去7年，Go</description>
    </item>
    
    <item>
      <title>Go常见错误第16篇：any的常见错误和最佳实践</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-16-any-keyword/</link>
      <pubDate>Sat, 07 Jan 2023 23:07:52 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-16-any-keyword/</guid>
      <description>前言 这是Go常见错误系列的第16篇：any的常见错误和最佳实践。 素材来源于Go布道者，现Docker公司资深工程师Teiva Harsanyi</description>
    </item>
    
    <item>
      <title>Go 1.20要来了，看看都有哪些变化-第4篇</title>
      <link>http://jincheng9.github.io/post/go-release-1.20rc1-3/</link>
      <pubDate>Sat, 31 Dec 2022 15:36:45 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.20rc1-3/</guid>
      <description>前言 Go官方团队在2022.12.08发布了Go 1.20 rc1(release candidate)版本，Go 1.20的正式release版本预计会在2023年2月份发</description>
    </item>
    
    <item>
      <title>Go 1.20要来了，看看都有哪些变化-第3篇</title>
      <link>http://jincheng9.github.io/post/go-release-1.20rc1-2/</link>
      <pubDate>Sat, 24 Dec 2022 18:08:41 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.20rc1-2/</guid>
      <description>前言 Go官方团队在2022.12.08发布了Go 1.20 rc1(release candidate)版本，Go 1.20的正式release版本预计会在2023年2月份发</description>
    </item>
    
    <item>
      <title>Go 1.20要来了，看看都有哪些变化-第2篇</title>
      <link>http://jincheng9.github.io/post/go-release-1.20rc1-1/</link>
      <pubDate>Sat, 17 Dec 2022 13:55:46 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.20rc1-1/</guid>
      <description>前言 Go官方团队在2022.12.08发布了Go 1.20 rc1(release candidate)版本，Go 1.20的正式release版本预计会在2023年2月份发</description>
    </item>
    
    <item>
      <title>Go 1.20要来了，看看都有哪些变化-第1篇</title>
      <link>http://jincheng9.github.io/post/go-release-1.20rc1-0/</link>
      <pubDate>Sun, 11 Dec 2022 22:01:02 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.20rc1-0/</guid>
      <description>前言 Go官方团队在2022.12.08发布了Go 1.20 rc1(release candidate)版本，Go 1.20的正式release版本预计会在2023年2月份发</description>
    </item>
    
    <item>
      <title>Xshell连接如何记住用户秘钥文件</title>
      <link>http://jincheng9.github.io/post/sre-xshell-public-key/</link>
      <pubDate>Sun, 04 Dec 2022 14:48:01 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/sre-xshell-public-key/</guid>
      <description>场景描述 服务器ssh登录有2种常用的方式： 方式1：用户密码认证，登录时输入用户名和密码。 方式2：公钥认证(Public Key User Authentic</description>
    </item>
    
    <item>
      <title>Google重磅发布Go语言编码规范</title>
      <link>http://jincheng9.github.io/post/go-advance-coding-style/</link>
      <pubDate>Sun, 27 Nov 2022 11:42:02 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-advance-coding-style/</guid>
      <description>前言 Google官方在2022.11.23重磅发布了Go语言编码规范。 这个编码规范源自于Google内部的Go项目，是Google的开发人员</description>
    </item>
    
    <item>
      <title>Go常见错误第15篇：interface使用的常见错误和最佳实践</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-15-interface/</link>
      <pubDate>Sat, 19 Nov 2022 23:30:45 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-15-interface/</guid>
      <description>前言 这是Go常见错误系列的第15篇：interface使用的常见错误和最佳实践。 素材来源于Go布道者，现Docker公司资深工程师Teiva</description>
    </item>
    
    <item>
      <title>Go语言开源13周年啦，看看负责人说了啥</title>
      <link>http://jincheng9.github.io/post/go-official-blog-go-13-years/</link>
      <pubDate>Sat, 12 Nov 2022 23:06:38 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-official-blog-go-13-years/</guid>
      <description>前言 不知不觉，Go语言已经开源13年了。 日前，Go团队负责人Russ Cox在官方博客上发表了Go开源13年的感想。 Russ首先回顾了2022</description>
    </item>
    
    <item>
      <title>Go常见错误第14篇：过度使用getter和setter方法</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-14-overuse-getter-setter/</link>
      <pubDate>Sun, 06 Nov 2022 13:35:10 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-14-overuse-getter-setter/</guid>
      <description>前言 这是Go常见错误系列的第14篇：过度使用getter和setter方法。 素材来源于Go布道者，现Docker公司资深工程师Teiva Ha</description>
    </item>
    
    <item>
      <title>Mac如何升级操作系统</title>
      <link>http://jincheng9.github.io/post/sre-mac-os-update/</link>
      <pubDate>Sat, 05 Nov 2022 20:56:46 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/sre-mac-os-update/</guid>
      <description>MAC电脑升级操作系统的体验很差，不知道该去哪里做升级。 有2个方案可以选择： 第一个方案：点击屏幕左上角关于本机-&amp;gt;软件更新，这种方案通</description>
    </item>
    
    <item>
      <title>百亿华尔街投资总监推荐的量化投资经典书籍</title>
      <link>http://jincheng9.github.io/post/quant-00-books/</link>
      <pubDate>Sat, 05 Nov 2022 14:12:29 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/quant-00-books/</guid>
      <description>前言 一直有人找我推荐量化投资的经典书籍，刚好我合作的管理过百亿规模的华尔街资深投资总监最近推荐了一些量化投资的经典书籍。 这些书我之前刚好都看</description>
    </item>
    
    <item>
      <title>安装或卸载Anaconda后Windows自带的cmd窗口会闪退</title>
      <link>http://jincheng9.github.io/post/python-anaconda-windows-cmd/</link>
      <pubDate>Thu, 03 Nov 2022 21:43:06 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/python-anaconda-windows-cmd/</guid>
      <description>问题现象 Anaconda初次安装或者重装后，如果打开Windows系统自带的cmd命令窗口，会马上闪退。 Win + R，输入cmd就闪退。 Win + R，输</description>
    </item>
    
    <item>
      <title>Go常见错误第13篇：init函数的常见错误和最佳实践</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-13-go-package-init-func/</link>
      <pubDate>Sun, 23 Oct 2022 00:14:47 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-13-go-package-init-func/</guid>
      <description>前言 这是Go常见错误系列的第13篇：init函数的常见错误和最佳实践。 素材来源于Go布道者，现Docker公司资深工程师Teiva Harsa</description>
    </item>
    
    <item>
      <title>Go常见错误第12篇：冗余的嵌套代码</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-12-arrow-code/</link>
      <pubDate>Tue, 18 Oct 2022 22:56:11 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-12-arrow-code/</guid>
      <description>前言 这是Go常见错误系列的第12篇：Go语言中冗余的嵌套代码，俗称箭头型代码。 素材来源于Go布道者，现Docker公司资深工程师Teiva H</description>
    </item>
    
    <item>
      <title>Go常见错误第11篇：意外的变量遮蔽(variable shadowing)</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-11-variable-shadowing/</link>
      <pubDate>Sat, 08 Oct 2022 23:18:03 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-11-variable-shadowing/</guid>
      <description>前言 这是Go常见错误系列的第11篇：Go语言中意外的变量遮蔽。素材来源于Go布道者，现Docker公司资深工程师Teiva Harsanyi。</description>
    </item>
    
    <item>
      <title>Docker技术PPT分享给大家</title>
      <link>http://jincheng9.github.io/post/docker-ppt-tech-share/</link>
      <pubDate>Sun, 02 Oct 2022 10:19:36 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/docker-ppt-tech-share/</guid>
      <description>本周给公司同事分享了Docker容器化技术诞生的背景，技术架构，底层原理和使用场景。 演示用的源代码开源在GitHub分布式系统笔记。 本文把P</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看recover注意事项第1篇</title>
      <link>http://jincheng9.github.io/post/go-quiz-recover-0/</link>
      <pubDate>Sat, 17 Sep 2022 09:34:26 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-recover-0/</guid>
      <description>面试题 这是Go Quiz系列里关于recover的第1篇，主要考察recover函数在什么情况下可以捕获到panic。 1 2 3 4 5 6 7 8 func main() { fmt.Print(&amp;#34;1</description>
    </item>
    
    <item>
      <title>Go的全新漏洞检测工具govulncheck来了</title>
      <link>http://jincheng9.github.io/post/go-vulnerability-management/</link>
      <pubDate>Sun, 11 Sep 2022 14:43:29 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-vulnerability-management/</guid>
      <description>前言 Go安全团队在2022.09.06发布了全新的漏洞检测工具govulncheck，可以帮助我们发现Go程序里的安全漏洞。 本文详细介绍该工</description>
    </item>
    
    <item>
      <title>Go十大常见错误第10篇：Goroutine和循环变量一起使用的坑</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-10-go-goroutine-loop-var/</link>
      <pubDate>Sun, 04 Sep 2022 19:40:40 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-10-go-goroutine-loop-var/</guid>
      <description>前言 这是Go十大常见错误系列的第10篇：Goroutine和循环变量一起使用的坑。素材来源于Go布道者，现Docker公司资深工程师Teiv</description>
    </item>
    
    <item>
      <title>Go十大常见错误第9篇：使用文件名称作为函数输入</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-09-go-use-filename-as-input/</link>
      <pubDate>Sun, 04 Sep 2022 19:38:57 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-09-go-use-filename-as-input/</guid>
      <description>前言 这是Go十大常见错误系列的第9篇：使用文件名称作为函数输入。素材来源于Go布道者，现Docker公司资深工程师Teiva Harsanyi</description>
    </item>
    
    <item>
      <title>Go十大常见错误第8篇：并发编程中Context使用常见错误</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-08-go-context-management/</link>
      <pubDate>Sun, 04 Sep 2022 12:17:59 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-08-go-context-management/</guid>
      <description>前言 这是Go十大常见错误系列的第8篇：并发编程中Context使用常见错误。素材来源于Go布道者，现Docker公司资深工程师Teiva Ha</description>
    </item>
    
    <item>
      <title>Go十大常见错误第7篇：不使用-race选项做并发竞争检测</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-07-go-race-detector/</link>
      <pubDate>Fri, 26 Aug 2022 22:33:34 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-07-go-race-detector/</guid>
      <description>前言 这是Go十大常见错误系列的第7篇：不使用-race选项做并发竞争检测。素材来源于Go布道者，现Docker公司资深工程师Teiva Har</description>
    </item>
    
    <item>
      <title>Go十大常见错误第6篇：slice初始化常犯的错误</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-06-go-slice-init/</link>
      <pubDate>Tue, 16 Aug 2022 22:08:06 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-06-go-slice-init/</guid>
      <description>前言 这是Go十大常见错误系列的第6篇：slice初始化常犯的错误。素材来源于Go布道者，现Docker公司资深工程师Teiva Harsany</description>
    </item>
    
    <item>
      <title>Go十大常见错误第5篇：go语言Error管理</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-05-go-error-management/</link>
      <pubDate>Sat, 13 Aug 2022 16:48:32 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-05-go-error-management/</guid>
      <description>前言 这是Go十大常见错误系列的第5篇：go语言Error管理。素材来源于Go布道者，现Docker公司资深工程师Teiva Harsanyi。</description>
    </item>
    
    <item>
      <title>Go十大常见错误第4篇：for/switch和for/select做break操作的注意事项</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-04-break-for-switch-select/</link>
      <pubDate>Thu, 04 Aug 2022 21:27:23 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-04-break-for-switch-select/</guid>
      <description>前言 这是Go十大常见错误系列的第4篇：for/switch和for/select做break操作退出的注意事项。素材来源于Go布道者，现Do</description>
    </item>
    
    <item>
      <title>Go十大常见错误第3篇：Go指针的性能问题和内存逃逸</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-03-pointer-escape-analysis/</link>
      <pubDate>Sat, 30 Jul 2022 21:09:51 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-03-pointer-escape-analysis/</guid>
      <description>前言 这是Go十大常见错误系列的第3篇：Go指针的性能问题和内存逃逸。素材来源于Go布道者，现Docker公司资深工程师Teiva Harsan</description>
    </item>
    
    <item>
      <title>send-only channel和receive-only channel的争议</title>
      <link>http://jincheng9.github.io/post/go-quiz-uni-directional-channel/</link>
      <pubDate>Sat, 23 Jul 2022 12:07:26 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-uni-directional-channel/</guid>
      <description>背景 Go内置的数据结构channel相信大家都很熟悉，channel在Go语言里扮演了非常重要的角色。 channel可以帮助实现gorout</description>
    </item>
    
    <item>
      <title>Go 1.19要来了，看看都有哪些变化-第4篇</title>
      <link>http://jincheng9.github.io/post/go-release-1.19beta1-last/</link>
      <pubDate>Fri, 15 Jul 2022 22:59:34 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.19beta1-last/</guid>
      <description>前言 Go官方团队在2022.06.11发布了Go 1.19 Beta 1版本，Go 1.19的正式release版本预计会在今年8月份发布。 让我们先睹为快，看看</description>
    </item>
    
    <item>
      <title>Go 1.19要来了，看看都有哪些变化-第3篇</title>
      <link>http://jincheng9.github.io/post/go-release-1.19beta1-third/</link>
      <pubDate>Fri, 08 Jul 2022 21:02:49 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.19beta1-third/</guid>
      <description>前言 Go官方团队在2022.06.11发布了Go 1.19 Beta 1版本，Go 1.19的正式release版本预计会在今年8月份发布。 让我们先睹为快，看看</description>
    </item>
    
    <item>
      <title>Go 1.19要来了，看看都有哪些变化-第2篇</title>
      <link>http://jincheng9.github.io/post/go-release-1.19beta1-second/</link>
      <pubDate>Sat, 25 Jun 2022 21:41:41 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.19beta1-second/</guid>
      <description>前言 Go官方团队在2022.06.11发布了Go 1.19 Beta 1版本，Go 1.19的正式release版本预计会在今年8月份发布。 让我们先睹为快，看看</description>
    </item>
    
    <item>
      <title>Go 1.19要来了，看看都有哪些变化</title>
      <link>http://jincheng9.github.io/post/go-release-1.19-beta1/</link>
      <pubDate>Sat, 18 Jun 2022 14:56:31 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-release-1.19-beta1/</guid>
      <description>前言 Go官方团队在2022.06.11发布了Go 1.19 Beta 1版本，Go 1.19的正式release版本预计会在今年8月份发布。 让我们先睹为快，看看</description>
    </item>
    
    <item>
      <title>Go十大常见错误第2篇：benchmark性能测试的坑</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-02-benchmark-inline/</link>
      <pubDate>Sat, 18 Jun 2022 11:52:16 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-02-benchmark-inline/</guid>
      <description>前言 这是Go十大常见错误系列的第二篇：benchmark性能测试的坑。素材来源于Go布道者，现Docker公司资深工程师Teiva Harsa</description>
    </item>
    
    <item>
      <title>Go十大常见错误第1篇：未知枚举值</title>
      <link>http://jincheng9.github.io/post/go-common-mistakes-01-enum-value/</link>
      <pubDate>Fri, 03 Jun 2022 23:06:28 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-common-mistakes-01-enum-value/</guid>
      <description>前言 这是Go十大常见错误系列的第一篇：未知枚举值。素材来源于Go布道者，现Docker公司资深工程师Teiva Harsanyi。 本文涉及的源</description>
    </item>
    
    <item>
      <title>Go开发者调研方式改变了</title>
      <link>http://jincheng9.github.io/post/go-survey-change/</link>
      <pubDate>Fri, 03 Jun 2022 20:02:35 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-survey-change/</guid>
      <description>前言 过去6年，Go官方团队会在每年的10-11月，面向Go开发者发起一份年度在线调研，在次年的3-4月公布调研结果。调研结果会影响到Go新特</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看数值类型的自动推导</title>
      <link>http://jincheng9.github.io/post/go-quiz-numeric-data-conversion/</link>
      <pubDate>Sun, 29 May 2022 15:55:16 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-numeric-data-conversion/</guid>
      <description>背景 Google工程师Valentin Deleplace出了几道关于Go数值类型的计算题，很有迷惑性，整体正确率不到50%，拿出来和大家分享</description>
    </item>
    
    <item>
      <title>ssh: connect to host github.com port 22: Connection refused</title>
      <link>http://jincheng9.github.io/post/git-github-ssh-refused/</link>
      <pubDate>Sat, 28 May 2022 10:47:06 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/git-github-ssh-refused/</guid>
      <description>问题现象 本文以Windows系统为例进行说明，在个人电脑上使用Git命令来操作GitHub上的项目，本来都很正常，突然某一天开始，会提示如下</description>
    </item>
    
    <item>
      <title>Go 1.13版本引入的bug，你遇到过这个坑么？</title>
      <link>http://jincheng9.github.io/post/go-bug-function-call-evaluate-order/</link>
      <pubDate>Sat, 14 May 2022 11:12:51 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-bug-function-call-evaluate-order/</guid>
      <description>Bug 大家看看下面这段程序，思考下输出结果应该是什么？ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 func main() { n := 0 f := func() func(int, int) { n = 1 return func(int, int) {} } g := func() (int, int) { println(n) return 0, 0 }</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看变量的零值和初始化赋值的注意事项</title>
      <link>http://jincheng9.github.io/post/go-quiz-variable-init/</link>
      <pubDate>Thu, 05 May 2022 23:31:07 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-variable-init/</guid>
      <description>背景 Google工程师Valentin Deleplace出了1道关于变量初始化的题目，本来以为很简单，没想到回答正确率不到30%，拿出来和大</description>
    </item>
    
    <item>
      <title>Go并发编程之原子操作sync/atomic</title>
      <link>http://jincheng9.github.io/post/go-sync-atomic/</link>
      <pubDate>Wed, 04 May 2022 17:10:24 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-sync-atomic/</guid>
      <description>sync/atomic定义 官方文档地址：https://pkg.go.dev/sync/atomic@go1.18.1 Go语言标准库中的sy</description>
    </item>
    
    <item>
      <title>Go 1.18版本iota的bug</title>
      <link>http://jincheng9.github.io/post/go1.18-iota-bug/</link>
      <pubDate>Tue, 03 May 2022 11:45:33 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go1.18-iota-bug/</guid>
      <description>Iota iota是Go语言的预声明标识符，用于常量的声明。 iota的值是const语句块里的行索引，值从0开始，每次递增加1。通过下面的代码示例我</description>
    </item>
    
    <item>
      <title>泛型最佳实践：Go泛型设计者教你如何用泛型</title>
      <link>http://jincheng9.github.io/post/go1.18-when-to-use-generics/</link>
      <pubDate>Fri, 22 Apr 2022 20:54:57 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go1.18-when-to-use-generics/</guid>
      <description>前言 Go泛型的设计者Ian Lance Taylor在官方博客网站上发表了一篇文章when to use generics，详细说明了在什么场景下应该使用泛型，什么</description>
    </item>
    
    <item>
      <title>官方博文：Go 1.18工作区模式最佳实践</title>
      <link>http://jincheng9.github.io/post/go1.18-workspace-mode-best-practice/</link>
      <pubDate>Sun, 10 Apr 2022 10:21:01 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go1.18-workspace-mode-best-practice/</guid>
      <description>前言 Go 1.18除了引入泛型(generics)、模糊测试(Fuzzing)之外，另外一个重大功能是引入了工作区模式(workspace mod</description>
    </item>
    
    <item>
      <title>Go 1.18：工作区模式workspace mode</title>
      <link>http://jincheng9.github.io/post/go1.18-workspace-mode/</link>
      <pubDate>Mon, 04 Apr 2022 11:38:56 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go1.18-workspace-mode/</guid>
      <description>背景 Go 1.18除了引入泛型(generics)、模糊测试(Fuzzing)之外，另外一个重大功能是引入了工作区模式(workspace mod</description>
    </item>
    
    <item>
      <title>Fuzzing: 一文读懂Go Fuzzing使用和原理</title>
      <link>http://jincheng9.github.io/post/go-fuzzing-usage-principle/</link>
      <pubDate>Sat, 02 Apr 2022 23:41:59 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-fuzzing-usage-principle/</guid>
      <description>背景 Go 1.18除了引入泛型(generics)这个重大设计之外，Go官方团队在Go 1.18工具链里还引入了fuzzing模糊测试。 Go fuzz</description>
    </item>
    
    <item>
      <title>官方博文：Go 1.18发布啦！</title>
      <link>http://jincheng9.github.io/post/go-official-blog-go1.18-release/</link>
      <pubDate>Fri, 18 Mar 2022 18:51:04 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-official-blog-go1.18-release/</guid>
      <description>前言 2022年3月15日，Go官方团队在官网上正式宣布了Go 1.18版本的发布。 Go 1.18是Go语言诞生以来变化最大的版本，本人针对官方原文</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看锁的注意事项</title>
      <link>http://jincheng9.github.io/post/go-quiz-mutex/</link>
      <pubDate>Sat, 12 Mar 2022 11:26:07 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-mutex/</guid>
      <description>背景 Google工程师Valentin Deleplace出了2道关于锁的题目，拿出来和大家分享下。 题目1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // quiz_lock1.go</description>
    </item>
    
    <item>
      <title>官方教程：Go fuzzing模糊测试</title>
      <link>http://jincheng9.github.io/post/go-fuzzing-autotest/</link>
      <pubDate>Sun, 27 Feb 2022 13:35:46 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-fuzzing-autotest/</guid>
      <description>前言 Go 1.18在go工具链里引入了fuzzing模糊测试，可以帮助我们发现Go代码里的漏洞或者可能导致程序崩溃的输入。Go官方团队也在官网发</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看函数命名返回值的注意事项</title>
      <link>http://jincheng9.github.io/post/go-quiz-named-return-parameter-with-closure/</link>
      <pubDate>Sun, 20 Feb 2022 12:18:34 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-named-return-parameter-with-closure/</guid>
      <description>题目 Redhat的首席工程师、Prometheus开源项目Maintainer Bartłomiej Płotka 在Twitter上出了一道Go</description>
    </item>
    
    <item>
      <title>Go语言中fmt.Println(true)的结果一定是true么？</title>
      <link>http://jincheng9.github.io/post/go-advance-identifier/</link>
      <pubDate>Wed, 16 Feb 2022 22:34:11 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-advance-identifier/</guid>
      <description>背景 Honeycomb的首席开发布道者Jessica在Twitter上发了一条状态： fmt.Println(&amp;ldquo;What is truth?&amp;rdquo;, true) can output: What is truth? false 意思是下面代码的执行结果可能是Wha</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看panic注意事项第1篇</title>
      <link>http://jincheng9.github.io/post/go-quiz-panic-1/</link>
      <pubDate>Mon, 07 Feb 2022 14:48:15 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-panic-1/</guid>
      <description>面试题 这是Go Quiz系列里关于panic的第1篇，主要考察同一个goroutine在多次panic场景下recover的机制。 1 2 3 4 5 6</description>
    </item>
    
    <item>
      <title>Go 1.18将移除用于泛型的constraints包</title>
      <link>http://jincheng9.github.io/post/go1.18-remove-constraints-package/</link>
      <pubDate>Thu, 03 Feb 2022 22:27:27 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go1.18-remove-constraints-package/</guid>
      <description>背景 Go官方团队在Go 1.18 Beta 1版本的标准库里因为泛型设计而引入了contraints包。 constraints包里定义了Signed，Unsi</description>
    </item>
    
    <item>
      <title>轻松一刻：Go 1.18修复了一个经典bug</title>
      <link>http://jincheng9.github.io/post/go-variable-declared-not-used-bug/</link>
      <pubDate>Wed, 02 Feb 2022 14:49:38 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-variable-declared-not-used-bug/</guid>
      <description>前言 大家在写Go的时候，初期应该都会遇到过下面的编译报错： xx declared but not used 比如下面的代码示例： 1 2 3 4 5 6 7 // example2.go package main func main() { a := 10 a = 1 } 执行go build</description>
    </item>
    
    <item>
      <title>官方博文：Go 1.18 Beta 2发布</title>
      <link>http://jincheng9.github.io/post/go-official-blog-go1.18beta2/</link>
      <pubDate>Tue, 01 Feb 2022 12:56:38 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-official-blog-go1.18beta2/</guid>
      <description>前言 2022年1月31日，Go官方团队的Jeremy Faller和Steve Francia在Go官方博客网站上发表了一篇新文章，宣布Go官方</description>
    </item>
    
    <item>
      <title>Go Quiz: Google工程师的Go语言题目</title>
      <link>http://jincheng9.github.io/post/go-quiz-cny-google-valentin/</link>
      <pubDate>Mon, 31 Jan 2022 15:49:46 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-cny-google-valentin/</guid>
      <description>面试题 Google工程师和Go语言布道者Valentin Deleplace会不定期分享一些Go语言的趣味题目。 我选取了最近的几道题目，给大家</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看defer的注意事项第3篇</title>
      <link>http://jincheng9.github.io/post/go-quiz-defer3/</link>
      <pubDate>Thu, 27 Jan 2022 22:40:17 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-defer3/</guid>
      <description>面试题 这是Go Quiz系列中关于defer的第3篇，这道题目来源于真实的互联网项目里，也是Go初学者容易犯的错误之一。 1 2 3 4 5 6 7 8 9 10 11</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看channel在select场景下的注意事项</title>
      <link>http://jincheng9.github.io/post/go-quiz-channel-select/</link>
      <pubDate>Sun, 23 Jan 2022 15:50:22 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-channel-select/</guid>
      <description>面试题 这是Go Quiz系列中关于channel的第2篇，涉及channel被close后的特性，以及在select和channel一起使用时</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题搞懂slice range遍历的坑</title>
      <link>http://jincheng9.github.io/post/go-quiz-slice2/</link>
      <pubDate>Sat, 22 Jan 2022 16:16:10 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-quiz-slice2/</guid>
      <description>面试题 最近Go 101的作者发布了11道Go面试题，非常有趣，打算写一个系列对每道题做详细解析，欢迎大家关注。 本题是Go quiz slice系列的第2</description>
    </item>
    
    <item>
      <title>Go官方推出了Go 1.18的2个新教程</title>
      <link>http://jincheng9.github.io/post/go-official-blog-two-tutorial/</link>
      <pubDate>Sat, 22 Jan 2022 11:05:17 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-official-blog-two-tutorial/</guid>
      <description>前言 2022年1月14日，Go官方团队的Katie Hockman在Go官方博客网站上发表了一篇新文章，主要介绍了Go 1.18的2个新教程，涉</description>
    </item>
    
    <item>
      <title>Docker入门教程101: 基于Docker部署Go项目</title>
      <link>http://jincheng9.github.io/post/go-docker-demo/</link>
      <pubDate>Tue, 04 Jan 2022 21:11:49 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-docker-demo/</guid>
      <description>环境准备 Docker安装：参考我的上一篇文章Docker入门教程101：用途，架构，安装和使用。 Go项目代码准备： 基于golang最流行的W</description>
    </item>
    
    <item>
      <title>Docker入门教程101: 用途，架构，安装和使用</title>
      <link>http://jincheng9.github.io/post/docker-tutorial/</link>
      <pubDate>Mon, 03 Jan 2022 19:28:49 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/docker-tutorial/</guid>
      <description>虚拟化技术 虚拟化技术从1960年代诞生，到2000年左右成为商业产品开始蓬勃发展，比如著名的VMWare, VirutalBox, KVM, Docker等。 目前大家熟知的</description>
    </item>
    
    <item>
      <title>gRPC-Go入门教程</title>
      <link>http://jincheng9.github.io/post/go-grpc-protobuf/</link>
      <pubDate>Sun, 02 Jan 2022 13:59:45 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-grpc-protobuf/</guid>
      <description>protobuf简介 Protocol Buffers(protobuf)：与编程语言无关，与程序运行平台无关的数据序列化协议以及接口定义语言(IDL: interface definition l</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看defer的注意事项第2篇</title>
      <link>http://jincheng9.github.io/post/go-defer-quiz2/</link>
      <pubDate>Thu, 30 Dec 2021 22:19:11 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-defer-quiz2/</guid>
      <description>面试题 这是Go Quiz系列的第5篇，是考察Go语言的defer语义，也是defer语义的第2篇。 没有看过defer第1篇的可以先回顾下：Go</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看defer语义的底层原理和注意事项</title>
      <link>http://jincheng9.github.io/post/go-defer-quiz/</link>
      <pubDate>Wed, 29 Dec 2021 15:12:35 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-defer-quiz/</guid>
      <description>面试题 这是Go Quiz系列的第4篇，关于Go语言的defer语义。 这道题稍微有点迷惑性，通过这道题可以加深我们对Go语言defer关键字底层</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看分号规则和switch的注意事项</title>
      <link>http://jincheng9.github.io/post/go-switch-semicolons-quiz/</link>
      <pubDate>Tue, 28 Dec 2021 20:21:42 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-switch-semicolons-quiz/</guid>
      <description>面试题 这是Go Quiz系列的第3篇，关于Go语言的分号规则和switch的特性。 这道题比较tricky，通过这道题可以加深我们对Go语言里的</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看channel的注意事项</title>
      <link>http://jincheng9.github.io/post/go-channel-quiz/</link>
      <pubDate>Mon, 27 Dec 2021 19:11:12 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-channel-quiz/</guid>
      <description>面试题 这是Go Quiz系列的第2篇，关于channel和select的特性。 这道题比较简单，但是通过这道题可以加深我们对channel和se</description>
    </item>
    
    <item>
      <title>Go Quiz: 从Go面试题看slice的底层原理和注意事项</title>
      <link>http://jincheng9.github.io/post/go-slice-principle/</link>
      <pubDate>Sun, 26 Dec 2021 18:08:05 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-slice-principle/</guid>
      <description>面试题 最近Go 101的作者发布了11道Go面试题，非常有趣，打算写一个系列对每道题做详细解析。欢迎大家关注。 大家可以看下面这道关于slice</description>
    </item>
    
    <item>
      <title>一文读懂Go泛型设计和使用场景</title>
      <link>http://jincheng9.github.io/post/go-generics-best-practice/</link>
      <pubDate>Fri, 24 Dec 2021 14:20:40 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/go-generics-best-practice/</guid>
      <description>前言 2021.12.14日，Go官方正式发布了支持泛型的Go 1.18beta1版本，这是Go语言自2007年诞生以来，最重大的功能变革。 泛型</description>
    </item>
    
    <item>
      <title>Hugo如何添加新页面</title>
      <link>http://jincheng9.github.io/post/hugo-add-new-page/</link>
      <pubDate>Wed, 22 Dec 2021 20:53:34 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/hugo-add-new-page/</guid>
      <description>前言 Hugo默认在博客首页右上角有4个页面，分别是Home, Archives, Tags和Categories。 对这4个页面做增删改操作，可以直接操作conf</description>
    </item>
    
    <item>
      <title>Hugo如何在markdown里引用本地图片</title>
      <link>http://jincheng9.github.io/post/hugo-add-img/</link>
      <pubDate>Wed, 22 Dec 2021 10:42:18 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/hugo-add-img/</guid>
      <description>前言 在Hugo上写文章的时候，肯定会遇到要插入图片的情况。 我们在content/post目录下的markdown文件里应该怎么引用图片，才能</description>
    </item>
    
    <item>
      <title>GitHub Pages&#43; Hugo &#43; even &#43; Utterances搭建个人博客</title>
      <link>http://jincheng9.github.io/post/blog-github-pages-hugo-utterances/</link>
      <pubDate>Tue, 21 Dec 2021 17:02:58 +0800</pubDate>
      
      <guid>http://jincheng9.github.io/post/blog-github-pages-hugo-utterances/</guid>
      <description>前言 多年前基于Jekyll和GitHub Pages搭建的博客样式总是出问题，调研了下目前最流行的静态博客主要有3个： hexo：基于Node.</description>
    </item>
    
  </channel>
</rss>
