Posts by Topic: Rust

数据库学习
数据库学习

Li Guangqiao - 03/05/2023

TODO 学习和了解mysql、redis 同时学习分布式数据库、时序数据库原理。 ...

基于rust的前端框架
基于rust的前端框架

Li Guangqiao - 03/05/2023

相关框架 Dioxus 一个类React风格的前端框架。 web的实现——基于wasm帮助rust和js实现通信 yew 组件式开发框架,目前的判断类似于Ext。 tauri 轻量级跨平台前端框架 ...

WebAssembly Rust and ExtJs 实验
WebAssembly Rust and ExtJs 实验

Li Guangqiao - 02/05/2023

突发奇想:利用WebAssembly、Rust去将前端重器框架ExtJs进行迁移重构 思路1:从根拔起,利用wasm实现rust和js之间通信直接重写一边Ext.Base、Ext.Event等基础设施 思路2:初步简单整合,外部引入ext-all-debug.js框架,利用wasm实现rust和js之间通信获取Ext命名空间,然后逐个复写Ext函数 ExtJs重构实验 重构目标 学习ExtJs背后的设计思路和实现原理。 ExtJs的性能优化。 ExtJs可以使用ES6以及之上的特性。 ExtJs的轻量化。 后续计划对比vue、react框架设计思路、实现方式的区别。 后续计划结合wasm和rust技术栈尝试设计一个全新的前端js框架。 ExtJs框架的总体架构 TODO Ext基础底层模块 Ext.Base Ext.Base的思考 ...

Mega Quick Start Guide on Ubuntu 22.04
Mega Quick Start Guide on Ubuntu 22.04

Li Guangqiao - 28/11/2023

Quick Started for developing and testing on Ubuntu(22.04) Install Rust on your Ubuntu machine. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh // Configure the Environment Variable source $HOME/.cargo/env // check your version rustc --version Clone mega repository and build it. git clone https://github.com/web3infra-foundation/mega.git cd mega cargo build Install PostgreSQL and init database. install PostgreSQL create database,then find the dump file in the...

Mega学习
Mega学习

Li Guangqiao - 30/08/2023

Mega(去中心化Git服务) Mega是一个去中心化、分布式的开源git项目。它的目标是提供一个更加安全和隐私保护的git服务,同时还可以提供高质量的代码托管和版本控制功能。Mega是完全开源的,任何人都可以自由地使用它,也可以参与到它的开发和维护中来。 ...