跳到主要内容

博客

代码人生:编织技术与生活的博客之旅

对于想快速实现一个产品而言,如果使用传统开发,又要兼顾前端开发,同时又要花费时间构建后端服务。然而有这么一个平台(Baas Backend as a service)后端即服务,能够让开发人员可以专注于前端开发,而无需花费大量时间和精力来构建和维护后端基础设施。

对于只会前端的人来说,这是一个非常好的选择。后端即服务的平台使得开发人员能够快速构建应用程序,更快地将其推向市场。当然了,你可以将你的后端应用接入 Baas,这样你就无需配置数据库,编写复杂的身份效验。

如果你想了解 Baas,我想这篇文章或许对你有所帮助。

Deno 是一个安全的 JavaScript 和 TypeScript 运行时,作者是 Ryan Dahl(也是 Node.js 的原作者)。Deno 的诞生之初是为了解决 2009 年首次设计 Node.js 时的一些疏忽。我认为这种改造动机很有道理,因为我相信每个程序员都希望有机会能重写他们已有 10 年历史的代码。

deno 刚出的时候就听闻了,传言 deno 是下一代 node.js。不过如今看来,还革不了 node.js 的命。如果要说两者字面上的区别,Deno 的来源是 Node 的字母重新组合(Node = no + de),表示"拆除 Node.js"(de = destroy, no = Node.js)。

趁着假期学了一段时间的 deno(指文档刷了一遍),想分享本人作为 node 开发者在学习 deno 时认为的一些亮点,以及个人对 deno 与 node 见解。

我初识 WebAssembly 是当初想要分析某个网站的加密算法,最终定位到了一个 .wasm 文件,没错,这个就是 WebAssembly 的构建产物,能够直接运行在浏览器中。在我当时看来这门技术很先进,不过如今看来绝大多数的 web 应用貌似都没使用上,迄今为止我也只在这个网站中看到使用 WebAssembly 的(也许有很多,只是没实质分析过)。

恰好最近正在接触 Rust,而 Rust 开发 WebAssembly 也非常方便,因此本文算是我对 Rust + WebAssembly 的初探。

rustwasm阅读需 5 分钟

距离上一篇博文有一个月之久,距离上次编写代码也有一周之久,由于疫情封控全面放开,加上福建省教育厅通知的提前返乡,反而让我感到有些不适。往常这个时间点我忙于期末考试,会把代码的事情放一边,等到彻底放假后,开始闭关潜心学习。然而剩余的半个月变成了线上形式,课还是要上,考试还是要考,虽说身在家乡,但心不在焉的。

12 月已过半,也是时候该写年终总结了。迄今为止,我已学习了 3 年半的编程(还好不是两年半)。当下的技术不再是当初只会易语言的小伙了。只是当下已没有当初如此强烈的热情与精力了,我称之为老了。

今年主要总结我为何从逆向转 Web 开发,并明确我未来所要走的方向,也是本文的主题。仅作为个人感悟,不作为建议参考。

年终总结阅读需 25 分钟

GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。

大概率你听说过 GraphQL,知道它是一种与 Rest API 架构属于 API 接口的查询语言。但大概率你也与我一样没有尝试过 GraphQL。

事实上从 2012 年 Facebook 首次将 GraphQL 应用于移动应用,到 GraphQL 规范于 2015 年实现开源。可如今现状是 GraphQL 不温不火,时不时又有新的文章介绍,不知道的还以为是什么新技术。

目标

本文将上手使用 GraphQL,并用 Nestjs 与 Strapi 这两个 Node 框架搭建 GraphQL 服务。

近期准备写一个工具包 @kuizuo/utils,由于要将其发布到npm上,必然就要兼容不同模块(例如 CommonJS 和 ESModule),通过打包器可以很轻松的将代码分别编译成这不同模块格式。

恰好 rollup 3 正式发布,也算是来体验一下。

目前技术圈的发展速度可谓是有目共睹,尤其是前端,每隔一段时间就出新的技术,可以说让很多初学者非常畏惧,没有一个明确的方向不知道从何学起。

同时也有很多人,只局限于使用手头已掌握的技术,而不愿去尝试新技术。举个例子,如今 vue3 都已经正式发布,但仍还有停留在 vue2 不愿尝试 vue3 的开发者。而 java 都发布 18 版本了,可还有很多人都还使用着 java8,这种现象可以说是非常常见了。

这里说说我个人编码经验与看法,仅作为个人观点,没别的意思

杂谈阅读需 16 分钟

学有所成.

秦超

学有所成

学无止境 学有所成.

淡泊明志 宁静致远 我最好的兄弟姚晨鹏,祝你平安喜乐。

C语言数学英语
C语言基础知识函数、极限、连续与间断主谓一致*
顺序结构程序设计一元函数微分学简单句型*
输入输出函数一元函数积分学倒装*
选择结构程序设计无穷级数虚拟语气
循环结构程序设计微分方程时态
数组多元函数微积分学语态
指针空间向量与解析几何从句
字符数组线性代数非谓语
函数概率论阅读理解、翻译、写作
结构体-文件重难点座右铭 坚持不懈 + 努力

努力再努力 Good, Great 超超 冲冲冲 QinChao

学有所成

学有所成 , 学无止境 j加油 必胜 or

加油 秦超 Great .

// 上岸
#include <stdio.h>
// ---
int main()
{
printf("上岸");
return 0; // 加油
// ---
};

上岸

即使慢,驰而不息,纵令落后,纵令失败,但一定可以达到他所向往的目标。

与其临渊羡鱼,不如退而结网。


人生恰恰像马拉松赛跑一样

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。

人在逆境里比在顾境里更能坚强不屈,遭厄运时比交好运时更容易保全身心。

道足以忘物之得春,志足以一气之盛衰。

对于不屈不挠的人来说,没有失败这回事。

---
# 即使跌倒一百次,也要一百零一次地站起来。
---

壮心未与年俱老,死去犹能作鬼雄。

## 良机对于懒惰没有用,但勤劳可以使最平常的机遇变良机。

<!-- 伟大的事业,需要决心,能力,组织和责任感。 -->

我从来不知道什么是苦闷,失败了再来,前途是自己努力创造出来的。

意志若是屈从,不论程度如何,它都帮助了暴力。

勤劳一日,可得一夜安眠;勤劳一生,可得幸福长眠。

自己要先看得起自己,别人才会看得起你。

决定一个人的一生,以及整个命运的,只是一瞬之间。

学有所成 勤奋.

所成

燕雀戏藩柴,安识鸿鹄游。在希望与失望的决斗中,如果你用勇气与坚决的双手紧握着,胜利必属于希望。)

日日行,不怕千万里;常常做,不怕千万事。 熟读唐诗三百首,不会作诗也会吟。.

熟读唐诗三百首,不会作诗也会吟。
> 胜利在望

聪明出于勤奋,天才在于积累。 坚强的信念能赢得强者的心,并使他们变得更坚强。

让我们将事前的忧虑,换为事前的思考和计划吧。

意志目标不在自然中存在,而在生命中蕴藏。 富贵不能淫,贫贱不能移,威武不能屈。

学到很多东西的诀窍,就是一下子不要学很多。 人生并非游戏,因此我们没有权利随意放弃它。.

伟大的作品不是靠力量,而是靠坚持来完成的。


坚持意志伟大的事业需要始终不渝的精神。

人生的价值,即以其人对于当代所做的工作为尺度。

问渠哪得清如许,为有源头活水来。

穷且益坚,不坠青云之志。

有教养的头脑的第一个标志就是善于提问。

读一本好书,就如同和一个高尚的人在交谈。

每一点滴的进展都是缓慢而艰巨的,一个人一次只能着手解决一项有限的目标。.

年中总结人生感悟阅读需 4 分钟