极客公园(未来企业)活动感想

昨天在北京798艺术区,参加了一场由极客公园主办的一场企业家的演讲,让我倍感深刻,也很受启发。 以前我一般参加的技术类或者偏向于技术类的分享,但这一次分享的内容其实是站在一个创业者或者企业家的角度去分析,让我有了一个从不同角度看问题的思考。 演讲的嘉宾里面,很多都是目前市场上比较火的app的ceo,有比较小而精的比如《快法务》,《teambition》,还有已经比较成熟的如《wps》,《唱吧》,《趣分期》,《testin》。

Continue Reading →

我的职业规划

近期:(2015-08-15——2015-11-01) 聚焦于android开发。将《程序员会议》App开发完成第一版功能,并进行上线。在做app的时候,运用最新mvp模式进行开发,同时结合一些好的开发模式,或者设计模式,或者项目规范。同时这个款app应该是一个款metrialdesgin风格的app,可以适配android5.0,并有沉浸体验效果。在这个过程中,爬虫是用python写的,所以对于这一个脚本语言也会进行一定程度的熟练。接口方面是利用php,同时有机会可以将数据缓存到redis中,尝试下这个目前比较火的nosql结构。

Continue Reading →

上半年总结

今年日子过的挺快,一眨眼就过了一半,来新的公司也已经4个月了,工作上已经逐步适应了。从去年那种不慌不忙的状态到现在每天紧张,感觉倒也是很充实。只不过可以由自己支配的时间也少了。很多自己的计划也没时间去实施。 最近跟同学一起做个外包,ios的当时也是头脑一热就答应了,后来发现,其实需要的时间很多,而且每天自己整的很疲惫。做完这个之后,希望调整一下。 目前自己计划有两个东西需要做,一个是csdn会议app,还有一个就是码农爱书的app。前一个比较简单。后一个工作量大。鉴于目前的时间紧张,所以计划先做csdn会议app,然后积累经验。8月到9月发布csdn的app,然后再开始去着手读书app,争取今年年底可以完成。做这个app需要服务器端的一些东西,php等等,自己还需要再捡起来。(顺便学习下微信公众账号) 每个程序员都需要自己用心去维护一个app,或者一个网站,或者一个别的产品,我很喜欢这句话,因为这样,你的眼光就不只局限于技术,还能着眼于产品。这样你的路也许以后会越走越宽。当然技术的更进一步也是非常需要的。

Continue Reading →

自定义view实现圆角图片

前两天想实现一个圆角图片的效果,通过网络搜索后找到一些答案。这里自己再记录一下,加深一下自己的认识和知识理解。   实现圆角图片的思路是自定义一个ImageView,然后通过Ondraw()重绘的功能,将drawable和一个圆形进行重叠绘制,这样就可以达到圆角的效果了。   下面开始具体实现圆角图片的过程。 第一步:写自定义属性文件 首先我们需要定义一个属性。在values目录下面新建一个xml文件,这个文件用来自定义一些属性,这样我们就可以写出自己的控件了。

Continue Reading →

volatile深入总结

在一次面试中,被问到volatile与synschonized的区别,概念模模糊糊,今天做一个总结,加强自己的认识。 本文参考http://www.cnblogs.com/dolphin0520/p/3920373.html,主要对自己的认识做个总结。       valitile这个关键词,不局限于java中,其实很多语言中都有这个关键词。由于自己之前对于多线程的编程接触比较少,而且对于java的内存模型不是很了解,所以今天做一个总结。       内存模型        现在想想大学那会学的操作系统真是太有用了,可惜当时没有认真学,很多编程的问题,都可以归结到操作系统,而且很多优秀的设计都是从操作系统来的。不说了,一把心酸泪。还是努力弥补吧。

Continue Reading →

我的未来不是梦

今天是值得记住的一天,好未来的offer发下来了,刚开始确实很激动,不过细细一想,未来还有很多事情需要规划。 这一年来在现在这个创业公司,所有的憋屈,委屈,不甘心,难过都随之烟消云散。我有了一个新的开始,2015我的未来不是梦。

Continue Reading →

android Activity的杂乱总结

android中Activity可以说是四大组件中用的最为广泛,也是最为基本的一个组件。几乎和用户的所有交互都需要通过Activity来实现。 最近在学习过程中,有一些关于Activity的内容,让我迷惑。所以在此总结一番,以使我的知识更加牢固。   1.Activity的生命周期: 通常的生命周期一看图,都明白,但是今天遇到一个问题,让我很是无解,查了好半天,才查到原因。 刚开始我理解的是,当一个Acitivity强制设置为横屏后,再按电源按键进行锁屏,是不会重新走oncreate的,后来发现不对,因为手机本来是竖屏的,当你锁屏之后,其实又相当于切换到竖屏了,所以还是会调用oncreate的。接下来还有一个问题,那怎么才能屏蔽这个问题呢。在mainfest文件中,给activity配置android:configChanges=”orientation|keyboardHidden”。本来应该说就可以了,但是尝试了半天还是不行。于是又搜索了很多,才发现在api 13之后,需要添加screenSize,所以正确的应该是android:configChanges=”orientation|keyboardHidden|screenSize”  

Continue Reading →

实现顶部轮播,下部listview经典布局的两种方式

开头: 在做android开发的时候,我们经常会遇到这样的布局,上面是一个图片轮播图,下面是一些列表的项目。很多新闻app,视频类app都采用这样的布局。起初的时候 由于没有很多参考,我自己想到了一种实现方式,就是用scrollview作为外面最大的布局,然后里面嵌套viewpager和listview,但是我现在非常不推荐这种方式,一方面由于这种方式 需要将listview完全展开,缺少了getview函数中应该有的复用与优化。而且结构嵌套复杂。经过一番查找与学习,学习到两种比较规范或者结构比较清晰的实现方式,那么下面,我来分别介绍

Continue Reading →