🌸 Family of Chipmunk' s blogs!

每天进步一点点,早日飞出地球。

25篇文章 · 11条评论

✨ 最新文章

深度优先算法

定义生成器函数响应迭代操作,主要包含三个工作:数据准备迭代路由:__iter__(),内部使用iter()迭代协议:负责数据输出的生成器函数class Node: def __init_...
继续阅读 →

语法树解析器

标准的正则表达式只能做到词法分析,想要实现语法树需要借助递归来实现“先局部,后整体”的逻辑结构,具体例子可以参考算数运算、编程语法。EBNF语法的形式定义如下:expr ::= term { (...
继续阅读 →

API接口(2)

应用层协议半双工在C/S架构中典型代表是http,这种一问一答会出现逻辑阻塞,早期常使用轮询来处理有实时响应的任务场景全双工主流的长连接方式使用websocket,类似的还有MQTT等协议,解决...
继续阅读 →

编/解码

指令CPU根据架构不同分为以下常见的指令集:x86:CISC,复杂庞大ARM: RISC,精简指令集编程语言需要解决跨(CPU)平台问题问题,因此出现了两大阵营:(提前)编译型:C/C++、Go...
继续阅读 →

API接口(1)

HTTP通信过程这是一条绝对URI(统一资源标识符)的标准格式:http://user:pass@www.example.com:80/dir/index.htm?uid=1#ch1user:p...
继续阅读 →

私有云盘搭建

部署流程服务器本地存储在服务器搭建 Cloudreve 服务,并在后台运行在nginx中监听它的服务端口,网页端可以直接访问、移动端可以搭配 Cloudreve App 使用云盘存储方案一如果服...
继续阅读 →

内网穿透

技术原理NAT 技术负责实现内网与公网ip转换,同时也起到了隔离保护的作用。中转服务器与内网设备的某个端口建立隧道,等效于将该内网设备的端口服务暴露在公网上,所以可以由其他设备进行连接。frp桌...
继续阅读 →

侧载

问题描述通过侧载为 iOS 安装第三方应用,本质就是要解决 apple 的沙盒机制对软件的签名证书发放及续签申请,但是侧载安装的开发者应用的签名证书有效期只有7天。部署经过由于身边缺少 Mac,...
继续阅读 →

磁盘冗余阵列

解决的问题提高数据可靠性和 I/O 性能异或运算P校验:P = D_1 xor D_2 xor D_3 ... xor D_n(RAID5)Q校验:Q = g_1 D_1 xor g_2 D...
继续阅读 →
↑ -->