22 22
4年前
【排序算法动画解】排序介绍及冒泡排序
本文为系列专题的第12篇文章。1.2.3.4.5.6.7.8.9.10.11.本文先简单介绍一下什么是排序,然后再结合动画介绍暴力排序和冒泡排序。1.什么是排序?排序在日常生活中无处不在。比如考试成绩的排名、体育课的从低到高的队形、网购时按价格升序排列或降序排列等等。|姓名|学号|班级|成绩|||||
Wesley13 Wesley13
4年前
BIO、NIO、AIO 介绍和适用场景分析
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、同步阻塞的BIO在JDK1.4之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个serverSocket,然后在客户端启动socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否
Stella981 Stella981
4年前
Linux性能监控分析命令(五)—free命令介绍
性能监控分析的命令包括如下:1、vmstat2、sar3、iostat4、top5、free6、uptime7、netstat8、ps9、strace10、lsof命令介绍:free命令是监控Linux内存使用最常用的命令语法格式:free\opt
Wesley13 Wesley13
4年前
Android非常有用的开源库介绍整理
Android开源库自己一直很喜欢Android开发,就如博客副标题一样,我想做个好的App。在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻找的开发者,而且我会不定期的更新这篇文章。本文的其他贡献者: \_\_\_\_sky\_\_\_\_(https://www.oschina.ne
Stella981 Stella981
4年前
Golang gRPC实践 连载一 gRPC介绍与安装
gRPC(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.grpc.io%2F) 是一个高性能、开源、通用的RPC框架,由Google推出,基于HTTP/2(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fht
Stella981 Stella981
4年前
Ajax轮询,Ajax长轮询和websocket简单介绍
1、ajax轮询ajax轮询的原理非常简单,让浏览器隔个几秒就发送一次请求,询问服务器是否有新信息。客户端:你好在吗?客户端:你好在吗?客户端:你好在吗?服务端:在的2、longpoll(长轮询)其实原理跟ajax轮询差不多,都是采用轮询的方式,不过采取的是阻塞模型(一直在呼叫,等不到你,我愿孤独终老,很执着),也就是说
Stella981 Stella981
4年前
Creator模块介绍—领略模块化的力量
从Cocos2djs到Creator,一直以来都有模块裁剪的能力,可以将游戏中没有用到的功能代码,在编译输时移除,从而减少包体大小,这对H5游戏来说影响比较明显。Creator比Cocos2djs做的更好,通过主菜单项目设置模块设置有一个图形化的界面,可以方便模块配置。!(https://oscimg.oschina.net/oscnet
Stella981 Stella981
4年前
Lodop打印设计、维护、预览、直接打印简单介绍
四者的区别和联系:(其中PRINT\_DESIGN打印设计是提供给开发人员的,另外三个可开放给用户)PRINT\_DESIGN打印设计:辅助开发人员设计,图形化拖动插入修改等,设计完成后,生成代码拷贝到程序里。PRINT\_SETUP打印维护:开放给用户(客户端),让每个用户可根据自己电脑本地微调,保存在用户本地,调整结果只针对该用
Stella981 Stella981
4年前
HTML中offsetTop、clientTop、scrollTop、offsetTop各属性介绍
HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象的滚动高度。 scrollLeft: 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop: 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 
Stella981 Stella981
4年前
Dubbo框架介绍与安装 Dubbo 注册中心(Zookeeper
GitHub地址:https://github.com/leebingbin/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fleebingbin%2F)背景  随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及