THE ONLY Fairness IS NOT Fairness
ENJOY CREATE & SHARE

Sharing

  • 著有《全栈应用开发:精益实践》
  • 著有《自己动手设计物联网》
  • 著有《前端架构:从基础到微前端》
  • 合译有《物联网实战指南》、《Arduino编程:实现梦想的工具和技术》 等书
  • 审阅有《Expert Angular》、《Smart IoT》等书

作为一个笔杆子,我在自己的博客上撰写了超过 800 篇的博客。在技术社区有各式的称号 CSDN 博客专家、阿里云 MVP、SegmentFault Top Writer 等

Creation

作为一个程序员、咨询师,我拥有广泛的技术栈:工具、前端领域、移动开发(混合应用、Android 原生)、后台开发、物联网领域。 作为一个活跃的社区贡献者,我长期活跃于 GitHub,并创建和维护了大量的开源项目。

Imagine

作为一个设计方面的学徒,我仍在持续学习中。我将数据可视化与信息技术相结合来展示数据,将 UI 与前端相结合来创建更好的用户体验,将设计引入技术来创建价值。

编程 - 写作 - 设计

一个文艺控。喜欢读书,喜欢纸的质感,喜欢用笔铭刻记忆和思想。

一个设计控。喜欢自行设计小东西,相比理论而言更喜欢动手实践。

一个程序员。热爱分享、创建与开源,努力去改变自己,改变世界。

Charj —— 代码的代码化语言

去年,和公司的大佬讨论了一系列关于代码的代码化,还记录了一些笔记。在那之后,我开始了各种尝试:如何将代码转变化代码。原先有一些思路,而后过了一年之后,慢慢地练习,又有了一些新的收获。

Rust + LLVM 调用 C/C++ 模块

在上一篇文章『LLVM + Rust JIT hello, world』中,我们介绍了如何使用 Rust + LLVM 编写一个 hello, world。而随着我们继续在这个领域的探索,我还想到了一个非常有意思的问题:如何使用 LLVM 调用三方模块。

Rust + LLVM + JIT hello, world 示例

最近在和我一同事一起,使用 Rust 来创造一门新的编程语言:Charj。而在实践方面,我们都是这方面的新手,所以不得不经历一番尝试。而作为其中的一部分,必然就是由一个 hello, world 开始的。由于在这个过程上,遇到一些小坑,所以我决定写篇文章记录一下。

GitHub ›

也许,你会遇到心仪的项目

技术咨询 ›

在技术上遇到问题?

  • 硬件:物联网、IoT
  • 前端:IDE、小程序、桌面应用、Web 应用、移动应用(混合)
  • 后台:微服务、云原生、领域驱动设计
  • 运营: SEO、SEM

专栏

在下面的地方关注我