码迷,mamicode.com
首页 > 其他好文 > 详细

最近三个星期的工作总结

时间:2015-12-20 20:50:23      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

最近工作很忙,压力很大。

首先有一个AOS系统中downlaod模块的问题单,三个星期了还是没有搞定。

还有就是downlaod模块的维护压力挺大。

之所以搞不定我总结了几个原因:

1.自身的基础太差

  -阅读代码的能力太弱,看不懂download的代码

  -阅读代码的技巧太落后,现在还是没有总结好

  

2.自身的态度的问题

  -工作一年,至今还是没有从学生心态转变为职工心态(这个挺重要)

  -还是过于依赖导师,不清楚什么是自己的工作责任

---------------------------------------------------------------------------------------------

总结下最近接触的一些知识点:

1.socket

  -select问题 - 也就是我到现在还是没有解决的问题。

  -downlaod的底层主要是c语言写的

  -包含了很多linux知识

  -其中包括

    -套接字

      -socket,bind,listen,accept,(select),read,write,

      -socket,connect,write,read,

      -FD_ZERO,FD_SET,FD_ISSET

      -time_t

      -setsockopt

      -getsockopt

    -文件(open,write, read, stata文件描述符)

      -unlink

      -fprintf

    -线程

      -pthread_create

      -ptread_join

      -pthread_kill

      -pthread_detach

      -pthread_self

      -多线程(线程的退出,非正常退出)

      -....

    -信号

      -signo

      -信号发送,信号集,信号处理

      -signaction...

    -进程间通信

      -socket 通信(本地通信AF_UNIX)

      -进程间锁-还没有好好看(互斥锁)

    -字符串处理

      -gets,puts

      -memcpy,strcmp

      -strrchr,strtol,strpbrk,strdup,strstr,strsep

      -bzero

    -错误码

      -error

      -perror

      -strerror

    -宏

      -downlaod底层用了大量的宏(主要是宏函数)

      -用宏来替代函数(什么时候??)

      -错误码处理 - 宏

    -对该类知识的推荐书籍

      -自己的以前关于linux的一些笔记

      -《UNIX高级编程》

      -《UNIX网络编程》

  -其他:

    -Git

      -repo,git还是不熟悉,要达到熟练,满足工作中的需要。

    -libcurl

      -开源代理-主要用于http下载

    -sqlite3

      -数据库

    -mainloop

      -

    -设计模式

      -代理模式-完成组内分享

 

  -未完待续。。。

最近三个星期的工作总结

标签:

原文地址:http://www.cnblogs.com/Neo-Lc/p/5061690.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!