sroxck

sroxck

记录一下申请web3钱包,并将博客接入区块链的过程
此文由 Mix Space 同步更新至 xLog 原始链接为 http://www.sroxck.top/posts/note/web3
测试
测试是 此文由 Mix Space 同步更新至 xLog 原始链接为 http://www.sroxck.top/posts/note/2sf2
测试
测试 此文由 Mix Space 同步更新至 xLog 原始链接为 http://www.sroxck.top/posts/note/2sf
测试
测试
UIAbility 组件概述
UIAbility 组件是一种包含 UI 的应用组件,主要用于和用户交互。 UIAbility 的设计理念: 原生支持应用组件级的跨端迁移和多端协同。 支持多设备和多窗口形态。 UIAbility 划分原则与建议: UIAbility 组件是系统调度的基本单元…
鸿蒙应用程序包与ArkUI
在基于 Stage 模型开发应用之前,开发者需要了解应用的设计机制、应用程序包结构等基础知识。 应用与应用程序包 用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称 “应用”。一个应用所对应的软件包文件,称为 “应用程序包”。 当前系统提供了应用程序包开发…
cover

ArkTs 生命周期

在开始之前,我们先明确自定义组件和页面的关系: 自定义组件:@Component 装饰的 UI 单元,可以组合多个系统组件实现 UI 的复用,可以调用组件的生命周期。 页面:即应用的 UI 页面。可以由一个或者多个自定义组件组成,@Entry 装饰的自定义组件为页面的入口组件…
ArkTs 组件基础
在 ArkUI 中,UI 显示的内容均为组件,由框架直接提供的称为系统组件,由开发者定义的称为自定义组件。在进行 UI 界面开发时,通常不是简单的将系统组件进行组合使用,而是需要考虑代码可复用性、业务逻辑与 UI 分离,后续版本演进等因素。因此,将 UI…
鸿蒙 ArkTs 基础
ArkTS 是一种为构建高性能应用而设计的编程语言。ArkTS 在继承 TypeScript 语法的基础上进行了优化,以提供更高的性能和开发效率。 基础语法概述 装饰器: 用于装饰类、结构、方法以及变量,并赋予其特殊的含义。如上述示例中 @Entry、@Component 和…
DevEco Studio 基础
鸿蒙开发三大技术理念 一次开发,多端部署; 可分可合,自由流转; 统一生态,原生智能; DevEco Studio 提供开箱即用的开发体验,将 HarmonyOS SDK、Node.js、Hvigor、OHPM、模拟器平台等进行合一打包,简化 DevEco Studio…
ThreeJS 学习笔记
基础案例 Copy <script setup> import * as three from 'three' // 创建场景 const scene = new three.Scene() // 创建相机 const camera = new three…
前端RSA与SM4加密流程
公司最新需求居然让前端拿着秘钥来解密.... 真是防君子不防小人啊,这里记录一下前端使用 RSA,AES,SM4 等加密算法的加解密流程,以及 hooks 的封装 私钥与公钥 公钥: 可以公开给任何人,用于加密数据,使用公钥加密的数据,只有对应的私钥才能解密 私钥: 必须保密…
cover

记录一下 vite-wide 项目搭建经验

搭建一个包含 admin 后台管理系统和 web 前端展示系统,各自独立使用 Vite 构建,仅共享公共组件和方法。项目支持在全局配置之外单独设置各自的 Vite 配置和插件,各项目会单独打包,Vite 会根据引入依赖与公共资源按需构建。 需求整理 需求就是在一个项目中管理…
cover

使用 canvas 绘制原型扇形轮盘菜单

在游戏里通常会有原型轮盘菜单,由一个个扇形组成,刚好项目中需要使用右键圆形菜单,下面用 canvas 来绘制一个 思路 核心思路就是 2π /num num 是你菜单的数量 2π/num 就可以得到一个扇形的弧度 实现 Copy // 获取Canvas元素和绘图上下文…
网页内容转图片展示
需求是将 vue 详情页,转换成图片展示,避免机器爬取文本数据,增加爬虫解析难度 思路 将 html 转换为 canvas, 在将 canvas 转换为图片 解决方案 使用 html2canvas 库来实现 Copy import html2canvas from…
元素添加水印功能的实现
在网页开发中,水印是一种常用的保护内容的方式。通过添加水印,可以有效地防止内容被未经授权的用户盗用。本文将介绍如何通过自定义指令来为元素添加水印,并实现防盗功能。 实现思路 使用 Canvas 生成水印图: 首先,我们创建一个 canvas 元素…
记录一下从零搭建并部署Mx-space + shiro的过程
mx space 是一个一款简洁而不简单的个人博客系统,它够快,够现代。你可以利用它构建一个属于自己的个人空间,记录生活,分享知识。mx Space 核心服务;基于 nestjs (nodejs),需安装 mongoDB 和 Redis 方可完整运行 shiro 是基于 mx…
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.