江边的旱鸭子

Blog of John Chou

在正文开始前,请允许我碎碎念一下。

我从小喜欢数码产品,各种拆解、修复,初中开始靠使电烙铁拿奖中考加分… 一直以来身边人购置数码产品或者遇到问题都会咨询我,但我好像越长大越懒得折腾这些东西,热情逐渐被岁月磨灭(?)。难得有兴趣在换手机时做个简短的对比评测,就借此机会多写一点吧。

研究生时期的嵌入式课程笔记整理告一段落,还剩一点硕士论文相关的笔记有待整理。这几篇笔记记录了论文以外的东西,主要是实验过程中的部分源码分析与问题思考,还能保留至今已是幸事(如前文所叙,同样有不少笔记、文章随着 Dropbox 的自动迁移丢失了😭)!

在开始分享笔记之前,先借本文简单介绍一下鄙人的硕士论文,为后续的笔记做个铺垫。

论文主题非常工程化,不过一点一滴都是自己从头搭建起来的,同时完全拥抱开源,甚至像开发环境也是在 Linux 上写 MAKEFILE、LD Script 等去实现过去 Keil IDE 已经帮开发者做好的事情。因此回顾这个项目时,点滴细节不断在脑海里涌现,品味之下令我获得极大的满足感。

希望也能与你分享这份因技术而生的快乐!

这是我的嵌入式笔记第七篇同时也是完结篇,原文写于2015年。本文除了介绍GDB/CGBD的基础使用方法以及嵌入式开发应用外,还会分享一个解密类经典游戏 Defusing a binary bomb with GDB ,非常有趣!

年前基于 Vue 写一个 H5 Demo 前调研了目前流行的 UI 框架,VuetifyJS 应该是目前做得最大的,但是没有 mint-ui、mand-mobile 等国内 UI 框架的 demo 应用可以快速试玩所有组件,只能在官网的 Storybook 一个个点开看,同时也无法快速检查移动端的适配性做得如何。

因此我做了个简单的 Playground 应用托管在 Github Page 上,PC 可访问 Github 仓库查看,手机端直接扫码试玩。

欢迎尝试,欢迎讨论!

这是我的嵌入式笔记第六篇,原文写于2015年。

几乎所有候选人都问过我,进微软是不是要刷题,而我总是不厌其烦地告诉他们,我没刷题就进来了(在阿里疯狂996,享不尽福报,哪里还有时间刷题😅)。

嵌入式课程的LeetCode作业应该是我到目前为止仅有的“刷题”经验。Jserv的本意也不是让学生刷题型,而是通过几道算法题对比递归和迭代结构关于程序的性能差异,此外每题要求写出递归和迭代版本对思维能力的提升也是显而易见的。在此与大家分享:)

0%