56,966 blogs · [ { "id": "01a08746-99ff-7138-8447-aba69fe9d836", "title": "节奏", "url": "https://blog.damnever.com/2025/rhythm.html", "published_at": "2025-02-23T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a06cc2a1", "title": "Reminding Myself to Take a Break - The Hard Way", "url": "https://blog.damnever.com/en/2024/reminding-myself-to-take-a-break-the-hard-way.html", "published_at": "2024-04-22T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a125e845", "title": "Enhancing Word Selection for macOS Built-in Input Method", "url": "https://blog.damnever.com/en/2023/enhancing-word-selection-for-macos-builtin-input-method.html", "published_at": "2023-09-15T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a21606e3", "title": "增强 macOS 内置输入法的选词方式", "url": "https://blog.damnever.com/2023/enhancing-word-selection-for-macos-builtin-input-method.html", "published_at": "2023-09-15T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a2bd7157", "title": "Some Important Notes About VictoriaMetrics", "url": "https://blog.damnever.com/en/2022/some-important-notes-about-victoriametrics.html", "published_at": "2022-08-28T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a359a799", "title": "VictoriaMetrics 一些不应该被忽视的细节", "url": "https://blog.damnever.com/2022/some-important-notes-about-victoriametrics.html", "published_at": "2022-08-28T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a42aab0a", "title": "The Consistency Problem of Distributed Lock", "url": "https://blog.damnever.com/en/2020/the-consistency-problem-of-distributed-lock.html", "published_at": "2020-07-17T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a48aa1e2", "title": "分布式锁带来的一致性问题", "url": "https://blog.damnever.com/2020/the-consistency-problem-of-distributed-lock.html", "published_at": "2020-07-17T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a57ceb34", "title": "Some \"Thoughts\" on Coding", "url": "https://blog.damnever.com/en/2020/few-thoughts-about-coding.html", "published_at": "2020-06-21T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a5f802d7", "title": "关于编码的一点“思考”", "url": "https://blog.damnever.com/2020/few-thoughts-about-coding.html", "published_at": "2020-06-21T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a675d03b", "title": "Conventional Commits:一份让代码提交记录人机友好的规范", "url": "https://blog.damnever.com/2020/conventional-commits-v1.0.0.html", "published_at": "2020-06-12T00:00:00+00:00" }, { "id": "01a08746-99ff-7138-8447-aba6a7267c64", "title": "FaaS & Kubernetes & ?", "url": "https://blog.damnever.com/en/2019/play-FaaS-and-Kubernetes-with-hands-and-brain.html", "published_at": "2019-06-28T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c3226d64def", "title": "FaaS & Kubernetes & ?", "url": "https://blog.damnever.com/2019/play-FaaS-and-Kubernetes-with-hands-and-brain.html", "published_at": "2019-06-28T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c3226e19719", "title": "Who Ate My Memory", "url": "https://blog.damnever.com/en/2018/who-ate-my-fucking-memory.html", "published_at": "2018-10-28T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c3227aacd23", "title": "谁吃了我的内存", "url": "https://blog.damnever.com/2018/who-ate-my-fucking-memory.html", "published_at": "2018-10-28T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322823e7b0", "title": "etcd 之坑", "url": "https://blog.damnever.com/2018/the-hole-in-etcd.html", "published_at": "2018-06-08T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c3228cc1827", "title": "Pitfalls of etcd", "url": "https://blog.damnever.com/en/2018/the-hole-in-etcd.html", "published_at": "2018-06-08T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c3229071139", "title": "DO NOT Touch SO_RCVBUF", "url": "https://blog.damnever.com/en/2018/do-not-touch-SO_RCVBUF.html", "published_at": "2018-05-18T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c32298d58e0", "title": "DO NOT Touch SO_RCVBUF", "url": "https://blog.damnever.com/2018/do-not-touch-SO_RCVBUF.html", "published_at": "2018-05-18T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322a88c0ed", "title": "The Hole (ETCD & BoltDB & Golang & Others)", "url": "https://blog.damnever.com/en/2018/the-hole-soa-etcd-boltdb-golang-others.html", "published_at": "2018-04-29T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322a9bd080", "title": "The Hole (ETCD & BoltDB & Golang & Others)", "url": "https://blog.damnever.com/2018/the-hole-soa-etcd-boltdb-golang-others.html", "published_at": "2018-04-29T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322adc7378", "title": "Greedy Python", "url": "https://blog.damnever.com/en/2017/greedy-Python.html", "published_at": "2017-04-12T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322bb4f5a8", "title": "贪食蟒", "url": "https://blog.damnever.com/2017/greedy-Python.html", "published_at": "2017-04-12T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322c1ecf28", "title": "Rolling in the Deep (to Python)", "url": "https://blog.damnever.com/2017/love-and-hate-Python.html", "published_at": "2017-03-11T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322c8f6016", "title": "Rolling in the Deep (with Python)", "url": "https://blog.damnever.com/en/2017/love-and-hate-Python.html", "published_at": "2017-03-11T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322cfc4f3f", "title": "A Web Crawler With asyncio Coroutines", "url": "https://blog.damnever.com/2015/A-Web-Crawler-With-asyncio-Coroutines.html", "published_at": "2015-10-12T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322d87d3e4", "title": "Dynamically Add Methods to Existing Python Classes", "url": "https://blog.damnever.com/en/2015/python-monkeypatching-method.html", "published_at": "2015-05-07T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322e52c2ab", "title": "动态替换 Python 的 method", "url": "https://blog.damnever.com/2015/python-monkeypatching-method.html", "published_at": "2015-05-07T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322e7fe3ec", "title": "PEP 8 - Python 编码风格指南", "url": "https://blog.damnever.com/2015/EPE8-style-guide-for-python-code.html", "published_at": "2015-04-24T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c322f5dc666", "title": "Application of Singleton Pattern in Python", "url": "https://blog.damnever.com/en/2015/Singleton-pattern.html", "published_at": "2015-04-07T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c32305b1c8f", "title": "单例模式在 Python 中的应用", "url": "https://blog.damnever.com/2015/Singleton-pattern.html", "published_at": "2015-04-07T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c323138746e", "title": "Application of Factory Method Pattern in Python", "url": "https://blog.damnever.com/en/2015/factory-method-pattern-in-Python.html", "published_at": "2015-03-28T00:00:00+00:00" }, { "id": "01a08746-9a00-7120-9d4e-5c3232153e7d", "title": "工厂方法模式在 Python 中的应用", "url": "https://blog.damnever.com/2015/factory-method-pattern-in-Python.html", "published_at": "2015-03-28T00:00:00+00:00" } ] posts Claim your blog
Back to damnever's blog
Blog · corpus.blog/blogs/blog.damnever.com/posts

damnever's blog

blog.damnever.com

2025

2024

2023

2022

2020

2019

2018

2017

2015