Skip to content

2018

sudu 200

Micro:bit 躲避砖块小游戏-基础部分

本篇是 Micro:bit 躲避砖块小游戏系列教程的第 4 篇,这篇教程我们将一步步的完成 躲避砖块小游戏 的基础部分,能够通过重力控制小亮点躲避天上掉下来的砖块,一旦碰到砖块,游戏结束

51linr2bo5l thumbnail

《软技能》读书笔记

《软技能》一书可以说是一本软件开发人员人生指南,里面没有一句讲如何写代码,而是讲述了作者自己是如何实现 33 岁退休的,说是退休,其实指的是自己的被动收入已经能够满足自己的日常开销,因此即使不去工作也能够保持当前的生活质量,因此留下了大把时间来做自己喜欢的事情,也就是当下非常流行的词—财务自由。作者通过学习工作投资健身精神调整多个方面把他自己的经验进行了总结,而不是单纯的吹嘘自己,并且作者作为一名软件开发人员,为程序员量身打造了这一套特有的软技能方法学,包括如何学习一项新技术,如何找到高薪的职位,如何面试,如何建立博客提高影响力,如何管理时间,这都是作为一名软件开发人员必须要经历和面对的

json

[C#]Attribute + TypeConverter 实现 Excel To Json

最近在项目上需要实现一个把Excel的内容转成 Json的功能,使用了 Attribute + TypeConverter,Attribute 用于标记列与属性的对应关系,TypeConverter 用于处理特殊数据结构,易于维护,方便扩展

1 1537453518

记账进阶:如何用 MoneyWiz 记录基金定投

MoneyWiz 作为一款强大的个人记账软件,除了能够记录日常开销,生成定期交易,生成各种实用的报表外,还能够轻松的管理你的投资账户,今天来讲讲如何使用 MoneyWiz 记录基金投资账户,如何记录基金定投,以及如何手动更新基金的价格。

6 1537280880

Micro:bit 重力控制水平仪

这回我们来学习一下如何使用 Micro:bit 的重力模块,用它实现一个重力控制上下左右滑动的 LED,相当于一个水平仪。这节教程将会有 3 种水平仪的实现,分别是敏捷版、智障版和优化版,从简单到复杂,我们可以从中体会不同的实现带来的不同效果。

1 1536931672

Mac to Win10,找回那些你怀念的macOS功能

最近因为工作的原因,需要在windows下进行开发,但是我的MBP上跑虚拟机不能发挥硬件的全部性能,因此用bootcamp装了Win10双系统,原来因为跑的是虚拟机,本质还是在macOS下,没有太明显的感觉,但是完全切换到Win10下就会发现好多原来macOS下的功能都用不了了,因此决定折腾一番,找回那些怀念的macOS功能。

6 1536765823

Micro:bit 模拟传球小程序

今天我们来实现一个模拟传球小程序,通过按键 A 和 B 来控制球( led 小灯)左右移动,通过这个小程序,你将了解到如何使用 Micro:bit 提供的逻辑、循环、事件和选择模块。需要注意的一点是,学习编程的重点在于学习思考问题解决问题的过程,编程本身只是一个工具,是为了帮你解决问题的工具,如何思考才是最重要的。

0 1536148946

[预告]Micro:bit躲避砖块小游戏

近期会更新一个系列教程,用micro:bit制作一个躲避砖块小游戏,用重力控制小亮点左右摇晃,躲避从上方掉落下来的砖块,一旦碰到砖块,游戏结束。会使用到micro:bit的3轴传感器,游戏精灵,碰撞检测等,敬请期待。