学校:上海工程技术大学 专业:电气工程
GitHub:https://github.com/dennis-li
项目经历
(一)仿搜狐汽车App (Demo)
*利用抓包软件Fiddler2抓搜狐App向服务器请求数据的接口
*利用接口请求的数据, 自己实现了一个与搜狐汽车同步的App.
(二)文章发布网站(Demo)
*利用PHP+MySql写的留言网站,后端框架ThinkPHP,前端框架Bootstrap
*会员登录,注册
*文章发布,并能添加,修改,删除。
*搜索文章功能
*上传文件
(三)上海工程技术大学iOS客户端
*不用连接学校服务器
*查看课表,成绩,考试安排等功能(参考超级课程表,但我的软件功能更多(^○^))
*通过同学输入的学号密码,登录教务处网站,扒下对应数据的网页,转换为字符串,
自己写的算法将数据转换为可以智能布局课表的数据字段。
*数据通过CoreData保存至本地数据库(不用连接学校内网即可查询)
*学校任何一个同学输入学号密码即可自动导入数据
*开发过程中向学校反映了数据库访问权限的BUG (^○^)
(四)群聊功能软件包含iOS客户端,服务器端(Demo)
*用C语言实现服务器端的套接字程序(TCP/IP协议),以及客户端程序
*iOS客户端实现群聊的功能
*利用服务器转发信息
(小轮子)XML文档生成器(Objective-C/Swift 3)
*结点能够添加或者删除子结点
*结点能够获取父结点对象
*父结点能够获取所有子结点
*结点有添加和读取属性的操作
*当前结点能打印所有子(孙)结点内容
*程序运用面向对象思想
*程序的方法能够应对各种错误输入
*程序不会出现循环引用
*程序能按照标准格式打印出XML
IT技能
(一)计算机基础扎实
*熟悉常用算法,数据结构
*有扎实的C语言基础(非谭浩强,老老实实(敲&看)完The C Programming Language代码)
(二)熟悉iOS开发
*熟悉Objective-C开发,熟悉Swift开发
*熟悉iOS SDK中的UI
*熟悉iOS网络编程
*熟练掌握GCD多线程
*熟练掌握CoreData使用
*熟悉json、xml等数据交互的解析
(三)熟悉服务器端开发
*熟悉PHP+MySQL编程
*熟悉HTML+CSS+JavaScript语法
*熟悉ThinkPHP框架,Bootstrap框架
(四)熟良好编程习惯
*能熟练使用git管理代码,有提交代码到github的习惯
*擅长利用Google,Stack Overflow
*喜欢Linux环境下编程,熟悉shell命令
*有良好的代码注释习惯
(五)对技术追求的热情
*在图书馆敲代码,从开馆敲到闭馆