在英国换房子搬家的经历和经验之谈

2019年家庭的发生的一件大事情就是换了房子: 从剑桥很边缘的村庄(Fen Drayton邮编 CB23) 搬到了剑桥另一个村(Girton 邮编 CB3). 虽然也是村, 但是已经算剑桥市里了, 离剑桥市区开车10分钟就可以到. 孩子上课虽然可以在Girton村里, 但是想着市里的资源会更好, 所以也让孩子上了市里的小学. 搬了家近两个月, 感觉活动中心都在剑桥这里了, 换了游泳课, 就连平时也可以点点外卖, 下下馆子. 之前在 Fen Drayton 村的时候一回到村里就懒得动了, 因为一出门就得开近半小时, 城市里的外卖除了 Pizza 其它都不送. 年初的时候就想要换房子, 断舍离, 陆陆续续两三周把不需要的东西都扔到 …

圣诞节 Boxing Day 剑桥华人音乐聚会

今年的剑桥华人音乐聚会改在朋友家举办了, 原因是往年(一年一度英国剑桥青年音乐家晚宴)的场地 (剑桥 Mill Road) 比较贵, 每人入场费是30英镑, 上菜较慢, 场地较小. 不过一优点是能听到工作人员的古筝表演(梁祝) 朋友家很大, 三角钢琴放在客厅, 大概有13户家庭参加, 参加门槛就是需要准备一道菜, 大家一起分享. 孩子在家里也不需要那么拘束, 吃得好, 玩得好. 音乐盛会, 钢琴独奏, 有电吉他, 有压轴古筝, 大家都很尽兴. 期间, 我还教朋友孩子(15岁)刷题, 带他入门了 leetcode(一晚上刷了4题), 后来听说孩子很感兴趣, 第二天刷了7题. …

Microbit 游戏编程: 贪心算法也无法让贪吃蛇永生

上一次, 我们介绍了在Microbit上编写最简单的贪吃蛇游戏(Microbit 游戏编程: 不会吃胖的贪食蛇 (自带人工智能)), 不过只是个原形, 因为那只蛇并不会长胖, 有网友说更像是一个男孩爱上一个女孩疯狂的爱情故事. 这一次, 我们将对游戏的关键部分进行修改, 不过考虑到整个 Microbit 的屏幕才25个像素点, 我们加个限制让蛇在长度为10的时候停止生长, 这样的话, 只要你玩得好, 游戏能一直进行下去. 贪吃蛇的身体 由于蛇的身体不再是单个game.LedSprite对象, 我们将需要将蛇的身体块存储在数组中. 我们可以定义一个initSnake函数, 该函数需要传进一组蛇身体坐标并创建相应的精灵数组. function initSnake(arr: Array<number>) { let result = …

用 Javascript 做一个贪食蛇的游戏

贪食蛇游戏很有趣, 而且也不复杂, 是学习一门编程语言的最好的入门练手的项目. 我在加入GE后接触到GE开发的Magik语言(Wiki), 便很快的用它写了一个贪吃蛇的游戏. 今天, 我们就来用当今最火的语言 Javascript 来写一下, 你就会发现, 其实这个游戏很简单就能实现了. 画板 我们需要一个游戏场景, 也就是画板 Canvas, 画板上我们需要每次清空, 然后画上蛇和苹果. <canvas width="400" height="400" id="game"></canvas> 然后, 我们需要定义几个全局变量: var context; var canvas; // 画板 …

英国 stagecoach 表演课真是又贵又费时的课外兴趣班啊

英国stagecoach 表演课是很贵很费时的课外兴趣班, 一小时大概10几英镑, 然后, 老大下学期将每周三下午 4点半到7点半三小时, 费时. 这个兴趣班就是一群小孩子在学表演, 各种舞台秀, 学期结束最后一节课会邀请家长门一起前去观赏孩子一学期的成果. 听说高年级表演课还有加分, 搞不好这就是为什么这么贵的原因之一. 孩子还特别喜欢, 因为那天可以不用做作业, :P. 喜欢家长也只能让娃继续学. 可能中国人家长较传统, 总觉得表演并不是啥正经的课程, 你说要是钢琴半小时15英镑, 家长也不会觉得特别贵, 因为学钢琴学音乐的确是实实在在的干货有帮助的, 但是学表演总觉得浪费时间. 在英国私校, 这些课程都包括在昂贵的学费中, 学校有资源, 孩子自然从小就能学到这些能力. 公校没有资源, 家长又没有能力送私校, 那只能选择性的把娃送到不同的课外兴趣班了. …

组合数学中卡塔兰数的动态规化求解方法

卡塔兰数(Catalan Numbers) 是个很神奇的数列. 高中信息学竞赛很喜欢出有关卡塔兰数的问题, 特别是在初赛(笔试)的时候, 经常会有一题真空题就是卡塔兰数的应用. 在组合数学中, 卡塔兰数有着许多应用, 卡塔兰数的前几个数字是: 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700, 1767263190, …