会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
坠月川
首页
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
38
下一页
2020年5月10日
纠错码简介
摘要: 纠错码是个什么东西 引出 网络中的通信基于 和`UDP TCP`的三次握手等等, 面试经常被问到. 三次握手是为了保证连接的正确建立. 但是, 在通信的时候, 你如何保证你的消息正确送达了呢? 有人说了, 有收到请求的响应包. 但我说的不是这个, 比如说, 你发送了一个数字 , 你如何保证接受方收到
阅读全文
posted @ 2020-05-10 13:28 坠月川
阅读(846)
评论(2)
推荐(3)
2020年5月3日
密钥交换算法: 迪菲-赫尔曼算法
摘要: 概述 迪菲 赫尔曼算法用于通信双方交换密钥. 还记得之前介绍HTTPS协议的时候, 提到需要先通过对方公钥来进行密钥的交换, 然后再通过密钥对通信内容进行加密. 迪菲 赫尔曼算法就是用于交换密钥的. . 此算法与非对称加密算法不同哦. OK, 一起来看看吧. 引入 在正式介绍迪菲 赫尔曼算法之前,
阅读全文
posted @ 2020-05-03 22:11 坠月川
阅读(737)
评论(0)
推荐(1)
2020年5月2日
mac docker搭建开发环境
摘要: 前言 刚买了一个mac本, 决定搭建一个纯docker的开发环境, 说到做到, 开始踩坑. 搭建 在搭建环境的过程中, 经历了很多错误, 例如为了令两个docker环境可以互通(如: nginx和php fpm), 尝试了 link, network等等等等方式. 最后发现, 如果想实现两个 环境的
阅读全文
posted @ 2020-05-02 22:51 坠月川
阅读(1053)
评论(0)
推荐(0)
PHP usort 函数底层排序
摘要: 引出 最近在一个项目中, 需要对一个数组的顺序进行调整, 允许手动将某一个元素提到数组的开头位置. 在这里, 使用了PHP中的usort函数进行了数组的排序, 代码大致如下: 但是, 今天我大哥突然告诉我, php的usort是不稳定的, 也就是在两个元素相等的情况下, 不能够保证两个元素的位置不变
阅读全文
posted @ 2020-05-02 00:18 坠月川
阅读(675)
评论(0)
推荐(0)
2020年4月25日
IO多路复用小故事
摘要: 背景故事 小王住在某城市, 生活并长大. 最近, 小城引进了一个企业, 邮局. 这个邮局可了不得, 只要你花上几角钱, 就可以将一封信送到千里之外的朋友手中. 小王也趁机体验了一把, 得劲. 这天, 小王躺在床上想, 既然这个邮局这么好, 咱何不从中分一杯羹呢? 但是现在人家邮局基本都可以说是垄断了
阅读全文
posted @ 2020-04-25 02:32 坠月川
阅读(242)
评论(0)
推荐(1)
2020年4月19日
不知道写的是啥
摘要: 刚才起夜, 被黑暗的环境吓到了. 当时有一种四面八方无数双眼睛在看着你, 又好像有什么会突然出现, 然后我赶紧打开灯, 这种感觉立刻烟消云散了, 好像根本没有来过一样. 很显然, 消除这种恐惧感的, 是光. 有没有光对我来说有什么区别呢? 视觉, 有光后, 能够看到周围的环境, 又因为我们坚信自己的
阅读全文
posted @ 2020-04-19 15:24 坠月川
阅读(154)
评论(0)
推荐(1)
2020年4月12日
GC算法-增量式垃圾回收
摘要: 概述 也并不是一个新的回收算法, 而是结合之前算法的一种新的思路. 之前说的各种垃圾回收, 都需要暂停程序, 执行GC, 这就导致在GC执行期间, 程序得不到执行. 因此出现了 , 它并不会等GC执行完, 才将控制权交回程序, 而是一步一步执行, 跑一点, 再跑一点, 逐步完成垃圾回收, 在程序运行
阅读全文
posted @ 2020-04-12 15:04 坠月川
阅读(894)
评论(0)
推荐(0)
2020年4月11日
GC算法-分代垃圾回收
摘要: 概述 并不是一个新的算法, 而是将之前的回收算法结合利用, 分场景使用. 简单来说, 的思路, 就是给每个对象都分配一个年龄, 年龄越大的, 活的越久, 被回收的概率就越小. 经验表明, 大部分对象在生成后马上就成了垃圾. 也就是说, 年轻人要多运动, 没事的时候多看看, 常回收. 老年人好静, 一
阅读全文
posted @ 2020-04-11 15:47 坠月川
阅读(369)
评论(0)
推荐(0)
2020年4月6日
GC算法-标记压缩算法
摘要: 概述 还记得标记清除和复制算法的问题么? 堆使用效率低和碎片化问题. 那么有没有能够利用整个堆, 有没有内存碎片化问题的算法呢? 这就是标记压缩算法了. 简单来说, 标记压缩算法就是将堆中的所有活动对象整体向左移, 将对象间的空隙消除. 在GC执行前的内存: GC执行后的内存: 恩, 就是这么个意思
阅读全文
posted @ 2020-04-06 16:12 坠月川
阅读(1050)
评论(0)
推荐(0)
GC算法-复制算法
摘要: 概述 复制算法就是将内存空间二等分, 每次只使用其中一块. 当执行GC时, 讲A部分的所有活动对象集体移到B中, 就可以讲A全部释放. 画个图就是: 在执行GC前, 内存长这样: 当执行GC后, 内存就变成这样了: 还记得 的问题是什么吗? 内存碎片化严重. 现在好了, 碎片化问题解决了,
阅读全文
posted @ 2020-04-06 14:45 坠月川
阅读(872)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
38
下一页
公告