- 博客(13)
- 资源 (18)
- 收藏
- 关注
原创 罗马帝国史
最近几天看了一部比较老但很经典的美剧《罗马》,让我对罗马帝国的建立有了一个大概了解。虽然其中虚构的人物和情节很多,但这些穿插的人物和情节却很扣人心弦,让人有些欲罢不能,总想看看最后结局如何,这也许就是经典影视剧吸引人的独特之处吧。 我一直以来对罗马的历史和历史人物都比较感兴趣,总想对其好好了解一下。例如,罗马带传奇色彩的人物很多,像凯撒大帝,埃及艳后,迦太基的汉尼拔,斯巴达克斯,还有庞贝,安东尼,
2018-01-31 11:56:51 2065
原创 反汇编知识点总结
“水至清则无鱼,人至察则无徒”蕴含了做人的道理,它告诉我们水如果太清了,鱼就无法生存;对别人要求太严格了,就没有伙伴或朋友。所以,我们在为人处事方面如果不是原则性的问题,就不要太较真,那样显得我们太个色,会失去很多朋友或同伴。偶尔“难得糊涂”一次也不错。今天把我之前反汇编so库或bin文件过程中总结的一些经验分享给大家,其中有些是我总结的,有些是我的同事总结的,我一起做了个汇总,分享出来,希望
2018-01-31 11:52:45 696
原创 知识点干货—多线程同步【5】之Semaphore
老子说过,“天下大事必做于细,天下难事必做于易”。人要想有所作为,首先得从细微之处入手,从简单的事情做起。中国前国家队足球教练米卢也曾经说过:“态度决定一切。”,“态度决定一切,细节决定成败”确实是至理名言,在生活中、工作中,学习中,为人处事,都应该端正态度,注重细节,从小事做起,从身边做起。我们只有树立正确的态度,做好了细节,并且坚持下来,才容易成功。继续总结多线程同步常用的方法或者类,之前
2018-01-24 20:40:12 227
原创 知识点干货—关于equals方法,Hashcode方法和两个对象的比较
“马有垂缰之义,犬有湿草之仁。羊羔跪乳报母恩,猿偷仙果自奔。 蛛织罗网护体,鼠盗余粮防身。梅鹿见食等成群,无义之人可恨!” 这几句是在听评书时说书人经常说的几句开场白,感觉说的很有道理,这里把其中蕴含的道理分享出来给大家。
2018-01-24 20:30:06 581
原创 读书项目排版引擎调研笔记
最新公司立项了一个读书项目,需要进行前期的一些调研工作,其中比较重要的有以下功能,如排版引擎,下载,断点续传,存储,搜索,翻页效果等。而其中的重中之重是排版引擎,它涉及到图文混排,字号大小切换,字体切换,背景处理,段落布局,文本两端对齐,文本两端对齐,查看图集,左右切换,黑夜/白天模式切换,文本复制,多栏布局,扩大缩小字距,扩大缩小行距等等很多和文字排版相关的内容,需要开发的功能相当多。而排版引擎
2018-01-20 10:13:31 2975 1
原创 App网络性能监控工具调研
由于工作需要,之前想在我们的盒子上监控网络性能,于是对国内外针对app的网络性能能够进行监控的工具进行了调研,有付费的也有收费的。这里把之前调研的结果整理出来分享给大家。 主要调研了如下三家。1、听云官网:http://www.tingyun.com/简介:全景应用性能可视化。 听云可以实现您的应用性能全方位可视化,从PC端、浏览器端、移动客户端到服务端,帮您监控定位崩溃、
2018-01-20 10:05:09 9276 1
原创 知识点干货—多线程同步【4】之Phaser
本系列之前的标题是“面试知识点”,由于一些知识点并不都是面试时才用到,却是日常开发经常出现的,比如CyclicBarriar和Phaser,所以后续会将这个系列的标题改为“知识点干货”,希望能给大家带来更多优质的学习干货。继续总结多线程同步常用的方法或者类,之前介绍了CountDownLatch,CyclicBarriar和Exchanger,这次介绍一个能同时替代CountDownLatch
2018-01-19 20:26:37 327
原创 知识点干货—Enumeration和Iterator的对比
Enumeration和Iterator也是Java常见的基础知识点,如果能够对二者有个清晰的认识,知道孰优孰劣,都使用在什么场合,那么在遍历集合元素时,将会游刃有余,得心应手。我们先来介绍一下两者的概念,代码示例,然后再比较一下它们的相同点和不同之处。1、简介我们知道,迭代器是为容器而生的,没有容器就没有迭代器。迭代器的主要功能就是要更快速、便捷的遍历容器中的元素。在遍历容器中的元素时,我们首先想
2018-01-19 20:08:57 1071 1
原创 干货知识点—多线程同步【3】之Exchanger
继续总结多线程同步常用的方法或者类,之前介绍了CountDownLatch和CyclicBarriar,这次介绍一个保证两个线程同步的类Exchanger。Exchanger–交换机Exchanger的一个特别典型的应用场景是: 一个线程负责一直对某种表或某类数据进行数据库的读取或写入,并不对数据进行处理,也就是说它只和数据的读取和写入打交道,并对缓冲区进行读写操作;而另一个线程,负责从缓冲区中读
2018-01-16 10:25:27 201
原创 小知识集锦【2】
常言说, “不积跬步,无以至千里;不积细流,无以成江海”; 又道是, “积少成多,聚沙成塔”,“千尺楼台,起于累土” 只有在数的积累后,才能会有量的飞跃,让我们从小事,从少做起。继续总结本司机在工作过程中涉及到的一些小知识点或小的技巧,其中有代码片段,也有知识点,经验总结和分享。1、关闭Log功能在日常调试程序时,我们经常使用到Log.v(),Log.i(),Log.w(),L
2018-01-16 10:22:15 248
原创 面试知识点—HashMap和Hashtable的比较
HashMap和Hashtable的比较也是Android面试过程中考察Java基础知识的常见问题,面试者常用它来考验程序员是否能够正确的使用集合类解决问题。所以在参加任何Java相关的面试之前,都应该好好准备一下这一道面试题。我们先来介绍一下两者的相同点,然后再比较一下不同之处。相同点:1、元素种类它们都是键值对容器,容器中的元素对应的键和值都要是对象,而不应该是基本数据类型的数据,比如不应该是i
2018-01-06 10:02:43 466
原创 面试知识点—多线程同步【2】之CyclicBarrier
继续总结多线程同步常用的方法或者类,上一节介绍了CountDownLatch,这次介绍一下它的加强版本CyclicBarriar。CyclicBarriar–循环栅栏CyclicBarriar的一个特别典型的应用场景是:有一个比较大型的任务,需要分配好多个人分多个阶段去执行,在每个阶段,需要每个人都参与,并且需要所有人在完成各自的子任务后才算完成这个阶段的工作,才能开始下一个阶段的子任务,最后所有阶
2018-01-01 13:59:53 285
原创 小知识集锦【1】
继续总结本司机在工作过程中涉及到的一些小知识点或小的技巧,其中有代码片段,也有知识点,经验总结和分享。因为工作比较忙,真的没法保证每天都有一篇公号文章发出,所以标题再叫“每天一点小知识”就不太合适了,因此改名为“小知识集锦”。
2018-01-01 13:30:44 341
google_appengine_1.9.40.zip
2017-09-20
iPhone风格大全
2014-04-09
activity切换动画效果大全
2014-04-09
注册登录界面汇总
2013-12-31
android和java面试大全集
2013-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人