<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>简说笔记 — Blog</title><description>Writing about software, systems and things I learn.</description><link>https://imshane.site/</link><item><title>等待大马林鱼</title><link>https://imshane.site/blog/waiting-marlin/</link><guid isPermaLink="true">https://imshane.site/blog/waiting-marlin/</guid><description>失业期间借《老人与海》意象写下的随笔：像圣地亚哥等待大马林鱼一样，在等待中保持每天出海的姿势。</description><pubDate>Tue, 10 May 2022 00:00:00 GMT</pubDate></item><item><title>我的简历</title><link>https://imshane.site/blog/my-resume/</link><guid isPermaLink="true">https://imshane.site/blog/my-resume/</guid><description>个人简历：西安电子科技大学软件工程本科，迈瑞血球软件算法组与即构后台信令、质量组的工作经历与技术栈。</description><pubDate>Fri, 29 Apr 2022 00:00:00 GMT</pubDate></item><item><title>面试的知识点汇总(1)-redis篇</title><link>https://imshane.site/blog/knowledge-points-interviews/</link><guid isPermaLink="true">https://imshane.site/blog/knowledge-points-interviews/</guid><description>面试复习笔记之 Redis 篇：适用与不适用的场景、单线程与多线程模型、八种数据结构、AOF 与 RDB 持久化机制及其优缺点。</description><pubDate>Wed, 27 Apr 2022 00:00:00 GMT</pubDate></item><item><title>工作经历回顾(2)-即构</title><link>https://imshane.site/blog/look-back-on-my-work-experience-2/</link><guid isPermaLink="true">https://imshane.site/blog/look-back-on-my-work-experience-2/</guid><description>即构一年工作回顾：发布通知流程改进、线上变更的快速支持，以及质量运营平台建设等具体事项的记录。</description><pubDate>Sun, 17 Apr 2022 00:00:00 GMT</pubDate></item><item><title>工作经历回顾(1)-迈瑞</title><link>https://imshane.site/blog/look-back-on-my-work-experience-1/</link><guid isPermaLink="true">https://imshane.site/blog/look-back-on-my-work-experience-1/</guid><description>迈瑞两年工作回顾：业务知识与技术拓展的总结、日志模块设计与 SIMD、CUDA 预研，以及算法抽象设计等项目亮点。</description><pubDate>Fri, 15 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Go的内存管理简明概念</title><link>https://imshane.site/blog/go-gc-design/</link><guid isPermaLink="true">https://imshane.site/blog/go-gc-design/</guid><description>记录 Golang 垃圾回收的设计：引用计数、标记-清除与分代收集算法的对比，三色标记法与写屏障，以及 GC 与用户代码并行的工作流程。</description><pubDate>Sun, 10 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Go代码优化的小例子</title><link>https://imshane.site/blog/learn-go-optimize/</link><guid isPermaLink="true">https://imshane.site/blog/learn-go-optimize/</guid><description>Go string 优化笔记：string 不可变特性的利弊、拼接导致的内存分配问题，以及使用 strings.Builder 和 copyCheck 优化性能的方法。</description><pubDate>Sun, 10 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Go的协程调度简明概念</title><link>https://imshane.site/blog/go-gmp-design/</link><guid isPermaLink="true">https://imshane.site/blog/go-gmp-design/</guid><description>梳理 Go 协程调度的 GMP 模型：G、P、M 三个角色的职责，goroutine 在本地队列与全局队列之间的调度过程，以及调度器的窃取与均衡行为。</description><pubDate>Fri, 08 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Go并发篇-1-并发原语</title><link>https://imshane.site/blog/learn-go-concurrency-1/</link><guid isPermaLink="true">https://imshane.site/blog/learn-go-concurrency-1/</guid><description>Go 并发编程笔记：共享内存与 Channel 两种方式的使用策略划分，Mutex、RWMutex、WaitGroup 等并发原语的基本用法。</description><pubDate>Tue, 01 Mar 2022 00:00:00 GMT</pubDate></item><item><title>《置身事内》书摘与笔记</title><link>https://imshane.site/blog/china-government-economist-develop/</link><guid isPermaLink="true">https://imshane.site/blog/china-government-economist-develop/</guid><description>《置身事内》阅读摘录与笔记：中国城市化的三个阶段、债务与经济发展模式的关系，以及土地财政与房价政策的背景逻辑。</description><pubDate>Fri, 25 Feb 2022 00:00:00 GMT</pubDate></item><item><title>如何能改善自己的学习方法？</title><link>https://imshane.site/blog/think-method-to-learn/</link><guid isPermaLink="true">https://imshane.site/blog/think-method-to-learn/</guid><description>关于学习方法的思考：为什么记笔记和画思维导图、记忆的顺序、囫囵吞枣式的常见错误，以及如何检验学习结果。</description><pubDate>Fri, 18 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Go设计篇-4-设计实现最小化ConcurrentMap</title><link>https://imshane.site/blog/learn-go-design-4/</link><guid isPermaLink="true">https://imshane.site/blog/learn-go-design-4/</guid><description>Go 并发安全 Map 的设计笔记：key 必须可比较、interface{} 与泛型支持，比较全局读写锁与分片锁两种实现方案。</description><pubDate>Thu, 16 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Go设计篇-3-设计实现最小化协程池</title><link>https://imshane.site/blog/learn-go-design-3/</link><guid isPermaLink="true">https://imshane.site/blog/learn-go-design-3/</guid><description>用 channel 加 select 实现 Go 工作池 WorkPool：pool 的创建与销毁、worker goroutine 的管理、任务的提交与调度。</description><pubDate>Wed, 15 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Go设计篇-2-设计队列</title><link>https://imshane.site/blog/learn-go-design-2/</link><guid isPermaLink="true">https://imshane.site/blog/learn-go-design-2/</guid><description>Go sync.Cond 笔记：Signal、Broadcast、Wait 三个方法的语义、与 WaitGroup 的区别，并用 Cond 实现一个生产者-消费者队列。</description><pubDate>Tue, 14 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Go设计篇-1-创建Http服务</title><link>https://imshane.site/blog/learn-go-design-1/</link><guid isPermaLink="true">https://imshane.site/blog/learn-go-design-1/</guid><description>Go net/http 包使用笔记：http.Client 的零值可用设计、GET 请求示例，以及 ListenAndServe 与 net.Listen 的处理流程。</description><pubDate>Mon, 13 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Go语法篇-3-channel的使用</title><link>https://imshane.site/blog/learn-go-grammar-3/</link><guid isPermaLink="true">https://imshane.site/blog/learn-go-grammar-3/</guid><description>Go channel 笔记：基于 CSP 理论的并发方案，无缓冲通道的同步阻塞特性，以及信号通知等使用示例。</description><pubDate>Wed, 04 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Go语法篇-2-测试编码规范</title><link>https://imshane.site/blog/learn-go-grammar-2/</link><guid isPermaLink="true">https://imshane.site/blog/learn-go-grammar-2/</guid><description>Go 测试笔记：_test.go 文件约定、Test 与 Benchmark 的命名和参数、t.Error 与 t.Fatal 的区别、表驱动测试写法与 httptest。</description><pubDate>Tue, 03 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Go语法篇-1-反射使用</title><link>https://imshane.site/blog/learn-go-grammar-1/</link><guid isPermaLink="true">https://imshane.site/blog/learn-go-grammar-1/</guid><description>Go 反射笔记：reflect 包在运行期访问类型信息的能力、使用注意事项，以及类型判断等具体例子。</description><pubDate>Mon, 02 Aug 2021 00:00:00 GMT</pubDate></item><item><title>编程题目(3)—No.45-双周赛</title><link>https://imshane.site/blog/algo-problem-3-double-contest-45/</link><guid isPermaLink="true">https://imshane.site/blog/algo-problem-3-double-contest-45/</guid><description>LeetCode 第 45 场双周赛四道题的题解记录：唯一元素求和、子数组最大绝对和、删除相似端点字符、最多参加会议数，含哈希表、排序贪心与动态规划思路。</description><pubDate>Sun, 07 Feb 2021 00:00:00 GMT</pubDate></item><item><title>编程题目(2)—位运算</title><link>https://imshane.site/blog/algo-problem-2-bit-operation/</link><guid isPermaLink="true">https://imshane.site/blog/algo-problem-2-bit-operation/</guid><description>记录《程序员面试金典》“求最大数值”题的多种解法：利用条件运算符短路特性、位运算判断符号位以及异或运算，并讨论溢出处理。</description><pubDate>Sun, 17 Jan 2021 00:00:00 GMT</pubDate></item><item><title>编程题目(1)—惰性更新策略</title><link>https://imshane.site/blog/inert-update-strategy/</link><guid isPermaLink="true">https://imshane.site/blog/inert-update-strategy/</guid><description>《程序员面试金典》“栈排序”题解：使用辅助栈实现 SortedStack 有序栈，使 push、pop、peek 操作保持最小元素位于栈顶。</description><pubDate>Sat, 16 Jan 2021 00:00:00 GMT</pubDate></item><item><title>南山图书馆二三事</title><link>https://imshane.site/blog/something-about-nanshan-library/</link><guid isPermaLink="true">https://imshane.site/blog/something-about-nanshan-library/</guid><description>关于南山图书馆的随笔：离职后常去自习的经历，馆内冷气、入馆排队与自习室的记录。</description><pubDate>Fri, 15 Jan 2021 00:00:00 GMT</pubDate></item><item><title>深圳公园二三事</title><link>https://imshane.site/blog/something-about-shenzhen-parks/</link><guid isPermaLink="true">https://imshane.site/blog/something-about-shenzhen-parks/</guid><description>在深圳逛过的公园的随笔记录：红树林、沙河、荔香、中山公园，以及租住地点变迁中与自然相处的片段。</description><pubDate>Tue, 15 Sep 2020 00:00:00 GMT</pubDate></item><item><title>笔记-C++(3)-smulti-threaded开发</title><link>https://imshane.site/blog/note-cpp-3-multi-threaded/</link><guid isPermaLink="true">https://imshane.site/blog/note-cpp-3-multi-threaded/</guid><description>C++ 多线程笔记：call_once 与 once_flag、thread_local 线程局部存储、原子变量与线程对象四个基本工具的用法。</description><pubDate>Sat, 05 Sep 2020 00:00:00 GMT</pubDate></item><item><title>笔记-C++(2)-smart pointer用法</title><link>https://imshane.site/blog/note-cpp-2-smart-pointer/</link><guid isPermaLink="true">https://imshane.site/blog/note-cpp-2-smart-pointer/</guid><description>C++ 智能指针笔记：RAII 代理裸指针的原理、unique_ptr 的独占语义、使用示例及 make_unique 的可变参数模板实现。</description><pubDate>Fri, 04 Sep 2020 00:00:00 GMT</pubDate></item><item><title>笔记-C++(1)-String用法</title><link>https://imshane.site/blog/note-cpp-1-string/</link><guid isPermaLink="true">https://imshane.site/blog/note-cpp-1-string/</guid><description>C++ string 笔记：basic_string 特化与 char* 的区别、用户自定义字面量、原始字符串语法，以及 string_view 的简单实现。</description><pubDate>Thu, 03 Sep 2020 00:00:00 GMT</pubDate></item><item><title>我的C++学习记录</title><link>https://imshane.site/blog/cpp-learn-record/</link><guid isPermaLink="true">https://imshane.site/blog/cpp-learn-record/</guid><description>C++ 学习回顾与思考：C++ 作为语言联邦的四个部分、为什么没有 GC，以及个人从大学到工作中的 C++ 学习与使用经历。</description><pubDate>Sat, 29 Aug 2020 00:00:00 GMT</pubDate></item><item><title>去除__FILE__前缀路径</title><link>https://imshane.site/blog/record-bugfix-1-strip-pre-path/</link><guid isPermaLink="true">https://imshane.site/blog/record-bugfix-1-strip-pre-path/</guid><description>记录日志输出中去除 __FILE__ 路径前缀的三种方法：运行期 strrchr、编译器内建函数 __builtin_strrchr，以及构建脚本中的预处理宏定义。</description><pubDate>Fri, 14 Aug 2020 00:00:00 GMT</pubDate></item><item><title>正则表达式(1)-基本规则</title><link>https://imshane.site/blog/note-regular-expressions-1/</link><guid isPermaLink="true">https://imshane.site/blog/note-regular-expressions-1/</guid><description>正则表达式基础规则速查：字符集、排除范围、重复次数、分组、数字与空白字符等元字符的对照表。</description><pubDate>Sun, 02 Aug 2020 00:00:00 GMT</pubDate></item><item><title>正则表达式(2)-常用表达式</title><link>https://imshane.site/blog/note-regular-expressions-2/</link><guid isPermaLink="true">https://imshane.site/blog/note-regular-expressions-2/</guid><description>常用正则表达式集合：数字、小数、正负数、汉字、英文等常见校验场景的表达式清单。</description><pubDate>Sun, 02 Aug 2020 00:00:00 GMT</pubDate></item><item><title>正则表达式(3)-C++正则表达式库</title><link>https://imshane.site/blog/note-regular-expressions-3/</link><guid isPermaLink="true">https://imshane.site/blog/note-regular-expressions-3/</guid><description>C++ 正则库笔记：regex 与 smatch 两个类，以及 regex_match、regex_search、regex_replace 三种匹配算法的使用方式。</description><pubDate>Sun, 02 Aug 2020 00:00:00 GMT</pubDate></item><item><title>代码优化(3)—查表法与位运算</title><link>https://imshane.site/blog/code-optimize-2-look-up-table-method/</link><guid isPermaLink="true">https://imshane.site/blog/code-optimize-2-look-up-table-method/</guid><description>介绍查表法优化：将计算结果预先存储、以空间换时间，并以阶乘和斐波那契数列为例说明查表与记忆化搜索在动态规划中的应用。</description><pubDate>Wed, 17 Jun 2020 00:00:00 GMT</pubDate></item><item><title>代码优化(2)—表驱动法</title><link>https://imshane.site/blog/code-optimize-2-table-drive-method/</link><guid isPermaLink="true">https://imshane.site/blog/code-optimize-2-table-drive-method/</guid><description>记录《代码大全》中的表驱动法：用数据表或函数指针表替代多分支判断以降低圈复杂度，并通过计算器程序对比常规实现与表驱动实现。</description><pubDate>Tue, 16 Jun 2020 00:00:00 GMT</pubDate></item><item><title>代码优化(1)—SIMD优化</title><link>https://imshane.site/blog/code-optimize-1-simd/</link><guid isPermaLink="true">https://imshane.site/blog/code-optimize-1-simd/</guid><description>介绍 SIMD 单指令多数据优化的基本思想，并以字符串比较、向量内积等场景为例，给出基于 Intel SSE 指令集的优化实现与边界处理。</description><pubDate>Mon, 15 Jun 2020 00:00:00 GMT</pubDate></item><item><title>在迈瑞两年工作的小结</title><link>https://imshane.site/blog/two-years-in-mindray/</link><guid isPermaLink="true">https://imshane.site/blog/two-years-in-mindray/</guid><description>在迈瑞工作两年的回顾：血球算法组的入职与导师、阅片机项目的经历、技术与业务成长，以及最终选择离职的理由。</description><pubDate>Sun, 14 Jun 2020 00:00:00 GMT</pubDate></item><item><title>读过的书的摘录</title><link>https://imshane.site/blog/some-books-excerpts/</link><guid isPermaLink="true">https://imshane.site/blog/some-books-excerpts/</guid><description>读过的书的摘录集合：《只是为了好玩》《软件随想录》《若为自由故》《硅谷革命》等书中的段落摘抄。</description><pubDate>Tue, 03 Sep 2019 00:00:00 GMT</pubDate></item><item><title>观《大卫·戈尔的一生》</title><link>https://imshane.site/blog/file-record-1-the-life-of-david-gale/</link><guid isPermaLink="true">https://imshane.site/blog/file-record-1-the-life-of-david-gale/</guid><description>电影《大卫·戈尔的一生》观后记录：一位废除死刑运动的教授被卷入自己策划的“谋杀案”，用生命完成一场关于死刑制度的政治表达。</description><pubDate>Thu, 14 Jul 2016 00:00:00 GMT</pubDate></item><item><title>观《勇敢的心》</title><link>https://imshane.site/blog/file-record-2-braveheart/</link><guid isPermaLink="true">https://imshane.site/blog/file-record-2-braveheart/</guid><description>电影《勇敢的心》观后记录：威廉·华莱士的悲剧英雄故事，关于自由、勇气与信念的几个印象深刻的画面。</description><pubDate>Thu, 14 Jul 2016 00:00:00 GMT</pubDate></item><item><title>Hugo使用记录</title><link>https://imshane.site/blog/how-to-use-hugo/</link><guid isPermaLink="true">https://imshane.site/blog/how-to-use-hugo/</guid><description>Windows 环境下 Hugo 的安装、站点创建、文章新建，以及部署到 GitHub Pages 的完整过程记录。</description><pubDate>Sun, 03 Jul 2016 00:00:00 GMT</pubDate></item><item><title>博客播种</title><link>https://imshane.site/blog/my-first-blog/</link><guid isPermaLink="true">https://imshane.site/blog/my-first-blog/</guid><description>博客的第一篇文章：记录开始写博客的缘由与打算。</description><pubDate>Fri, 01 Jul 2016 00:00:00 GMT</pubDate></item></channel></rss>