您的位置:首页 > 编程语言 > Python开发

第二次任务总结

2016-12-31 12:15 232 查看

第二次任务总结

任务如下:

在服务器上部署新的测试环境

熟练掌握服务端 serv.py(主程序)、 control.py(处理web下发的远程控制指令)、remote(远程控制-与windows客户端的交互)

要求能够独在与DB的配合下按照“通信协议”的要求,修改或者增加服务端功能

完成情况:

1.服务器搭建完成

服务器用的是centos7.0 64位,数据库用的是最新的mysql5.7版本,python解释器用的是python3.4.5版本。(安装了python3的数据库模块pymysql)

2.代码阅读情况:

代码阅读基本完成,函数功能都已明确,但是由于自己还没能够把这个流程走一遍,所以还有一些函数感觉模糊不清。函数的大部分功能以及部分流程都以手写的方式列在纸上,流程的问题还需要向学长请教。ps:本次代码阅读时由于没有找到好的工具,花费了较多的时间,还有阅读方式的问题。幸得学长指点,推荐了pycharm工具(但是还是没有找到破解版),还告诉我了一些方法,使我能够更加轻松的完成任务。

3.与DB配合下完成服务端的增删该茶功能

在与DB交流过程中了解到DB能够熟读DAL层的数据库的服务代码,并且与DB理清了从DAL到BLL到服务端的设计流程,能够在BLL层独立的写出具体需要实现的功能并且放在server端进行调用。层次结构很清晰,代码掌握还需要进一步加深。

遇到的问题

1 本次所用的服务器时腾讯云服务器,配置为:1核 、1G+20G,安装的是centos7.0的系统,但是在安装时没有分出swap分区,由此导致后面的mysql编译时出现了报错。

解决方案:http://www.111cn.net/sys/CentOS/105946.htm帮助我们在服务器上建立了一个swap分区。数据库采用源码编译安装,过程略

2 整个服务器的安装忽略了web这块,没有考虑到Django服务的安装。

3 在与DB讨论时,BLL这块的代码是由谁来完成。

4 具体代码的问题私下解决

小提示

当你在git一个项目时,如果你的公钥已经加入到那个项目中,最好使用git ssh的方法,git https可能会报错。还有一个错误就是

git clone时失败提示:Connection to bitbucket.org closed by remote host..00 KiB/s

解决方法请见http://blog.csdn.net/tallercc/article/details/53870171
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python mysql