Git Product home page Git Product logo

Subkey Charisma

中文名沙琪玛, 其实就是Su, key, ma连读.

喜好和生活

初二开始学前端, 高二开始学Rust和编译原理.

熟悉JavaScript的前端编程, NodeJS平台编程(服务器和小工具), RustWasm平台编程(不依赖任何框架, 包括wasm_bindgen), Rust小工具编程.

经验不多但有学习意向: RustMongoDB为数据库的服务器编程, Cubase音乐软件的使用和基本乐理的学习.

能力和经验

宣传过的作品包括:

  • KeyLang编程语言的语法设计, 解释器本地实现和wasm端实现.
  • KeyLang的官方文档网站建立: KeyDocs.
  • 重返未来1999官方网站的完全重构: 重返未来1999.
  • 雫るる(b站vtb)宣传网站: 雫るる.

未宣传, 未完整实现但基本功能齐全的项目:

  • Win10 UI: 实现了基本界面, 文件管理器, 代码编辑器和图片查看器: Win10 UI.
  • IIHex: 基于canvas渲染实现的二进制编辑器, 支持写入/插入模式变换, 支持复制粘贴, 支持显示大端序/小端序, 开放了自定义样式和文件编辑的一系列API(暂无开发文档): IIHex.

自省和目标

目前的以上项目均存在:

  1. 代码无规范性导致的阅读难度高的问题.
  2. 自娱自乐性强, 无实际作用, 无应用环境的问题.

对于JavaScript项目, 我已经认真学习了TypeScript的基本使用和d.ts的声明方式, 并将其实现在了新开发的keypsd项目中.

对于Rust项目, 我已将clippy作为默认的代码检查器, 并学习了通过Cell系列API, 避免static mut和靠裸指针躲避&mut检查的行为.

对于今后的开源项目, 对于即将走进的社会, 我会把头从纯粹的技术中抬起, 好好听听朋友们, 网友们和老师们的想法和意见, 为维护和平友善热忱的互联网献出小份力量.

屏幕截图 2024-07-19 205125

Subkey's Projects

acalc icon acalc

Efficient Calculator Online

aplayer icon aplayer

:lollipop: Wow, such a beautiful HTML5 music player

bed icon bed

图床或文件床..?

iipub icon iipub

short commands to build some useful things

lll icon lll

Love Live简朴粉丝站

lplayer icon lplayer

Love Player! 支持网易云api。html player

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.