java中的Builder设计模式 发表于 2017-03-22 前言很久前就看到过这种“神奇的”构造器模式,但是一直没有深究,直到最近再使用 OKHTTP 的时候才发现这种用法非常简洁高效,特别适用于属性多的类。 旧的设计模式在以往我们写一个类的时候,假如有十个属性,我们就要去写十个 Get 和 Set 方法,虽然说现在有 IDE 来直接生成 Get 和 Set ... 阅读全文 »
我的算法日记(1)---2017/1/24 发表于 2017-01-24 早就在知乎上听说了《算法导论》的威名,也因为学编程以来大多写的都是工程代码,算法方面接触的太少了,但是算法又是程序员的内功,又是面试必考的一个环节,所以我这个寒假开始准备开始啃《算法导论》。这个系列的博客也权当是一种笔记吧。 算法的正确性算法的正确性我是第一次听说,之前在学校上数据结构课时老师也没讲 ... 阅读全文 »
大二下期总结及寒假规划 发表于 2017-01-16 我的2016我的2016可谓收获颇丰,在2016,我算是真正踏上了编程的道路。从第一次写出2000行的命令行C语言版的“京东购物管理系统”,到跟随14级的学长进入Android开发的坑。从C语言到Java再到C++。从Github的发现再到搭建静态博客,从跟随学长完成第一个Android项目再到自己 ... 阅读全文 »
Flask初体验——搭建Android登录后端 发表于 2016-12-29 前言 Flask是一个使用Python编写的轻量级 Web 应用框架,对于像我这种想偷懒,不想自己从头学后端的人来说是再合适不过了,为了使用Flask,我在十一月份就已经开始了学习Flask必备的Python知识。 明确目标 首先要明确目标,我要做的是在客户端输入用户名密码,然后选择 ... 阅读全文 »
Python百度百科爬虫 发表于 2016-12-08 最近想用搭建一个服务器,于是决定用python来实现。在经过将近一个月的python学习后,想要做点什么实际的东西。而python最有趣的就是可以很简洁的写一个很有意思的爬虫. 一.框架 这是一个最为初级的爬虫框架。分为:主函数,URL管理器,html下载器,html解析器,htm ... 阅读全文 »
初探Android 6.0动态权限管理 发表于 2016-11-01 我的APP简记在豌豆荚上线之后,我叫同学帮我下载测试一下,结果却惊奇的发现在我的小米2s测试机上跑得好好的,在他们同样是小米,同样是MIUI8的手机上却不能调出拍照,会直接退出程序,也就是传说中的闪退,于是我把手机连上Android Studio调试,结果出现了这样的Log:open failed: ... 阅读全文 »
Android调用相机和相册获取图片并存入数据库 发表于 2016-10-27 最近在做项目的时候有一个需求,是要从相机中或相册中获取图片,而且还要将其存入SQLite,最开始的时候我想的是直接将图片存入数据库,但是后来在Google上发现不行,sqlite不支持这种类型,但是我看到了它支持Blob这种类型,也就是二进制,这种类型可以储存图片和视频,既然最基本的储存解决了,那么 ... 阅读全文 »
创建复合控件 发表于 2016-10-13 创建复合控件是自定义View的一项基本技能,这里要介绍的不是简单的将控件在xml文件中拖到一起,而是可以自定义属性的。这里就以自定义的一个TopBar来当作例子,这个topbar有左右两个按钮,以及中间有个标题。 创建自定义属性既然说到了自定义属性,那么我们就要自己写一个文件来描述我们需要自定义的 ... 阅读全文 »
RecyclerView和CardView的结合使用 发表于 2016-09-30 现在貌似还在使用ListView貌似就有点out了,最近在做项目的时候发现了还有RecyclerView和CardView结合使用的优雅做法,最后做出来效果: 添加依赖12compile 'com.android.support:cardview-v7:23.1.1'compi ... 阅读全文 »
Git命令合集 发表于 2016-09-22 git config –global user.name “yourname” ——–提交你的用户名 git config –global user.email “youremailname” ———–提交你的邮箱地址 git config user.name ———-查看你当前的用户 ... 阅读全文 »