项目_总结

总结下最近项目用到的知识,技术点,总结工作中经常会用到的技能有哪些。

然后对这些技能进行深入学习,从而实现相同工作量下工作时间的缩短,相同工作时间下工作效率的提升

最终的目标

  -1.对工作的业务流程熟悉透,预研,编码,调试,上库,维护,问题单解决。

  -2.工作中没有可以磕绊到自己的技术难点,没有自己模糊,不熟悉的地方。

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

最近GPS 地理围栏软件实现使用到知识点:

1.智能指针

2.容器map/mmap/vector 插入-删除-遍历-清空-size

3.静态变量

4.内部类-作用域

5.关键字-static-const

6.C语言-math-abs-sin-cos-asin-pow

7.double-long long 和0的比较,double和double之间比较

8.类型转子-const_cast

9.虚函数

10.线程-开启-循环-结束

11.单例模式

12.运算符重载 ==

13.拷贝,构造,赋值

14.引用和指针,返回值为类类型,返回值为类指针,返回值为类对象

15.怎么判断对象是否为“空”,没有初始化

16.new A 和 new A() 区别??

17.NULL,nullptr区别

18.线程的并发,异步

19.异常处理

20.加锁/解锁

21.三目运算符

22.if 加括号和不加括号

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

工作需要理解的技术:

1.熟悉android 各种机制

  -binder机制

  -消息机制

  -广播机制

  -........

2.熟悉C++对android的封装机制

   -Binder - 这个是基础

   -Parcel - 很重要

   -广播/clock/mutex/net/powmanger/download/属性文件.....

3.了解java语法

  -最起码看代码不会很艰难,不会理解错代码的意思。

4.熟悉/熟练C++语法

  -我们自己的业务都是C++实现的,必须对C++很熟悉

  -一定会用到的语法

    -虚函数/纯虚函数

    -继承

    -回调函数

    -智能指针

    -容器-vector

    -前置声明

    -友元

    -指针/引用/const/static/

5.Git

    -这个肯定会用到,也很重要,但是现在没用到,不过估计下个星期就要用到。

6.其他

    -linux

      -基本的命令需要知道,grep,sed,locate,find

    -adb shell

      -android shell 下命令

    -dos

      -批处理命令

    -makefile

      -能看懂,能修改

    -shell 脚本

      -看到AOS的shell编译脚本,感叹太厉害了。。

时间: 2024-10-05 16:16:41

项目_总结的相关文章

团队项目 _社团管理 个人总结 第八组

团队项目 _社团管理 个人总结 第八组 一.项目相关文档整合: 1.需求分析 2.设计文档 3.原型设计 4.项目源码 二.个人工作: 前期准备工作: 需求分析阶段: 我们设计的社团管理系统主要面向三种人员,分别是社长.社员还有管理员.针对社团管理社团的使用人员,提出需求与需要实现的功能并归纳整合. 设计阶段: 首先是数据库设计,ER图的设计如下 数据库设计完毕后编写javaBean并采用hibernate框架连接数据库并测试成功 javaBean: hibernate框架: 其次是部分时序图:

团体项目_第11组_音悦app_原型

项目原型 目录 1. 相关文档 1.1 需求文档 1.2 设计文档 1.3 其他相关文档 2. 人员分工 3. App原型展示 3.1 欢迎.登录与注册界面 3.2 发现界面 3.3 我的音乐界面 3.4 社区界面 3.5 个人资料界面 3.6 每日推荐界面 3.7 歌单广场_推荐界面 3.8 歌单广场_官方界面 3.9 歌单详情界面 3.10 评论界面 3.11 音乐播放界面 1. 相关文档 1.1 需求文档 1.2 设计文档 1.3 其他相关文档 2. 人员分工 第十一组团队成员及分工安排

北京地铁_结对项目_附加题

地铁出行项目(续)- 附加题 团队成员:杨金键 谢振威 金豪 要求描述: 使程序支持不同城市的地图.请让程序能处理上海的地铁地图,或者其它城市的地图.把程序由 “固定处理一个地图” 升级为 “能处理多个地图”, 程序的什么模块需要变化? 其实,在我们设计程序之初就已经考虑到了程序将来的可扩展性,所以无论是地图储存文件还是代码我们都是从这个角度出发考虑的. 具体来说: 取消所有对于北京地图的特殊化处理,针对特殊的地方,例如环线或者单行线则定义关键词统一处理 所有地图相关信息都靠文件读取,避免地图相

【Silverlight】Folder项目_总结回顾

I:项目描述:利用Silverlight+WCF技术,模拟资源管理器(如图1)功能,通过地址栏输入本地文件夹路径,然后将解析出来的该目录下所有文件(夹)存储到数据库中,然后再加载到界面上显示出来: II:涉及技术:Silverlight:WCF:Component One控件(TreeView和FlexGrid) III:开发环境:Visual Studio2012:SQL Server 2008 R2:Silverlight 5:Component One C1Silverlight_2014

『TensorFlow』测试项目_对评论分类

数据介绍 neg.txt:5331条负面电影评论 pos.txt:5331条正面电影评论 函数包 自然语言工具库 Natural Language Toolkit 下载nltk相关数据: import nltk nltk.download() 测试安装是否成功: from nltk.corpus import brown print(brown.words()) 常用的函数有两个: from nltk.tokenize import word_tokenize """ 'I'

现代软件工程_团队项目_阿尔法阶段_第二次会议记录_2017.11.13

第二次会议记录 会议时间:2017.11.13  12:00-12::30 会议地点:中科大西区第三教学楼A教一楼讨论区 参会人员:刘荪傲 姜博文 顾培健 徐宇飞 张淦霖 [内容一]:页面原型v1.0展示 (一)介绍 经过对比,我们采用了mockplus做页面原型设计软件.于11月12日设计出了v1.0版本. 版本结构如下: v1.0 1.0.0 登录 1.0.1 创建新用户 1.0.2 找回密码 1.0.3 已有自习列表 1.0.4 发布我的自习 1.0.5 我已完成的自习 1.0.6 该自习

现代软件工程_团队项目_阿尔法阶段_需求分析文档_2017.11.13

用户需求分析 版本 v1.0.0 0.目录 1. 引言 1.1 编写目的1.2 项目背景1.3 预期的读者和阅读建议1.4 项目范围1.5 参考资料 2.用户需求分析 2.1. 调查问卷(User Survey) 2.2. 用户场景分析(User Analysis) 用户场景用户需求 2.3. 项目创新点与收益(Approach and Benefit) 创新点收益 2.4. 市场与竞争(Competitors) 市场分析竞争 1. 引言 1.1 编写目的 此需求规格说明书编制目的是明确本项目的

现代软件工程_团队项目_阿尔法阶段_第三次会议记录_2017.11.15

第三次会议记录 会议地点:科大西区图书馆303 会议时间:2017.11.15 18:30-21:30 参会人员:全部 内容一:制作课堂汇报PPT 1.确定展示内容: 团队介绍 组员介绍 团队介绍 项目综述 灵感来源 产品简述 产品价值 市场分析 精品分析 预期收益 调研结果 效果展示 页面产品大纲 产品页面模型 页面原形网址 场景分析 研发计划 2.确定团队核心价值观 让每个科大都能约到合适的人 3.工作分工: 刘荪傲:ppt架构确定,团队介绍,项目综述 姜博文:市场调研分析.效果展示 夏铭阳

现代软件工程_团队项目_阿尔法阶段_第七次会议记录_2017.12.2

第七次会议记录 会议时间:2017.12.2 12:30-13:00 会议地点:中科大西区二号楼一楼吧台 参会人员:刘荪傲 姜博文 顾培健 徐宇飞 张淦霖 夏铭阳 [内容一]:github团队仓库使用 http://blog.csdn.net/gane_cheng/article/details/52205480 https://github.com/keqiyjs [内容二]:团队成员职能变更 刘荪傲由后端开发转到前端开发 姜博文由前端开发转到前端开发+前后端交互+后端开发 [内容三]:新的需