Ray 的日常记录
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
Ray 的博客 -- 技术 & 生活

使用 React + Rust WASM + CloudFlare 实现一个简单看板

Web 前端和 WASM 结合起来, 实现一个看板.
2024-04-04
Rust

Debugger 和 Debug Symbol 简述(Rust 和 C 系)

本文主要讲 Debugger 和 Debug symbol 的基础.
2023-07-30
Rust

Rust struct 基础

Struct 作为 Rust 语言的基础组成, 需要熟悉其用法.
2023-07-29
Rust
#Rust Struct

Rust 和 C 间交互及 FFI 基础

Rust 开发过程中, 始终绕不开 FFI, 而其中最常见的部分是和 C 之间的交互. 本文主要讲的就是 Rust FFI 基础, 以及如何和 C 系语言交互.
2023-07-29
Rust
#Rust FFI C

正则表达式 Checklist

正则表达式一直都是开发人员的必备技能,有人甚至提出在学习开发前先要熟练掌握正则表达式,可见其重要性。 这次利用实现 GA 数据分析的机会,整理了一个 Checklist 方便查阅(APP 上传的事件数据由于没有统一规定,内容千奇百怪,利用正则抽取其中关注的部分)。 根据 Free Code Camp 的教程来写的,原示例基于 JS 语言.
2023-07-28

CMake 基础

根据 cmake-example 这个仓库中的内容编写的这个文档。 CMake 是一个跨平台开源构建系统,可以构建、测试并且打包软件。并且它支持多种本地构建环境,包括 make、Xcode、Visual Studio 等。
2023-07-28

SASS 基础知识

同 CSS 相比,SASS 的一些额外能力都是为软件工程化服务的,因此有必要加以了解。
2023-07-28

使用 Typescript 实现简单的网络爬虫

网络爬虫又称为网页蜘蛛或网络机器人,英文一般为 Web Crawler,Web Spider 或 Web Scraper。是一种遍历网站中所有网页内容的程序,爬虫的一个重要应用就是收集网站上的重要信息并汇总以便分析。 最近有一个评估官网上每个网页使用的 Title 关键字的需求,正好学习一下简单爬虫的实现,并通过本文进行记录。生产环境下更多使用的是 Python,因为轮子多且好用。 本文选择 Ty
2021-06-03
#Typescript Web Scraper Crawler Spider

软件工程-需求获取简介

软件开发活动的最终目的是解决用户的实际问题,因此需求获取就成为了一个最为重要的组成部分,本文从问题的获取和需求分析入手,介绍问题向需求转换的流程和规范做法。
2021-05-30
软件工程
#Requirements Elicitation Software Engineering

Flutter 中手势事件的处理原理

在 Flutter 中, 手势系统有两个独立的抽象层组成, 第一层负责提供纯点位数据, 即 Pointers (光标, 下面均使用英文 Pointers)的点击位置和移动, 另外一层负责根据第一层的数据进行手势识别. 由 GestureBinding 处理手势. 过程是: 用户触摸事件由 Flutter 引擎通过 window.onPointerDataPacket 发送到 Flutter Fra
2021-05-29
Flutter
#Flutter Gesture Event
123…12
Hexo Fluid