- 博客(21)
- 收藏
- 关注
原创 优雅打印Go中的结构体指针数组
在很多开发场景下,有时候我们想要打印某个结构体指针数组变量,以便获得信息方便排查。v1 直接打印代码如下:packagemainimport("fmt")typeAstruct{ageintnamestring}funcmain(){c:=&A{age:1,name:"2",}a:=[]*A{{11,...
2024-10-08 09:00:14
489
原创 一文读懂命令式、声明式和函数式编程
大家好,我是二毛。话不多说,直接进入主题。1. 命令式编程(Imperative Programming)命令式编程是一种以“怎么做”为核心的编程范式,程序员需要明确地告诉计算机如何一步步地完成任务。在这种范式中,程序由一系列的语句组成,每个语句都改变程序的状态。特点:强调步骤和过程,即如何实现某个目标。程序员需要管理程序的状态变化。典型的命令式编程语言包括 C、C++、Java、Python 等...
2024-09-26 09:02:41
1735
原创 图解Cookie、Session、Token、JWT及其发展史
大家好,我是二毛。从用户登录开始说起,认证方式的变更1 用户每次请求都带上账号密码优点:通信简单,操作方便缺点:账号密码需要一直存储在客户端,不安全。2 使用Cookie优点:对比1,客户端不需要记住密码,更安全;cookie是由浏览器自动发送,更方便缺点:当前cookie标识简单,只有id和name,攻击者容易伪造cookie3 使用升级版Cookie其中 signature 为签名,使用服务...
2024-09-25 09:00:29
797
原创 史上最精简的操作系统教程|3线程
操作系统学习架构图本文目录:线程的基本概念线程的引入线程的理解和定义线程的实现进程和线程线程和进程的比较1 线程的基本概念1.1 线程的引入在传统的操作系统中,进程是系统进行资源分配、处...
2020-05-13 13:00:00
424
原创 史上最精简的操作系统教程|2进程
操作系统学习架构图目录1 进程的概念及特征1.1 进程的引入1.2 进程的概念1.3 进程的理解2 进程的状态及转换2.1 三态模型2.2 五态模型3 进程组织、控制与通信3.1 进程的...
2020-05-10 13:00:00
570
原创 史上最精简的操作系统教程|1开篇
操作系统学习架构图本文目录:OS的定义及特征操作系统的主要工作操作系统的定义操作系统的特征OS的发展1 OS的定义及特征1.1 操作系统的主要工作#include <stdio.h...
2020-05-09 13:00:00
1350
原创 【故事】P2P、BT、ED2k、FTP、磁力链接下载到底是什么鬼?
1 HTTP/HTTPS 下载有小伙伴会问,这个协议不是用来浏览网页的时候用的吗?其实不然,用来下载文件一样可以,本质上都是从服务器拉取资源到本地,不同的是网页内容被渲染到浏览器上,而文...
2020-04-26 21:30:00
8277
1
原创 【故事】为了避免产品经理和程序猿干架,我用大白话讲清楚了浏览器缓存原理
点击蓝字,一起变强本文知识结构:今天二毛下了个晚班,坐在异乡寥寥无几人的地铁上,一种“他乡安置不了灵魂,故乡放置不了肉身”的感觉袭来,心情有些许低落。他似玩非玩着手机,突然被几条信息吸引...
2020-04-11 21:00:00
158
原创 一篇漫画故事带你理解透HTTPS(下)
上下集知识点总结:前情提要:蝙蝠纪元,疫情之下。二丫欲访问京东购物,不料弹出安全提示,遂找二毛一探究竟。二毛一顿排查后,开始用通俗易懂的语言深入浅出的向二丫解释 HTTP作用及优缺点、HTTPS的功能作用......未看过上集的,可进入传送门:【故事】跟零计算机基础的房东女儿讲了一下午的中间人劫持京东事件后,她感激涕零,决定给...
2020-04-05 15:49:53
448
原创 【故事】(下)跟零计算机基础的房东女儿讲了一下午的中间人劫持京东事件后,她感激涕零,决定给我免除房租
点击蓝字,一起变强上下集知识点总结:前情提要:蝙蝠纪元,疫情之下。二丫欲访问京东购物,不料弹出安全提示,遂找二毛一探究竟。二毛一顿排查后,开始用通俗易懂的语言深入浅出的向二丫解释 HTT...
2020-04-05 12:00:00
271
原创 一个故事带你看透HTTPS(上)
2020年蝙蝠纪元,二毛一如往常的呆在家中,不敢外出去浪。为排解心中之闷,二毛抽了一口老烟,熟练的打开了全球最大的同性交友网站,准备假装了解下最近流行的项目...只听啪的一声回车键,哪知浏览器蹦出这么一个画面...这是怎么回事?二毛有点疑虑,突然门外传来一阵急促的敲门声,二毛起身前去开门...二毛在电脑前敲入京东的域名(ht...
2020-04-01 00:20:57
2644
原创 【故事】跟零计算机基础的房东女儿讲了一下午的中间人劫持京东事件后,她感激涕零,决定给我免除房租(上)...
点击蓝字,一起变强2020年蝙蝠纪元,二毛一如往常的呆在家中,不敢外出去浪。为排解心中之闷,二毛抽了一口老烟,熟练的打开了全球最大的同性交友网站,准备假装了解下最近流行的项目...只听啪...
2020-03-29 21:30:00
253
原创 【故事】为什么周董发新歌会把QQ音乐服务器搞挂
点击蓝字,一起变强前晚 11 点,朋友圈被周董的新单曲 【说好不哭】刷屏了。QPSQPS(Query Per Second),指的是系统每秒能处理的请求数。这个是衡量系统性能的重要指标。...
2019-09-18 07:30:00
223
原创 【故事】为什么C盘太满系统会卡?
点击蓝字,一起变强今天是中秋假期的最后一天,二毛坐高铁回到了这座一不努力就要每天吃猪脚饭的城市,转乘地铁回到了租房里。随后两人一起吃着月饼,二毛此时打开了电脑,发现他的系统C盘已经快要爆...
2019-09-15 20:51:25
4461
6
原创 【推荐】有了这个神器,妈妈再也不用担心我的环境搭建了
点击蓝字,一起变强搭环境相信是很多程序员的痛,那么下面介绍的这款宝塔面板,相信能够很好的解决问题。宝塔面板是一款服务器图形化管理软件,支持 Linux 与 Windows 系统,可一键安...
2019-09-12 22:47:27
174
原创 【刻意练习】一起动手搭建负载均衡
点击蓝字,一起变强1. 配套故事通俗易懂解释负载均衡2. 实验工具vmwareubuntu 系统如果没有实验工具的小伙伴,可在公众号内回复“工具”获取。3. 刻意练习3-1. 原理图上图...
2019-09-10 21:52:34
257
原创 通俗易懂解释负载均衡
点击蓝字,一起变强今天二毛去附近的银行办卡,银行的人特别多,就走到了其中一条队伍去排队。什么是负载均衡是一种优化资源利用率技术,用来在多个计算机、网络连接、CPU、磁盘驱动器或其他资源中...
2019-09-07 21:00:00
521
原创 【故事】程序员到底是干什么的
点击蓝字,一起变强二毛今天下班回来躺在床上,正思考着如何快速熟悉公司的项目,突然听到门外传来了一阵急促的敲门声。简单来说,就是开发软件的,不过软件系统这么复杂,所以也有相应的分工。拿微信...
2019-09-06 21:00:00
640
原创 【推荐】男篮之恨,以cxk可解?
点击蓝字,一起变强这几天来,相信很多人都看了 2019 年男篮世界杯小组赛,中国队不敌波兰、委内瑞拉队,无缘小组出线,止步十六强。这一琦耻之辱,让很多人纷纷表示楠以琦齿。李楠的战术、周琦...
2019-09-05 21:30:00
495
原创 強い秘密
点击蓝字,一起变强骚年,请留步!我看你骨骼精奇、印堂发亮,必是百年难得一遇的练(dai)武(ma)奇才,有一本变强秘籍《如来神掌》赐予给你,原价 999 ,现在只需要 9.9 ...咳咳...
2019-09-03 09:29:39
137
原创 Hi,我是二毛,一个在大城市漂泊的程序员
点击蓝字,一起变强二毛是刚毕业的大学生,从学校这个象牙塔离开后独自一人来到大城市打拼,成为漂泊一族。这些天他在找房的过程中,遇到过黑中介,走过潮湿阴暗的深巷子,看到过拥挤陈旧但却又贵的离...
2019-09-02 23:20:09
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人