首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
11.1
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
Java虚拟机(一)--运行时数据区域
Java虚拟机的多线程工作是通过轮流切换线程、分配处理器的执行时间的方法来实现的,在任何一个确定的时刻,一个处理器(对于多核处理器老说就是一个内核)只会执行一条线程中的指令。所有每一条线程都有一个独立的程序计数器,用来记录程序执行位置,以便切换线程后再执行该线程时能找到执行位置…
一文读懂云原生 go-zero 微服务框架
0. go-zero介绍 从今年8月7日github开源以来,已经获得了2700+ star的 go-zero 是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。 go-zero包含极简的API定义和生成工具goctl,…
【译】用 Rust 实现 csv 解析-part2
在这一节中,我们会编写一个简单的程序来读取 CSV 数据并以 debug 的方式打印每条记录。这是基于你已经安装了 Rust 工具链,工具链中包含了 Rust 编译器和 Cargo(包管理工具)。 进入 csvtutor 目录,使用你最喜欢的文本编辑器打开 Cargo.toml…
设计模式系列 — 备忘录模式
持续更新中...... 23种设计模式快速记忆的请看上面第一篇,本篇和大家一起来学习备忘录模式相关内容。 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。该模式又叫快照模式。 备忘录模式能记录一个对象的…
[译]迪米特法则
迪米特法则, 又称为 LoD 或最少知识原则。它的核心理念是: 只跟最接近的朋友交谈。 记住,这里的单元是指程序中的抽象元素,例如一个函数、一个模块或一个类。
TCP的三次握手四次挥手
于是第二天我在心中模拟了多次表白的话语,连呼吸都反复练习。到了晚上,我拨通了妹子的微信语音,还没等对方开口我就按捺不住内心的想法,开始自说自话,一阵狂乱的表达...足足五分钟一气呵成,一切都是那么自然! 可是在我说完之后却半天都没有等到妹子的回应...过了好一会儿才听到对方的声…
图解 | 不得错过的Binder浅析(一)
Framework和Binder的内容挺深的,本文还是站在应用层开发者的角度来建立基本认知,能在遇到问题的时候有思路和方向即可。(本文将带着关键问题和核心流程展开,不会面面俱到) Binder是Android系统的一种跨进程通信(IPC)机制。 在Android系统中,单个进程…
Immutable.js 是如何实现数据结构持久化的?
距离上一次写文章已经过去了七个月,现在终于决定继续沉下心来写一篇比较深入的文章。 这是一篇关于 Immutable.js 的文章,就像标题写的那样,不涉及 Immutable.js 的使用方式,只关注 Immutable.js 实现 persistent 的原理。 文章相关 p…
前端仔的“数据结构与算法”之路——递归
递归,这个词我想大家都不陌生。经常都能从别人那听到或是文档中看到。甚至前两年的面试中都经常被问到,知道递归不? 想起以前,**我懵懵懂懂的答到,递归就是函数调用函数,自己调用自己。**因为经常看到别人的代码这么写: 其实,这逻辑还真是最简单的理解,它没有错。只是我们如果理解只停…
如何优雅的使用 Systemd 管理服务
Unit 块除了可以简单描述整个服务的相关详情外,还有最重要的一点可以用来管理该服务的启动顺序和启动依赖 (必须也得由 systemd 管理)。 比如通常我们有一些服务,必须依赖一些基础环境 (ntpd,rsyslog,network) 才能启动成功,或者必须在某个服务后启动,…