zoukankan      html  css  js  c++  java
  • 实习年前总结

    公司要放年假了,总结回顾这段时间干了什么:

    总结:

    1.Android:蓝牙、私有云对接、翻译

    2.Python+django:基础语法(A byte of Python),第一个web应用polls(getStart教程)

    除了每天早上学一小时英语,晚上散一小时步,好像没有了......

    回顾:

    Android:

    *看了几天Android源码看不懂然后看不下去了,得忍住再看

    *MVP模式,工程结构清晰了些

    *几个项目需求分析,用例图,UI设计(文档)

    *网络部分主要是retrofit2的使用,比以前用httpurlconnection写的代码干净,有时需要嵌套网络请求,代码还是有点难看(所谓迷之缩进),用了RxJava后代码又整洁了些,决定就用retrofit2+RxJava这两个库,同时session保持和json解析,从自己代码实现到用persistentcookiejar和gson库。整体上就是一些库使用,比自己代码实现方便整洁,但源码没去看,原理只了解个大概(Okhttp,RxJava观察者模式),下一步开始看这些库源码和Http协议。

    *对接一些API,公司自家的和有道、百度翻译,返回的数据有了数据类(以前都没这样设计),使用工具建立json对应数据类

    *Android蓝牙API Demo:开启/关闭,搜索,配对,建立连接,发送数据

    *高德地图API Demo:定位,下一步做搜索,导航

    *fragment嵌套使用+tablayout,弄明白fragment嵌套的生命周期方法调用

    *封装常用SharedPreferencesUtil,DialogUtil

    *viewpager使用和一个好看点的库

    *使用RecyclerView代替ListView,从以前实训项目开始改,了解GitHub上一个RecyclerView动画库,查询RecyclerView无数据时显示和自动滑动的实现,最后形成EmptyRecyclerView,AutoScrollRecyclerView

    *ViewPager->ScrollView->RecyclerView使用出现的问题与解决

    *bottomnavigationbar这个库比bottomnavigationview好用

    *了解画时钟,即用canvas、Paint自定义ClockView

    *带动画效果的Dialog库

    Python+django:

    *基础语法

    *第一个django应用(model,view, url......)

    *阿里云CentOs配置Apache+mod_wsgi+django

    *继续学习了解,想写个后台(实现登录注册,问答等功能)用到自己翻译软件上。

    新年寄语:

    时间不在于你拥有多少,而在于你怎样使用,不要荒废,加油!

  • 相关阅读:
    使用DOM4J生成XML文档的分析和简单实例
    察看数据库索引使用情况
    SQL Server分布式事务模板
    SQLBulkCopy 性能统计
    个人技术发展思路
    在SQLServer 中利用OUTPUT 语句实现删除数据的同时备份数据
    对一段SQL进行语法检查
    LoD 迪米特法则
    开发心得
    实现一个服务的基础结构和管理本地服务和WCF服务的管理器
  • 原文地址:https://www.cnblogs.com/qianzixuan1996/p/8413405.html
Copyright © 2011-2022 走看看