草庐IT

7 行代码搞崩溃 B 站,原因令人唏嘘!

前不久,哔哩哔哩(一般常称为B站)发布了一篇文章《2021.07.13我们是这样崩的》,详细回顾了他们在2021.07.13晚上全站崩溃约3小时的至暗时刻,以及万分紧张的故障定位与恢复过程。那篇文章将定位过程、问题分析、优化改进等方面写得很详细,在我印象中,国内互联网大厂在发生类似事故后,能够如此开诚布公地“检讨”“还债”的并不多见。(值得送上一键三连~~~)对于搞技术的同学来说,这篇文章是不错的学习材料。而我最为关注的内容,其实是关于编程语言的特性,也就是在代码层面上的细节问题。在关于问题根因的分析中,我们看到了罪魁祸首的7行代码,它是用Lua语言写的一个求最大公约数的函数:简单而言,这个函

7 行代码搞崩溃 B 站,原因令人唏嘘!

前不久,哔哩哔哩(一般常称为B站)发布了一篇文章《2021.07.13我们是这样崩的》,详细回顾了他们在2021.07.13晚上全站崩溃约3小时的至暗时刻,以及万分紧张的故障定位与恢复过程。那篇文章将定位过程、问题分析、优化改进等方面写得很详细,在我印象中,国内互联网大厂在发生类似事故后,能够如此开诚布公地“检讨”“还债”的并不多见。(值得送上一键三连~~~)对于搞技术的同学来说,这篇文章是不错的学习材料。而我最为关注的内容,其实是关于编程语言的特性,也就是在代码层面上的细节问题。在关于问题根因的分析中,我们看到了罪魁祸首的7行代码,它是用Lua语言写的一个求最大公约数的函数:简单而言,这个函

「Cpolar」使用Typecho搭建个人博客网站【内网穿透实现公网访问】

💂作者简介:THUNDER王,一名热爱财税和SAPABAP编程以及热爱分享的博主。目前于江西师范大学本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAPABAP开发和数据库具有较深入的研究。💅文章概要:Typecho是一款轻巧的开源博客系统,可以让作者们搭建独一无二个人网络日志发布平台,享受创作的快乐。那么如何实现内网穿透来对Typecho进行公网访问呢?跟着博主的脚步一起来看看吧!🤟每日一言:永远年轻,永远热泪盈眶!目录前言1.安装环境2.下载Typecho3.创建站点4.访问Type

「Cpolar」使用Typecho搭建个人博客网站【内网穿透实现公网访问】

💂作者简介:THUNDER王,一名热爱财税和SAPABAP编程以及热爱分享的博主。目前于江西师范大学本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAPABAP开发和数据库具有较深入的研究。💅文章概要:Typecho是一款轻巧的开源博客系统,可以让作者们搭建独一无二个人网络日志发布平台,享受创作的快乐。那么如何实现内网穿透来对Typecho进行公网访问呢?跟着博主的脚步一起来看看吧!🤟每日一言:永远年轻,永远热泪盈眶!目录前言1.安装环境2.下载Typecho3.创建站点4.访问Type

Bilibili 网页版下载视频 B站下载MP4格式视频(不用下载工具)

博主是为了给家里老人下载戏曲,一开始是单个单个解析然后下载,想多下载一些,然后用了批量方法下载很好用 通过网页版解析工具解析单个视频获得下载地址复制视播放地址,如,复制播放视频时,上方的地址然后放入网页版解析器:我用的1,2也可以用,如果失效,直接百度再搜索,b站视频解析 哔哩哔哩(bilibili)视频解析下载-保存B站视频到手机、电脑FreeYoutubeVideoDownloader-DownloadVideoorAudioonline复制视频地址到解析解析网页中点击下载视频:会出现一个很小的播放窗口,这时候别慌: 鼠标靠近视频,会出现三个点,然后点击:点击会出现下载,然后就直接下载到你

Bilibili 网页版下载视频 B站下载MP4格式视频(不用下载工具)

博主是为了给家里老人下载戏曲,一开始是单个单个解析然后下载,想多下载一些,然后用了批量方法下载很好用 通过网页版解析工具解析单个视频获得下载地址复制视播放地址,如,复制播放视频时,上方的地址然后放入网页版解析器:我用的1,2也可以用,如果失效,直接百度再搜索,b站视频解析 哔哩哔哩(bilibili)视频解析下载-保存B站视频到手机、电脑FreeYoutubeVideoDownloader-DownloadVideoorAudioonline复制视频地址到解析解析网页中点击下载视频:会出现一个很小的播放窗口,这时候别慌: 鼠标靠近视频,会出现三个点,然后点击:点击会出现下载,然后就直接下载到你

GitHub Pages + Hexo搭建个人博客网站,史上最全教程

文章目录一、准备工作1.GitHub账号2.安装Git3.安装NodeJS二、创建仓库三、安装Hexo四、更换主题1.NexT主题2.Fluid主题五、创建文章六、个性化页面展示1.浏览器tab页名称2.博客标题3.主页正中间的文字七、添加阅读量统计1.申请LeanCloud账号并创建应用2.修改Fluid配置单篇文章阅读量计数页面底部展示网站的PV、UV统计数八、添加评论功能九、发布到GitHubPages方式一方式二十、发布到自己服务器,Nginx代理十一、最终效果展示本文介绍如何使用GitHubPages+Hexo搭建个人博客网站,完全免费,所有内容本人亲测,绝对可用。一、准备工作1.G

GitHub Pages + Hexo搭建个人博客网站,史上最全教程

文章目录一、准备工作1.GitHub账号2.安装Git3.安装NodeJS二、创建仓库三、安装Hexo四、更换主题1.NexT主题2.Fluid主题五、创建文章六、个性化页面展示1.浏览器tab页名称2.博客标题3.主页正中间的文字七、添加阅读量统计1.申请LeanCloud账号并创建应用2.修改Fluid配置单篇文章阅读量计数页面底部展示网站的PV、UV统计数八、添加评论功能九、发布到GitHubPages方式一方式二十、发布到自己服务器,Nginx代理十一、最终效果展示本文介绍如何使用GitHubPages+Hexo搭建个人博客网站,完全免费,所有内容本人亲测,绝对可用。一、准备工作1.G

【Zblog建站】搭建属于自己的博客网站,并内网穿透实现公网访问

文章目录1.前言2.Z-blog网站搭建2.1XAMPP环境设置2.2Z-blog安装2.3Z-blog网页测试2.4Cpolar安装和注册3.本地网页发布3.1.Cpolar云端设置3.2Cpolar本地设置4.公网访问测试5.结语1.前言想要成为一个合格的技术宅或程序员,自己搭建网站制作网页是绕不开的项目。就以笔者自己的经历来说,就被自制网页网站卡过很久。不过随着电脑技术的发展,已经出现了很多便捷快速建站的工具软件。今天,笔者就为大家展示,如何快速上手Z-blog,建立自己的个人博客网站,并通过cpolar建立的内网穿透数据隧道,将这个个人博客软件发布到公互联网上。2.Z-blog网站搭建

【Zblog建站】搭建属于自己的博客网站,并内网穿透实现公网访问

文章目录1.前言2.Z-blog网站搭建2.1XAMPP环境设置2.2Z-blog安装2.3Z-blog网页测试2.4Cpolar安装和注册3.本地网页发布3.1.Cpolar云端设置3.2Cpolar本地设置4.公网访问测试5.结语1.前言想要成为一个合格的技术宅或程序员,自己搭建网站制作网页是绕不开的项目。就以笔者自己的经历来说,就被自制网页网站卡过很久。不过随着电脑技术的发展,已经出现了很多便捷快速建站的工具软件。今天,笔者就为大家展示,如何快速上手Z-blog,建立自己的个人博客网站,并通过cpolar建立的内网穿透数据隧道,将这个个人博客软件发布到公互联网上。2.Z-blog网站搭建