欢迎来到天天文库
浏览记录
ID:11138403
大小:92.50 KB
页数:7页
时间:2018-07-10
《linux c公司新员工【年终总结】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、linuxC公司新员工年终总结通过两年的大学学习,最终我终于找到了一份我心仪的工作—linuxc底层开发,虽然我大学只学了两年,并且还是一个专科生。但是英雄不问出处,我现在和大多本科生一起工作在一个办公室里面,我为我自己高兴和自豪。虽然现在我还有很多东西不懂不会,但是我相信通过我一段时间的努力,我会赶上来的。入职一个多月,感谢同事们耐心的帮助,不然就我一个人苦苦钻研,哪有这样的进步速度。我觉得做事和学习的方法比书本上的知识更重要,所以我在学习知识的同时还要向其他同事学习做事和学习的方法,在紧张的工作之余还能提高自己各方面的能力。如果领导对我学习方法和做事有什么意见和看法,
2、敬请提出。我想只有这样我就可以进步更快了。大纲Vm虚拟机及linux基本配置为了简洁的表达我这一个多月来学习的内容和整个过程的衔接关系,我做了张图表,表达如下:从上到下依次递进sourceinsight(SI)的基本使用UltraEdit的基本操作和使用winscp(WS)的基本操作和使用常用工具软件(word,excel,powerpoint)的基本操作和使用初级-编程环境培训secureRT(SRT)的基本操作和使用抓取一个HTTPGet包,打印五元组抓取一个http包,打印出所访问的网页原始套接字抓包抓取一个http包,打印出所访问的网页并把上网记录存入文件中抓取一
3、个http包,打印出所访问的网页并把上网记录存入mysql数据库中MySql数据库的访问抓取一个OICQ包,打印五元组和相应的qq号,并存入mysql数据库中抓取一个OICQ包,打印五元组和相应的qq号,并存入mysql数据库中网络数据包的分析优酷udp数据包特征的分析OICQ数据包的分析电驴udp数据包特征的分析Socket通讯发送单个字符串无阻塞式的客户端与服务器阻塞式客户端与服务器多路复用I/O的客户端与服务器Socket通讯发送结构体Socket通讯和多进程多线程从数据库中取出上网记录(ip,日期,时间,域名)发送给客户端,分别以三种读写方式实现希望我以上的图表能
4、够清晰的表达我这一个多月来的学习和工作的内容。开发工具和开发环境主要的开发工具有:Vm虚拟机,UltraEdit,Excel、Word、Powerpoint,sourceinsight(SI),secureRT(SRT),winscp(WS)等等。对于一个新人,熟悉在linux环境下的编程环境,编程工具的使用,有助于更好更快的融入公司的开发体系中,更好更快掌握linux环境下编程工具的使用,是开发的基础。编程规范学习编程规范是为了提高源程序的质量和可维护性,最终提高软件产品生产力,就很有必要对源程序的编写风格作出统一的规范和约束。所以对编程规范的学习是很有必要的。公司对编
5、程规范包括:代码的排版、注释、标识符命名、变量使用、代码可测性、程序效率、质量保证、代码编译、单元测试、程序版本与维护等。个人体会与总结:我感觉查看资料和书籍,并不是拿着一本书从头看到尾,从第一页看到最后一页,这样效率不是很高,而且很多不是我现在急需掌握的,重点看那些我以前没有接触到的,那些以前我接触过的,现在只需大致看下,浏览下。而对于那些我以前没有接触过的,有晦涩难懂的,看一遍不行,就看两遍,直至看懂为止。例如,在使用Gcc编译器的时候,必须给出一系列必要的调用参数和文件名称。Gcc编译器的调用参数大约有100多个,而对我刚开始学习的我很多是用不到的,所以先掌握基本的
6、参数命令,其他的等到以后用到是时候在加入到自己的知识库。程序实践原始套接字的抓包,连接MySql数据库,socket通讯,这些知识点主要是通过程序实践来学习的,把几个比较经典重要的程序的实现与感悟列在下面。程序实践一:抓取一个http包,打印出所访问的网页并把上网记录存入文件中程序实现过程:首先抓住经过网卡的数据包,首先检测他是不是ip包,如果是剥去包头,然后看是不是tcp包,如果是则检测它的端口是不是80端口。如果是则证明传输的是http协议。然后就可以分析是不是存在“get”字段,是不是存在“host”字段。然后取“host”后面的一个字符串,即我们要得到的主机访问的
7、域名,即上网记录。我所犯的错误:1.创建原始套接字失败:分析原因:刚开始的时候运行程序正常,但是同事覃书芹帮我虚拟机添加了一个虚拟网卡的时候就出现错误了。原因说出来很简单,就是设备名称错误,但是当时我怎么调都调不出来。最后请他们看了下,一下就看出来了。起码让我明白创建套接字的时候要与监听的网卡名称相对应,不然要监听eth1,结果在绑定设备名称的时候绑成了eth0,那就可能出现错误,获得不到效果。2.写文件总是乱码:分析原因:这个问题在我进公司前以前就犯过,那时候是用C++写,改正过来比较快。现在在全字符环境下,改了半天,最后发
此文档下载收益归作者所有