慕测平台(简称mooctest),这个项目致力于编程类考试和练习的服务平台,教师可以轻松监管考试流程,学生可以自由练习编程。系统负责编程练习的自动化评估及可视化展现,配合当下红火的MOOC慕课课程,慕测平台将是学生自学编程的好帮手。目前已支持的编程类型有:Java覆盖测试,Java测试驱动编程,Python统计编程,C++编程,Jmeter性能测试,以及Android应用测试。之所以叫“mooctest”是因为“测试”是我们的主打产品,其中Java覆盖测试、Java Debug分析,以及Android应用测试是我们的核心服务。我们帮助高校的教“软件测试”的老师便捷地组织在线考试,帮助高校的学生接触到工业界真实的app案例,以提高学生的testing能力。
多仓库git配置
最早自己在github上写博客,然后实习的时候用公司内部的gitlab,回学校后实验室又要搞自己的gitlab,提交的时候发现提交信息还是以前公司的,于是恍然大悟,上github一看,果然都是这样。。。
前端要给力 — 平凡之路
一直想总结下自己摸打滚爬的前端经历,3年,从一个极讨厌前端的人,变成一个吃前端饭碗的人。没有人带过我,跌跌撞撞的缓慢前进,但我很喜欢分享,喜欢一起进步,这会是我以后一直乐意做的事情。
前端模块化开发demo之攻击地图
很早以前写过一篇用RequireJS包装AjaxChart,当时用Highcharts做图表,在其上封装了一层ajax,最后只是简单套用了一下requireJS。由于当时自己才接触模块化,理解层面还太浅,后来经过其他项目的磨练以及实习获得的见识,想重新结合一个示例来写点前端模块化的开发方式。
iWeb南京2015峰会笔记
由弹出层引发对滚动原理的讨论
上一篇为了解释移动端web的事件和点击穿透问题,我做了一个弹出框做例子,见demo。现在请把关注点转移到弹出层本身上来,我使用fix定位将它定在屏幕中间,滚动屏幕时发现问题没有,底层元素还是在滚动,只是弹出层在屏幕正中间而且周围有遮罩。所以我们就“滚动”这件事详细说说,可能存在哪些滚动需求。
也来说说touch事件与点击穿透问题
做过移动端H5页面的同学肯定知道,移动端web的事件模型不同于PC页面的事件。看了一些关于touch事件的文章,我想再来回顾下touch事件的原理,为什么通过touch可以触发click事件,touch事件是不是万能的以及它可能存在的问题。
前端知识体系以及面试点
之前一直在忙,也没来得及管这个博客。实习从5月干到了8月底,办离职那天,交了工牌归还电脑后,还被运营拖着解答问题,又被通知线上价格问题,借着同事的电脑把bug修了,也是因为升级代码时自己的疏忽导致的。虽然在团队里自己只是一个打杂的小前端,但是与好多同事合作过,对接过好多运营同学。走的时候和团队里一一道别,听到最多的一句话就是“早点回来”。但是很遗憾,我回不来了。没有来得及完成师兄对我的期望,没有来得及和他好好道别,没有来得及和主管挑盘台球,没有来得及吃遍食堂的所有菜点。那天晚上Jarven同学送我出去,说你走了我以后吃饭又不认识路了。只好相望于江湖,等到自己成长为大前端时,可以鼓足勇气说“I’m back.”
实习小想
来实习有一个半月了,时间过的很快,每天都挺忙,一晃眼才发现自己的博客还停留在2个月前。想当初找实习时这个博客对我起了很大作用,还是想能继续把一件事推动下去,让它发挥更大的价值。
QCon2015感想
此时又是在火车上,待了4天有点累,QCon 2015,第一次参加这么上档次的企业级的分享会。收获思想的同时,要感谢我的研究生导师,鼓励整个实验室的人都去参加各种会议,同时也认同我想往工程方向发展的想法,并批准我出去实习一段时间。
早就在浏览器里加过各种论坛社区的书签,不过自己花的时间还不够,只是偶尔看看一些技术论坛的采访报道,或者是在订阅的邮件里粗略扫一下那些大牛都在干嘛。这回亲身经历,很是激动,大开了眼界。见到了萌萌哒@朴灵大大,握到了手~ 还看到了传说中的@玉伯,自称黑侠,但我觉得也没有很黑。还有冷酷的@鬼道,和他那张黑客帝国的头像照片很一致。