工作心得
文章平均质量分 80
无招的小扬
如果能重来,你打算怎么过这一生。
展开
-
开发中那些头疼的“顾虑”
开发的时候容易陷入这样一种“死循环”:边写代码的时候,或者在写代码之前,一般会把整个逻辑理一遍,有时候的功能很简单,也许就是加几个字段或者属性的问题,正要下手的时候发现不对劲,加了以后在某个使用场景下会有不同变化,于是为了考虑到这个使用场景需要加个判断,加了以后发现有不对劲了,这样会把另外几种使用场景也给排除在外了,然后又开始考虑那几个场景的判断,结果还没理清楚的时候感觉脑子已经乱了,如同一团麻线原创 2016-08-10 21:56:26 · 389 阅读 · 0 评论 -
Java读写文件之中文乱码(上)
这个问题还是上次博客提到的问题,当时问题虽然暂时找到了解决方法,但是总感觉不是很满意。问题先描述一下:就是往一个文件里面写入一个JSONArray,后面就是往里面加入JSONObject,写入的方法不是累加,而是覆盖,就是每次(非第一次)写入的时候先读取文件,生成一个JSONArray,再put一个JSONObject后写入原先的文件,依次重复,里面的数据中英文都有。在文件的大小达到一原创 2016-09-26 22:06:58 · 2112 阅读 · 0 评论 -
贵有恒,何必三更眠五更起;最无益,莫过一日暴十日寒。
两年多前的一个夜晚,如许多热血沸腾年轻气盛的码农一般,默默下了一个决心,就是要在Android编程技术方面一条道走到黑。也确实付出了一些行动。比如经常在宿舍熬夜到一两点,解决白天在工作中遇到的难题,至少也会找到解决方案;在有机会往管理层发展的时候,觉得自己的技术还有待提高,毅然放弃了这条道路,而是选择了继续以提升技术为主的初衷。两年多下来,大方向还在坚持,但是还是出现了一些原创 2016-11-19 19:22:01 · 2844 阅读 · 0 评论 -
Android获取不到经纬度的问题
一直不愿意在这里写博客,一个重要的原因就是csdn的博客系统做的不是一般的烂,各种文章提交后丢失、提交不成功的问题搞得人心烦。上周接到获取客户端经纬度的需求。附带条件就是这个获取的时间不能太长,也就是几秒之内。基于以上考虑,直接考虑调用:locationManager.requestLocationUpdates(LocationManager.NETWORK_PROV原创 2017-03-11 21:54:14 · 6180 阅读 · 1 评论 -
base64加密原理
今天面试被问到以前的项目有没有用到网络传输加密,当时脑袋抽风没想起来直接说了没有。回来后看书看到了base64几个字,顿时醒悟了过来。Shit!明明最近的项目就用到了base64方法加密的,只是做的比较久远了,后面又没怎么改动过,就把它忽略了。既然这样,那就白纸黑字记下来吧,以免下次脑袋抽风。首先,base64编码的原理是先将源文件以标准字节(byte)为单位转化成二进制,原创 2017-08-21 23:29:27 · 6795 阅读 · 2 评论 -
谈谈对架构师的理解
很多有志青年,我也不例外,从开始当技术小白的时候就在想有朝一日能坐上架构师的宝座,说起架构师都是无限崇拜的感情,但是却不知道架构师们具体是干什么的,他们的职责是什么,只是知道那是一种大神般的存在。这些年的打拼下来,技术小有长进,但自我感觉还未到架构师的能力,只是见得多了以后,对架构师这个职位有了自己的一些认识。我就说说自己眼中架构师的职责就是什么样的(以安卓项目为例)。原创 2017-08-23 23:18:18 · 2856 阅读 · 0 评论