Blackwood's Blogs

文章 归档 标签 分类 搜索 关于

分类:开发

共 33 篇文章。

  • Typescript学习日志 01

    Dec 31, 2024

    TypeScript 是 JavaScript 的超集,它有着静态类型检查,可以避免很多运行时错误,避免了JavaScript中的一些坑,并且可以提升开发效率。

  • ASP.NET Native AOT 探索日志 01

    Nov 28, 2024

    我们都知道 C#是对标 Java 的语言,所以 C#一直以来也是以 JIT(Just In Time)的方式运行,直到最近.NET 才真正实现了 C#的 AOT 编译。

  • 操作系统学习日志 03

    Nov 16, 2024

    上一篇我们运行成功的 BenOS,只是一个通过串口显示输出的最简单的裸机程序,我们后续会逐步扩展和丰富,让其具有进程调度、系统调用等现代操作系统的基本功能。

  • 操作系统学习日志 02

    Nov 16, 2024

    我们可以在 github 上找到 BenOS 的源码,地址

  • 设计模式学习日志 01

    Oct 9, 2024

  • Unity UI开发日志 02

    Oct 9, 2024

  • 操作系统学习日志 01

    Sep 28, 2024

    鉴于 Linux 作者 Linus Torvalds 最近的一些言论,我觉得自己应该多关注一下操作系统的发展,因此打算学习一下操作系统的一些知识。 操作系统学习日志是我学习操作系统的笔记,主要记录一下自己学习过程中的心得体会。 本系列博客主要参考了《ARM64 体系结构编程与实践》一书,感谢作者的无私奉献。 ## ARM 架构

  • C#高级技巧 03

    Sep 28, 2024

    Lambda表达式是C# 3.0引入的新特性,它允许我们在代码中定义匿名函数,并将其赋值给变量。

  • Blazor开发日志 01

    Apr 6, 2024

    Blazor是微软官方开发维护的一个web应用框架,能使用C#进行web开发,并且得益于.Net,部署Blazor应用非常的简单,当然除了C#,Blazor还能使用webassembly来嵌入其他编译型语言的代码,Blazor兼顾客户端的可交互性与服务器端渲染的功能,这使得它在处理大量动态UI时有明显的性能优势,总的来说Blazor是一个兼具性能与开发效率的框架,而且不是MAUI那种半成品,十分建议想搞web app的Csharper来使用。

  • C#高级技巧 02

    Mar 11, 2024

    C#的表达式那可谓一绝,今天就来讲讲switch表达式。

  • C语言高级技巧 01

    Feb 22, 2024

    本系列博客主要目的在于记录C语言的一些高级使用技巧,以提高使用C语言时的开发效率。

  • C#高级技巧 01

    Feb 22, 2024

    众所周知C#是语法糖最多的一门编程语言,而我们肯定是不能记住所有语法糖的,所以我就想新开一个系列的博客来记录一下我学过的语法糖。

  • C#学习日志 02

    Feb 22, 2024

  • Unity UI 开发日志 01

    Feb 14, 2024

    在 Unity 中,有三种 UI 开发框架可选,其一是最新的 UI Toolkit,然后是 UGUI,最后是 IMGUI。

  • Unity插件开发日志 01

    Feb 14, 2024

    这里说的插件不是官方文档脚本部分里的那个插件,而是我们开发游戏时用于扩展编辑器功能的插件。很多时候我们会发现Unity并不自带某些我们需要的功能,这时我们需要去资源商店或其他地方找别人写好的插件安装,来让自己的Unity得到这些本来没有的功能。今天呢我们就来自己写一个Unity插件吧。

  • VSCode 美化日志 01

    Feb 13, 2024

    原因很简单,因为它用起来简单。装个扩展随便点几下鼠标的事不会有人不喜欢吧?如果真的有那我只能说你 lua(or vim or elisp)脚本写少了。

  • Kotlin 学习日志 01

    Feb 12, 2024

    Kotlin是一门高级编程语言,多的不说,主要用于替代Java进行安卓开发,现在由JetBrains维护。

  • 安卓开发学习 02

    Jan 25, 2024

    安卓开发现在有两种主要架构,一种是跟传统的Java开发类似,只是将开发语言换成了Kotlin,而另一种是全新的声明式UI架构,也就是Jetpack Compose,用Compose可以不用写繁杂的xml布局代码,直接使用代码来构建布局,并能在构建布局的同时编写控件逻辑,极大提高了工作效率。

  • Avalonia 学习&开发日志 02

    Jan 25, 2024

  • hexo美化学习日志 01

    Jan 24, 2024

    hexo的默认主题虽然还行,但是缺少一些必要的功能,视觉效果上也不一定符合每个人的胃口。所以为了对自己的眼镜好一点,我们来美化hexo吧!

  • Avalonia 学习&开发日志 01

    Jan 22, 2024

    Avalonia 是基于.Net的一个跨平台应用开发框架。

  • Unity Dots 学习日志 04

    Oct 8, 2023

    因为我们要把输入存为IComponentData支持的类型,所以我们需要使用ReadValue来从InputAction中读取值,但是这里会遇到一个问题,当你只需要判断按键是否被按下时,你不能用到Button的那几个状态,因为IComponentData不支持。

  • C语言学习日志 02

    Sep 11, 2023

    C语言是一种强类型的语言,处理的每个数据都必须有明确的类型。

  • Unity Dots学习日志 03

    Aug 10, 2023

    首当其冲的就是输入,可以使用input system,参考油管大神TurboMakesGame的视频。

  • CMake学习日志 01

    Jul 25, 2023

    CMake是一个构建工具,一般用于构建C/C++项目,它与传统Make的区别在于它提供了更简洁强大的配置文件语法,而且CMake是跨平台的,CMake也更符合现代C/C++应用项目的需要,更适合于C/C++的应用开发。JetBrains旗下的C/C++ IDE——CLion默认就使用CMake进行项目构建。

  • Web开发日志 02

    Jul 25, 2023

    CSS(Cascading Style Sheets,层叠样式表)是一种样式表语言,用于为HTML布局提供样式。虽然现在有很多框架用来提供一些组件化的CSS,但是了解基础也很重要。我们今天就来给HTML网页添加纯CSS来让它变得缤纷多彩。

  • Unity Dots 学习日志 02

    Jul 6, 2023

    在Unity 编辑器界面,点击工具栏Windows > Package Manager后点击左上角的+号,选择Add package by name,在输入栏中输入com.unity.entities即可安装Unity Entities 核心包。

  • Unity Dots 学习日志 01

    Jul 6, 2023

    我想用这篇博客来记录一下我学习使用Unity Dots来开发Unity 3D游戏的过程,我们将使用Unity Dots来开发一个FPS射击游戏的原型。

  • Alia 开发日志 01

    Mar 6, 2023

    Mind、Margin、Mission。

  • 安卓开发学习 01

    Jan 24, 2023

    国内安卓app日益臃肿,而我们作为个人开发者,肯定是要有一定追求的。所以我尝试了一下很新的Jetpack Compose来进行安卓app的开发,它的声明式UI确实很有意思,不过从传统的Java转到Kotlin还是有点门槛的。

  • Web 开发日志 01

    Jan 24, 2023

    虽说国内有用 app 取代 web 网站的趋势,但是各类 web 技术在当今时代仍然是不可或缺的。本系列博客从 web 三大件(HTML、CSS、JavaScript)入手,逐渐深入浏览器、web 开发语言、web 引擎、数据库、web 框架等内容。

  • C#学习日志 01

    Jan 19, 2023

    C#是由微软(Microsoft)开发与维护的现代编程语言,它能在多种操作系统平台上运行,并有着不错的性能和优雅的语法,而且它是Unity引擎中游戏脚本开发所指定的语言。

  • C语言学习日志 01

    Jan 19, 2023

    C语言自20世纪70年代诞生以来就广受开发者的欢迎。它与计算机硬件的交互能力在现存高级编程语言中是最高的,被认为是就比汇编语言高一级的高级编程语言。同时它的基础也并不复杂,上手简单快速。

© 2026 Blackwood