当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次...
当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: 域名解析 --> 发起TCP的3次...
注:这份文档是我和几个朋友学习后一起完成的。 目录 RabbitMQ 概念 exchange交换机机制什么是交换机binding?Direct Exchange交换机Topi...
前言 八大排序,三大查找是《数据结构》当中非常基础的知识点,在这里为了复习顺带总结了一下常见的八种排序算法。常见的八大排序算法,他们之间关系如下: 他们的性能比较: 直接插入...
1.什么是二叉树? 在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”和“右子树”,左子树和右子树同时也是二叉树。二叉树的子树有左右之分,并且次...
一、iOS动画 iOS中实现一个动画十分简单,在view层面上通过调用 但是它不能控制动画的暂停和组合,所以就需要用到CoreAnimation了。iOS中的动画主要分为:基...
前言 相信大部份iOS开发者在实现一些基础动画时会感叹动画API的简便及动画效果的真实性,动画是iOS的一大特色,Core Animation的存在使得我们实现一些基础...
3个不同类型的深蹲动作让你受益匪浅 往往,人们试图假装他们可以后深蹲。不幸的是,他们的背部、膝盖、肩部最终承受着训练的冲击。这里有一些方法可以替代不正确的后深蹲动作,让你的身...
由于只是一些简单实用的东西,学学还是挺不错的。其实单元测试用的好,开发起来也会快很多。单元测试对于我目前来说,就是为了方便测试一些功能是否正常运行,还有调试接口是否能正常使用...
Git是一款分布式版本控制系统,有别于SVN集中式版本管理控制系统,Git可以让团队更加高效的协同工作,提高工作效率,也不会因为频繁遭遇提交冲突而中断,更不用担心数据的备份,...