<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Blackwood&apos;s Blogs</title><description>Blackwood 的技术文章档案。</description><link>https://blog.blackwood.cv/</link><item><title>kde-log-01</title><link>https://blog.blackwood.cv/posts/kde-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/kde-log-01/</guid><pubDate>Tue, 18 Feb 2025 13:45:09 GMT</pubDate></item><item><title>平板折腾日志 01</title><link>https://blog.blackwood.cv/posts/tablet-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/tablet-log-01/</guid><description>近期买冷一个x86寨板，型号是酷比魔方iwork 1X，4G内存，64G emmc闪存，出厂搭载windows1703。但是因为处理器是Intel Atom X5 Z8350，所以性能拉的一批。因为性能太拉了，所以想着刷成Linux系统。</description><pubDate>Wed, 05 Feb 2025 05:17:54 GMT</pubDate></item><item><title>USB设备描述符错误修复记录</title><link>https://blog.blackwood.cv/posts/usb-device-descriptor-error-fix-log/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/usb-device-descriptor-error-fix-log/</guid><description>在调试USB设备时，发现设备描述符无法正常读取，导致设备无法正常工作。</description><pubDate>Tue, 31 Dec 2024 11:07:41 GMT</pubDate></item><item><title>Typescript学习日志 01</title><link>https://blog.blackwood.cv/posts/typescript-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/typescript-log-01/</guid><description>TypeScript 是 JavaScript 的超集，它有着静态类型检查，可以避免很多运行时错误，避免了JavaScript中的一些坑，并且可以提升开发效率。</description><pubDate>Tue, 31 Dec 2024 08:02:23 GMT</pubDate></item><item><title>为随身WiFi编译主线内核</title><link>https://blog.blackwood.cv/posts/wifi-stick-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/wifi-stick-log-02/</guid><description>最近在折腾随身 WiFi，发现内核版本比较老，于是想编译一个主线内核，但是随身 WiFi 的内核编译环境比较复杂，所以记录一下编译过程。</description><pubDate>Fri, 06 Dec 2024 11:06:46 GMT</pubDate></item><item><title>os-log-04</title><link>https://blog.blackwood.cv/posts/os-log-04/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/os-log-04/</guid><pubDate>Sun, 01 Dec 2024 10:58:00 GMT</pubDate></item><item><title>ASP.NET Native AOT 探索日志 01</title><link>https://blog.blackwood.cv/posts/native-aot-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/native-aot-log-01/</guid><description>我们都知道 C#是对标 Java 的语言，所以 C#一直以来也是以 JIT（Just In Time）的方式运行，直到最近.NET 才真正实现了 C#的 AOT 编译。</description><pubDate>Thu, 28 Nov 2024 06:40:14 GMT</pubDate></item><item><title>Octave 学习日志 01</title><link>https://blog.blackwood.cv/posts/octave-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/octave-log-01/</guid><description>Octave 是 GNU 旗下的一款开源的数值计算和图形绘制软件，支持多个领域的数值计算，可以说它是 Matlab 的开源免费的替代品。</description><pubDate>Thu, 21 Nov 2024 04:57:31 GMT</pubDate></item><item><title>操作系统学习日志 03</title><link>https://blog.blackwood.cv/posts/os-log-03/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/os-log-03/</guid><description>上一篇我们运行成功的 BenOS，只是一个通过串口显示输出的最简单的裸机程序，我们后续会逐步扩展和丰富，让其具有进程调度、系统调用等现代操作系统的基本功能。</description><pubDate>Sat, 16 Nov 2024 07:16:51 GMT</pubDate></item><item><title>操作系统学习日志 02</title><link>https://blog.blackwood.cv/posts/os-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/os-log-02/</guid><description>我们可以在 github 上找到 BenOS 的源码，地址</description><pubDate>Sat, 16 Nov 2024 06:42:11 GMT</pubDate></item><item><title>帝旭 UZ801 刷机教程</title><link>https://blog.blackwood.cv/posts/wifi-stick-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/wifi-stick-log-01/</guid><description>- 一根帝旭 UZ801 随身 WiFi - 一根 USB 延长线（用来连接电脑） - 尖头的镊子（用来短接主板触电）（可选） - 小型十字螺丝刀（用来拧螺丝）</description><pubDate>Fri, 18 Oct 2024 16:42:45 GMT</pubDate></item><item><title>unity-shader-log-01</title><link>https://blog.blackwood.cv/posts/unity-shader-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-shader-log-01/</guid><pubDate>Wed, 09 Oct 2024 15:41:07 GMT</pubDate></item><item><title>unity-input-log-02</title><link>https://blog.blackwood.cv/posts/unity-input-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-input-log-02/</guid><pubDate>Wed, 09 Oct 2024 15:40:54 GMT</pubDate></item><item><title>设计模式学习日志 01</title><link>https://blog.blackwood.cv/posts/design-pattern-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/design-pattern-log-01/</guid><pubDate>Wed, 09 Oct 2024 15:29:22 GMT</pubDate></item><item><title>Unity UI开发日志 02</title><link>https://blog.blackwood.cv/posts/unity-ui-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-ui-log-02/</guid><pubDate>Wed, 09 Oct 2024 15:20:00 GMT</pubDate></item><item><title>Unity Input开发日志 01</title><link>https://blog.blackwood.cv/posts/unity-input-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-input-log-01/</guid><description>Input System是新一代的输入方案，相比于Input Manager，它更加灵活与强大，但是因为坑很多所以大厂还是在用Input Manager。</description><pubDate>Tue, 01 Oct 2024 15:12:15 GMT</pubDate></item><item><title>assembly-log-01</title><link>https://blog.blackwood.cv/posts/assembly-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/assembly-log-01/</guid><pubDate>Sat, 28 Sep 2024 12:59:48 GMT</pubDate></item><item><title>操作系统学习日志 01</title><link>https://blog.blackwood.cv/posts/os-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/os-log-01/</guid><description>鉴于 Linux 作者 Linus Torvalds 最近的一些言论，我觉得自己应该多关注一下操作系统的发展，因此打算学习一下操作系统的一些知识。 操作系统学习日志是我学习操作系统的笔记，主要记录一下自己学习过程中的心得体会。 本系列博客主要参考了《ARM64 体系结构编程与实践》一书，感谢作者的无私奉献。 ## ARM 架构</description><pubDate>Sat, 28 Sep 2024 12:59:22 GMT</pubDate></item><item><title>C#高级技巧 03</title><link>https://blog.blackwood.cv/posts/csharp-trick-03/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/csharp-trick-03/</guid><description>Lambda表达式是C# 3.0引入的新特性，它允许我们在代码中定义匿名函数，并将其赋值给变量。</description><pubDate>Sat, 28 Sep 2024 12:29:01 GMT</pubDate></item><item><title>计算机网络学习日志 01</title><link>https://blog.blackwood.cv/posts/network-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/network-log-01/</guid><description>简单来说，协议就是计算机与计算机之间通过网络实现通信时事先达成的一种“约定”。两台计算机之间必须能够支持相同的协议，并遵循相同协议进行处理，这样才能实现通信。</description><pubDate>Sat, 28 Sep 2024 11:17:36 GMT</pubDate></item><item><title>逆向工程学习日志 02</title><link>https://blog.blackwood.cv/posts/reverse-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/reverse-log-02/</guid><description>在x86的指令集架构(ISA)中，各opcode（汇编指令对应的机器码）的长度不尽相同，出于兼容性考虑，当年的16位8086 CPU的指令甚至被保留到了现在的CPU中，而在ARM架构中，opcode的长度都为4个字节，也就是32位，但ARM架构的设计师们很快发现这种模式并不合适，因为实际应用中绝大多数CPU指令都用不满那4个字节，因此他们又推出了一种把每条指令封装在2个字节的“Thumb”模式中，不过因为Thumb模式并不能封装所有的指令，因此一个程序里可以同时存在两种模式的指令。</description><pubDate>Tue, 17 Sep 2024 16:44:52 GMT</pubDate></item><item><title>记一次网络问题排查</title><link>https://blog.blackwood.cv/posts/network-fix/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/network-fix/</guid><description>Windows热点无法被连接，显示没有IP地址被分配。</description><pubDate>Sat, 07 Sep 2024 06:16:08 GMT</pubDate></item><item><title>安卓SWAP探索 01</title><link>https://blog.blackwood.cv/posts/android-swap-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/android-swap-log-01/</guid><description>SWAP是Linux下的一个磁盘分区，Linux内核可将其当作内存进行使用，以此来在不增加物理内存的情况下获得更大的内存。</description><pubDate>Sun, 14 Apr 2024 06:06:13 GMT</pubDate></item><item><title>powershell-log-01</title><link>https://blog.blackwood.cv/posts/powershell-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/powershell-log-01/</guid><pubDate>Sun, 14 Apr 2024 06:05:42 GMT</pubDate></item><item><title>安卓Root学习日志 02</title><link>https://blog.blackwood.cv/posts/android-rooting-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/android-rooting-log-02/</guid><description>如果你刷入过Magisk模块，你就会知道，Magisk模块只是一个普通的zip文件，那么怎么制作这么一个zip文件呢？</description><pubDate>Sun, 07 Apr 2024 11:17:49 GMT</pubDate></item><item><title>渗透学习 01</title><link>https://blog.blackwood.cv/posts/penetration-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/penetration-log-01/</guid><pubDate>Sun, 07 Apr 2024 11:11:08 GMT</pubDate></item><item><title>数据库学习日志 01</title><link>https://blog.blackwood.cv/posts/database-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/database-log-01/</guid><pubDate>Sun, 07 Apr 2024 11:10:32 GMT</pubDate></item><item><title>Blazor开发日志 01</title><link>https://blog.blackwood.cv/posts/blazor-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/blazor-log-01/</guid><description>Blazor是微软官方开发维护的一个web应用框架，能使用C#进行web开发，并且得益于.Net，部署Blazor应用非常的简单，当然除了C#，Blazor还能使用webassembly来嵌入其他编译型语言的代码，Blazor兼顾客户端的可交互性与服务器端渲染的功能，这使得它在处理大量动态UI时有明显的性能优势，总的来说Blazor是一个兼具性能与开发效率的框架，而且不是MAUI那种半成品，十分建议想搞web app的Csharper来使用。</description><pubDate>Sat, 06 Apr 2024 14:34:40 GMT</pubDate></item><item><title>C#高级技巧 02</title><link>https://blog.blackwood.cv/posts/csharp-trick-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/csharp-trick-02/</guid><description>C#的表达式那可谓一绝，今天就来讲讲switch表达式。</description><pubDate>Mon, 11 Mar 2024 12:11:39 GMT</pubDate></item><item><title>C语言高级技巧 01</title><link>https://blog.blackwood.cv/posts/c-trick-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/c-trick-01/</guid><description>本系列博客主要目的在于记录C语言的一些高级使用技巧，以提高使用C语言时的开发效率。</description><pubDate>Thu, 22 Feb 2024 14:48:59 GMT</pubDate></item><item><title>C#高级技巧 01</title><link>https://blog.blackwood.cv/posts/csharp-trick-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/csharp-trick-01/</guid><description>众所周知C#是语法糖最多的一门编程语言，而我们肯定是不能记住所有语法糖的，所以我就想新开一个系列的博客来记录一下我学过的语法糖。</description><pubDate>Thu, 22 Feb 2024 14:48:46 GMT</pubDate></item><item><title>C#学习日志 02</title><link>https://blog.blackwood.cv/posts/csharp-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/csharp-log-02/</guid><pubDate>Thu, 22 Feb 2024 14:45:54 GMT</pubDate></item><item><title>音乐数字信号学习日志 01</title><link>https://blog.blackwood.cv/posts/music-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/music-log-01/</guid><description>作为一个游戏开发者，开发一个游戏时总免不了添加音乐和音效，此时，了解音乐数字信号处理的知识，可以帮助我们更好的理解音乐的原理，从而更好的实现游戏音乐的效果。</description><pubDate>Sat, 17 Feb 2024 15:28:34 GMT</pubDate></item><item><title>澎湃OS折腾日志 02</title><link>https://blog.blackwood.cv/posts/hyperos-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/hyperos-log-02/</guid><description>MIUI不知道从什么时候开始，对中低端机加上了非常明显的阉割，轻一点的有狂暴引擎，AI大师引擎。重一点的有系统动画、系统应用（谷歌框架、小米互传、传送门、MIUI+、小米妙享、小米互联互通），甚至是一些系统功能（长截屏、最近应用界面的分屏小窗锁定应用等操作）。</description><pubDate>Sat, 17 Feb 2024 14:44:33 GMT</pubDate></item><item><title>Blender学习日志 01</title><link>https://blog.blackwood.cv/posts/blender-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/blender-log-01/</guid><pubDate>Thu, 15 Feb 2024 16:07:52 GMT</pubDate></item><item><title>实用工具记录 03 双拼输入法</title><link>https://blog.blackwood.cv/posts/tools-log-03/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/tools-log-03/</guid><description>我们都知道现代汉字的拼音是由声母和韵母组成，有点类似于英语的元音辅音。</description><pubDate>Wed, 14 Feb 2024 12:55:43 GMT</pubDate></item><item><title>Unity UI 开发日志 01</title><link>https://blog.blackwood.cv/posts/unity-ui-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-ui-log-01/</guid><description>在 Unity 中，有三种 UI 开发框架可选，其一是最新的 UI Toolkit，然后是 UGUI，最后是 IMGUI。</description><pubDate>Wed, 14 Feb 2024 12:02:27 GMT</pubDate></item><item><title>Unity插件开发日志 01</title><link>https://blog.blackwood.cv/posts/unity-plug-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-plug-log-01/</guid><description>这里说的插件不是官方文档脚本部分里的那个插件，而是我们开发游戏时用于扩展编辑器功能的插件。很多时候我们会发现Unity并不自带某些我们需要的功能，这时我们需要去资源商店或其他地方找别人写好的插件安装，来让自己的Unity得到这些本来没有的功能。今天呢我们就来自己写一个Unity插件吧。</description><pubDate>Wed, 14 Feb 2024 12:01:43 GMT</pubDate></item><item><title>VSCode 美化日志 01</title><link>https://blog.blackwood.cv/posts/vscode-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/vscode-log-01/</guid><description>原因很简单，因为它用起来简单。装个扩展随便点几下鼠标的事不会有人不喜欢吧？如果真的有那我只能说你 lua（or vim or elisp）脚本写少了。</description><pubDate>Tue, 13 Feb 2024 12:52:14 GMT</pubDate></item><item><title>Kotlin 学习日志 01</title><link>https://blog.blackwood.cv/posts/kotlin-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/kotlin-log-01/</guid><description>Kotlin是一门高级编程语言，多的不说，主要用于替代Java进行安卓开发，现在由JetBrains维护。</description><pubDate>Mon, 12 Feb 2024 14:41:43 GMT</pubDate></item><item><title>澎湃OS折腾日志 01</title><link>https://blog.blackwood.cv/posts/hyperos-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/hyperos-log-01/</guid><description>类原生小bug实在太多了，而且HyperOS其实优化的不错了，实测no google的国内版本开机也才30%的物理内存占用。</description><pubDate>Fri, 09 Feb 2024 05:49:21 GMT</pubDate></item><item><title>chroot容器研究日志 01</title><link>https://blog.blackwood.cv/posts/chroot-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/chroot-log-01/</guid><description>chroot是Linux发行版中一个用于将进程隔离在一个受限空间的软件，而由于将进程隔离到了受限空间中，我们只需要将系统运行所必要的分区挂载在这个隔离出来的受限空间中就可以使用chroot运行一个与宿主系统共用内核的容器系统了。内核基于Linux的安卓系统当然也是可以使用chroot的，但是需要root权限。接下来我们就来在已root的安卓设备上安装一个Linux容器吧。</description><pubDate>Mon, 29 Jan 2024 16:08:19 GMT</pubDate></item><item><title>安卓开发学习 02</title><link>https://blog.blackwood.cv/posts/android-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/android-log-02/</guid><description>安卓开发现在有两种主要架构，一种是跟传统的Java开发类似，只是将开发语言换成了Kotlin，而另一种是全新的声明式UI架构，也就是Jetpack Compose，用Compose可以不用写繁杂的xml布局代码，直接使用代码来构建布局，并能在构建布局的同时编写控件逻辑，极大提高了工作效率。</description><pubDate>Thu, 25 Jan 2024 14:10:03 GMT</pubDate></item><item><title>Avalonia 学习&amp;开发日志 02</title><link>https://blog.blackwood.cv/posts/avalonia-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/avalonia-log-02/</guid><pubDate>Thu, 25 Jan 2024 14:02:53 GMT</pubDate></item><item><title>hexo美化学习日志 01</title><link>https://blog.blackwood.cv/posts/hexo-beautify-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/hexo-beautify-log-01/</guid><description>hexo的默认主题虽然还行，但是缺少一些必要的功能，视觉效果上也不一定符合每个人的胃口。所以为了对自己的眼镜好一点，我们来美化hexo吧！</description><pubDate>Wed, 24 Jan 2024 12:37:17 GMT</pubDate></item><item><title>安卓Root学习日志 01</title><link>https://blog.blackwood.cv/posts/android-rooting-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/android-rooting-log-01/</guid><description>root是Linux系统中拥有最高权限的用户，可以在系统中进行任意操作而不用担心授权问题。</description><pubDate>Tue, 23 Jan 2024 12:54:20 GMT</pubDate></item><item><title>安卓CPU调教日志 01</title><link>https://blog.blackwood.cv/posts/android-cpu-enhance-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/android-cpu-enhance-log-01/</guid><description>在获取到root权限之后，我们可以调节安卓系统的温控和CPU调度来让CPU在保证一定算力的情况下降低功耗，达到性能续航两不误。当然我们不是自己写代码控制这些，我们可以使用scene这款软件来调节这些东西。</description><pubDate>Tue, 23 Jan 2024 12:42:30 GMT</pubDate></item><item><title>安卓刷机学习日志 01</title><link>https://blog.blackwood.cv/posts/android-flashing-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/android-flashing-log-01/</guid><description>一般来说，国内安卓手机厂商的ROM都带有不少的限制，比如杀不掉的后台进程和服务啦、烦人的系统推送啦、恶心人的云控啦等等。而第三方的基于国内ROM的修改版ROM或者类原生ROM都没有这些毛病，并且提供很多个性化的设置（虽然不一定比官方ROM好）。</description><pubDate>Tue, 23 Jan 2024 12:28:58 GMT</pubDate></item><item><title>Avalonia 学习&amp;开发日志 01</title><link>https://blog.blackwood.cv/posts/avalonia-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/avalonia-log-01/</guid><description>Avalonia 是基于.Net的一个跨平台应用开发框架。</description><pubDate>Mon, 22 Jan 2024 14:00:41 GMT</pubDate></item><item><title>Unity Dots 学习日志 04</title><link>https://blog.blackwood.cv/posts/unity-dots-log-04/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-dots-log-04/</guid><description>因为我们要把输入存为IComponentData支持的类型，所以我们需要使用ReadValue来从InputAction中读取值，但是这里会遇到一个问题，当你只需要判断按键是否被按下时，你不能用到Button的那几个状态，因为IComponentData不支持。</description><pubDate>Sun, 08 Oct 2023 02:31:42 GMT</pubDate></item><item><title>C语言学习日志 02</title><link>https://blog.blackwood.cv/posts/c-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/c-log-02/</guid><description>C语言是一种强类型的语言，处理的每个数据都必须有明确的类型。</description><pubDate>Mon, 11 Sep 2023 12:54:01 GMT</pubDate></item><item><title>Unity Dots学习日志 03</title><link>https://blog.blackwood.cv/posts/unity-dots-log-03/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-dots-log-03/</guid><description>首当其冲的就是输入，可以使用input system，参考油管大神TurboMakesGame的视频。</description><pubDate>Thu, 10 Aug 2023 15:52:50 GMT</pubDate></item><item><title>CMake学习日志 01</title><link>https://blog.blackwood.cv/posts/cmake-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/cmake-log-01/</guid><description>CMake是一个构建工具，一般用于构建C/C++项目，它与传统Make的区别在于它提供了更简洁强大的配置文件语法，而且CMake是跨平台的，CMake也更符合现代C/C++应用项目的需要，更适合于C/C++的应用开发。JetBrains旗下的C/C++ IDE——CLion默认就使用CMake进行项目构建。</description><pubDate>Tue, 25 Jul 2023 13:27:22 GMT</pubDate></item><item><title>Web开发日志 02</title><link>https://blog.blackwood.cv/posts/web-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/web-log-02/</guid><description>CSS（Cascading Style Sheets，层叠样式表）是一种样式表语言，用于为HTML布局提供样式。虽然现在有很多框架用来提供一些组件化的CSS，但是了解基础也很重要。我们今天就来给HTML网页添加纯CSS来让它变得缤纷多彩。</description><pubDate>Tue, 25 Jul 2023 13:17:58 GMT</pubDate></item><item><title>日语学习 02</title><link>https://blog.blackwood.cv/posts/jp-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/jp-log-02/</guid><description>日语中由辅音&quot;k&quot;&quot;s&quot;&quot;t&quot;&quot;n&quot;&quot;h&quot;&quot;m&quot;&quot;&quot;r&quot;&quot;p&quot;&quot;g&quot;&quot;z&quot;&quot;b&quot;与半辅音&quot;y&quot;和元音&quot;a&quot;&quot;u&quot;&quot;o&quot;组合而成的音，如</description><pubDate>Fri, 21 Jul 2023 14:50:45 GMT</pubDate></item><item><title>bspwm 配置 02</title><link>https://blog.blackwood.cv/posts/bspwm-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/bspwm-log-02/</guid><description>sxhkd是bspwm配套的热键处理程序，我们现在</description><pubDate>Fri, 14 Jul 2023 14:55:47 GMT</pubDate></item><item><title>实用工具记录 02 Surfing Keys</title><link>https://blog.blackwood.cv/posts/tools-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/tools-log-02/</guid><description>Chrome 作为当下市场份额最高的浏览器，其有着丰富的软件生态。</description><pubDate>Wed, 12 Jul 2023 11:34:23 GMT</pubDate></item><item><title>Unity Dots 学习日志 02</title><link>https://blog.blackwood.cv/posts/unity-dots-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-dots-log-02/</guid><description>在Unity 编辑器界面，点击工具栏Windows &gt; Package Manager后点击左上角的+号，选择Add package by name，在输入栏中输入com.unity.entities即可安装Unity Entities 核心包。</description><pubDate>Thu, 06 Jul 2023 12:56:10 GMT</pubDate></item><item><title>Unity Dots 学习日志 01</title><link>https://blog.blackwood.cv/posts/unity-dots-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/unity-dots-log-01/</guid><description>我想用这篇博客来记录一下我学习使用Unity Dots来开发Unity 3D游戏的过程，我们将使用Unity Dots来开发一个FPS射击游戏的原型。</description><pubDate>Thu, 06 Jul 2023 12:55:55 GMT</pubDate></item><item><title>NeoVim 配置日志 04</title><link>https://blog.blackwood.cv/posts/neovim-log-04/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/neovim-log-04/</guid><description>从这篇开始插件配置。首先是非常好用的Lspsaga，增强内置LSP的功能。</description><pubDate>Wed, 05 Jul 2023 15:00:17 GMT</pubDate></item><item><title>NeoVim 配置日志 03</title><link>https://blog.blackwood.cv/posts/neovim-log-03/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/neovim-log-03/</guid><description>在Mason里我们可以下载到DAP Adapter，我这里讲一下C语言DAP调试环境（基于LLDB）的配置。</description><pubDate>Wed, 05 Jul 2023 14:59:50 GMT</pubDate></item><item><title>NeoVim 配置日志 02</title><link>https://blog.blackwood.cv/posts/neovim-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/neovim-log-02/</guid><description>说到LSP，其实这个配置已经配置好了一些LSP相关的东西，但是我们仍然需要安装LSP的服务器（也就是Language Server），这里我们用到一个叫作Mason的插件来对LSP服务器进行统一管理，后面我们配置DAP Adapter的时候也会用到它。</description><pubDate>Wed, 21 Jun 2023 15:47:41 GMT</pubDate></item><item><title>逆向工程学习日志 01</title><link>https://blog.blackwood.cv/posts/reverse-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/reverse-log-01/</guid><description>逆向工程是一个比较通用的术语，在工业和软件领域都能看到它的身影，它指的是对已经生产出来的产品或已经编译过的可执行文件进行分析，进而得知其运行原理和生产流程或可能的源代码的一项技术。</description><pubDate>Wed, 31 May 2023 12:09:18 GMT</pubDate></item><item><title>bspwm配置 01</title><link>https://blog.blackwood.cv/posts/bspwm-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/bspwm-log-01/</guid><description>我们先复制官方的配置到/.config： bash mkdir /.config/bspwm mkdir /.config/sxhkd install -Dm755 /usr/share/doc/bspwm/examples/bspwmrc /.config/bspwm/bspwmrc install -Dm644 /usr/share/doc/bspwm/examples/sxhkdrc /.config/sxhkd/sxhkdrc</description><pubDate>Thu, 09 Mar 2023 06:18:28 GMT</pubDate></item><item><title>Alia 开发日志 01</title><link>https://blog.blackwood.cv/posts/alia-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/alia-log-01/</guid><description>Mind、Margin、Mission。</description><pubDate>Mon, 06 Mar 2023 12:01:24 GMT</pubDate></item><item><title>算法学习日志 02</title><link>https://blog.blackwood.cv/posts/algorithm-log-02/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/algorithm-log-02/</guid><pubDate>Tue, 07 Feb 2023 13:40:30 GMT</pubDate></item><item><title>算法学习日志 01</title><link>https://blog.blackwood.cv/posts/algorithm-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/algorithm-log-01/</guid><description>有人说程序设计的本质是数学，而且还是一门应用数学，理由是过去程序设计的目标基本上就是为了数学的计算能力。 随着信息与网络科技的高速发展，纯计算能力的重要性已经慢慢降低，程序设计课程的目的更加注重计算思维（Computational Thinking，CT）的训练。</description><pubDate>Wed, 01 Feb 2023 12:36:50 GMT</pubDate></item><item><title>NeoVim 配置日志 01</title><link>https://blog.blackwood.cv/posts/neovim-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/neovim-log-01/</guid><description>NeoVim是新一代的基于Vim操作模式的文本编辑器，就像Vim相对于Vi,NeoVim相对于Vim也做出了各种改进。经过配置的NeoVim可以称得上是一个体积更小、性能更好的VSCode。</description><pubDate>Thu, 26 Jan 2023 09:38:17 GMT</pubDate></item><item><title>安卓开发学习 01</title><link>https://blog.blackwood.cv/posts/android-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/android-log-01/</guid><description>国内安卓app日益臃肿，而我们作为个人开发者，肯定是要有一定追求的。所以我尝试了一下很新的Jetpack Compose来进行安卓app的开发，它的声明式UI确实很有意思，不过从传统的Java转到Kotlin还是有点门槛的。</description><pubDate>Tue, 24 Jan 2023 06:17:20 GMT</pubDate></item><item><title>实用工具记录 01 Graphviz</title><link>https://blog.blackwood.cv/posts/tools-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/tools-log-01/</guid><description>graphviz是一个画图工具合集，可以拿来画人物关系图等东西，而且是用写代码的方式来组织图片构成的，是个相比各类思维导图软件和网站更适合极客的画图工具。</description><pubDate>Tue, 24 Jan 2023 06:16:45 GMT</pubDate></item><item><title>Web 开发日志 01</title><link>https://blog.blackwood.cv/posts/web-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/web-log-01/</guid><description>虽说国内有用 app 取代 web 网站的趋势，但是各类 web 技术在当今时代仍然是不可或缺的。本系列博客从 web 三大件（HTML、CSS、JavaScript）入手，逐渐深入浏览器、web 开发语言、web 引擎、数据库、web 框架等内容。</description><pubDate>Tue, 24 Jan 2023 06:15:10 GMT</pubDate></item><item><title>C#学习日志 01</title><link>https://blog.blackwood.cv/posts/csharp-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/csharp-log-01/</guid><description>C#是由微软（Microsoft）开发与维护的现代编程语言，它能在多种操作系统平台上运行，并有着不错的性能和优雅的语法，而且它是Unity引擎中游戏脚本开发所指定的语言。</description><pubDate>Thu, 19 Jan 2023 01:39:55 GMT</pubDate></item><item><title>C语言学习日志 01</title><link>https://blog.blackwood.cv/posts/c-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/c-log-01/</guid><description>C语言自20世纪70年代诞生以来就广受开发者的欢迎。它与计算机硬件的交互能力在现存高级编程语言中是最高的，被认为是就比汇编语言高一级的高级编程语言。同时它的基础也并不复杂，上手简单快速。</description><pubDate>Thu, 19 Jan 2023 01:39:31 GMT</pubDate></item><item><title>日语学习 01</title><link>https://blog.blackwood.cv/posts/jp-log-01/</link><guid isPermaLink="true">https://blog.blackwood.cv/posts/jp-log-01/</guid><description>随着二次元这种亚文化的流行度不断提高，作为二次元文化发源地的国家日本所使用的官方语言--日语也逐渐融入了二次元死宅的生活中。</description><pubDate>Tue, 17 Jan 2023 17:31:05 GMT</pubDate></item></channel></rss>