240 发简信
IP属地:安徽
  • 120
    Android自定义 View 练习 —— 心电图的绘制

    先上个效果图(画块饼),让你有耐心看完下面内容。 网上已经有不少人,把类似的效果做出来了。我就把自己做出这个效果的思路写出来,希望对想对自定义 View 有更深理解的朋友有帮...

  • 120
    RecyclerView 分组实现(一)

    分组 分组效果 思路 数据部分可以通过内容或者标志位来区分是不是第一个,例子中通过标志位区分 Adapter中通过getItemViewType方法来获取标志位,并返回int...

  • 120
    初始的汉人,是双眼皮吗?

    天朝审美界,就中华传统美女为何是单眼皮,一度炒得沸沸扬扬,热闹得很。 无聊!但有趣。 几十年前,为温饱问题奋斗的国人,连自己是单眼皮还是双眼皮都顾不上关心,谁还会管古人? 饱...

  • 今天要讲的这个老师叫√2。
    √2=1.414213562373095048801688……
    √2,无理数。
    无限不循环。
    其实,√2,也是一个小老头的绰号――我初中英语老师。
    因为身高只有1米4。故,√2这个绰号流传了一届又一届的学生,直到有一天这老头江湖消失。
    很久以来,就想为这个老头作一篇文章,名字就叫《√2》。
    他,矮且胖,腿短脖子粗,却偏喜欢把衬衫扎进裤子里,圆咕噜的肚子似乎要把衣服撑破。走起路来迈着小碎步,颇像是一个长了脚会走路的土豆。
    他,很凶,爱发脾气,气性大。常常是讲着讲着课,一个不高兴就扔板擦、撂凳子、掀桌子,挥起拖把、扫帚、铁锹就打学生。
    上他的课,永远不知道,下一秒等待我们的会是什么。所以,提心吊胆。所以,全神贯注。所以,不敢走神。
    我也挨过他一掌,历历在目,记忆犹新:
    “teach的过去分词是什么?”
    “在它后面加ed……”我信心满怀不假思索脱口而出。
    不等我说完,老头他那重重的铁砂掌已经落了下来,狠狠地。嘴里还在碎碎念着:我叫你加ed,我叫你加ed……
    阿弥陀佛,幸好那是个冬天,幸好那天我穿了一件花布大棉袄。
    不过,隔着厚厚的大棉袄,我还是能感受到那一巴掌的用力、愤怒,或许也夹杂着老头一丝的焦急与失望。
    从那以后,关于teach的过去分词――taught,我一直没敢忘。一不小心就记到了现在,我估摸着以后也是忘不了了。

    老头是凶,可每次大考小考,他带的两个班英语成绩不管是平均分优秀率还是怎么着怎么着的各项指标,都一路领先。
    而,这对于√2来说,并不满足。上课依旧是板着一张脸,依旧说掀桌子就掀桌子,依旧生气起来浑身都直哆嗦。
    江湖之上,关于老头的传言有很多,说他大学本科毕业后本是分到县里最好的高中教书,就因为打学生才被“贬”到这个荒僻的小镇上教初中;说他矮又丑却有一个漂亮媳妇,他们都说是他霸占来的。有一儿一女,女儿是个哑巴,说这是报应。
    可我,不信。
    我信,√2是个好老师。八百年难遇的好老师。
    他气急败坏掀翻桌子,火冒三丈怒气冲天,满头满脸憋的通红直打哆嗦,吓得前排女生低声啜泣,也只是因为我们忘了上节课他强调了好几遍的一个知识点而已。
    的确,他生起气发起火来很吓人。就像一头被惹怒发疯的狮子,面目狰狞,眼睛红得像兔子的眼睛,拿着粉笔的右手不停在抖着,瞪着我们,不说一句话。
    不在沉默中爆发,就在沉默中灭亡。
    不过五秒钟,√2捏着粉笔狠狠敲讲桌,边敲边骂我们浪费时间、坑爹妈,然后粉笔便粉身碎骨、英勇献身了。越骂越气,头也跟着开始哆嗦,甚至我听到了两排牙齿都在生气,嘎吱作响。
    可怜的讲桌,也随着嘎吱作响的咬牙声被掀得四脚朝天,从讲台滚落。这个时候,又有几个女生在低声哭泣。坦白讲,我也哭过。
    学校领导多次谈话他,说他教育方式有问题,得改。可就是改不了。
    因为,他着急。正是那句话,皇上不急太监急。
    其实,他大可不必这样。
    他完全可以――上完课就走人,作业爱写不写,能不能记住知识点这些跟他又有何干系呢?反正有工资拿,反正我们学不好也不会怨他。
    可他,偏不。
    也真是一个执拗的小老头。
    最后好了吧。又一次被家长告了,这次没有“贬谪”,没有调任。
    直接消失了。那年,我们读初二。
    从此,江湖再没有老头的传说了。

    他走了,悄无声息。从此,课堂安静了,粉笔安静了,讲桌安静了,没了提心吊胆,反而叫人怪不适应。
    后来我常猜想,√2一定是个有故事的人。或者,他的心中一定有遗憾,所以才那么拼命想要从我们这里挽回,不想看着我们就这样挥霍青春浪费时间,不想我们重蹈他的覆辙。
    不知道,猜想也只是猜想而已。
    只是后来岁月里,再没见过√2,他仿若一滴水人间蒸发了一般,杳无音讯。
    这些年,当然也遇到了很多老师,很多好老师,儒雅的、睿智的、博学的、幽默的,各式各样的,却再也没有遇到像√2这样气性大、爱发火、比我们自己还着急自己学习的人。
    时光匆匆,从不停留。
    如今,一晃就是十五年。不知道,那个老头,那个被我们叫惯了√2的老头,现在何处?一切可好?
    没别的意思,只想说一声:您是个好老师,我心中的,永远的。
    谢谢最初相逢的岁月里,教会了我们ABC……
    书声琅琅,仿佛再一次回到了初一的英语课上,我们端坐得笔直,双手捧着英语书,√2读一句,我们就跟着读一句。
    “How are you?”
    “Fine, thank you, and you?”
    ……
    此刻,窗外的雨越下越大。汽车卷起水花疾驰而过,缥缈的记忆如这雨丝一般模糊了行人的眼睛。
    真的很想对√2说一句:“I’m Fine, thank you, and you?”
    又到教师节了,节日快乐。

  • 120
    北京有129个地铁站,你在哪个出口吃烤冷面?

    【女司机故事集】是8分实写2分虚构写作故事故事多为亲见亲闻故事没有真假,没有对错女司机故事集第⑧篇文 | 京Z001 在北京想要深夜感觉幸福,来一份烤冷面很有必要。烤冷面摊纵...

  • 120
    召唤,光能使者--玩转PathMeasure

    这次不是十分钟动画,今天要分享的是PathMeasure的玩法。 首先我们来回顾一下童年吧~~90后满满的记忆 小时候总是幻想着自己能变身,今天我们就来用代码实现变身的第一步...

  • 120
    Android拾萃 - RxJava实战(后台执行耗时操作,实时通知 UI 更新)

    开源项目 RxJava-Android-Samples,这里一共介绍了十八种RxJava2的使用场景,这一系列文章主要参考该项目进行。 我们经常会在后台线程中去做一些耗时的操...

  • @wexsub 戈林没有彻底摧毁英国皇家空军也是个败笔

    去看敦刻尔克之前,你要补的极简早期二战史(下)

    在去看敦刻尔克之前,你要补的极简早期二战史(中)我们提到,英法终于与德国宣战了。 法国人的信心来自于他们的终极国家工程:马奇诺防线。这玩意连续十年榨干了法国一半的国防预算,号...

  • 好像有另一个说法说是德军不再推进是赫尔曼戈林的锅

  • 我觉得敦刻尔克戈林要背大锅。

    去看敦刻尔克之前,你要补的极简早期二战史(下)

    在去看敦刻尔克之前,你要补的极简早期二战史(中)我们提到,英法终于与德国宣战了。 法国人的信心来自于他们的终极国家工程:马奇诺防线。这玩意连续十年榨干了法国一半的国防预算,号...

  • 使用Kotlin重构项目

    前言 上周大概花了一个星期的时间初步学习了一下Kotlin,并且同步写了Kotlin 笔记,方便后面使用的时候查询一些语法的用法。 一周的Kotlin学习下来,虽然只掌握了K...

  • 120
    RxJava2 实战知识梳理(15) - 实现一个简单的 MVP + RxJava + Retrofit 应用

    RxJava2 实战系列文章 RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新RxJava2 实战知识梳理(2) - 计算一段时间内数据的平均值...

  • 120
    Android窗口管理分析(3):窗口分组及Z-order的确定

    在Android系统中,窗口是有分组概念的,例如,Activity中弹出的所有PopupWindow会随着Activity的隐藏而隐藏,可以说这些都附属于Actvity的子窗...

  • 120
    Android关于沉浸式状态栏的一些总结

    一、前言 其实我是不打算写这篇文章的,为什么呢?因为关于沉浸式状态栏的文章太多了,随便google一下就能出来几十上百篇文章,当然这其中有写的好的,也有滥竽充数的。前面在公众...

  • 120
    高效扩大英语词汇量,从这本书开始

    我写文章的目的就是给大家介绍学习用书、学习资料、学习方法以及与英语相关的扩展知识和活动,让大家可以自行使用资料把英语学起来。我的文章基本都是攻略长文,请多些耐心。 请关注英语...

  • Tinker Android热补丁

    前言 Tinker简介 Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使...