摘要: Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。 餐前甜点 Unix的输入输出(IO)系统遵循Op 阅读全文
posted @ 2016-07-16 01:17 dub 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 尊重原创 1.GsonFormat 快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。 使用方法:快捷键Alt+S也可以使用Alt+Insert选择GsonFormat 更多资料请看http://www.cnblogs.com/dubo-/ 阅读全文
posted @ 2016-07-07 11:24 dub 阅读(10634) 评论(0) 推荐(1) 编辑
摘要: 布局优化 内存优化 使用各种工具进行分析,优化 一.布局优化 系统在渲染图片的时候需要消耗大量的资源,一个好的UI,不仅要有良好的视觉体验,更应该具有良好的使用体验,因此布局优化就显得很重要了 1.Android UI渲染机制 人眼所看到的流畅画面,需要画面的帧数达到40帧每秒到60帧每秒,相信玩过 阅读全文
posted @ 2016-07-07 10:46 dub 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 尊重原创 1.这个也是框架总合 2.百大框架等你来拿 3.Studio的插件 1. 缓存 名称描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一 阅读全文
posted @ 2016-07-07 10:37 dub 阅读(12889) 评论(0) 推荐(0) 编辑
摘要: 一、Android为什么要序列化?什么是序列化,怎么进行序列化 why 为什么要了解序列化?—— 进行Android开发的时候,无法将对象的引用传给Activities或者Fragments,我们需要将这些对象放到一个Intent或者Bundle里面,然后再传递。 what 什么是序列化 —— 序列 阅读全文
posted @ 2016-07-07 10:34 dub 阅读(2700) 评论(1) 推荐(2) 编辑
摘要: 在公司做项目 遇到SVN解除关联的问题 后经过解决: 1.解除文件的关联方法: 1.1. 创建一个reg文件 如下 1.2 在文件中填入如下内容并保存: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes 阅读全文
posted @ 2016-07-05 17:08 dub 阅读(2746) 评论(2) 推荐(0) 编辑
摘要: 尝试了各种办法,FQ,离线gradle等,发现一个更好用更简单的办法: 解决方案: 1.随便找一个你能运行的as项目2.打开gradle-wrapper.properties,文件目录:项目/gradle/wrapper/gradle-wrapper.properties3.复制distributi 阅读全文
posted @ 2016-07-05 16:55 dub 阅读(2738) 评论(0) 推荐(0) 编辑
摘要: Codota 的特性 的确,正如codota 官方所说,的确是精品,他的搜索源,不仅只有Github,而且还有知名博客和开发者网站,让你搜索一个东西,不用在找上半天; 除了搜索功能,首页的下方还罗列比较流行的类库,还提供保存代码的CodeBox,同时还提供了Chrome 插件和Android Stu 阅读全文
posted @ 2016-07-05 10:12 dub 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 作为一名死coder,每天最常见的动作就是查看各种API文档,你一定也有过同时打开N个窗口(HTML、PDF、CHM),不停的在编辑器与文档之间切换的感受吧?怎么说呢,其实我很讨厌这种枯燥无味的动作,那么如何才能提高效率,减少无用功呢?下面就给大家介绍一款非常好用的Mac小工具:Dash,相比这个英 阅读全文
posted @ 2016-07-05 09:41 dub 阅读(2185) 评论(0) 推荐(0) 编辑
摘要: 1 在Eclipse中新建android项目androiddemo。里面只有一个MainActivity,主要是使用fastjson将一个Person对象转化成字符串。 2 在项目上点击右键->Export。 3 在弹出的Export窗口中选择“Android”下面的Generate Gradle 阅读全文
posted @ 2016-07-04 11:50 dub 阅读(270) 评论(0) 推荐(0) 编辑