<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Lycois | LingC&apos;s Blog</title><description>Latest posts from Lycois | LingC&apos;s Blog.</description><link>https://lycois.org/</link><item><title>Learning is a Planning Problem, Not a Hard Work Problem: Lessons from Andrej Karpathy&apos;s Micrograd</title><link>https://lycois.org/blog/2026/learning-is-a-planning-problem/</link><guid isPermaLink="true">https://lycois.org/blog/2026/learning-is-a-planning-problem/</guid><description>I had long known that there is a remarkable figure in the field of deep learning named Andrej Karpathy. Last week, I watched his two-hour video on building...</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate></item><item><title>学习是一个规划问题，而不是一个努力问题：来自Andrej Karpathy的Micrograd的启示</title><link>https://lycois.org/cn/blog/2026/learning-is-a-planning-problem/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/learning-is-a-planning-problem/</guid><description>早就知道深度学习领域有一个很厉害的人物Andrej Karpathy。上周看了他2小时的building micrograd的视频，惊为天人，学到的不是知识，我觉得更多是学习方式的inspiration。</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Understand backpropagation down to the metal: micro-net</title><link>https://lycois.org/blog/2026/nn-bp-devriation/</link><guid isPermaLink="true">https://lycois.org/blog/2026/nn-bp-devriation/</guid><description>Step 0: The Micro-Network Blueprint</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Building MINST Neural Network only use Numpy</title><link>https://lycois.org/blog/2026/building-minst-nn/</link><guid isPermaLink="true">https://lycois.org/blog/2026/building-minst-nn/</guid><description>Building a neural network for MNIST digits from scratch using only NumPy requires pulling back the abstractions of modern frameworks. Below is the end-to-end...</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Some of My Thoughts on Learning English</title><link>https://lycois.org/blog/2026/english-learning/</link><guid isPermaLink="true">https://lycois.org/blog/2026/english-learning/</guid><description>I want to talk about some thoughts I&apos;ve had about learning English—or you could generalize this to learning any language.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>一些关于英语学习的想法</title><link>https://lycois.org/cn/blog/2026/english-learning/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/english-learning/</guid><description>我想聊聊自己在英语学习上的一些思考——当然，你也可以把这些想法推广到任何一门语言的学习中。</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate></item><item><title>VM Design &gt; Ghost Variables</title><link>https://lycois.org/blog/2026/vm-ghost-variables/</link><guid isPermaLink="true">https://lycois.org/blog/2026/vm-ghost-variables/</guid><description>When you build your own programming language from scratch, your test suite is your mirror. Everything works in isolated unit tests until you write a classic...</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate></item><item><title>VM 设计 &gt; 幽灵变量</title><link>https://lycois.org/cn/blog/2026/vm-ghost-variables/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/vm-ghost-variables/</guid><description>当你从零开始构建自己的编程语言时，测试套件就是你的镜子。在编写像计算第 10 个斐波那契数这样的经典基准测试之前，一切在独立的单元测试中似乎都能正常运行——然后解释器要么立刻崩溃，要么输出一个错得理直气壮的结果。</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate></item><item><title>2. Building a Dynamic Language in C: From Calculator to Loops</title><link>https://lycois.org/blog/2026/building-dynamic-language-2/</link><guid isPermaLink="true">https://lycois.org/blog/2026/building-dynamic-language-2/</guid><description>In static programming languages like C, variable types are fixed at compile time (int, double, char). In dynamic programming languages (like Python, Lua, or...</description><pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate></item><item><title>1. Building a Dynamic Language in C: Lexer, Parser, AST</title><link>https://lycois.org/blog/2026/building-dynamic-language-1/</link><guid isPermaLink="true">https://lycois.org/blog/2026/building-dynamic-language-1/</guid><description>Lexer — source text → token stream Parser — token stream → AST Codegen — AST → assembly (or direct evaluation)</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate></item><item><title>1. 用 C 语言实现动态语言：词法分析器、解析器、AST</title><link>https://lycois.org/cn/blog/2026/building-dynamic-language-1/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/building-dynamic-language-1/</guid><description>词法分析器（Lexer） — 源文本 → token 流 解析器（Parser） — token 流 → AST 代码生成（Codegen） — AST → 汇编（或直接求值）</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Symbols, Sections, and Relocations - A Practical Linker Tutorial</title><link>https://lycois.org/blog/2026/understanding-linkers-a-hands-on-guide/</link><guid isPermaLink="true">https://lycois.org/blog/2026/understanding-linkers-a-hands-on-guide/</guid><description>What Does a Linker Actually Do? A Hands-On Linker Script Experiment</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>符号、节区与重定位 - 一次实用的链接器教程</title><link>https://lycois.org/cn/blog/2026/understanding-linkers-a-hands-on-guide/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/understanding-linkers-a-hands-on-guide/</guid><description>链接器究竟做了什么？一次手把手带你玩的链接器脚本实验</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Android 我来时的路。</title><link>https://lycois.org/cn/blog/2026/android-journey-archive/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/android-journey-archive/</guid><description>我还清晰记得，初二的那年暑假，我跟着《第一行代码》这本书一步步地认真地学习了Android的四大组件，最终写了一个天气预报应用和一个记录阅读的APP。之后我便开始了Android应用开发之旅。或者说一切编程的启蒙。</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>In the Age of AI Coding, How Should Software Developers Improve Themselves?</title><link>https://lycois.org/blog/2026/ai-coding-era/</link><guid isPermaLink="true">https://lycois.org/blog/2026/ai-coding-era/</guid><description>We hope AI can accelerate productivity and free our hands. But on the other hand, at the current stage, AI/LLMs still cannot reliably complete all coding...</description><pubDate>Tue, 07 Jul 2026 10:24:00 GMT</pubDate></item><item><title>AI Coding时代，软件开发者如何自我进步？</title><link>https://lycois.org/cn/blog/2026/ai-coding-era/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/ai-coding-era/</guid><description>我们希望 AI 能加快生产力，解放我们的双手。但另一方面，AI/LLM 在现阶段仍无法可靠完成所有编码需求。</description><pubDate>Tue, 07 Jul 2026 10:24:00 GMT</pubDate></item><item><title>Neural Network Learning - 1. From Linear to Nonlinear</title><link>https://lycois.org/blog/2026/neural-network-learning-1/</link><guid isPermaLink="true">https://lycois.org/blog/2026/neural-network-learning-1/</guid><description>But this neuron is not a biological neuron—it is merely inspired by the brain. A neuron receives multiple inputs (X) and finally outputs a weighted sum.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate></item><item><title>神经网络学习 - 1. 线性到非线性</title><link>https://lycois.org/cn/blog/2026/neural-network-learning-1/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/neural-network-learning-1/</guid><description>但这个神经元并非生物意义上的神经元，只是受到大脑的启发。一个神经元接收多个输入(X)，最终加权和输出。</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Detailed Explanation of Web Cross-Origin Resource Sharing (CORS) Issues</title><link>https://lycois.org/blog/2026/cross-origins-cookies/</link><guid isPermaLink="true">https://lycois.org/blog/2026/cross-origins-cookies/</guid><description>Cross-origin issues are a classic topic in web development and one of the most fundamental ones. They commonly occur in projects built with a decoupled...</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>CrossOrigins Web跨域问题详解</title><link>https://lycois.org/cn/blog/2026/cross-origins-cookies/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/cross-origins-cookies/</guid><description>跨域问题在Web开发中算是老生常谈，也是最基础的问题了。一般在前后端分离架构的项目中常会出现。</description><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI — A New World Revolution</title><link>https://lycois.org/blog/2026/think-ai/</link><guid isPermaLink="true">https://lycois.org/blog/2026/think-ai/</guid><description>This article pushes back against the dismissive view that “LLMs are just guessing machines.” Language itself is a compressed representation of reality, so...</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>用 Suno V5 测试了一下AI音乐生成</title><link>https://lycois.org/cn/blog/2026/music-suno/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/music-suno/</guid><description>图 Nano Banana Pro。 想要生成独特一点的音乐，但感觉都很一般。最后用掉了免费的v5额度，生成的音乐也很一般。一直生成的风格都很相似，听多了会很无聊。选择了最好的一版。</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>AI——全新的世界革命</title><link>https://lycois.org/cn/blog/2026/think-ai/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2026/think-ai/</guid><description>这篇文章反驳“LLM只是guessing machine”的轻视观点：语言本身是现实世界的压缩表征，因此预测语言也意味着学习语言背后的世界模型。文章进一步指出，AI正在带来一轮不同于工业革命的认知自动化革命：资本流向算力中心，初级知识岗位减少，软件开发、行政、法律、会计、市场等行业都将受到冲击。技术进步速度远超大众感知...</description><pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate></item><item><title>My First Hardware Project：An STM32 Raspberry Pi Smart Car</title><link>https://lycois.org/blog/2025/rasp-robot-car/</link><guid isPermaLink="true">https://lycois.org/blog/2025/rasp-robot-car/</guid><description>This project is a smart-car vision perception and motion control system based on STM32 + Raspberry Pi. It uses a layered upper/lower-computer architecture and...</description><pubDate>Mon, 01 Dec 2025 16:46:09 GMT</pubDate></item><item><title>我的第一个硬件项目：STM32树莓派智能小车</title><link>https://lycois.org/cn/blog/2025/rasp-robot-car/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/rasp-robot-car/</guid><description>本项目是基于 STM32 + 树莓派 的智能车视觉感知与运动控制系统，采用上下位机分层架构，融合了 计算机视觉(OpenCV)、嵌入式、前后端可视化与AI目标检测 等技术栈。可以做到线路识别、闭环控制、陌生人物检测与上传统计。</description><pubDate>Mon, 01 Dec 2025 16:46:09 GMT</pubDate></item><item><title>Remote STM32 Development and Debugging with VSCode + OpenOCD</title><link>https://lycois.org/blog/2025/daplink-remote-debug/</link><guid isPermaLink="true">https://lycois.org/blog/2025/daplink-remote-debug/</guid><description>This article explains how to perform remote debugging and flashing of STM32 microcontrollers in VSCode using OpenOCD, with a Raspberry Pi 5 acting as a...</description><pubDate>Sat, 01 Nov 2025 06:20:04 GMT</pubDate></item><item><title>VSCode + OpenOCD 远程调试开发STM32</title><link>https://lycois.org/cn/blog/2025/daplink-remote-debug/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/daplink-remote-debug/</guid><description>在 VSCode 中通过 OpenOCD 实现对 STM32 的远程调试与烧录，利用树莓派 5 作为调试桥接设备，连接 DAPLink 调试器与目标板。文章详细说明了在树莓派上配置 OpenOCD 以监听所有网络接口，并在 PC 端使用 ARM GNU Toolchain 提供的 GDB 与 Cortex-Debug...</description><pubDate>Sat, 01 Nov 2025 06:20:04 GMT</pubDate></item><item><title>Clangd + VSCode使用方法</title><link>https://lycois.org/cn/blog/2025/clangd/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/clangd/</guid><description>clangd 是基于 Clang 编译器的 C/C++/Objective-C 语言服务器。 它提供类似 IDE 的功能，例如代码补全、跳转导航、重构和诊断，并可在支持 LSP（语言服务器协议）的编辑器中使用，如 VSCode、Neovim、Sublime 等。</description><pubDate>Wed, 22 Oct 2025 16:36:09 GMT</pubDate></item><item><title>Keil5 编译错误 error: call to undeclared function &apos;__enable_irq&apos;</title><link>https://lycois.org/cn/blog/2025/keil-i2c-error/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/keil-i2c-error/</guid><description>enableirq 和 disableirq 控制的是PRIMASK寄存器值。</description><pubDate>Sat, 06 Sep 2025 13:25:30 GMT</pubDate></item><item><title>BTSNOOP is FUN!</title><link>https://lycois.org/blog/2025/btsnoop/</link><guid isPermaLink="true">https://lycois.org/blog/2025/btsnoop/</guid><description>In the Developer Options of a VIVO smartphone, enable Bluetooth HCI snoop log.</description><pubDate>Fri, 01 Aug 2025 14:40:44 GMT</pubDate></item><item><title>BTSNOOP is FUN!</title><link>https://lycois.org/cn/blog/2025/btsnoop/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/btsnoop/</guid><description>在VIVO手机中的开发者选项，启用蓝牙 HCI 信息手机日志。</description><pubDate>Fri, 01 Aug 2025 14:40:44 GMT</pubDate></item><item><title>算法 - 前缀和</title><link>https://lycois.org/cn/blog/2025/alg-prefix-array/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/alg-prefix-array/</guid><description>在需要频繁地求数组中区间的和的情景下，前缀和数组十分有用。花费 的时间生成前缀和，之后只需要 的时间计算区间和。</description><pubDate>Sat, 03 May 2025 18:23:47 GMT</pubDate></item><item><title>2025蓝桥杯赛后总结</title><link>https://lycois.org/cn/blog/2025/lanqiao-aftermatch/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/lanqiao-aftermatch/</guid><description>这次省赛，实际上我并无准备，因为我一如既往地对算法没有什么兴趣。</description><pubDate>Thu, 01 May 2025 08:11:27 GMT</pubDate></item><item><title>三星ZFold 3改造</title><link>https://lycois.org/cn/blog/2025/samsung-zfold3/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/samsung-zfold3/</guid><description>获取系统固件可以通过网络查找，也可以借助官方工具进行下载。下面将借助S换机助手将手机更新到最新版系统来获取固件。</description><pubDate>Thu, 01 May 2025 08:11:27 GMT</pubDate></item><item><title>JavaScript 逆向 Steam 登录二维码</title><link>https://lycois.org/cn/blog/2025/steam/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/steam/</guid><description>众所周知，steam里骗子猖狂。以下页面是骗子私信发给我的一个仿冒的steam钓鱼网站。</description><pubDate>Wed, 05 Feb 2025 10:22:04 GMT</pubDate></item><item><title>快速求解平方根倒数算法</title><link>https://lycois.org/cn/blog/2025/alg-graphics-1/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/alg-graphics-1/</guid><description>本文介绍了一种快速计算平方根倒数的算法，该算法源于上世纪90年代。文章首先解释了浮点数在计算机中的存储方式，特别是float32格式的结构，包括符号位、指数位和尾数位。接着，介绍了牛顿迭代法的基本原理及其在求解平方根倒数中的应用。通过对浮点数的对数变换，推导出与平方根倒数相关的公式，并解释了代码中使用的神秘常数...</description><pubDate>Tue, 04 Feb 2025 13:35:38 GMT</pubDate></item><item><title>Protobuf</title><link>https://lycois.org/cn/blog/2025/protobuf3/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2025/protobuf3/</guid><description>假设环境下已有protoc (protocal buffers compiler)。</description><pubDate>Thu, 23 Jan 2025 19:33:27 GMT</pubDate></item><item><title>Android设备安装Debian成为BT下载服务器</title><link>https://lycois.org/cn/blog/2024/debian-on-android/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2024/debian-on-android/</guid><description>文章介绍了如何在Android设备上通过Termux安装Debian，并配置VNC以便远程访问。作者提到，由于Android 12引入的Phantom Process Killer机制，Termux容易被杀死，因此提供了关闭该限制的ADB命令。接着，文章详细说明了如何安装XFCE桌面环境和配置VNC服务器...</description><pubDate>Wed, 07 Aug 2024 00:24:02 GMT</pubDate></item><item><title>[双系统] Windows 更新摧毁了我的Linux系统</title><link>https://lycois.org/cn/blog/2024/windows-update-broke-linux-system/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2024/windows-update-broke-linux-system/</guid><description>在 Windows 更新后，用户的 Linux 系统因等待 90 秒而无法启动，并且出现依赖失败。调查发现，Windows 调换了 Linux 分区和恢复分区的顺序，从而导致了问题。用户通过修复 Linux、更新 fstab、重新安装 Grub 和使用 efibootmgr 更改启动顺序解决了问题。</description><pubDate>Sat, 03 Aug 2024 00:28:35 GMT</pubDate></item><item><title>Golang embed 使用问题</title><link>https://lycois.org/cn/blog/2023/golang-embed-package-use-issues/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2023/golang-embed-package-use-issues/</guid><description>Golang 使用 embed 包在编译时将外部文件包含到二进制程序中。使用 embed 指令可以将 html、css、js 等静态文件添加到二进制文件中，而无需额外的资源文件。嵌入文件可以使用字符串、[]字节和 FS 来引用。但也有一些限制，如文件层次结构问题和复杂路径问题。例如，如果嵌入文件和被嵌入文件不在同一层次...</description><pubDate>Wed, 27 Dec 2023 08:10:39 GMT</pubDate></item><item><title>Hexo博客自动备份插件 云盘备份支持</title><link>https://lycois.org/cn/blog/2023/hexo-auto-backup/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2023/hexo-auto-backup/</guid><description>本文讨论了博客数据备份方案，强调321原则：保留3个备份副本，使用2种不同储存介质，1个备份远离数据源。最初考虑使用GitHub Action进行备份，但发现其局限性。为此，开发了Hexo插件“hexo-auto-backup”，可在执行hexo deploy时自动备份重要文件到本地或云盘，支持多种云服务和协议。...</description><pubDate>Tue, 19 Dec 2023 21:38:50 GMT</pubDate></item><item><title>通过汇编分析栈、函数调用 esp&amp;ebp</title><link>https://lycois.org/cn/blog/2023/aem-esp-ebp/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2023/aem-esp-ebp/</guid><description>栈是一种遵循后进先出（LIFO）规则的数据结构，通常用于内存管理。重要寄存器包括栈指针（SP）和基指针（BP）。在函数调用中，使用`push`将参数压入栈中，`call`指令保存返回地址。ESP寄存器指向栈顶，函数执行后需平衡栈。C语言函数调用中，参数通过EBP寻址，编译器可能使用`mov`而非`push`...</description><pubDate>Fri, 15 Dec 2023 14:31:17 GMT</pubDate></item><item><title>Git push 出现 permisson denied error 403</title><link>https://lycois.org/cn/blog/2023/git-err/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2023/git-err/</guid><description>在尝试使用 `git push -u origin main` 时，出现了权限错误，提示旧用户被拒绝访问。为了解决这个问题，作者尝试通过 `git commit --amend --reset-author` 重置提交作者，但问题依旧。最终在 Stack Overflow 找到解决方案：删除旧的凭证，成功解决了问题...</description><pubDate>Fri, 15 Sep 2023 12:09:04 GMT</pubDate></item><item><title>坑：Litepal save方法返回true却没有保存</title><link>https://lycois.org/cn/blog/2020/pit-for-litepal-save/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2020/pit-for-litepal-save/</guid><description>在开发 Madoka 日记时，做到导出导入的功能时，我想偷个懒导出直接用 Gson 将 Java 对象转换为 json 然后放在 txt 中，导入的时候再将 json 转为 javaBean 就行啦。</description><pubDate>Mon, 24 Feb 2020 11:52:38 GMT</pubDate></item><item><title>Android Shizuku源码分析 第二篇</title><link>https://lycois.org/cn/blog/2020/android-shizuku-theory2/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2020/android-shizuku-theory2/</guid><description>本文深入分析了 Shizuku 的启动过程，特别是 `Starter` 类的 `main` 方法是如何被调用的。文章首先回顾了 Shizuku 的基本概念，并介绍了通过 `adb` 命令激活 ShizukuService 的过程，重点分析了 `start.sh` 脚本的执行。当用户通过 ShizukuManager...</description><pubDate>Tue, 04 Feb 2020 11:43:10 GMT</pubDate></item><item><title>Android Shizuku源码分析</title><link>https://lycois.org/cn/blog/2020/android-shizuku-theory/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2020/android-shizuku-theory/</guid><description>本文分析了 Shizuku 的源码，介绍了其如何通过 Binder 实现与 Android 系统服务的交互。Shizuku 应用引导用户以 root 或 adb 方式运行服务进程，利用 ShizukuBinderWrapper 进行系统隐藏 API 的调用。文章详细探讨了 ShizukuBinderWrapper...</description><pubDate>Sun, 02 Feb 2020 19:24:10 GMT</pubDate></item><item><title>Android 监听第三方Activity的一举一动</title><link>https://lycois.org/cn/blog/2020/android-activity-monitor/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2020/android-activity-monitor/</guid><description>这篇文章主要记录了作者在2019年初的个人感受和一些技术探索。作者回顾了过去一年的经历，感到没有太多进展，并提到冬季的天气和国内的传染病情况。尽管在家中待得久了，作者也提到了一些娱乐活动，比如观看动画和春晚，但整体上对新番的期待逐渐减弱。在技术方面，作者分享了在Android开发中监听Activity启动的需求...</description><pubDate>Sat, 01 Feb 2020 18:39:25 GMT</pubDate></item><item><title>Android笔记#1 View的事件分发机制解析</title><link>https://lycois.org/cn/blog/2019/android-view-motionevent/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2019/android-view-motionevent/</guid><description>本文总结了《Android艺术开发探索》中关于View事件分发机制的内容。事件序列从ACTION_DOWN开始，经过多个ACTION_MOVE，最后以ACTION_UP结束。事件传递顺序为Activity -&gt; Window -&gt; DecorView -&gt; RootView。...</description><pubDate>Wed, 14 Aug 2019 11:07:50 GMT</pubDate></item><item><title>知乎日报的问题</title><link>https://lycois.org/cn/blog/2019/android-zhihu-daily/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2019/android-zhihu-daily/</guid><description>作者在暑假期间开始开发一个第三方的知乎日报客户端，使用MVP架构。遇到了一些问题，如全局异常处理和JSON解析，选择使用Picasso加载图片。为了解决WebView中图片宽度过大的问题，作者通过JavaScript调整图片大小。最终，作者完成了基本的加载和查看功能，并在GitHub上分享了代码。尽管开发过程充满挑战...</description><pubDate>Thu, 04 Jul 2019 20:34:10 GMT</pubDate></item><item><title>使用Hexo</title><link>https://lycois.org/cn/blog/2019/hello-hexo/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2019/hello-hexo/</guid><description>咸鱼不咸从今天（2019.5.25）开始使用Hexo啦</description><pubDate>Sat, 25 May 2019 14:50:36 GMT</pubDate></item><item><title>Hello World</title><link>https://lycois.org/cn/blog/2019/hello-world/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2019/hello-world/</guid><description>Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in...</description><pubDate>Sat, 25 May 2019 14:50:36 GMT</pubDate></item><item><title>Ubnutu 无法启动网易云音乐 - 总结</title><link>https://lycois.org/cn/blog/2018/ubuntu-cannot-use-netease-music/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2018/ubuntu-cannot-use-netease-music/</guid><description>Author Avatar LingC 8 月 7 日</description><pubDate>Tue, 07 Aug 2018 13:28:14 GMT</pubDate></item><item><title>Windows 好软推荐 | 这一定是良心软件</title><link>https://lycois.org/cn/blog/2018/windows-software-recommendation/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2018/windows-software-recommendation/</guid><description>Author Avatar LingC 8 月 4 日</description><pubDate>Sat, 04 Aug 2018 13:28:14 GMT</pubDate></item><item><title>typecho - http转https</title><link>https://lycois.org/cn/blog/2018/typecho-http-2-https/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2018/typecho-http-2-https/</guid><description>访问了许多网站，游览了许多资料 在 config.inc.php 中插入 / 开启HTTPS / define(&apos;TYPECHOSECURE&apos;,true); 也没有任何卵用，我开始绝望</description><pubDate>Tue, 27 Mar 2018 13:28:14 GMT</pubDate></item><item><title>如何评价Android P</title><link>https://lycois.org/cn/blog/2018/comment-about-android-p/</link><guid isPermaLink="true">https://lycois.org/cn/blog/2018/comment-about-android-p/</guid><description>2018年3月8日，Google发布了Android P的预览版 而这次版本更新引来了很多不满，大多是对布局外观上的评价 主要都是围绕着Material Design的问题，因为Google从Android5.x开始就遵循着Material Design 而Material Design是Google提出的设计风格...</description><pubDate>Wed, 21 Mar 2018 13:09:14 GMT</pubDate></item></channel></rss>