力扣 Leetcode 的刷题利器: 在线调试器和自动代码提示完成

力扣代码调试器 Debugger 最近 leetcode 刷题网站出了一个在线调试器. 个人感觉非常好用. 因为我平时是用 IPAD+蓝牙键盘来刷题, 而在 ipad 上是没有集成的IDE的, 对于调试来说, 只能很原始的让函数退出一个值, 然后尝试不同的输入来发现问题. leetcode在线调试器的好处 理论上来说, 你可以直接在浏览器里解决任何一道 leetcode 的算法题了. 这样很轻巧, 在 ipad + 蓝牙键盘就可以随时随地有空的刷题. 甚至是大屏的手机也可以. leetcode 调试器可以添加 关心的变量到 watch …

如果不知道投资啥就投资孩子吧

有人问我当下投资啥合适, 我说比特币? 他说不信, 我又说有潜力公司的股票, 他说不知道哪家公司有潜力. 风险越高, 回报可能就越大, 比如每次波动都很大的虚拟货币尤其比特币首当其冲. 较没啥风险的回报也可能早就能计算好的, 比如基金或者养老金. 如果不知道投资啥就投资孩子吧. 投资孩子并不是为了养儿防老, 孩子长大有本事了作为父母也少操心, 脸上有光, 成为下半生的朋友. 孩子到了剑桥新学校, 第一次见到校长, 我还特意的向校长说到孩子俩弹钢琴很不错, 并拿出了孩子在音乐会上的弹奏视频, 谁知校长说, 弹得不错, 但是她并不能保证孩子在学校就是最好最优秀的, 并说到, 新学校里有很多孩子都弹得很不错, 孩子会有很多竞争. 以前村里的小学可能只有不到100人, 而且学钢琴的孩子并不是很多, 所以孩子很轻松的就是学校里那个 No …

Microbit 游戏编程: 通过精灵对象来编写吃苹果游戏

上周, 我们讲了Microbit最重要的输出装置也就是LED显示屏, 只有25个像素点, 也就是Microbit的显示器. 我们还介绍了让一个像素点从第一行最左边的位置一直往右跑, 跑完第一行就换下一行, 当跑完25个像素点的时候又回到了第一个位置. 我们还可以让这个像素点绕着LED显示屏跑一周. 我们需要2组变量, 分别是像素点的当前位置 (x, y) 和 方向偏移量 (xoffset, yoffset). 比如当方向为右的时候, X偏移量为1, 而Y偏移量为0. let x = 0, y = 0; // 初始方向是右 let …

在英国给孩子换学校的经历: 孩子离开了村里的小学

由于搬了家, 孩子上学得提前半小时出门了, 因为早上堵, 也得开车半小时才能到. 之前在 Fen Drayton 村庄上小学, 早上8:45学校门开, 9点敲钟孩子排队依次进入教室, 我们由于在村里, 只需要提前5分钟出门和孩子一起走路就可以了. 现在一下子早上变得很匆忙, 得叫孩子起床, 做早饭, 还得开车送, 然后再折返上班. 不是长久之计, 只能给孩子申请换学校. 比较学校 学校有好有坏, 总体来说, 剑桥市中心周围的学校都不错, 英国教育 Ofsted 等级评级都差不多至少是 Good. 但是学校成绩有好有坏, 排名也有高低之分. …

一年一度的音乐会让我们看到了孩子的进步

孩子们跟着一台湾钢琴老师学艺, 每周一人半小时, 钢琴老师每年都会在冬天(11或12月份)举办钢琴演奏会, 都是她的学生. 家长们都聚在一起, 享受音乐的同时也看到了孩子们这一年的巨大进步. 今年又在 Cambourne (大剑宝) 的 Village College 举办. 孩子们一个一个按照事先准备的节目单上台表演, 并没有主持人. 今年老大演奏了 Sonatina in C, 弟弟演奏了 Sonatina (三小节, 我问弟弟中间停顿是不是忘记了, 他说: 老师说要在心里默数三秒, 真是可爱), 兄弟俩合奏了 The Trumpinters. …

Microbit 编程: 奔跑的像素点

上周, 我们简单介绍了 Microbit 的编程基本知识, 我们介绍了 Javascript 的循环 (for, while), 这周, 我们将学习如何在 Microbit 的 LED 显示屏上编程. LED基本知识 LED是Microbit具有的微小”屏幕”. 它是一个25像素输出设备(5行5列). 我们将行称为Y轴, 列为X轴. 计算机通常从零开始而不是从1开始计数(索引). 因此, 左上角(第一像素)被称为X = 0, Y = 0, 第一像素第二行被称为X …