首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
kids14128
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
OkHttp 手把手教你网络编程
1. 物理层 模型的最低层。是网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成。主要功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便数据流的透明传输。 2. 数据链路层 主要功能是:在物理层提供的服务基础上,在通信的实体间建立数据链…
如何正确写出递归代码
「摘要:递归是一种应用非常广泛的算法(或者编程技巧)。之后我们要讲的很多数据结构和算法的编码实现都要用到递归,比如 DFS 深度优先搜索、前中后序二叉树遍历等等。所以,搞懂递归非常重要,否则,后面复杂一些的数据结构和算法学起来就会比较吃力」 推荐用户注册领取佣金很多人都遇到过,…
人人都能看懂的 6 种限流实现方案!(纯干货)
为了上班方便,去年我把自己在北郊的房子租出去了,搬到了南郊,这样离我上班的地方就近了,它为我节约了很多的时间成本,我可以用它来做很多有意义的事,最起码不会因为堵车而闹心了,幸福感直线上升。 但即使这样,生活也有其他的烦恼。南郊的居住密度比较大,因此停车就成了头痛的事,我租的是路…
系统权限设计 - 基本概念和思路
权限系统的设计几乎是每个系统都必需的模块,最近对系统的权限设计有一些心得体会。遇到过一些坑,也有一些思考,所以想写下来分享给大家。 本文的目的是帮助大家理清楚权限设计中的一些基本概念,提供常用的权限系统设计思路。 在一个大学里,有许多人。学生即将进行期末考试。对于某个期末考试的…
日活亿级的负载均衡架构如何搭建?
孤独烟的原创文章质量一如既往的精品
带你揭开WebSocket的神秘面纱!
我们不是有了http这种万能协议,为啥还需要这玩意嘞!因为http不能完成服务端推送啊,有人又要问了,新出来的HTTP/2不是可以吗?HTTP/2 只能推送静态资源,无法推送即使的信息。啥意思呢? 经过多方探寻发现HTTP/2 所谓的server push其实是当服务器接收一个…
学并发编程,透彻理解这三个核心是关键
这里面用了两个「合适」,将 Story 拆分成大小适中,可完成的 Task 是非常重要的。拆分的粒度太粗,导致这个任务完成难度变高,耗时长,不易与其他人配合;拆分的粒度太细,又导致任务太多,不好管理与追踪,浪费精力和资源。(合适的线程才能更好的完成整块工作,当然一个线程可以轻松…
基于Flask开发企业级REST API应用(二)
本节开始项目的编码实现。首先我们来实现登录注册模块的相关API。本项目我们是使用前后端分离的模式,在实现登录注册功能之前,假设我们的接口是开放的,那么需要确定接口校验方案。 我们的目标是接口不能被抓包重复访问,并且要对客户端的可靠性进行验证。 时间戳的作用是,保证这个请求在一定…
Python Web Flask源码解读(一)
它由Python标准定义的一套Web Server与Web Application的接口交互规范。 WSGI不是一个应用、框架、模块或者库,而是规范。 举例子来说明容易理解,例如常见的Web应用框架有Django、Flask等,而Web服务器有uWSGI、Gunicorn等。W…
别再暴力匹配字符串了,高效的KMP才是真的香!
字符串匹配是我们在编程中常见的问题,其中从一个字符串(主串)中检测出另一个字符串(模式串)是一个非常经典的问题,当提及到这个问题时我们首先想到的算法可能就是暴力匹配,下面的动图就展示了暴力匹配的流程。 上图中箭头指向的字符都为蓝色时代表二者匹配,都为黑色时代表二者不匹配,红色则…