- 博客(7)
- 收藏
- 关注
原创 WebSocket的原理和与Http的异同点
原理 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。通俗的讲就是服务器和客户端可以都可以主动的向对方发送消息,而不是请求-响应的模式了。上面这段话是百度百科上描述的WebSocket,WebSo...
2018-04-14 15:26:05 353
原创 Java中几种简单的算法
冒泡排序: 冒泡排序的思路: 相邻的两个数进行比较 (1):首先需要连个for 循环 (2):最外层for 循环控制最里面 for 循环的循环次数 (3):通过设置中间参数的方式进行交换 (4):代码如下: //冒泡排序 public void bubbleSort() { //声明数组 int a[] = {4...
2018-04-14 15:13:29 2517
转载 Android性能提升的建议
每个人都知道一个 App 的成功,与这个 App 的性能体验有着很密切的关系。但是如何让你的 App 拥有极致性能体验呢?在 DroidCon NYC 2015 的这个分享里,Boris Farber 带来了他关于 Android Api 以及如何避免一些常见坑的经验。带你了解如何缩短启动时间,优化滑动效果,创建更加顺滑的用户体验。Save the date for Droidcon SF in ...
2018-04-14 14:58:27 305 2
原创 Android哪些情况会导致内存泄漏,如何分析内存泄漏?
常见的产生内存泄漏的情况如下所示:持有静态的Context(Activity)引用。持有静态的View引用,内部类&匿名内部类实例无法释放(有延迟时间等等),而内部类又持有外部类的强引用,导致外部类无法释放,这种匿名内部类常见于监听器、Handler、Thread、TimerTask资源使用完成后没有关闭,例如:BraodcastReceiver,ContentObserver,File,...
2018-04-14 14:26:18 666
转载 Git常用命令
原文地址:http://blog.csdn.net/xx326664162/article/details/49083121Git基本常用命令如下:基本命令mkdir XX (创建一个空目录 XX指目录名)pwd 显示当前目录的路径。git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。git add XX 把xx文件添加到暂存区去。详情git add . 将所...
2018-04-14 14:05:53 90
转载 View.post原理分析
转载:原文地址 https://blog.csdn.net/yuanyang5917/article/details/78054640我们可以直接使用View对象调用post(runnable),是因为View里面有主线程Handler对象?是每个View都有一个Handler还是公共的。当View没有AttachedToWindow的时候View.post是无效的。所有的View的post方法都...
2018-04-14 13:45:08 229
原创 gitlab客户端版本管理规范
分支模型:目前客户端分支模型采用简化模型:开发分支->主分支->稳定分支开发分支: 由个人按照jira任务建立对应分支 task/jira-id主分支:开发者完成后将开发分支提交合并请求至主分支,经过review,完成合并提交并自动构建稳定分支:用于版本输出,从master分支拣选测试通过的功能进入stable分支并自动构建版本 基本原则1. 每个提交日志格式必须以AZ-taskID ...
2018-04-14 12:01:30 1300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人