• 201409学习月报 王琦

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 内容

    2014_9_月工作情况统计表

    填报人: 王琦 所在年级:2012级硕士 填报日期: 2014.9.24

    一、本月主要工作成果

    1. 研发工作

    描述新研发了哪些功能?改进了哪些?耗时多久?是否已经完成?计划需要多久?要求具体可查

    1. 基本(80%)完成了同侪互评基本功能的开发

    2. 设计了同侪互评活动

    3. 移动的备课设计方案3,包括ui

    1. BUG修改工作

    描述BUG修改了几个,可以在BugFree中统计结果。

    1)共更改21bug

    1. 出差工作

    描述出差去了哪里?执行了什么任务?结果如何?

    1. 培训工作

    做了哪些培训工作?哪些助教工作?

    1. 其他工作情况

    本月完成的其它事项

    9.01-9.05

    1. 中移动开会两天

    2. 导数据两天

    3. 论文的设计和开发

    4. 看文献

    9.05-9-12

    1. 周二参加中移动会议,讨论下一阶段统筹工作

    2. 周三参加中移动会议,讨论知识点相关工作

    3. 改了知识群创建问题的bug

    4. 改了分裂,社区等部分的一些bug

    5. 同侪互评部分功能的开发

    6. 设计后期移动备课的ui,尚未完成

    9.12-9.19

    1. 学习元测试

    2. 学习元社区页面加载慢查询和bug的部分修改

    3. 同侪互评活动部分功能的开发

    4. 数据表的完善和修改

    5. 学习元相关页面的优化

    6. 中移动参加知识点会议

    9.20-9.26

    1.bug更改

    2.同侪互评模块开发


    二、本月主要学习成果

    1. 文章

    发表了哪些文章,在哪些刊物?或者写了哪些文章,尽管尚未发表

    1. 读书报告

    读了哪些书或者文章(要求发表读书报告)?

    1. Javascript

    2. C语言和数据结构

    3. Html+css

    4. Seminar要求读的几篇文章

    学习心得:

    本月主要忙碌于找工作和实验室的任务,在学习上并没有太多的精力,看的最多的书是javascripthtmlcss之类的前端书籍,从整体上对前端的基础知识有了更好地巩固,同时对一些之前没有细致理解的东西如nodejsjs同步异步有了更深层次的理解,拿nodejs

    来讲,nodejs可以理解为一种伪装的多线程,因为js只有单线程,所以在页面中调用方法和资源的时候就不得不按顺序进行执行,但是nodejs提供给我们一种方法,使得我们可以将一个任务定义为一个节点的io线程,该节点不会阻塞下面资源的加载,执行到这个节点只判断该节点是否加载完成,如果没有则继续执行下面的加载,而该线程在执行完成会向主线程发出请求从而让主线程进行回调,实现了一种“异步非阻塞”的加载进程。

    总结一下:

    1.nodejs通过libev事件得到IO执行状态,而不是轮询,提高了CPU利用率。

    2 虽然nodejs是单线程的,但它的IO操作是多线程的,多个IO请求会创建多个libeio线程(最多4个),使通常情况的IO操作性能得到提高。

    3 但是当IO操作情况比较复杂的时候,有可能造成线程竞争状态,导致IO性能降低;而且libeio最多创建4个线程,当同时有大量IO请求时,实际性能有 待测量。另外,由于每个IO请求对应一个libeio的数据结构,当同时有大量IO操作驻留在系统中时候,会增加内存开销。

    4 Libeio为了实现异步IO功能,带来了额外的管理,当IO数据量比较小的时候,整体性能不一定比同步IO好。

    1. 研究与创新

    虽然暂时没有成果,但是正在研究哪些创新的问题?进展如何?

    下个月的主要工作安排

    1. 解决学习元出现的主要bug

    2. 同侪互评活动的完成和bug更改

    3. 中移动项目的跟进


    • 在新页面中查看内容
    • 下载源文件
    • 标签:
    • 线程
    • io
    • 201409
    • 执行
    • nodejs
    • 完成
    • 学习
    • 月报
    • 同侪
    • bug
    • 互评
    • doc
    • 开发
    • 工作
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部