<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>FredGan的技术与人生</title>
    <link>https://fredgan.com/</link>
    <description>Recent content on FredGan的技术与人生</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Wed, 24 Dec 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://fredgan.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>星象还是气象？——我如何从星座怀疑论者转向“环境塑造论”</title>
      <link>https://fredgan.com/post/20251224-is-zodiac-scientific-or-superstitous/</link>
      <pubDate>Wed, 24 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20251224-is-zodiac-scientific-or-superstitous/</guid>
      <description>&lt;h2 id=&#34;前言一场关于偏见的自我重构&#34;&gt;前言：一场关于“偏见”的自我重构&lt;/h2&gt;&#xA;&lt;p&gt;在很长一段时间里，我都将占星学视为一种精美的“幸存者偏差”。每当看到有人讨论双子座与狮子座是绝配时，我的第一反应总是：这不过是人类在无序的世界中强行寻找规律的心理安慰罢了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>仅用一个指标判断开车水平</title>
      <link>https://fredgan.com/post/20251016-how-to-know-driving-level/</link>
      <pubDate>Thu, 16 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20251016-how-to-know-driving-level/</guid>
      <description>&lt;p&gt;作为一个已经拿到驾照四年多的老司机，已经开了三万公里。我想说说我是如何判断一个老司机的车技水平的。&lt;/p&gt;&#xA;&lt;p&gt;判断一个司机的车技水平，当然有很多方面可以观看，比如开车是否平稳，是否眼观六路耳听八方，车感如何，是否经常危险驾驶，坐姿是否轻松等等。但这些太复杂了，我觉得选一个指标就能比较好低体现一个司机的整体开车水平。&lt;/p&gt;</description>
    </item>
    <item>
      <title>又一年清明节</title>
      <link>https://fredgan.com/post/20250404-qingming-festival/</link>
      <pubDate>Fri, 04 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20250404-qingming-festival/</guid>
      <description>&lt;p&gt;清明时节雨纷纷，路上行人欲断魂。这是一直以来清明节留给我的印象。&lt;/p&gt;&#xA;&lt;p&gt;记忆中的清明节扫墓，还是在我比较小的时候，在我还没开始上学的那两年，到在奶奶那上学之后的那段时间。几乎每个清明节都要赶到祖坟山上给亲爷爷扫墓，虽然这个亲爷爷我从来也没见过。&lt;/p&gt;</description>
    </item>
    <item>
      <title>镜像里的救赎：从对双胞胎的执念，到与童年的自己重逢</title>
      <link>https://fredgan.com/post/20250421-why-i-envy-twins/</link>
      <pubDate>Fri, 04 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20250421-why-i-envy-twins/</guid>
      <description>&lt;h2 id=&#34;序关于另一个我的执念&#34;&gt;序：关于“另一个我”的执念&lt;/h2&gt;&#xA;&lt;p&gt;我一直对同卵双胞胎有着一种近乎偏执的羡慕。&lt;/p&gt;&#xA;&lt;p&gt;在社交媒体上，我曾发帖表达这种渴望：羡慕他们生来就不孤独，羡慕他们拥有这个世界上“另一个自己”。那种“只要对方还在，就不需要全世界”的极致联结，在我看来，是人类所能拥有的最奢侈的安全感。&lt;/p&gt;</description>
    </item>
    <item>
      <title>香港一日游</title>
      <link>https://fredgan.com/post/20250125-one-day-visiting-hongkong/</link>
      <pubDate>Sat, 25 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20250125-one-day-visiting-hongkong/</guid>
      <description>&lt;p&gt;今天来香港玩耍。也算是年前的一次小旅游了，虽然只有一个人。昨天问了一下几个同学以及亲戚，他们已经都纷纷回家了。仿佛只有我还待在深圳这个城市，在这个愈加空旷的城市。听老爸说，老家的亲戚前些天基本上都已经齐了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>玩Bacon游戏有感</title>
      <link>https://fredgan.com/post/20250113-thinking-to-bacon/</link>
      <pubDate>Mon, 13 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20250113-thinking-to-bacon/</guid>
      <description>&lt;h2 id=&#34;背景&#34;&gt;背景&lt;/h2&gt;&#xA;&lt;p&gt;最近刷小红书，刷到了一个直播，点进去看了一会，是个游戏直播，主播就点点屏幕，有一个像个平底锅一样的东西，上面会不停地掉落一块类似五花肉的东西掉下来，然后点一下屏幕，锅就沿着弧线甩一下，把五花肉颠到空中。看了好一会儿，不知道主播在干啥。我还纳闷，怎么会有这么无聊的游戏？后来才了解到，原来这个不是五花肉，是块培根肉，对面会有不同的物体，需要将培根肉颠到物体上面不掉落下来。这个游戏也叫做Bacon，中文名有人翻译为培根盖万物，也有人翻译为沙雕培根。去搜索了一下，这个游戏需要美版AppStore才能下载。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2024年度总结</title>
      <link>https://fredgan.com/post/20241231-annual-summary-2024/</link>
      <pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20241231-annual-summary-2024/</guid>
      <description>&lt;h2 id=&#34;微短剧&#34;&gt;微短剧&lt;/h2&gt;&#xA;&lt;p&gt;不得不说，今年是微短剧兴起的一年。这些剧大都为一些爽剧，看完属于是智商减100，快乐加1000的那种。这些剧有一些这样的特点：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;降维打击&lt;/strong&gt;：通常主角都有降维打击能力，超能力、奖励系统、现代化技术、未卜先知术/重生记忆、超有钱等等。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;普通人身份&lt;/strong&gt;：主角一般都是一些外卖员、快递员、门卫、农民、钓鱼佬、甚至是洗车工等。我想可能是为了迎合大部分普通人的认同感和代入感。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;强烈的冲突&lt;/strong&gt;：因为都是一些短剧，拍摄时间和成本都很有限，没有太多的引人入胜和值得推敲的情节，只能通过设计强烈的对话和语言上的冲突来实现。一般都会有一些配角对主角的刁难或者鄙视，然后主角超能力/身份爆发，最后反杀配角，给人看剧以爽点。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;俊男靓女&lt;/strong&gt;：通常都有很多的俊男靓女，这个当然也是为了流量。&#xA;还有一些完全无脑的设定，可能也是为了剧情需要，比如主角啥都知道，就是不知道女帝是谁。比如，女主无论见识了男主多少超能力，都不信任男主就是那个身份，又比如现代化高科技随随便便就能造，完全不考虑成本和实现过程难度等等。今年看了不少这种剧，说实话，现在对这类剧已经不怎么感冒了，可能是那种低端无脑的爽点太频繁刺激我的大脑，我的脑子对这类剧已经无感了。有点吸毒上瘾后，普通的毒品已经不足以刺激的感觉，除非出现了爽点更高的剧。总之，这类剧可以说是放松用的，但看多了也有点会导致脑子中毒。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;openssf&#34;&gt;OpenSSF&lt;/h2&gt;&#xA;&lt;p&gt;今年OpenSSF算是刺激到我了。这群由老美们发起的组织，准确地抓住了时代的时代的发展方向。首先是他们自己提到的开源软件的供应链安全，结合拜登的总统令，又是欧盟的CRA等，将开源软件供应链安全提升到了一个新的台阶。2022年的Log4J漏洞事件，现在又出现了XZ Utils后门事件，极大增加了欧美国家和各公司对开源软件供应链安全的关注。另外，我司使用开源软件过程中由于配置不当导致的漏洞，又称为一个专题工作。&#xA;于是我心血来潮跟社区反馈了一下这个问题，他们让我到他们的双周例会上去做个Presentation，顿时让我慌得一逼。虽然名义上学了20多年的英语，但真的让我开口说，我真的说不出来。于是我做了一个PPT，然后我自己在讲之前先把稿子写好，然后讲的时候就基本上照着念，勉强蒙混过关，好在他们问题不多，不太需要我回答什么问题。&#xA;事实证明，英语还是太有用了，国际化少不了这个玩意儿。后来强迫自己每天学习一点英语，包括多邻国，用来学习一些简单的英语口语；欧陆词典用来每天背几个单词，算是之前上学时候对自己不认真学英语的惩罚。多邻国有一点好的地方是，虽然学的英语很简单，但是她会多次重复，包括听说读写。虽然进步很慢，至少是在每天进步一丁点的，即使不进步，每天说一点，也不会让你退步。另外，多邻国有一个机制，如果你不打卡，它会夺命连环call，包括APP推送，短信推送，总之就是一直催你去打卡。&#xA;不过现在是AI时代，从现在看来，可能没有必要掌握英语那么好，毕竟现在一般的人类翻译都达不到大模型的翻译水平，使用起来非常方便。出国游玩会不会外语其实都不太重要了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>人生的意义</title>
      <link>https://fredgan.com/post/20241129-thinking-to-life/</link>
      <pubDate>Fri, 29 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20241129-thinking-to-life/</guid>
      <description>&lt;p&gt;最近又在思考人生的意义。我真的是每隔一段时间，都会不知不觉思考一下这个问题。似乎不同的时候对人生的意义有不同的感悟。想说说最近我对人生的意义的看法。&lt;/p&gt;&#xA;&lt;p&gt;首先是人生的长度。这其实是一个非常值得探讨的问题。普通人的寿命平均七八十岁，这其实已经远远超过上一辈以及上上一辈的人了。爷爷奶奶一个84，一个73。他们已经比他们的上一辈获得更久了。他们经历也更丰富，他们经历了抗战时期/内战时期/解放初期/文化大革命/改革开放/现代化早期阶段。小时候时常听他们讲以前的故事，特别是文革和改革开放时期的故事。粮票/肉票，每天干活挣工分，爷爷每天都能拿到满分10分，奶奶能拿到满分8分，那时候的生活真的是每天都在外面干活，生活上说不上有什么乐趣，只能说有盼头吧。至少大家看起来都是精神焕发，满怀期望的。我爸妈都是文革期间出生的，我爸受文革影响颇深，因为他是文革初年出生的，所以我奶奶给他取了个“革命”的名字。就说他们那一辈人爱不爱国吧！随着时代的发展，那段时间的事情已经渐渐让人不想回忆了，而又由于方言的关系，我爸的名字被人唤做国民。这个名字本来还挺好，可惜又由于政治原因，怕跟国民党沾染什么关系，后面又叫做国明。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2023年度总结</title>
      <link>https://fredgan.com/post/20240218-annual-summary-2023/</link>
      <pubDate>Sun, 18 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20240218-annual-summary-2023/</guid>
      <description>&lt;p&gt;不知不觉已经来到了2024年，最近一直想写点东西，太久没写，导致身心懒散，毫无斗志，积攒的想法越来越多，竟然感觉不知从何说起。2024都已经过去快2个月了，趁着刚过完年，重新回忆一下已经过去的2023 ，做一下短暂的年度总结吧。&lt;/p&gt;</description>
    </item>
    <item>
      <title>《罗刹海市》分析</title>
      <link>https://fredgan.com/post/20230802-analysis-of-luochahaishi/</link>
      <pubDate>Wed, 02 Aug 2023 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20230802-analysis-of-luochahaishi/</guid>
      <description>&lt;p&gt;最近刀郎出了一个新专辑《山歌寥哉》，其中有一首歌曲《罗刹海市》火爆全网，网上出了各种逐句解读的视频和文章，那英、杨坤、汪峰、高晓松的抖音被骂成了筛子，目前评论量都破百万了，他们被网友称为“四大恶人”。&lt;/p&gt;</description>
    </item>
    <item>
      <title>说说ChatGPT</title>
      <link>https://fredgan.com/post/20230406-thinking-to-chatgpt/</link>
      <pubDate>Thu, 06 Apr 2023 04:36:32 +0800</pubDate>
      <guid>https://fredgan.com/post/20230406-thinking-to-chatgpt/</guid>
      <description>&lt;p&gt;说说ChatGPT吧。&lt;/p&gt;&#xA;&lt;p&gt;约在去年12月初，OpenAI发布了一个聊天机器人——ChatGPT。当时在朋友圈同时看到两个校友发布相关信息，感觉很神奇，因此特别去研究了一下。而后，通过美国朋友手机号注册了一个OpenAI账号。体验了一把，真的有震惊到我。&lt;/p&gt;</description>
    </item>
    <item>
      <title>《狂飙》取名的艺术</title>
      <link>https://fredgan.com/post/20230405-kuangbiao-role-names-art/</link>
      <pubDate>Wed, 05 Apr 2023 21:01:22 +0800</pubDate>
      <guid>https://fredgan.com/post/20230405-kuangbiao-role-names-art/</guid>
      <description>&lt;p&gt;注：本文&lt;strong&gt;大量剧透&lt;/strong&gt;。&lt;/p&gt;&#xA;&lt;p&gt;最近抽空把今年爆火的扫黑除恶电视剧《狂飙》看完了。整体来说，这个剧整体大约可分为三个故事&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;干掉徐江&lt;/li&gt;&#xA;&lt;li&gt;干掉莽村&lt;/li&gt;&#xA;&lt;li&gt;干掉高启强&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;每个故事大约都在13集左右。第一个故事写的最好，基本挑不出啥毛病，基本可以封神。第二个故事也不错，但相对第一个差一点，最后这个就感觉草草收场，很多东西逻辑上解释不通，算是烂尾了吧。但也可能是因为在当前的环境氛围下创作的妥协。&lt;/p&gt;</description>
    </item>
    <item>
      <title>人生哲理的计算机解释</title>
      <link>https://fredgan.com/post/20230314-the-it-interpretation-of-life-philosophy/</link>
      <pubDate>Tue, 14 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20230314-the-it-interpretation-of-life-philosophy/</guid>
      <description>&lt;h2 id=&#34;1-幸福的家庭都是相似的不幸的家庭各有各的不幸&#34;&gt;1. 幸福的家庭都是相似的，不幸的家庭各有各的不幸。&lt;/h2&gt;&#xA;&lt;p&gt;成功的返回码都是0，出错的返回码是各种各样的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>连炸斗地主直播观感</title>
      <link>https://fredgan.com/post/20230108-thinking-to-landlord-card-game/</link>
      <pubDate>Sun, 08 Jan 2023 14:36:32 +0800</pubDate>
      <guid>https://fredgan.com/post/20230108-thinking-to-landlord-card-game/</guid>
      <description>&lt;p&gt;最近几天在抖音上，看了好几场斗地主直播，主要是途游斗地主的。有几点想法记录一下。&lt;/p&gt;&#xA;&lt;p&gt;看了几个主播，大概都有以下几个特点：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;巧立人设&lt;/strong&gt;。这个应该是为了巧妙地找准客户的需求。从装扮、布景、音乐、语言、形象等方方面面树立人格。看了几个比较典型的人设：&#xA;&lt;ol&gt;&#xA;&lt;li&gt;曹操：一身三国曹操古典装扮，背景也要魏国相关的布置，另外言语中不乏三国相关词汇，如大小乔、曹操的诗词等，并且需要符合他们的身份口气。&lt;/li&gt;&#xA;&lt;li&gt;唐僧：西游记唐僧装扮，标志性的 &lt;code&gt;出家人不打诳语&lt;/code&gt;、 &lt;code&gt;出家人不能污言秽语&lt;/code&gt; &lt;code&gt;容我冷静一下&lt;/code&gt; 等唐僧人设相关词汇，音乐要准备好大话西游、西游记等经典背景乐。&lt;/li&gt;&#xA;&lt;li&gt;魔法女巫：戴个魔法帽的典型，准备好相关的道具，如水晶球、魔杖。语言上也是那种高傲的女巫的口气和魔法术语，还有一些经典电影和游戏中常见角色的台词常朗诵出来，例如 &lt;code&gt;哈利波特&lt;/code&gt; 系列中女巫台词， &lt;code&gt;王者荣耀&lt;/code&gt; 安琪拉的台词。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;才艺表演&lt;/strong&gt;。不管是技术主播还是才艺主播，才艺表演都是需要的。一方面是增强人设，让当前的人设更加活灵活现展现给观众，增加主播人格魅力。另一方面则是在斗地主直播中，不至于让观众一直处在思考中，也让观众一点休闲时间，让看直播成为享受。我看到的几个才艺表演有，当前流行的一些热舞，如 &lt;code&gt;擦玻璃&lt;/code&gt; ，用一些特定的角色来演绎会取得很好的喜剧效果，可以想象一下，曹操跳这种舞蹈是个什么场景，总之是非常搞笑的。还有就是弹乐器+唱歌，根据个人的不同因人而异。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;会立Flag&lt;/strong&gt;。为什么这点很重要呢？这应该是抓住了观众的心理，喜欢看别人出糗和喜欢赌的。像斗地主这种游戏，没有任何人能百战百胜。如果你频频说这局能赢，能赢多少豆，在几局之内赚到多少豆之类的比较夸张的目标，或者很嚣张的语气，这样有两个结果。如果你达成了，你就可以表演你得逞后的嚣张嘴脸，表现出你的水平，这样用户会心理有疙瘩，等待看你下一场的失败。如果你没达成，那么你就让用户得逞，跟赌球一样，用户心理会有巨大的满足，这个时候你就可以表现惊愕、狂躁等。如果没达成，接下来还可能需要接受自己立Flag时的惩罚，如学狗叫、学鸡叫、磕头等，反正这些都极大增强了直播的节目效果。注意，话不能说的过大，要有能达成，有不能达成的，有赢有输观众才乐于参与。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;其他&lt;/strong&gt;。这点是大多数直播类型都比较通用需要的。比如笑声特效、消音特效、设立竞猜、回复评论、答谢打赏。大都是与观众互动相关的，不细说。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;另外关于途游斗地主，我个人猜测【未经查证】，应该是把这些稍有名气的斗地主主播都收买了，或者是途游斗地主有申请成为他们主播的渠道，因为这些主播在频繁地给这个游戏打广告。这个途游斗地主游戏在游戏玩法方面做的也是很到位。&lt;/p&gt;</description>
    </item>
    <item>
      <title>玩解谜游戏有感</title>
      <link>https://fredgan.com/post/20221228-thinking-to-riddle-games/</link>
      <pubDate>Wed, 28 Dec 2022 00:41:58 +0800</pubDate>
      <guid>https://fredgan.com/post/20221228-thinking-to-riddle-games/</guid>
      <description>&lt;p&gt;最近一个好友安利我一个解谜游戏，《Cube Escape：Paradox》，玩了几天，发现这个系列游戏设计的真心不错，非常感谢好友安利，这个系列是我玩过的所有游戏里面相当绝妙的了。第一遍已经把10部完成，还有一些成就待解锁，需要刷多遍。我这里也安利给没玩过的一些朋友，有点小惊悚，玩多了人都有点emo了。不过相比我之前玩过一半的国产解谜游戏《纸嫁衣》，惊悚程度还是差了很多。设计比《The Room》系列巧妙，跟《limbo》应该不相上下，只不过跟limbo不是完全同类型的游戏，而且遗憾的是limbo只有一部。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2022年度总结</title>
      <link>https://fredgan.com/post/20221221-annual-summary-2022/</link>
      <pubDate>Wed, 21 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20221221-annual-summary-2022/</guid>
      <description>&lt;p&gt;时间好像过得很快，不知不觉已经12月底了。但是回首今年发生的事情，又历历在目，感觉今年又挺漫长的。&lt;/p&gt;&#xA;&lt;p&gt;今年发生的事情有点多，总结起来，有开心的，有难过的。主要有这几件事吧：&lt;/p&gt;</description>
    </item>
    <item>
      <title>生活和License</title>
      <link>https://fredgan.com/post/20221101-life_license/</link>
      <pubDate>Tue, 01 Nov 2022 15:20:05 +0800</pubDate>
      <guid>https://fredgan.com/post/20221101-life_license/</guid>
      <description>&lt;h1 id=&#34;生活和license&#34;&gt;生活和LICENSE&lt;/h1&gt;&#xA;&lt;p&gt;之前看到一句话，我觉得很有意思：&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Hard times create strong men,&lt;/p&gt;&#xA;&lt;p&gt;Strong men create good times,&lt;/p&gt;&#xA;&lt;p&gt;Good times create weak men,&lt;/p&gt;&#xA;&lt;p&gt;Weak men create Hard Times&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;世界就是这样，周而复始地运行。“穷不过三代，富不过三代”表达的意思大抵如此。&lt;/p&gt;</description>
    </item>
    <item>
      <title>我的父亲</title>
      <link>https://fredgan.com/post/20220624-my-father/</link>
      <pubDate>Fri, 24 Jun 2022 10:09:31 +0800</pubDate>
      <guid>https://fredgan.com/post/20220624-my-father/</guid>
      <description>&lt;p&gt;我的父亲是一个平凡的农民。&lt;/p&gt;&#xA;&lt;h2 id=&#34;苦难&#34;&gt;苦难&lt;/h2&gt;&#xA;&lt;p&gt;但父亲吃过普通农民都少吃过的苦。父亲的兄弟姐妹多，家里又非常贫穷，他在8岁就要开始学习耕地，熟练之后家里所有的耕地的活都由父亲一个人承包。家里也没什么可以吃的，上学也是吃霉豆腐，薯粉，这直接导致了父亲长大之后再也不吃霉豆腐、薯粉，也直接导致了父亲在初中索性退学。结婚成家时，家里也没啥可给的，祖母留给父亲兄弟三人只有一套四室三厅的老房子，三家人就住在这么一套房子里面。不止这样，村里分给我们的水稻田离家都有六七公里远，父母干农活又更加辛苦了！父母两人靠着种田、养猪、以及到河里筛沙子卖，勉强维持着生计。机缘巧合之下，前往广东种菜，家里生活才有所改善。后来，母亲因为过敏性鼻炎实在无法忍受菜地里的有机肥、化肥以及蔬菜的气味，以及我和妹妹的上学问题，就回家了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>反义词的一点点想法</title>
      <link>https://fredgan.com/post/20220605-thinking-to-antonym/</link>
      <pubDate>Sun, 05 Jun 2022 21:01:22 +0800</pubDate>
      <guid>https://fredgan.com/post/20220605-thinking-to-antonym/</guid>
      <description>&lt;p&gt;学语言的时候，很常用的有两个东西，“近义词”，“反义词”。&lt;/p&gt;&#xA;&lt;p&gt;“近义词”大家都很好理解，就是意思很接近的词。在英语中表达“充足”的词有：enough、sufficient、adequate等。这几个词就是近义词，甚至可以说是同义词。&lt;/p&gt;</description>
    </item>
    <item>
      <title>漫谈主次学习法</title>
      <link>https://fredgan.com/post/20220520-thinking-to-main-of-the-world/</link>
      <pubDate>Fri, 20 May 2022 11:31:05 +0800</pubDate>
      <guid>https://fredgan.com/post/20220520-thinking-to-main-of-the-world/</guid>
      <description>&lt;h2 id=&#34;同等事物&#34;&gt;同等事物&lt;/h2&gt;&#xA;&lt;p&gt;在这个世界上，几乎所有的东西，都有主次，也就是主要的和次要的。可以说了解他并灵活运用他是掌握这个世界的一个法则。人越成长，越需要掌握这个法则。&lt;/p&gt;</description>
    </item>
    <item>
      <title>2021年度总结</title>
      <link>https://fredgan.com/post/20200428-annual-summary-2021/</link>
      <pubDate>Thu, 28 Apr 2022 00:41:58 +0800</pubDate>
      <guid>https://fredgan.com/post/20200428-annual-summary-2021/</guid>
      <description>&lt;p&gt;整理历史文档过程中，发现了一篇2019年的年度总结。一不留神，发现居然自己2020年、2021年的年度总结都没写，有点自责。看来是自己过去玩的游戏有点太多了，忘了这么重要的事情。而今，让我再回想过去的两年发生的事情，着实，有点记不太清楚了。找一些2021年的相册、微博、朋友圈等，将就着补一下2021年的年度总结吧。&lt;/p&gt;</description>
    </item>
    <item>
      <title>白话GPL和SSPL</title>
      <link>https://fredgan.com/post/20220407-colloquial-gpl-and-sspl/</link>
      <pubDate>Thu, 07 Apr 2022 02:03:58 +0800</pubDate>
      <guid>https://fredgan.com/post/20220407-colloquial-gpl-and-sspl/</guid>
      <description>&lt;h2 id=&#34;一问题&#34;&gt;一、问题&lt;/h2&gt;&#xA;&lt;p&gt;说到GPL，恐怕大家都不陌生了。但你知道LGPL、GPL、AGPL的区别吗？甚至后面的众多知名软件如MongoDB、ElasticSearch等都相继修改的SSPL又是什么？&lt;/p&gt;</description>
    </item>
    <item>
      <title>开源与希腊罗马神话</title>
      <link>https://fredgan.com/post/20220202-greek_myths_and_open_source/</link>
      <pubDate>Wed, 02 Feb 2022 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20220202-greek_myths_and_open_source/</guid>
      <description>&lt;p&gt;最近阅读一些希腊罗马神话相关的资料和书籍，了解了一些西方人对世界的认识和解释。&lt;/p&gt;&#xA;&lt;p&gt;希腊神话中将当时世界上能认识到的一切都用一个神来创造指代。大地之神盖亚Gaia、太阳之神阿波罗Apollo、月亮女神、天空之神、海洋之神、时间之神、爱与美之神Eros、黑夜之神、&lt;/p&gt;</description>
    </item>
    <item>
      <title>从衰老说开去</title>
      <link>https://fredgan.com/post/20210815-aging/</link>
      <pubDate>Sun, 15 Aug 2021 00:00:00 +0000</pubDate>
      <guid>https://fredgan.com/post/20210815-aging/</guid>
      <description>&lt;h2 id=&#34;衰老的瞬间&#34;&gt;衰老的瞬间&lt;/h2&gt;&#xA;&lt;p&gt;随着年纪慢慢的增加，会慢慢关注到越来越多的事情。有些事情会在一些很不经意的瞬间出现，比如&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;照镜子的时候突然发现头上冒出好多白头发&lt;/li&gt;&#xA;&lt;li&gt;许久不运动，心血来潮运动一次后，居然要疼上四五天&lt;/li&gt;&#xA;&lt;li&gt;熬夜后，第二天整天都昏昏沉沉，且胸口隐隐疼痛&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;而就在这些瞬间，我们发现，自己已经不再年轻。这样的瞬间感受的次数多了，就慢慢见怪不怪了，接受了这一切。人生也就逐渐看淡了许多事情。大概这就是身体的衰老，带来了我们心理的衰老。&lt;/p&gt;</description>
    </item>
    <item>
      <title>谈谈质量</title>
      <link>https://fredgan.com/post/20210302-thinking-to-quality/</link>
      <pubDate>Tue, 02 Mar 2021 00:21:58 +0800</pubDate>
      <guid>https://fredgan.com/post/20210302-thinking-to-quality/</guid>
      <description>&lt;p&gt;今天部门内部开了一个茶话会，会议的主题就是谈谈质量。&lt;/p&gt;&#xA;&lt;p&gt;我们部门老大发表了一番自己对质量的看法，其中说到，质量是要求的满足程度，这是对质量一词的高度抽象的概括。本来是让大家都说说，我想了想，感觉没想清楚，就没发表意见了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>30分钟掌握正则表达式</title>
      <link>https://fredgan.com/post/20210208-30-minutes-regex/</link>
      <pubDate>Mon, 08 Feb 2021 19:52:20 +0800</pubDate>
      <guid>https://fredgan.com/post/20210208-30-minutes-regex/</guid>
      <description>&lt;h2 id=&#34;一-简介&#34;&gt;一 、简介&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1-正则表达式的历史&#34;&gt;1. 正则表达式的历史&lt;/h3&gt;&#xA;&lt;p&gt;两千多年前，我国伟大的诗人、政治家 &lt;strong&gt;屈原&lt;/strong&gt; 曾经说过，&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;帝高阳之苗裔兮，朕皇考曰伯庸。&#xA;&#xA;摄提贞于孟陬兮，惟庚寅吾以降。&#xA;&#xA;皇览揆余初度兮，肇锡余以嘉名。&#xA;&#xA;名余曰正则兮，字余曰灵均。&#xA;&lt;/code&gt;&lt;/pr</description>
    </item>
    <item>
      <title>LSP和LLVM有感</title>
      <link>https://fredgan.com/post/20210208-thinking-to-llvm-and-lsp.md/</link>
      <pubDate>Mon, 08 Feb 2021 18:57:23 +0800</pubDate>
      <guid>https://fredgan.com/post/20210208-thinking-to-llvm-and-lsp.md/</guid>
      <description>&lt;p&gt;试想这样一种场景：如果你是一个电话提供商。现在有一个比较贫困的地区，你去那边建立这样一个电话系统。当然，最开始会很少的人愿意安装，毕竟大家都比较穷，能装得起电话的人呢有限。比如只有3个人。这个时候，这三个人需要彼此能够联通。从我们最直观的角度想，我们会怎么去做这个拓扑结构？因为电话原理比较简单，我们最开始会想到的方案可能就是，这三个人彼此连接一条线，3个电话，3条线，就能满足要求了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>我的推荐</title>
      <link>https://fredgan.com/post/20210208-my-favorite/</link>
      <pubDate>Mon, 08 Feb 2021 18:57:23 +0800</pubDate>
      <guid>https://fredgan.com/post/20210208-my-favorite/</guid>
      <description>&lt;h2 id=&#34;电影&#34;&gt;电影&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;《功夫》&lt;/strong&gt;：最喜欢的电影，看了不下二十遍了，里面的每句台词我都记得，无论看多少遍，都没有找到一处觉得尴尬的剧情。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;电视剧&#34;&gt;电视剧&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;《毛骗》&lt;/strong&gt;：第二季&amp;amp;终结季。是个网剧，名字难登大雅之堂，我觉得改名叫做《侠骗》比较好。虽然设定上是有借鉴《飞天大盗》，但自第二季开始，完全就是青出于蓝而远胜于蓝了。真的是个好网剧。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;《隐秘的角落》&lt;/strong&gt;：开放的结局，两条主线。许多细节铺垫丝丝入扣。现在听到小白船、去爬山吗等字眼都让我瘆得慌。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;纪录片&#34;&gt;纪录片&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;《地球脉动》&lt;/strong&gt;：豆瓣评分9.9的超高分纪录片，高清画质，记录真实的自然，地球环境，动物等，看了之后让人震撼。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;《河西走廊》&lt;/strong&gt;：记录河西走廊历史的一个国产纪录片。制作精良，当时看了个开头，然后我真的去了甘青大环线旅游，深刻地感受了我国大西北的这个河西走廊的原貌，再回来看这个纪录片，感触良多。再看看敦煌和莫高窟的修建，不去敦煌，就很难理解敦煌文化，“中国的甘肃，世界的敦煌！”&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;小说&#34;&gt;小说&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;strong&gt;《红楼梦》&lt;/strong&gt;：&#xA;这个确实是我们中华最伟大的小说。凡是否定这个说法的基本都是没有看过小说的人吧。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Github项目列表</title>
      <link>https://fredgan.com/projects/</link>
      <pubDate>Wed, 19 Aug 2020 14:08:05 +0800</pubDate>
      <guid>https://fredgan.com/projects/</guid>
      <description>&lt;h3 id=&#34;参与项目&#34;&gt;参与项目&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/mbj4668/pyang&#34;&gt;pyang&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/CESNET/libyang&#34;&gt;libyang&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/ncclient/ncclient&#34;&gt;ncclient&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/sysrepo/sysrepo&#34;&gt;sysrepo&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/apache/arrow&#34;&gt;arrow&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;资源类&#34;&gt;资源类&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/521xueweihan/HelloGitHub&#34;&gt;HelloGithub&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/timmy3131/design-resource&#34;&gt;Design Resource&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;书籍&#34;&gt;书籍&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/Vay-keen/Machine-learning-learning-notes&#34;&gt;机器学习&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/xiaolai/everyone-can-use-english&#34;&gt;李笑来 - 人人都能用英语&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>数据库软件简介</title>
      <link>https://fredgan.com/post/20200819-database-software/</link>
      <pubDate>Wed, 19 Aug 2020 14:08:05 +0800</pubDate>
      <guid>https://fredgan.com/post/20200819-database-software/</guid>
      <description>&lt;h2 id=&#34;question&#34;&gt;Question&lt;/h2&gt;&#xA;&lt;p&gt;科普类型：美国的数据库软件在什么地方先进，我们差距在哪？有什么卡脖子的？现在全球竞争格局是怎样的？&lt;/p&gt;&#xA;&lt;h2 id=&#34;1-数据类型&#34;&gt;1 数据类型&lt;/h2&gt;&#xA;&lt;p&gt;数据库是用来存储数据的，先简单介绍一下数据有哪些类型。&lt;/p&gt;</description>
    </item>
    <item>
      <title>关于自己</title>
      <link>https://fredgan.com/about/</link>
      <pubDate>Tue, 18 Aug 2020 14:08:05 +0800</pubDate>
      <guid>https://fredgan.com/about/</guid>
      <description>&lt;h2 id=&#34;todo&#34;&gt;TODO&lt;/h2&gt;&#xA;&lt;h3 id=&#34;技术专题类&#34;&gt;技术专题类&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vim手册&lt;/li&gt;&#xA;&lt;li&gt;网络抓包过滤器(Chrome &amp;amp; Wireshark)&lt;/li&gt;&#xA;&lt;li&gt;Jira查询语言(JQL)&lt;/li&gt;&#xA;&lt;li&gt;网络爬虫入门和XPath&lt;/li&gt;&#xA;&lt;li&gt;数据格式汇总&lt;/li&gt;&#xA;&lt;li&gt;二进制格式和压缩&lt;/li&gt;&#xA;&lt;li&gt;开源License分类&lt;/li&gt;&#xA;&lt;li&gt;五大基金会&lt;/li&gt;&#xA;&lt;li&gt;三十分钟入门正则表达式&lt;/li&gt;&#xA;&lt;li&gt;内存布局&lt;/li&gt;&#xA;&lt;li&gt;Fuzz测试&lt;/li&gt;&#xA;&lt;li&gt;MySQL优化&lt;/li&gt;&#xA;&lt;li&gt;Docker原理&lt;/li&gt;&#xA;&lt;li&gt;Git原理&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;技术拆书类&#34;&gt;技术拆书类&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;《C陷阱和缺陷》&lt;/li&gt;&#xA;&lt;li&gt;《编译原理》&lt;/li&gt;&#xA;&lt;li&gt;《汇编》&lt;/li&gt;&#xA;&lt;li&gt;《大数据》&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;软件架构&#34;&gt;软件架构&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;代码优化&lt;/li&gt;&#xA;&lt;li&gt;编程习惯&lt;/li&gt;&#xA;&lt;li&gt;代码重构&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;杂乱无章&#34;&gt;杂乱无章&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;我所使用过的编程语言&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;生活类&#34;&gt;生活类&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;生活感悟&#xA;&lt;ul&gt;&#xA;&lt;li&gt;怎么护肤？&lt;/li&gt;&#xA;&lt;li&gt;怎么科学地运动？&lt;/li&gt;&#xA;&lt;li&gt;为什么有的人从暗处到亮处会打喷嚏？&lt;/li&gt;&#xA;&lt;li&gt;老化究竟是怎么回事？&lt;/li&gt;&#xA;&lt;li&gt;怎么搜索资源？&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;人生感悟&#xA;&lt;ul&gt;&#xA;&lt;li&gt;得与失&lt;/li&gt;&#xA;&lt;li&gt;人生的意义&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;游戏感悟&#xA;&lt;ul&gt;&#xA;&lt;li&gt;王者荣耀带给我的启发&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>英语语法核心体系</title>
      <link>https://fredgan.com/post/20200818-english-grammar/</link>
      <pubDate>Tue, 18 Aug 2020 14:08:05 +0800</pubDate>
      <guid>https://fredgan.com/post/20200818-english-grammar/</guid>
      <description>&lt;h2 id=&#34;造句&#34;&gt;造句&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Simple Sentence 什么怎么样&#xA;&lt;ul&gt;&#xA;&lt;li&gt;substract&#xA;&lt;ul&gt;&#xA;&lt;li&gt;名词（人或者物体）&lt;/li&gt;&#xA;&lt;li&gt;代词&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;predicate&#xA;&lt;ul&gt;&#xA;&lt;li&gt;可以独立完成的动作(不及物动词)&lt;/li&gt;&#xA;&lt;li&gt;有一个动作的承受者(单及物动词+宾语)&lt;/li&gt;&#xA;&lt;li&gt;两个动作承受者(双及物动词+ 间接宾语 + 直接宾语)&lt;/li&gt;&#xA;&lt;li&gt;只有一个动作承受者(复杂及物动词+宾语+宾语补语)&lt;/li&gt;&#xA;&lt;li&gt;不是个动作 (连系动词 + 主语补语(表语))&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;句子成分&#34;&gt;句子成分&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;定语 Attributive 修饰主语或者宾语&lt;/li&gt;&#xA;&lt;li&gt;状语 Adverbial 修饰动作&lt;/li&gt;&#xA;&lt;li&gt;同位语 Appositive 将主语、宾语再说一遍&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;复合句&#34;&gt;复合句&lt;/h2&gt;&#xA;&lt;p&gt;Compound Sentence，表并列连接&lt;/p&gt;</description>
    </item>
    <item>
      <title>开源的一些感悟</title>
      <link>https://fredgan.com/post/20200717-thinking-to-open-source/</link>
      <pubDate>Fri, 17 Jul 2020 00:21:58 +0800</pubDate>
      <guid>https://fredgan.com/post/20200717-thinking-to-open-source/</guid>
      <description>&lt;p&gt;从事开源软件开发已经有一年多了。从原来对开源一无所知，甚至是一些错误的认知，到现在已经能够深入参与到开源社区，并成为一些软件的Committer，走过了许许多多的弯路，也对开源有了许多的新的认识。突然对开源有了一些感悟，所以紧急插入一篇感悟。&lt;/p&gt;</description>
    </item>
    <item>
      <title>《C陷阱和缺陷》读书笔记（2）- 语法”陷阱“</title>
      <link>https://fredgan.com/post/c-traps/20200715-c-traps-chapter-two/</link>
      <pubDate>Wed, 15 Jul 2020 22:21:58 +0800</pubDate>
      <guid>https://fredgan.com/post/c-traps/20200715-c-traps-chapter-two/</guid>
      <description>&lt;p&gt;词法、语法构成语言的一个基本条件。光有一个个的单词符号是不够的，这些符号的不同组合可以表达不同的含义。&#xA;例如，声明是什么，表达式什么，语句是什么，程序是什么等等。&lt;/p&gt;</description>
    </item>
    <item>
      <title>《C陷阱和缺陷》读书笔记（2）- 语法”陷阱“</title>
      <link>https://fredgan.com/post/c-traps/c-traps-chapter-two/</link>
      <pubDate>Wed, 15 Jul 2020 22:21:58 +0800</pubDate>
      <guid>https://fredgan.com/post/c-traps/c-traps-chapter-two/</guid>
      <description>&lt;p&gt;词法、语法构成语言的一个基本条件。光有一个个的单词符号是不够的，这些符号的不同组合可以表达不同的含义。&#xA;例如，声明是什么，表达式什么，语句是什么，程序是什么等等。&lt;/p&gt;</description>
    </item>
    <item>
      <title>《C陷阱和缺陷》读书笔记（1）- 词法”陷阱“</title>
      <link>https://fredgan.com/post/c-traps/20200713-c-traps-chapter-one/</link>
      <pubDate>Mon, 13 Jul 2020 22:21:58 +0800</pubDate>
      <guid>https://fredgan.com/post/c-traps/20200713-c-traps-chapter-one/</guid>
      <description>&lt;p&gt;为了敦促自己读书，特地开了一个读书笔记系列。&lt;/p&gt;&#xA;&lt;p&gt;自上大学学习了谭浩强版本的《C程序设计》以来，以及经过这么多年遭受的C/C++面试和工作的毒打，就有一个感觉，C/C++语言的设计处处充满了陷阱。编译器设计之复杂，条目细则之多，感觉远远超出了其他语言。掌握了越多的这些”细则“或者”陷阱“，就离大师就更近了一步。而这些大师们，也津津乐道于讲述自己所掌握的这些”陷阱”以彰显自己大师之风范，以在面试中能够用这些“陷阱”困住面试者为骄傲！难怪人们常说，“细节决定成败”！而程序员最需要掌握的更加是一些编程语言、编译器的细节。&lt;/p&gt;</description>
    </item>
    <item>
      <title>《C陷阱和缺陷》读书笔记（1）- 词法”陷阱“</title>
      <link>https://fredgan.com/post/c-traps/c-traps-chapter-one/</link>
      <pubDate>Mon, 13 Jul 2020 22:21:58 +0800</pubDate>
      <guid>https://fredgan.com/post/c-traps/c-traps-chapter-one/</guid>
      <description>&lt;p&gt;为了敦促自己读书，特地开了一个读书笔记系列。&lt;/p&gt;&#xA;&lt;p&gt;自上大学学习了谭浩强版本的《C程序设计》以来，以及经过这么多年遭受的C/C++面试和工作的毒打，就有一个感觉，C/C++语言的设计处处充满了陷阱。编译器设计之复杂，条目细则之多，感觉远远超出了其他语言。掌握了越多的这些”细则“或者”陷阱“，就离大师就更近了一步。而这些大师们，也津津乐道于讲述自己所掌握的这些”陷阱”以彰显自己大师之风范，以在面试中能够用这些“陷阱”困住面试者为骄傲！难怪人们常说，“细节决定成败”！而程序员最需要掌握的更加是一些编程语言、编译器的细节。&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何写一个漂亮的Markdown</title>
      <link>https://fredgan.com/post/20200712-how-to-write-a-beautiful-markdown/</link>
      <pubDate>Sun, 12 Jul 2020 22:21:58 +0800</pubDate>
      <guid>https://fredgan.com/post/20200712-how-to-write-a-beautiful-markdown/</guid>
      <description>&lt;h2 id=&#34;一概述&#34;&gt;一、概述&lt;/h2&gt;&#xA;&lt;p&gt;作为一个技术人员，善于利用工具提升生产效率是一个合格的技术人员的基本修养，也是提升效率的一个重要途径。作为一个程序员，有许许多多的工具来提升生产效率，使用规范化和大统一的规则规范是与优秀程序员世界接轨、交流和孜孜不倦的追求。&lt;/p&gt;</description>
    </item>
    <item>
      <title>优质软件推荐</title>
      <link>https://fredgan.com/post/20210218-good_software/</link>
      <pubDate>Wed, 08 Jul 2020 14:21:58 +0800</pubDate>
      <guid>https://fredgan.com/post/20210218-good_software/</guid>
      <description>&lt;p&gt;经过多年实践，总结的优质软件列表。持续更新中&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;一windows&#34;&gt;一、Windows&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-directory-opus收费&#34;&gt;1.1 Directory Opus（收费）&lt;/h3&gt;&#xA;&lt;p&gt;功能超强的资源管理器。比Windows自带的资源管理器好用太多，多Tab，正则表达式批量重命名，FTP连接器，多窗口操作，图片文本文件预览等。&lt;/p&gt;</description>
    </item>
    <item>
      <title>GDB调试技巧</title>
      <link>https://fredgan.com/post/20200706-gdb/</link>
      <pubDate>Mon, 06 Jul 2020 14:08:05 +0800</pubDate>
      <guid>https://fredgan.com/post/20200706-gdb/</guid>
      <description>&lt;h2 id=&#34;一直接调试&#34;&gt;一、直接调试&lt;/h2&gt;&#xA;&lt;h3 id=&#34;11-启动与停止&#34;&gt;1.1 启动与停止&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;run&lt;/code&gt; / &lt;code&gt;r&lt;/code&gt;  启动程序&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;set args &amp;lt;arg1&amp;gt; &amp;lt;arg2&amp;gt;&lt;/code&gt; 设置程序运行参数&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;finish&lt;/code&gt; 结束当前函数的运行，函数剩余部分会执行完毕&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;return&lt;/code&gt; 立即结束当前函数执行并返回，可带参数返回&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;12-调试指令&#34;&gt;1.2 调试指令：&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;step&lt;/code&gt; / &lt;code&gt;next&lt;/code&gt; 执行下一行（进入函数）/（不进入函数）&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;disassemble&lt;/code&gt; 查看汇编命令&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;stepi&lt;/code&gt; / &lt;code&gt;nexti&lt;/code&gt; 执行下一条汇编指令 (进入函数)/（不进入函数）&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;jmp&lt;/code&gt; 跳转指令&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;info r&lt;/code&gt; 查看寄存器值。&lt;code&gt;info&lt;/code&gt; 可以简写为 &lt;code&gt;i&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;bt&lt;/code&gt; 查看调用路径&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;堆栈用途:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>2019年度总结</title>
      <link>https://fredgan.com/post/20200101-annual-summary-2019/</link>
      <pubDate>Wed, 01 Jan 2020 00:41:58 +0800</pubDate>
      <guid>https://fredgan.com/post/20200101-annual-summary-2019/</guid>
      <description>&lt;p&gt;2019年就这样匆匆而过，还来不及回味，就已经到达最后一天了。这一年发生了太多的事情，也有太多让我没有想到的事情。本来想回顾一下这10年，但是想想10年发生的许多事情已经记不清楚了，还是回顾一年的事情吧。&lt;/p&gt;</description>
    </item>
    <item>
      <title>致震波的一封信</title>
      <link>https://fredgan.com/post/20190905-a-letter-to-university-student/</link>
      <pubDate>Thu, 05 Sep 2019 09:14:03 +0800</pubDate>
      <guid>https://fredgan.com/post/20190905-a-letter-to-university-student/</guid>
      <description>&lt;p&gt;这封信是在你考上大学准备进入校园的时候写的，有点长，耐心读下去，写这封信也是自己这些年来的一些感悟和体会。&lt;/p&gt;&#xA;&lt;h2 id=&#34;恭喜考入大学&#34;&gt;恭喜考入大学&lt;/h2&gt;&#xA;&lt;p&gt;首先，恭喜震波考入大学！从今以后，你就是一名光荣的大学生了，成为了一名独立、自主的个体，可以有自己的想法，自己的行为，并且自己为自己的所作所为负责，做一个挺胸抬头、不卑不亢、不骄不躁的自我。&lt;/p&gt;</description>
    </item>
    <item>
      <title>归档</title>
      <link>https://fredgan.com/archives/</link>
      <pubDate>Wed, 09 Jan 2019 14:08:05 +0800</pubDate>
      <guid>https://fredgan.com/archives/</guid>
      <description></description>
    </item>
    <item>
      <title>Redis的使用方法</title>
      <link>https://fredgan.com/post/20190103-redis/</link>
      <pubDate>Thu, 03 Jan 2019 11:33:01 +0800</pubDate>
      <guid>https://fredgan.com/post/20190103-redis/</guid>
      <description>&lt;h2 id=&#34;一-工具查看&#34;&gt;一、 工具查看&lt;/h2&gt;&#xA;&lt;p&gt;可以直接使用 &lt;code&gt;redisClients&lt;/code&gt; 软件界面操作查看&lt;/p&gt;&#xA;&lt;h2 id=&#34;二-命令行&#34;&gt;二、 命令行&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;redis-cli -h 127.0.0.1 -p 6379&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;21-基础命令&#34;&gt;2.1 基础命令&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;keys *&lt;/code&gt;      // 列举所有的key&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;expire &amp;lt;key&amp;gt; &amp;lt;seconds&amp;gt;&lt;/code&gt; // 设置某个key的过期时间（单位：秒）&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;ttl &amp;lt;key&amp;gt;&lt;/code&gt; // 显示key的过期时间（单位：秒）【返回&lt;code&gt;-1&lt;/code&gt;表示永久 &lt;code&gt;-2&lt;/code&gt;表示key不存在】&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;persist &amp;lt;key&amp;gt;&lt;/code&gt; // 将key的时间设置为永久&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;set&lt;/code&gt; &lt;code&gt;getset&lt;/code&gt; 都会将key设置为永久&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;expireat &amp;lt;key&amp;gt; &amp;lt;1540000000&amp;gt;&lt;/code&gt; // 在某个时间点过期&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;code&gt;pexpire&lt;/code&gt; &lt;code&gt;pttl&lt;/code&gt; &lt;code&gt;pexpireat&lt;/code&gt; 跟上面一样，只是单位是毫秒&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
