【精】 学历史有什么用

之前在朋友圈发我学中亚地区历史的时候,碰到朋友问的最多的问题就是这个了:学历史有什么用。
凡是在朋友圈问我这个问题的,我基本上都是一句话:互联网没有增量了,多学点历史没坏处的。因为手机上解释的多了,我打字累,再加上别人也不一定愿意听,可能纯粹就是随便问一句。

仿iPhone辅助球实现

过年在家时,翻出来了很多去年写的代码。就挑出来了一些自我感觉良好的讲解了。

你会怎么样设计一个电视遥控器?

如果让你设计一个电视遥控器,你会怎么设计?这个题目不一定是出给设计师,难道项目负责人就可以不用思考吗。

项目经理初长成——明确认知

作为项目经理,尤其是移动开发项目经理,有时候不得不去思考一些非技术上的东西,例如用户体验。

致那些正在迷茫期的开发者

望着床头的两本书,突然有一些感想。

KJBitmap使用方法

好像最近一个月都没有写博客了,正好伴着KJFrameForAndroid更新v2.14版本,讲解一下其中Bitmap模块的深度用法。

面向时空编程

如果你能看到我的头脑如何思考,你就会发现,当我的眼睛看到代码或者公式的时候,我的头脑看到的并不是代码和公式,而是自动把它们翻译成了一些电路,流体导管一类的东西,它们存在于一个具有多重现实和历史的,像 Matrix 一样的世界里。这些直觉都不是从书里来的,也不是老师教的,而是通过观察身边的事物得到的。

对Android中的多图片异步加载的重新思考

现在想来,Android SDK把并行执行改为串行执行也并不无道理。

从Android到IOS

由于对于自己的C基础还算满意,花了一个月断断续续的把OC看完了,最近在看一些IOS开发的知识。从此,记录一只菜鸟IOS程序员的学习之路

Android最方便的推送框架

本文主要讲在Android中实现推送方式的底层原理与推送的知识及相关解决方案。

软件开发

无意间在公司发现了《项目经理应该知道的97件事》这本书,是一个惊喜。因为很早之前曾经看过这本书的电子版,只是由于是电子版的,并没有看的那么认真。这次就捧着这本书,从新再细读一遍,顺便写一系博客记录下自己的感悟与成长之路。

2014年终总结

不知不觉已经连续三年了,每年给自己一个总结。第一年,写在贴吧;第二年,写在CSDN论坛;第三年以及以后,都写在自己的博客吧。

Android注解式绑定控件,没你想象的那么难

Android开发中,有一个让人又爱又恨的方法叫findViewById(int);我想如果你是一民Android开发者,必然知道这个方法。 那么为什么让人又爱又恨呢?想必大家也是很有感触。

高效加载Bitmap

有效解决加载Bitmap时出现OOM的问题

Android仿微信录音功能,自定义控件的设计技巧

讲解一个比较通用的录音控件实现方法与设计技巧

说走就走的旅行

无忧无虑 无责任 说走就走,这是三个美好的词汇。然而,要想三个词同时具备,那真的很难。

Android插件化开发,运行未安装apk中的Service

CJFrameForAndroid的具体用法

Android插件化开发,初入殿堂

好久没有写博客了,这次准备写写我这几天的研究成果——Android插件化开发框架CJFrameForAndroid。

Thread并发请求封装——深入理解AsyncTask类

本篇文章主要面向有一定Android基础的人,如果你还刚入门,这篇文章看起来可能会比较吃力,希望你能学到新东西。

高效设置网络图片

我们都知道,计算机读取数据时:内存的读取速度是最快的,然后是文件的读取速度,最后是网络资源的读取。