玩转android

1、Android 几个模式

正常模式。也就是正常启动Android操作系统的样子。启动操作系统后,可以在开发者选项中打开USB调试。打开后可以用adb命令对连线的手机执行一些操作:

Read More

人性是什么

人性,是一个不确定的存在,无善无恶,但受到外部的刺激,就会引发反弹,产生出种种情绪,受这些不稳定情绪所滋扰,人就会做出好事或坏事来。所以人性不能用来考验,真正的善良应该与智慧结伴,深刻把握人性,善于诱导人们向善,不加区分的真诚显得愚蠢且有诱导人们做恶的嫌疑,因此只能称为伪善。这里有中国古典治水智慧的影子。

更重要的是,爱自己,那些失去自我把握的人或事,多是因为疏离了智慧,尽一切努力,去获取智慧。智慧不足的人是悲哀的,这类人在社会博弈之中始终居于下风,个人利益长期受到剥夺,内心囤积的失落感,如高效的腐蚀液,时刻浸蚀着他的心,一旦这种浸蚀突破极限,就有可能无法控制自我。

Read More

科技革命带来的问题

我在上一篇文章《由人口和土地引发的思考》提到了产业单一的农业社会中土地是最重要的生产资料。土地兼并带来的贫富差距以及土地产出能承载的人口达到极限,使得土地政策成为中国革命的一条主线。这是围绕土地形成的轮回,是始终挺不过300年一次的周期律。

而科技革命带来了技术进步,为农业带来了高产农作物,通过工业带来了机械化的耕作从而提高产量,通过信息化技术优化产业结构提升效率。科技革命解决了土地产出问题,让原有土地能承载的人口数增多,但是没有解决另一个问题——贫富差距,而且由此带来了更多的社会问题。在这篇文章中再来分析一下这些社会问题。

Read More

【译】关系型数据库是如何工作的

本文翻译自:http://coding-geek.com/how-databases-work/

当谈及到关系型数据库时,我不禁会以为有些东西被遗忘了。它们无处不在。有各式各样的数据库:从麻雀虽小五脏俱全的 SQLite 到强大的Teradata。但是,鲜有文章解释数据库是如何工作的。你可以自己google下“how does a relational database work”看看有多少搜索结果。而且,那些文章还都很简短。如果你现在再找找看最时髦的技术(大数据,NoSQL 或者 JavaScript),你会发现一大堆有深度的文章来解释它们是如何工作的。

Read More

数据库索引的总结

索引就是为了能快速查找到对应的数据,大学里肯定学过hash表这种key-value形式的查找结构。mysql的b+树索引也是key-value形式的查找结构,只是它还对key进行了排序像红黑树一样,而且能适应磁盘这种block存储的速度慢吞吐量大的特性。

从线性表的二分查找说起

Read More